Skip to content

Releases: LeanFrameworks/PropertiesFramework

1.0.0

25 Nov 20:58
9dd1042
Compare
Choose a tag to compare
  • 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.

0.0.1

21 Oct 22:12
Compare
Choose a tag to compare
  • Extraction from the ValidationFramework 3.4.1
  • Transferred ownership to LeanFrameworks organization
  • Adapted package names accordingly
  • Adapted Maven group ID accordingly
  • Adapted license accordingly

See CHANGES.md file for migration path from ValidationFramework.