Releases: gluonhq/scenebuilder
Releases · gluonhq/scenebuilder
Release 24.0.0-RC3
Changelog
🚀 Features
- feat: Remove deprecated API from JavaFX 23 by @jperedadnr in #730
- feat: ESC key selects parent of selected node by @luca-domenichini in #389
- feat: added missing Japanese translations by @ktgw0316 in #747
- feat: added missing Chinese translations by @weg2022 in #746
- feat: Remove/Update Kit third-party dependencies by @jperedadnr in #758
- feat: publish Kit snapshot to sonatype by @jperedadnr in #759
- feat: Add ModuleExplorer to explore custom controls in modules by @jperedadnr in #778
🐛 Fixes
- fix: Add missing module to kit and update versions by @jperedadnr in #729
- fix: Constructor is now public (required for instantiation via FXML, issue 731). by @Oliver-Loeffler in #732
- fix: xdg-open is now used to reveal a file Linux file system (#674) by @Oliver-Loeffler in #711
- Fix: Remove imports from css and use a list of stylesheets instead by @jperedadnr in #745
- fix: Remove platform theme url from stylesheets, by @jperedadnr in #761
- fix: Deploy locally before releasing with JReleaser by @jperedadnr in #766
- fix: Add deploy step to release job by @jperedadnr in #770
- fix: add optional modules to kit by @jperedadnr in #779
- fix: Restore back removed metadata for DialogPane by @jperedadnr in #763
- fix: add missing css rule to hierarchy panel by @jperedadnr in #775
- fix: Fix NPE in accordion by @jperedadnr in #772
- fix: Prevent css parsing if any style textfield is empty by @jperedadnr in #780
- fix: Force refresh of theme and stylesheets when swatch color changes by @jperedadnr in #781
- fix: Update PreviewWindowController to prevent exception by @jperedadnr in #788
- fix: Prevents CTRL+P from being masked by a given accelerator defined in FXML (#553) by @Oliver-Loeffler in #593
🛠 Build
- Lower required Java level to 21 by @jperedadnr in #722
- build: incremented version number to snapshot of next major release by @Oliver-Loeffler in #724
- Add module-info descriptors and ResourcesProvider by @jperedadnr in #720
- build: Update bundles-mac.yml by @jperedadnr in #736
- build: Replaced deprecated --compress 2 option with new JLink 21 compliant --compress zip-9 by @Oliver-Loeffler in #743
- Move Gluon components out of Kit into new Gluon-plugin module by @jperedadnr in #748
- add consoleHandler by @jperedadnr in #783
- build: Update apple action version by @jperedadnr in #785
- build: Add input for RC version to release workflow by @jperedadnr in #789
- build: update ubuntu to v24.04 by @abhinayagarwal in #797
- build: Allow importing FXML files with javascript by @jperedadnr in #795
📝 Documentation
- add library manager documentation by @jperedadnr in #714
- docs: Updated license copyright year to 2024 by @Oliver-Loeffler in #742
- docs: Update README.md by @jperedadnr in #792
Contributors
We'd like to thank the following people for their contributions:
- Abhinay Agarwal
- José Pereda
- Luca Domenichini (@luca-domenichini)
- Oliver Löffler (@Oliver-Loeffler)
- Masahiro Kitagawa (@ktgw0316)
- Wegland (@weg2022)
Full Changelog: 23.0.1...24.0.0-RC3
Release early-access
Release 24.0.0-RC2
Changelog
🚀 Features
- feat: Remove deprecated API from JavaFX 23 by @jperedadnr in #730
- feat: ESC key selects parent of selected node by @luca-domenichini in #389
- feat: added missing Japanese translations by @ktgw0316 in #747
- feat: added missing Chinese translations by @weg2022 in #746
- feat: Remove/Update Kit third-party dependencies by @jperedadnr in #758
- feat: publish Kit snapshot to sonatype by @jperedadnr in #759
- feat: Add ModuleExplorer to explore custom controls in modules by @jperedadnr in #778
🐛 Fixes
- fix: Add missing module to kit and update versions by @jperedadnr in #729
- fix: Constructor is now public (required for instantiation via FXML, issue 731). by @Oliver-Loeffler in #732
- fix: xdg-open is now used to reveal a file Linux file system (#674) by @Oliver-Loeffler in #711
- Fix: Remove imports from css and use a list of stylesheets instead by @jperedadnr in #745
- fix: Remove platform theme url from stylesheets, by @jperedadnr in #761
- fix: Deploy locally before releasing with JReleaser by @jperedadnr in #766
- fix: Add deploy step to release job by @jperedadnr in #770
- fix: add optional modules to kit by @jperedadnr in #779
- fix: Restore back removed metadata for DialogPane by @jperedadnr in #763
- fix: add missing css rule to hierarchy panel by @jperedadnr in #775
- fix: Fix NPE in accordion by @jperedadnr in #772
- fix: Prevent css parsing if any style textfield is empty by @jperedadnr in #780
- fix: Force refresh of theme and stylesheets when swatch color changes by @jperedadnr in #781
- fix: Update PreviewWindowController to prevent exception by @jperedadnr in #788
- fix: Prevents CTRL+P from being masked by a given accelerator defined in FXML (#553) by @Oliver-Loeffler in #593
🛠 Build
- Lower required Java level to 21 by @jperedadnr in #722
- build: incremented version number to snapshot of next major release by @Oliver-Loeffler in #724
- Add module-info descriptors and ResourcesProvider by @jperedadnr in #720
- build: Update bundles-mac.yml by @jperedadnr in #736
- build: Replaced deprecated --compress 2 option with new JLink 21 compliant --compress zip-9 by @Oliver-Loeffler in #743
- Move Gluon components out of Kit into new Gluon-plugin module by @jperedadnr in #748
- add consoleHandler by @jperedadnr in #783
- build: Update apple action version by @jperedadnr in #785
- build: Add input for RC version to release workflow by @jperedadnr in #789
- build: update ubuntu to v24.04 by @abhinayagarwal in #797
- build: Allow importing FXML files with javascript by @jperedadnr in #795
📝 Documentation
- add library manager documentation by @jperedadnr in #714
- docs: Updated license copyright year to 2024 by @Oliver-Loeffler in #742
- docs: Update README.md by @jperedadnr in #792
Contributors
We'd like to thank the following people for their contributions:
- Abhinay Agarwal
- José Pereda
- Oliver Löffler (@Oliver-Loeffler)
- Masahiro Kitagawa (ktgw0316)
Full Changelog: 23.0.1...24.0.0-RC3
Release 24.0.0-RC1
Changelog
🚀 Features
- 44af494 feat: add consoleHandler (#783)
- ecf5245 feat: Add ModuleExplorer to explore custom controls in modules (#778)
- 0d5d6cb feat: publish Kit snapshot to sonatype (#759)
- 91f6846 feat: Remove/Update Kit third-party dependencies (#758)
🐛 Fixes
- b7c4698 fix: Update PreviewWindowController to prevent exception (#788)
- 72791a2 fix: Force refresh of theme and stylesheets when swatch color changes (#781)
- 2a13273 fix: Prevent css parsing if any style textfield is empty (#780)
- 88d9111 fix: add optional modules to kit (#779)
- 702b7d4 fix: add missing css rule to hierarchy panel (#775)
- 57991f4 fix: NPE in accordion (#772)
- af8b9a1 fix: Restore back removed metadata for DialogPane (#763)
- 8cb8648 fix: Remove platform theme url from stylesheets, (#761)
🛠 Build
- bef255f build: Update release.yml (#790)
- 77b10fc build: Add input for RC version to release workflow (#789)
- 255053b build: Update apple action version (#785)
- bb3b5bb build: Add deploy step to release job (#770)
- 465ae17 build: Don't release checksum and signature files (#769)
- 3cfb094 build: Deploy locally before releasing with JReleaser (#766)
Contributors
We'd like to thank the following people for their contributions:
- José Pereda
Release 23.0.1
Release 23.0.0
Changelog
🚀 Features
- 6ca4283 feat: Enabled loading of FXML files via drag&drop to WelcomeDialog. (#708)
- 582a5a6 feat: add zh_CN translation to app module (#683)
🐛 Fixes
- df782b0 fix: Ignore private and package-private classes when importing custom components (#702)
- 976c754 fix: SceneBuilder will not load missing files from recent projects (#585)
- 976c754 fix: SceneBuilder closes unexpectedly when an error occurs during FXML file loading (#600)
🛠 Build
- e10bbdd build: artifact with this name already exists failure fix (#718)
- f5a6f4c build: Use Java and JavaFX 23 (#705)
- d36d9f6 build: Use Java and JavaFX 23-ea (#707)
- 37aeb21 build: increment version to 23.0.0-SNAPSHOT (#704)
- 2a81078 build: use relative path for resuesable workflows in same repository (#687)
- 9982eda build: increment version to 22.0.1-SNAPSHOT (#689)
- cc24f2a update actions to use latest versions (#716)
- 6f6ffd6 Added rule to check that line length in Java files not exceeds 120 chars. (#691)
Contributors
We'd like to thank the following people for their contributions:
- Abhinay Agarwal
- José Pereda
- Oliver-Loeffler (@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)