You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

118 lines
2.9 KiB

  1. # ScalaFX-Utils changelog
  2. For a full change history, see the Git history. Only changes likely to affect
  3. end users will be listed here.
  4. ## 0.x
  5. Pre-release development. This is reasonably stable, but APIs are subject to
  6. change.
  7. ### 0.6.0
  8. * Add new operations to flatten observable collections.
  9. * Updates to several dependencies.
  10. * This includes Shapeless 2.3.0, which may introduce binary
  11. incompatibilities if you have compiled against a different version.
  12. ### 0.7.0
  13. * Modified Scalaz instance to add `ReadOnlyObjectProperty` instances and
  14. improve specificity of the `ObservableValue[A, _]` instances.
  15. ### 0.8.0
  16. * Update ScalaFX to 8.0.92-R10.
  17. * This makes Java 1.8.0_91 the minimum version.
  18. * `FutureObservable` allows you to observe the results of a `Future`.
  19. * New `AkkaFX` object gives bridges from Akka to ScalaFX
  20. * `observableSink` creates a Akka Streams sink that allows you to
  21. observe each value that comes through a stream.
  22. ### 0.9.0
  23. * This release is not binary compatible with 0.8 or earlier.
  24. * Add more controls for filtering items.
  25. #### 0.9.1
  26. * Add control panel builders: simple utility code for building control
  27. panels
  28. ### 0.10.0
  29. * Breaking changes to `SingletonStage` for better naming and visibility.
  30. * New `layout` package with `Anchored` pane for resizable stages.
  31. * New `StringConverters` with standard converter types.
  32. ### 0.11.0
  33. * Update to ScalaFX 8.0.102-R11.
  34. * This makes Java 1.8.0_101 the official minimum version.
  35. * Reorganize the build to meet SBT 1.0 guidelines.
  36. #### 0.11.1
  37. * Update to Akka 2.4.11.
  38. #### 0.11.2
  39. * Update to Akka 2.4.14.
  40. * Add support for Scala 2.12
  41. ### 0.12
  42. * Update to Akka 2.5
  43. * Migrate to SBT 1.0
  44. * Update to ScalaFX 8.0.144-R14
  45. * This is tested against Java 8u144, though it may work with older versions.
  46. * Improvements to `SingletonStage`
  47. * Update Scala to 2.12.4
  48. ### 0.13
  49. * New `ObservablePref`
  50. * This builds on the `Pref` in `scala-utils`, making it a bindable property.
  51. * `Pref` and `ObservablePref` are the way I recommend to store things like
  52. window sizes, column selections and other UI preferences.
  53. * Use a database like [H2](http://www.h2database.com/) if you have
  54. complicated application state that needs to persist.
  55. #### 0.13.1
  56. * Update to SBT 1.1
  57. * Update Shapeless to 2.3.3
  58. * Update Scalaz to 7.2.18
  59. * Update Gerweck Utils to 2.7.2
  60. ### 0.14
  61. * Migration from Scalaz to Cats
  62. * This is the library we use to provide `Monad` and `Applicative` instances
  63. for observable values.
  64. #### 0.14.1
  65. * Numerous updates not affecting binary compatibility
  66. * Update to SBT 1.1.1
  67. * Update Gerweck Utils to 3.0.1
  68. * Update Log4s to 1.6.0
  69. * Update Cats to 1.1.0
  70. * Update Scala 2.11 to 2.11.12
  71. #### 0.14.2
  72. * Update Scala 2.12 to 2.12.5
  73. * Library updates
  74. * Update Log4s to 1.6.1
  75. * Update Gerweck Utils to 3.0.2
  76. #### 0.14.3
  77. - Library updates
  78. - Update Akka to 2.5.12
  79. - Update Gerweck Utils to 4.0.1
  80. #### 0.14.4
  81. - Update SBT to 1.1.4