All Versions
10
Latest Version
Avg Release Cycle
271 days
Latest Release
528 days ago

Changelog History

  • v15.0.1-R20 Changes

    December 12, 2020

    ๐Ÿš€ ScalaFX 15.0.1-R20 targets support of JavaFX 15. This release was tested to work with Java 11 and Java 15. This
    ๐Ÿš€ release can be used with Scala 2.11, 2.12, 2.13, and Scala 3.

    ๐Ÿ†• New Features:

    • โšก๏ธ Issue #331 Update to JavaFX 15
    • Issue #324 Add type annotations for all public members. This also helps with forward compatibility with Scala 3
    • ๐Ÿ“š Issue #325 TreeTableColumn#cellValueFactory documentation comments
    • Issue #332 Add JFXApp3 - replacement for JFXApp that is compatible with Scala 3

    ๐Ÿ› Bug fixes:

    • Issue #326 Methods with side effects should use parenthesis
      • scalafx.embed.swing.SFXPanel#addNotify()
      • scalafx.embed.swing.SFXPanel#removeNotify()
    • ๐Ÿ’… Issue #329 Can not access getStyleableNode in javafx.scene.control.TableColumn

    Other:

    ๐Ÿš€ 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.

  • v12.0.2-R18 Changes

    September 12, 2019

    ๐Ÿš€ ScalaFX 12.0.2-R18 was tested against JavaFX 12.0.8. Main improvements are changes to support Scala 2.13, while maintaining compatibility with Scala 2.12, 2.11, and 2.10. This release was tested to work with Java 11 and Java 12.

    ๐Ÿ†• New Features:

    • ๐Ÿ‘ Issue #298: Add support for Scala 2.13

    ๐Ÿ› Bug fixes:

    • Issue #310: Call to Axis.invalidateRange results in StackOverflowError

    ๐Ÿš€ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
    Please report any problems using ScalaFX Issue Tracker.
    Please use ScalaFX Users Group to post questions.

  • v12.0.1-R17 Changes

    April 28, 2019

    โœ… ScalaFX 12.0.1-R17 was tested against JavaFX 12.0.1. It contains changes to better support JavaFX 12.
    ๐Ÿš€ It includes features from recently released versions 8.0.192-R14.

    PR #293 Add all missing properties for Bounds (thanks to Romain DEP.)

    • added getCenterX
    • added getCenterY

    - added getCenterZ

    ๐Ÿšš Issue #291: Remove use of JavaConversions in the code

    ๐Ÿ‘ Issue #303: Support JavaFX 12

    ๐Ÿ‘ Issue #302: Support new MouseButton constants added in JavaFX 12 #302

    ๐Ÿš€ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
    Please report any problems using ScalaFX Issue Tracker.
    Please use ScalaFX Users Group to post questions.

  • v10.0.2-R15 Changes

    October 13, 2018

    โœ… ScalaFX 10.0.2-R15 was tested against JavaFX 10.0.2. It contains changes to better support JavaFX 10.

    ๐Ÿ†• New features, many provided by Romain DEP:

    • โž• Add missing public static methods for Font: loadFonts(url), loadFonts(stream)
    • โž• Add missing properties for Node: viewOrder
    • โž• Add missing public static methods for Platform: requestNextPulse, startup, enterNestedEventLoop, exitNestedEventLoop, isNestedLoopRunning
    • โž• Add missing properties for Window: renderScaleX, renderScaleY, outputScaleX, outputScaleY, forceIntegerRenderScale
    • โž• Add missing properties for MenuButton: onHiding, onShowing, onShown, onHidden
    • โž• Add missing properties for Spinner: promptText
    • ๐Ÿ’… StyleConverter: wrap the StringStore class
    • โž• Add public static methods for StyleConverter: readBinary, clearCache
    • โž• Add missing properties for TabPane: tabDragPolicy
    • โž• Add missing properties for Text: caretBias, caretPosition, caretShape, selectionEnd, selectionFill, selectionShape, selectionStart
    • โž• Add missing properties for Tooltip: hideDelay, showDelay, showDuration

    To use ScalaFX add following to your SBT:

      libraryDependencies += "org.scalafx" %% "scalafx" % "10.0.2-R15"
    

    ๐Ÿš€ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
    Please report any problems using ScalaFX Issue Tracker.
    Please use ScalaFX Users Group to post questions.

  • v8.0.192-R14 Changes

    April 28, 2019

    โœ… ScalaFX 8.0.192-R14 was tested against JavaFX 8.0u192. It contains bug fixes.
    ๐Ÿ‘ Scala 2.10, 2.11, and 2.12 are supported.

    ๐Ÿ› Bug fixes:

    To use ScalaFX add following to your SBT:

      libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.192-R14"
    

    ๐Ÿš€ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
    Please report any problems using ScalaFX Issue Tracker.
    Please use ScalaFX Users Group to post questions.

  • v8.0.181-R13 Changes

    September 30, 2018

    โœ… ScalaFX 8.0.181-R13 was tested against JavaFX 8.0u181. It contains bug fixes.
    ๐Ÿ‘ Scala 2.10, 2.11, and 2.12 are supported.

    ๐Ÿ› Bug fixes:

    • Issue #269: + concat Binding Expressions function of class StringExpression not working as intended. Thanks to PR from kdallen25 #282.
    • Issue #271: Value members in object BackgroundPosition have the wrong type.

    To use ScalaFX add following to your SBT:

      libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.181-R13"
    

    ๐Ÿš€ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
    Please report any problems using ScalaFX Issue Tracker.
    Please use ScalaFX Users Group to post questions.

  • v8.0.144-R12 Changes

    October 15, 2017

    โœ… ScalaFX 8.0.144-R14 was tested against JavaFX 8.0u144. It is contains new features and bug fixes.
    ๐Ÿ‘ Scala 2.10, 2.11, and 2.12 are supported.

    ๐Ÿ†• New features and improvements:

    • Issue #46 Missing wrappers for ReadOnly[Collection]Wrappers enhancement imported
    • Issue #53 Missing wrappers for ReadOnly[Collection]Property enhancement imported
    • Issue #54 Missing wrappers for beans.binding.[Collection]Expression enhancement imported
    • Issue #174 Implement wrappers for javafx.collections.transformation classes SFX-8
    • ๐Ÿ‘€ Issue #255 Add missing constructor for MouseEvent

    ๐Ÿ› Bug fixes:

    • Issue #262 TextFieldListCell.converter_=(c) method does not work. Thanks to PR from atrosinenko.
    • Issue #267 In Image constructor, requestedWidth is passed instead of requestedHeight. Thanks to PR from KSwordOfHaste.

    To use ScalaFX add following to your SBT:

      libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.144-R12"
    

    ๐Ÿš€ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
    Please report any problems using ScalaFX Issue Tracker.
    Please use ScalaFX Users Group to post questions.

  • v8.0.102-R11 Changes

    September 17, 2016

    โœ… ScalaFX 8.0.102-R11 was tested against JavaFX 8.0u102. It is contains new features and bug fixes. Scala 2.10, 2.11, and 2.12 are supported.

    ๐Ÿ†• New features and improvements:

    • Issue #239 return subscription from onChange like the rest of observable collections. Thanks to PR from Piotr Mardziel (@piotrm0)
    • Issue #244 Add Selector creation with provided orientation enhancement.
    • โœ… Issue #245 Support Scala 2.12.0-RC1 and ScalaTest 3.

    ๐Ÿ› Bug fixes:

    • Issue #240 Text.strikethrough_=(v: Boolean) doesn't work. Thanks to PR from @MamoruAsagami.
    • Issue #241 Shape.stroke_=(v: Paint) doesn't accept null as v. Thanks to PR from @MamoruAsagami.
    • ๐Ÿ“š Issue #242 Some classes, like Clipboard, have incorrect links to corresponding JavaFX documentation.

    To use ScalaFX add following to your SBT:

      libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.102-R11"
    

    ๐Ÿš€ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
    Please report any problems using ScalaFX Issue Tracker.
    Please use ScalaFX Users Group to post questions.

  • v8.0.92-R10 Changes

    April 22, 2016

    โœ… ScalaFX 8.0.92-R10 was tested against JavaFX 8.0u92.
    ๐Ÿš€ It is contains some new features and bug-fix release. Scala 2.10, 2.11, and 2.12 are supported.

    Compatibility braking changes:

    • ๐Ÿš€ Issue #107: Remove code that was deprecated before release of ScalaFX 1.0.0 M1

    ๐Ÿ†• New features and improvements:

    ๐Ÿ› Bug fixes:

    • Issue #69: SFX-8: ColorfulCircles and SimpleColorfulCircles demos fail.
    • Issue #184: ObservableBuffer.Change has no generic type parameters, while the majority of its children do.
    • Issue #217: NPE when calling Node#snapshot
    • Issue #219: WritableImage#pixelWrit should be pixelWriter.
    • ๐Ÿ‘€ Issue #220: Scene's onMouseDrag* setters have incorrect type parameters, jfxsi.MouseEvent instead jfxsi.MouseDragEvent.
    • Issue #221: Some type constraints in methods using jfxe.EventHandler arguments have incorrect variance.
    • Issue #222: Some setter are defined with _(...) instead of _=(...).
    • Issue #233: Problem with StringProperty.concat.
    • Issue #236: Importing scalafx.Includes._ breaks cellFactory creation.

    To use ScalaFX add following to your SBT:

      libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.92-R10"
    

    ๐Ÿš€ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
    Please report any problems using ScalaFX Issue Tracker.
    Please use ScalaFX Users Group to post questions.

  • v8.0.60-R9 Changes

    October 02, 2015

    โœ… ScalaFX 8.0.60-R9 was tested against JavaFX 8.0u60.
    ๐Ÿš€ This is primarily compatibility upgrade (for new JavaFX 8.0u60 API) and bug-fix release.

    Compatibility braking changes:

    • ๐Ÿ‘ Issue #208: Support changes in Java 8 u60 API - ChoiceBox, MenuButton, ...

    ๐Ÿ†• New features and improvements:

    • Issue #188: Add helper methods for adding buttons.
    • Issue #192: Add wrappers for Dragboard methods added in JavaFX 8.

    ๐Ÿ› Bug fixes:

    • Issue #189: TableView.columnResizePolicy does not accept CONSTRAINED_RESIZE_POLICY.
    • ๐Ÿ‘€ Issue #190: Convenience methods for Clipboard assignment don't work. See examples of usage in new ScalaDoc.
    • Issue #193: Method Clipboard.Files should start with lower case f.
    • Issue #197: MultipleSelectionModel.selected* methods should return ScalaFX ObservableBuffer.
    • Issue #199: TableColumn should allow assignment of predefined cell factories.
    • ๐Ÿ‘ป Issue #205: Calling scalafx.scene.Node.localToParentTransform / localToSceneTransform results in StackOverflow exception.
    • Issue #214: Infinite recursion in scalafx.scene.Node#snapshot(callback, params, image).
    • Issue #215: Incorrect assignment in scalafx.stage.PopupWindow#consumeAutoHidingEvents.

    To use ScalaFX add following to your SBT:

    libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.60-R9"
    

    ๐Ÿš€ For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
    Please report any problems using ScalaFX Issue Tracker.
    Please use ScalaFX Users Group to post questions.