Skip to content

Releases: gluonhq/scenebuilder

Release early-access

16 Apr 05:32
2a81078
Compare
Choose a tag to compare
Release early-access Pre-release
Pre-release

Changelog

🚀 Features

  • 582a5a6 feat: add zh_CN translation to app module (#683)

🐛 Fixes

  • 976c754 fix: SceneBuilder will not load missing files from recent projects (#585)

🛠 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:

Release 22.0.0

22 Mar 16:16
e77a519
Compare
Choose a tag to compare

Changelog

🚀 Features

  • 7e0cc88 feat: update SceneBuilderKit_zh_CN.properties (#676)

🐛 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

  • fbb75b1 docs: rename chekstyle for app from kit to app (#671)

Contributors

We'd like to thank the following people for their contributions:

Release 21.0.1-RC

26 Oct 11:20
7365b99
Compare
Choose a tag to compare

Changelog

🐛 Fixes

  • 3f3881e fix: logging file creation from jar and package (#658)

🛠 Build

Contributors

We'd like to thank the following people for their contributions:

Release 21.0.1

30 Oct 13:26
7365b99
Compare
Choose a tag to compare

Changelog

🐛 Fixes

  • 3f3881e fix: logging file creation from jar and package (#658)

🛠 Build

Contributors

We'd like to thank the following people for their contributions:

Release 21.0.0

05 Oct 12:22
f720bee
Compare
Choose a tag to compare

Changelog

🔄️ Changes

  • 8f73806 refactor: Clean up DocumentWatchingController (#639)

Contributors

We'd like to thank the following people for their contributions:

  • Abhinay Agarwal
  • Almas Baim
  • José Pereda

Release 20.0.0

08 May 14:15
82bd575
Compare
Choose a tag to compare

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

  • 449d8e3 refactor: Remove outdated comments, clean up code (#613)

🛠 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:

Release 19.0.0

07 Oct 07:49
256c360
Compare
Choose a tag to compare

Changelog

🐛 Fixes

🔄️ Changes

  • 256c360 Replaced print stack trace calls with Logger (#528)

🛠 Build


Contributors

We'd like to thank the following people for their contributions:

Release 18.0.0

31 Mar 20:25
4581c44
Compare
Choose a tag to compare

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


Contributors

We'd like to thank the following people for their contributions:

Release SB18 early-access

09 Mar 20:23
87493cd
Compare
Choose a tag to compare
Pre-release

Changelog

17.0.0

29 Sep 14:00
Compare
Choose a tag to compare

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