All Versions
9
Latest Version
Avg Release Cycle
240 days
Latest Release
330 days ago

Changelog History

  • v12.0.2-R18

    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:

    🐛 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

    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

    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

    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

    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

    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

    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

    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

    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.