Changelog History
Page 1
-
v26.0.0-R38 Changes
April 01, 2026๐ This release is primarily to add support for features added in JavaFX 26.
๐ This release supports JavaFX 26. It was tested with Java 24, 25, and 26. It can be used with Scala 2.12, 2.13,
and Scala 3.3+.Note that JavaFX 26 requires Java 24 or later. If you need to run on Java earlier than 24, please use
๐ previous releases of JavaFX/ScalaFX.Issues addressed
- JavaFX 26: add DialogPane.headerBar [#445]
- JavaFX 26: add Node.onMouseDragDone [#446]
- JavaFX 26: add Scene.onMouseDragDone [#447]
- JavaFX 26: add MouseDragEvent.MouseDragDone [#448]
- JavaFX 26: add HeaderDragType.Transparent and TransparentSubtree [#449]
- โก๏ธ JavaFX 26: Update HeaderBar API [#450]
- โก๏ธ Update JavaFX dependency to 26.0.0
๐ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub. If you have ScalaFX related questions
please use ScalaFX Discussions, or ScalaFX Users Group. Please report any problems
using ScalaFX Issue Tracker.Full Changelog : v.25.0.2-R37...v.26.0.0-R38
-
v25.0.2-R37 Changes
February 24, 2026๐ This release is primarily to add support for features added in JavaFX 25.
๐ This release supports JavaFX 25. It was tested with Java 23, 24, and 25. It can be used with Scala 2.12, 2.13,
and Scala 3.3+.Note that JavaFX 25 requires Java 23 or newer. If you need to run on Java earlier than 23, please use
๐ previous releases of JavaFX/ScalaFX.Issues addressed
- The
ObservableBufferis missing ScalaFX versions ofsetAllmethods [#429] - โก๏ธ Update Mill example in README [#430]
- ๐ JavaFX25: Support new
TabStopPolicy[#432] - ๐ JavaFX25: Support new
LayoutInfo[#433] - ๐ JavaFX25: Support new
HeaderButtonType[#435] - ๐ JavaFX25: Support new
HeaderBar[#436] - ๐ JavaFX25: Support new
HeaderDragType[#437] - JavaFX25: Add wrapper for
HitInfo[#441] - JavaFX25: Add wrapper for
CaretInfo[#442] - ๐ JavaFX25: Support new
TextLineInfo[#443] - โก๏ธ Update JavaFX dependency to 25.0.2
๐ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub. If you have ScalaFX related questions
please use ScalaFX Discussions, or ScalaFX Users Group. Please report any problems
using ScalaFX Issue Tracker.What's Changed
- โก๏ธ Update Mill example to work with Mill >= 1.0 by @pjhenning in #428
- โก๏ธ Update Mill example in README by @lefou in #430
๐ New Contributors
- @pjhenning made their first contribution in #428
- @lefou made their first contribution in #430
Full Changelog : v.24.0.2-R36...v.25.0.2-R37
- The
-
v24.0.2-R36 Changes
July 23, 2025๐ This release is primarily to remove compilation warning in Scala 3.7.
๐ This release supports JavaFX 24. It was tested with Java 22. It can be used with Scala 2.12, 2.13,
and Scala 3.3+.Note that JavaFX 24 requires Java 22 or newer. If you need to run on Java earlier than 17, please use
๐ previous releases of JavaFX/ScalaFX.Issues addressed
- โ onAction 'using' Warning: Scala 3.7.0-3.7.2 [#421]
- Removing implicit from argument signature of event handler methods like ButtonBase#onAction_= [#427]
- โก๏ธ Update JavaFX to 24.0.2
- โก๏ธ Update publishing setup for Sonatype
๐ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub. If you have ScalaFX related questions
please use ScalaFX Discussions, or ScalaFX Users Group. Please report any problems
using ScalaFX Issue Tracker.Full Changelog : v.24.0.0-R35...v.24.0.2-R36
-
v24.0.0-R35 Changes
April 25, 2025๐ This release supports JavaFX 24. It was tested with Java 22. It can be used with Scala 2.12, 2.13,
and Scala 3.3+.Note that JavaFX 22 requires Java 22 or newer. If you need to run on Java earlier than 17, please use
๐ previous releases of JavaFX/ScalaFX.๐ New Features
- JavaFX 24: new properties added to scalafx.application.Platform.Preferences [#423]
- โ Add delegates for constants added to TableView in JavaFX 20 [#398]
- Complete: Some constant values use Java naming convention, others Scala #75
๐ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub. If you have ScalaFX related questions
please use ScalaFX Discussions, or ScalaFX Users Group. Please report any problems
using ScalaFX Issue Tracker.Full Changelog : v.23.0.1-R34...v.24.0.0-R35
-
v23.0.1-R34 Changes
October 22, 2024๐ This release supports JavaFX 23. It was tested with Java 21. It can be used with Scala 2.12, 2.13,
and Scala 3.3+.Note that JavaFX 23 requires Java 21 or newer. If you need to run on Java earlier than 17, please use
๐ previous releases of JavaFX/ScalaFX.๐ New Features
- JavaFX 23: add wrapper for new
Labeled.textTruncatedproperty #415
๐ Bug Fixes
- โ NPE exception running scalafx.controls.TextAreaTest in scala3 #410
What's Changed
๐ New Contributors
Full Changelog : v.22.0.0-R33...v.23.0.1-R34
- JavaFX 23: add wrapper for new
-
v22.0.0-R33 Changes
April 02, 2024๐ This release supports JavaFX 22. It was tested with Java 17 and Java 20. It can be used with Scala 2.12, 2.13,
and Scala 3.3+.Note that JavaFX 22 requires Java 17 or newer. If you need to run on Java earlier than 17, please use
๐ previous releases of JavaFX/ScalaFX.๐ New Features
- JavaFX 22: Add wrapper for Platform.Preferences #404
- JavaFX 22: Add new methods in Platform #405
- JavaFX 22: Add wrapper for the new ColorScheme #406
๐ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub. If you have ScalaFX related questions
please use ScalaFX Discussions, or ScalaFX Users Group. Please report any problems
using ScalaFX Issue Tracker. -
v21.0.0-R32 Changes
November 17, 2023๐ This release supports JavaFX 21. It was tested with Java 17 and Java 20. It can be used with Scala 2.12, 2.13, and Scala 3+.
Note that JavaFX 21 requires Java 17 or newer. If you need to run on Java earlier than 17, please use previous releases of ScalaFX.
๐ New Features
๐ Support JavaFX 21 [#395]
- Support new implementation of EventTarget [#396]
- Add methods added to
javafx.application.Platform:canStartNestedEventLoop - Add constants added to
scalafx.scene.AccessibleRole:CHECK_BOX_TREE_ITEM - Add wrapper for "javafx.util.Subscription", new in JavaFX 21 [#397]
- GridPane has a new constructor: GridPane(double hgap, double vgap) [#399]
๐ Move Scala 3 binary support to Scala 3.3 LTS [#394]
๐ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub. If you have ScalaFX related questions please use ScalaFX Discussions, or ScalaFX Users Group. Please report any problems using ScalaFX Issue Tracker.
-
v20.0.0-R31 Changes
April 04, 2023๐ This release supports JavaFX 20. It was tested with Java 17 and Java 20. It can be used with Scala 2.12, 2.13,
and Scala 3+.Note that JavaFX 20 requires Java 17 or newer. If you need to run on Java earlier than 17, please use
๐ previous releases of ScalaFX.๐ New Features
- โก๏ธ Update JavaFX to version 20 [#388].
ResizeFeaturesBaseis now abstract [#389]AccessibleRolehas now fieldDIALOG[#390]- โ Add wrapper and a demo for new method
ObservableValue.when[#391]
๐ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub. If you have ScalaFX related questions
please use ScalaFX Discussions, or ScalaFX Users Group, or ScalaFX on StackOverflow. Please report any
problems using ScalaFX Issue Tracker. -
v19.0.0-R30 Changes
October 03, 2022๐ This release is intended for JavaFX 19. It was build to support Java 8 binary format, and was tested to work with Java
11 and Java 17. It can be used with Scala 2.12, 2.13, and Scala 3+.๐ New Features
- โก๏ธ Update JavaFX to version 19 [#385]. This adds two new read-only properties
toNode:focusVisibleandfocusWithin.
๐ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub. If you have ScalaFX related questions
please use ScalaFX Discussions, or ScalaFX Users Group, or ScalaFX on StackOverflow. Please report any
problems using ScalaFX Issue Tracker.Full Changelog : v.18.0.2-R29...v.19.0.0-R30
- โก๏ธ Update JavaFX to version 19 [#385]. This adds two new read-only properties
-
v18.0.2-R29 Changes
July 22, 2022๐ This release of ScalaFX removed need to explicitly add JavaFX dependencies.
๐ The release is intended for JavaFX 18. It was build to support Java 8 binary format, and was tested to work with Java
11 and Java 17. It can be used with Scala 2.12, 2.13, and Scala 3+.๐ New Features
- โฌ๏ธ Bump JavaFX to 18.0.2 [#383]
๐ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub. If you have ScalaFX related questions
please use ScalaFX Discussions, or ScalaFX Users Group, or ScalaFX on StackOverflow. Please report any
problems using ScalaFX Issue Tracker.Full Changelog : v.18.0.1-R28...v.18.0.2-R29