2.8 KiB
2.8 KiB
ScalaFX-Utils changelog
For a full change history, see the Git history. Only changes likely to affect end users will be listed here.
0.x
Pre-release development. This is reasonably stable, but APIs are subject to change.
0.6.0
- Add new operations to flatten observable collections.
- Updates to several dependencies.
- This includes Shapeless 2.3.0, which may introduce binary incompatibilities if you have compiled against a different version.
0.7.0
- Modified Scalaz instance to add
ReadOnlyObjectProperty
instances and improve specificity of theObservableValue[A, _]
instances.
0.8.0
- Update ScalaFX to 8.0.92-R10.
- This makes Java 1.8.0_91 the minimum version.
FutureObservable
allows you to observe the results of aFuture
.- New
AkkaFX
object gives bridges from Akka to ScalaFXobservableSink
creates a Akka Streams sink that allows you to observe each value that comes through a stream.
0.9.0
- This release is not binary compatible with 0.8 or earlier.
- Add more controls for filtering items.
0.9.1
- Add control panel builders: simple utility code for building control panels
0.10.0
- Breaking changes to
SingletonStage
for better naming and visibility. - New
layout
package withAnchored
pane for resizable stages. - New
StringConverters
with standard converter types.
0.11.0
- Update to ScalaFX 8.0.102-R11.
- This makes Java 1.8.0_101 the official minimum version.
- Reorganize the build to meet SBT 1.0 guidelines.
0.11.1
- Update to Akka 2.4.11.
0.11.2
- Update to Akka 2.4.14.
- Add support for Scala 2.12
0.12
- Update to Akka 2.5
- Migrate to SBT 1.0
- Update to ScalaFX 8.0.144-R14
- This is tested against Java 8u144, though it may work with older versions.
- Improvements to
SingletonStage
- Update Scala to 2.12.4
0.13
- New
ObservablePref
- This builds on the
Pref
inscala-utils
, making it a bindable property. Pref
andObservablePref
are the way I recommend to store things like window sizes, column selections and other UI preferences.- Use a database like H2 if you have complicated application state that needs to persist.
- This builds on the
0.13.1
- Update to SBT 1.1
- Update Shapeless to 2.3.3
- Update Scalaz to 7.2.18
- Update Gerweck Utils to 2.7.2
0.14
- Migration from Scalaz to Cats
- This is the library we use to provide
Monad
andApplicative
instances for observable values.
- This is the library we use to provide
0.14.1
- Numerous updates not affecting binary compatibility
- Update to SBT 1.1.1
- Update Gerweck Utils to 3.0.1
- Update Log4s to 1.6.0
- Update Cats to 1.1.0
- Update Scala 2.11 to 2.11.12
0.14.2
- Update Scala 2.12 to 2.12.5
- Library updates
- Update Log4s to 1.6.1
- Update Gerweck Utils to 3.0.2
0.14.3
- Library updates
- Update Akka to 2.5.12