Releases: gluonhq/scenebuilder
Releases · gluonhq/scenebuilder
Release early-access
Changelog
🚀 Features
🐛 Fixes
🛠 Build
- 2a81078 build: use relative path for resuesable workflows in same repository (#687)
- 9982eda build: increment version to 22.0.1-SNAPSHOT (#689)
Contributors
We'd like to thank the following people for their contributions:
- Abhinay Agarwal
- Oliver Löffler (@Oliver-Loeffler)
- weg
Release 22.0.0
Changelog
🚀 Features
🐛 Fixes
- e1b7bb0 fix: Enables Scene Builder to provide Insets editor for custom controls (#594)
- a07ff34 fix: colorpicker move on input (#656)
🛠 Build
- e77a519 build: Use Java and JavaFX 22 (#686)
- ae800b2 build: increment version to 22.0.0-SNAPSHOT (#688)
- a951fd3 build: replace self-hosted macos-14 runner with github runner (#682)
- 16e0503 build: Added .editorconfig to project (#571)
- 9abcd53 build: increment version to 21.0.2-SNAPSHOT (#667)
📝 Documentation
Contributors
We'd like to thank the following people for their contributions:
- Abhinay Agarwal
- Almas Baimagambetov
- Dumildes Paulo (@DumiJDev)
- José Pereda
- Oliver Löffler (@Oliver-Loeffler)
- leewyatt (@leewyatt)
- weg
Release 21.0.1-RC
Changelog
🐛 Fixes
🛠 Build
- 7365b99 build: update notarization on mac-aarch64 builds (#665)
- 7eb171f build: use Java and JavaFX 21.0.1 (#663)
- a97b6f3 build: add input to release workflow (#653)
- 0207319 build: notarize action update (#660)
Contributors
We'd like to thank the following people for their contributions:
- Abhinay Agarwal
- Cormac Redmond (@credmond)
Release 21.0.1
Changelog
🐛 Fixes
🛠 Build
- 7365b99 build: update notarization on mac-aarch64 builds (#665)
- 7eb171f build: use Java and JavaFX 21.0.1 (#663)
- a97b6f3 build: add input to release workflow (#653)
- 0207319 build: notarize action update (#660)
Contributors
We'd like to thank the following people for their contributions:
- Abhinay Agarwal
- Cormac Redmond (@credmond)
Release 21.0.0
Release 20.0.0
Changelog
🚀 Features
- 5ce9f65 feat: Add JRuby controller skeleton generation (#596)
- 50163dc feat: Added link to JFX-Central in menu Help/JavaFX/ (#570)
🐛 Fixes
- 82bd575 fix: update license year using maven build date (#636)
- 7099300 fix: CMD+C/CTRL+C now properly copies the controller skeleton code into clipboard (#590)
- b527352 fix: getLatestVersion runs now as JavaFX task in JavaFX thread (#602)
- 81a2f12 fix: Disabled mnemonic parsing on RecentDocumentsButton instances on welcome page in oder to have correct file name rendering for filenames with underscores. (#578)
- 6e7e18e fix: Removed FX8 qualifier in BuiltInLibrary (#592)
- 12175cf fix: incremented version to 20.0.0-SNAPSHOT. (#598)
🔄️ Changes
🛠 Build
- caeba6e build: Use Java and JavaFX 20.0.1 (#628)
- 7a5fe6f build: Use Java and JavaFX 20 (#619)
- 1ce6238 build: Checkstyle configuration in reactor POM changed so that test (#626)
- 95d9fdf build: Added WhitespaceAround and WhitespaceAfter rules to Checkstyle config (#625)
- c51d149 build: Use GITHUB_TOKEN for jreleaser (#624)
- cba35a5 build: Added OperatorWrap rule to Checkstyle (#621)
- 06506cd build: Add Maven Wrapper to the project (#588)
📝 Documentation
- 468b24a docs: Early-access release generates full changelog from last stable version (#521)
- b878844 docs: Update year to 2023 (#612)
Contributors
We'd like to thank the following people for their contributions:
- Abhinay Agarwal
- Almas Baim
- Almas Baimagambetov
- Oliver Löffler (@Oliver-Loeffler)
- Oliver-Loeffler (@Oliver-Loeffler)
- Patrick Plenefisch
Release 19.0.0
Changelog
🐛 Fixes
🔄️ Changes
🛠 Build
- 374718e Added JobManagerTest (#524)
- e6eb945 Add workflow for M1 and bump versions (#567)
- 6f86181 Use Java and JavaFX 19 (#563)
- f0e4a79 Use Xvfb display in kit-bundle workflow (#566)
- 459cf79 Bump to 19-SNAPSHOT (#550)
- 7711a71 Update artifacts for jreleaser
- eee78e5 Update bundles-mac_aarch64.yml
- 1504b1c Use different keychain on every run, rename artifact (#568)
- e1a02a0 Use Xvfb display (#565)
Contributors
We'd like to thank the following people for their contributions:
- Oliver Löffler (@Oliver-Loeffler)
- Almas Baimagambetov (@AlmasB)
- GitHub (@betterqualityassuranceuser)
- José Pereda (@jperedadnr)
- Abhinay Agarwal (@abhinayagarwal)
Release 18.0.0
Binaries
Scroll down to find the binary for your platform.
Notice that, starting 18.0.0, there is also a Scene Builder binary for Apple Silicon.
Changelog
🚀 Features
- 40d31d8 Improved welcome and template dialog UX (#518)
- a586380 Added copy code functionality to Color Picker (#496)
- 5e2e68a Added help menu option to show the welcome screen (#490)
- c9140f7 Updated the contents of the help menu to link into JavaFX community. (#401)
- 06780ba Categories for Linux desktop entry (#460)
- 731dbf1 MacOS: avoid hiding SceneBuilder menu bar with FXML menu bar when useSystemMenuBar property is enabled (#405)
🐛 Fixes
- ec9ed97 Removed the white background from About and Register windows
- 50de6a0 AbstractModalDialog shows correct application icon #459 (#477)
- acccc10 All exceptions which occur during file open are now caught
- 3cdd5a1 Fix URL for issue management (#414)
- 5b46313 Fix app name on Ubuntu (#407)
- f6d2a68 Fixed FXOMLoader so that no NPE is created in exception handling of load() method in case of unknown cause.
- 9082abd Added fix for #402 and prevents SceneBuilder from hiding errors during FXML loading.
🔄️ Changes
- 2e59112 Removed null field and logic from Template enum (#516)
- a05b8fd internal cleanup of Library (#517)
- b9837ca Improved startup time (#447)
- af0d9bc Rename FXML test resources following naming convention (#457)
- 7f45aed refactor public API to return Optional instead of null (#444)
- 617b177 removed unused variable and method
- 119b37d added class javadoc and removed extra spaces
- af9f842 Removed spaces
- a3439b2 refactor logTimestamp()
- e5c304b Added test case for FXOMLoader where an XMLStreamException is caused.
- a548ba3 FutureTask is now used instead of JavaFX task.
- a46ca9f Added a test to show that errors caused by broken XML are detected as well.
- eb03ff4 Show Java version and runtime name in About Dialog (#415)
🛠 Build
- fbcdf83 Update release workflow to explicitly set version before release (#545)
- f37b129 JavaFX 18-ea+12 -> 18 (#530)
- 87493cd Java 11 -> 17, JavaFX 17 -> 18-ea+12 (#527)
- 117258a Added DeleteObject and RelocateSelection job tests (#523)
- 9faf4d7 SB test suite has fully migrated to JUnit 5 (#479)
- 0e13f47 Moved SceneBuilderTest into test package (#474)
- 73a77be Add workflow for PR checks
- e2416fa Update Glisten dependencies (#471)
📝 Documentation
- af569fc Updated license to 2022 (#515)
- bb92623 Added clear community contribution guidelines (#504)
- adba6cf added a link to CONTRIBUTING.md
Contributors
We'd like to thank the following people for their contributions:
- Oliver Löffler (@Oliver-Loeffler)
- leewyatt (@leewyatt)
- Debayan Sutradhar (@rnayabed)
- Almas Baimagambetov (@AlmasB)
- Andres Almiray (@aalmiray)
- GitHub (@betterqualityassuranceuser)
- CyB3RC0nN0R
- Paul
- Paul Court
- José Pereda (@jperedadnr)
- Johan Vos (@johanvos)
- Eugene Ryzhikov (@eugener)
- Abhinay Agarwal (@abhinayagarwal)
Release SB18 early-access
Changelog
17.0.0
Scene Builder release binaries are available at https://gluonhq.com/products/scene-builder/
What’s Changed
🚀 Features
- Added a "save as" function for the controller skeleton preview. (#382) @Oliver-Loeffler
- feat: Add support for controller skeletons in Kotlin (#328) @belu
- The Library Manager ListView is now backed by a SortedList. (#345) @Oliver-Loeffler
🐛 Bug Fixes
- Custom 'java.library.path' for Linux packages to avoid startup issues (#380) @Oliver-Loeffler
- Fix for issue #386 (#387) @mimmoz81
- Fix truncated text in Update dialog (#384) @abhinayagarwal
- AbstractSkeletonCreator subclasses create now consistent line endings. (#377) @Oliver-Loeffler
- Load logging configuration in Application class (#371) @abhinayagarwal
- Avoid potential NPE (#374) @abhinayagarwal
- Added --java-options to limit scope of effective 'java.library.path' to bundled runtime. (#358) @Oliver-Loeffler