Skip to content

1.0.0

Latest
Compare
Choose a tag to compare
@padrig64 padrig64 released this 25 Nov 20:58
· 4 commits to master since this release
9dd1042
  • Moved to Java 8
  • Made better use of generics (with extends and super)
  • Simplified ReadableWritable*Property interfaces, now using the same type for read and write
  • Removed deprecated Transformer, Aggregator and CollectionElementTransformer from base module
  • Renamed read() methods of the Binder to from()
  • Renamed write() methods of the Binder to to()
  • Renamed SimpleBond to SimpleBinding
  • Changed ReadableWritableProperty<R, W> to ReadableWritableProperty<V>
  • Changed ReadableWritableSetProperty<R, W> to ReadableWritableSetProperty<V>
  • Changed ReadableWritableListProperty<R, W> to ReadableWritableListProperty<V>
  • Changed ReadableWritableMapProperty<K, R, W> to ReadableWritableMapProperty<K, V>
  • Annotated one-method interfaces as @FunctionalInterface
  • Replaced the SetValueChangeListener interface by the SetPropertyChangeListener functional interface
  • Replaced the ListValueChangeListener interface by the ListPropertyChangeListener functional interface
  • Replaced the MapValueChangeListener interface by the MapPropertyChangeListener functional interface
  • Replaced the ValueChangeListener interface by the PropertyChangeListener functional interface
  • Renamed PrintStreamValueChangeAdapter to PrintStreamPropertyChangeAdapter
  • Added JSliderValueProperty, JSliderMinimumValueProperty and JSliderMaximumValueProperty

See CHANGES.md file for migration path from release 0.0.1.