- JavaFX 15.0.1
- sbt 1.4.0
- Removed FXValueFactory
- Remove CDI - see migrations
- Sample Application with Deltaspike CDI in the issues demo
- FxmlLoader renamed to FxmlLocation
- Scala 2.12.12
- JavaFX 14.0.2.1
- Scala 2.13.3
- Showcase as core functions for better documentation
- Showcase Controller added
- Demos: ShowCase added (Demo & Documentation of sapphire-core)
- (Deprecation) FXValueFactory deprecated => use FXTableValueFactory
- (Feature) FXTreeTableValueFactory added
- (Feature) FXTableCellFactory added
- (Feature) ActionEvents:selectionFromActionEvent listView added
- (Fix) ViewVontroller updatePaneContent didGainVisibilityFirstTime is now before didGainVisibility
- (Enhancement) ViewVontroller rename gainVisibility -> gainedVisibility
- BUGFIX - Expressions#registeredBean
- Expression Language now returns Options
- replace Jakarta with Tomcat Expression Language
- Move Expression Language from JUEL (EL 2) to Jakarta Expression Language
- IssueTrackingLite Demo with scalafx support
- Expression Language Documentation
- Multiple WindowController Support
- DefaultWindowController, AdditionalWindowController
- Multiple WindowController Demo and Documentation
- JavaFX 13.0.2
- openwebbeans 2.0.12
- typesave config update
- openwebbeans 2.0.12
- FXMLLoading url and resources properties now Options
- FXMLLoading i18n support sapphire-core/issues/18
- ResourceBundleHolder added
- Add i18n method to Expression Language
- FXBeanAdapter refactor convert methods to KeyConverter
- Refactor FXBean by extending BeanProperties
- KeyConverter add meyhods for standard JavaFX Converters
- FXMLLoader suppport ContextClassLoader for Stream loading fallback
- use import scala.language.implicitConversions to mark implicits
- Fix Bug in FXMLoading
- CollectionExtensions: add implicits
- fix Map Changes Bug
- remove SceneExtensions
- ExtendedObservableList addChangeListener, addInvalidationListener
- Dependency Updates
- scalafx dependency removed
- SceneExtensions, CollectionExtensions added
-
- Includes removed
- ConfigValues trait added
- dropped ConfigurationProvider
- Annotation for Fxml added: FxmlLoader
- JavaFX 12.0.1
- ScalaFX 12.0.1-R17
- re-enable scala 2.11
- Java 11, 12
- javafx 11.0.2
- org.apache.openwebbeans:openwebbeans-impl : 2.0.9 -> 2.0.10
- org.specs2:specs2-core:test : 4.3.6 -> 4.4.0
- sbt 1.2.8
- com.typesafe.scala-logging:scala-logging : 3.9.0 -> 3.9.2
- org.apache.openwebbeans:openwebbeans-impl : 2.0.8 -> 2.0.9
- org.json4s:json4s-native : 3.6.2 -> 3.6.3
- org.specs2:specs2-core : 4.3.5 -> 4.3.6
- FXBean Change management for complex case classes
- scala 2.12.8
- openwebbeans 2.0.8
- sbt 1.2.7
- sbt 1.2.6
- child controller handling
- OpenJFX 11
- Java 11
- drop scala 2.11 support
- scala 2.12.7
- scalafx 11-R16
- appController exit method
- FXBean Fixes
- FXBean property methods added e.g. getStringProperty
- Paradox Documentation
- Lifecycle refactored (canGainVisibility)
- ViewController children controller added
- ScalaFxmlLoading
- ScalaViewController
- integration tests
- deltaspike 1.5.2
- internationalization
- travis integration
- test cleanup
- Integration tests moved to it