Releases: LeanFrameworks/PropertiesFramework
Releases · LeanFrameworks/PropertiesFramework
1.0.0
- Moved to Java 8
- Made better use of generics (with
extends
andsuper
) - Simplified
ReadableWritable*Property
interfaces, now using the same type for read and write - Removed deprecated
Transformer
,Aggregator
andCollectionElementTransformer
frombase
module - Renamed
read()
methods of theBinder
tofrom()
- Renamed
write()
methods of theBinder
toto()
- Renamed
SimpleBond
toSimpleBinding
- Changed
ReadableWritableProperty<R, W>
toReadableWritableProperty<V>
- Changed
ReadableWritableSetProperty<R, W>
toReadableWritableSetProperty<V>
- Changed
ReadableWritableListProperty<R, W>
toReadableWritableListProperty<V>
- Changed
ReadableWritableMapProperty<K, R, W>
toReadableWritableMapProperty<K, V>
- Annotated one-method interfaces as
@FunctionalInterface
- Replaced the
SetValueChangeListener
interface by theSetPropertyChangeListener
functional interface - Replaced the
ListValueChangeListener
interface by theListPropertyChangeListener
functional interface - Replaced the
MapValueChangeListener
interface by theMapPropertyChangeListener
functional interface - Replaced the
ValueChangeListener
interface by thePropertyChangeListener
functional interface - Renamed
PrintStreamValueChangeAdapter
toPrintStreamPropertyChangeAdapter
- Added JSliderValueProperty, JSliderMinimumValueProperty and JSliderMaximumValueProperty
See CHANGES.md file for migration path from release 0.0.1.
0.0.1
- 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.