scalafx-utils/CHANGELOG.md

119 lines
2.9 KiB
Markdown
Raw Normal View History

# ScalaFX-Utils changelog
For a full change history, see the Git history. Only changes likely to affect
end users will be listed here.
2017-10-14 05:11:46 +00:00
## 0.x
Pre-release development. This is reasonably stable, but APIs are subject to
change.
### 0.6.0
2017-10-14 05:11:46 +00:00
* 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
2017-10-14 05:11:46 +00:00
* Modified Scalaz instance to add `ReadOnlyObjectProperty` instances and
improve specificity of the `ObservableValue[A, _]` instances.
### 0.8.0
2017-10-14 05:11:46 +00:00
* 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 a `Future`.
* New `AkkaFX` object gives bridges from Akka to ScalaFX
* `observableSink` creates a Akka Streams sink that allows you to
observe each value that comes through a stream.
2016-07-02 01:42:44 +00:00
### 0.9.0
2017-10-14 05:11:46 +00:00
* This release is not binary compatible with 0.8 or earlier.
* Add more controls for filtering items.
2016-07-02 01:42:44 +00:00
#### 0.9.1
2017-10-14 05:11:46 +00:00
* Add control panel builders: simple utility code for building control
panels
2016-07-14 09:02:50 +00:00
### 0.10.0
2017-10-14 05:11:46 +00:00
* Breaking changes to `SingletonStage` for better naming and visibility.
* New `layout` package with `Anchored` pane for resizable stages.
* New `StringConverters` with standard converter types.
2016-09-26 00:54:31 +00:00
### 0.11.0
2017-10-14 05:11:46 +00:00
* 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.
2016-10-08 02:11:52 +00:00
#### 0.11.1
2017-10-14 05:11:46 +00:00
* Update to Akka 2.4.11.
2016-12-07 07:25:12 +00:00
#### 0.11.2
2017-10-14 05:11:46 +00:00
* Update to Akka 2.4.14.
* Add support for Scala 2.12
### 0.12
* Update to Akka 2.5
* Migrate to SBT 1.0
2017-10-15 03:58:14 +00:00
* Update to ScalaFX 8.0.144-R14
* This is tested against Java 8u144, though it may work with older versions.
2017-10-14 05:11:46 +00:00
* Improvements to `SingletonStage`
* Update Scala to 2.12.4
### 0.13
* New `ObservablePref`
* This builds on the `Pref` in `scala-utils`, making it a bindable property.
* `Pref` and `ObservablePref` are the way I recommend to store things like
window sizes, column selections and other UI preferences.
* Use a database like [H2](http://www.h2database.com/) if you have
complicated application state that needs to persist.
2018-01-11 04:08:36 +00:00
#### 0.13.1
* Update to SBT 1.1
* Update Shapeless to 2.3.3
2018-01-11 04:09:17 +00:00
* Update Scalaz to 7.2.18
2018-01-11 04:31:03 +00:00
* Update Gerweck Utils to 2.7.2
2018-01-11 05:32:08 +00:00
### 0.14
* Migration from Scalaz to Cats
* This is the library we use to provide `Monad` and `Applicative` instances
for observable values.
2018-03-18 02:46:12 +00:00
#### 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
2018-03-21 02:50:35 +00:00
#### 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
2018-04-20 07:23:20 +00:00
#### 0.14.3
- Library updates
- Update Akka to 2.5.12
2018-04-20 07:23:53 +00:00
- Update Gerweck Utils to 4.0.1
2018-04-20 07:38:09 +00:00
#### 0.14.4
- Update SBT to 1.1.4