Skip to content

Releases: padrig64/ValidationFramework

3.4.3

31 Jul 19:38
Compare
Choose a tag to compare
  • Fixed IconComponentDecoration tooltip not always hiding on some systems when made visible and invisible too quickly.

3.4.2

15 Jul 21:26
Compare
Choose a tag to compare
  • Fixed incorrect new values passed to ListValueChangeListeners when calling SimpleListProperty#set(int, Object).

3.4.1

23 Jul 20:30
Compare
Choose a tag to compare
  • Added a few property bindings in the experimental module until release 4.0.0
  • Updated a few dependency versions (see main POM file)
  • Deprecated the SimpleValidatorBuilder and ResultCollectorValidatorBuilder in favor of the GeneralValidatorBuilder
  • Updated javadoc to satisfy JDK 8 doclint

3.4.0

22 Apr 19:11
Compare
Choose a tag to compare
  • JavaFX Support module now requires Java 8
  • Prevented concurrent modification of property value change listeners while notifying them
  • Changed copyright holder to "ValidationFramework Authors"
  • Added loading of default icons to IconUtils

3.3.2

01 Mar 21:04
Compare
Choose a tag to compare
  • Added convenient constructor to the AbstractComponentDecoration
  • Added convenient constructor to the FormatWrapper
  • Added JTableEditingProperty stating whether a JTable is in the editing state
  • Added JTableRolloverCellProperty holding the position of a table cell under the mouse pointer
  • Added IsParsableRule to check whether a String can be parsed using a Format object
  • Added convenient constructors to the CompositeWritableProperty
  • Added write-only wrapper for readable/writable properties
  • Added read-only wrappers for readable/writable set properties, list properties and map properties
  • Added write-only wrappers for readable/writable set properties, list properties and map properties
  • Removed inconvenient warning in case the clipping component of a decoration is not showing
  • Fixed a potential NullPointerException in AbstractColorFeedback
  • Fixed UnsupportedOperationExceptions in the TransparentToolTipDialog in case the sun.java2d.noddraw property is not set to true on Windows

3.3.1

30 Nov 18:06
Compare
Choose a tag to compare
  • Added contains() and containsAll() methods to the ReadableListProperty interface
  • Added retainAll() method to the WritableListProperty interface
  • Added asUnmodifiableList() method to the ReadableListProperty interface
  • Added asUnmodifiableMap() method to the ReadableMapProperty interface
  • Added convenient constructors to the ReadableMapProperty, ReadableListProperty and ReadableSetProperty implementations
  • Fixed SimpleMapProperty, SimpleListProperty and SimpleSetProperty to avoid direct re-use of initial collection/map
  • Made sure that the ListValueChangeListeners and MapValueChangeListeners get notified with unmodifiable lists and maps
  • Added interfaces and abstract implementations of a set property
  • Fixed type erasure problem of the remove() method in the SimpleListProperty
  • Fixed a possible IllegalStateException in the AbstractComponentDecoration when calculating the clipping bounds
  • Fixed anchored positioning of the decoration in the AbstractCellIconFeedback
  • Added JButtonMnemonicProperty and JLabelDisplayedMnemonicProperty
  • Added ActionProperty
  • Added convenient getter and clear methods in the CompositeReadableProperty and CompositeWritable properties
  • Added convenient predefined Anchors (CENTER_TOP, CENTER_BOTTOM, CENTER_LEFT and CENTER_RIGHT)
  • Added TrimTransformer

3.2.7

22 Nov 13:41
Compare
Choose a tag to compare
  • Added interfaces for readable/writable list properties and map properties
  • Added SimpleListProperty and SimpleMapProperty
  • Added EqualsTransformer and NotEqualsTransformer
  • Added NumberEqualToTransformer
  • Added NumberGreaterThanOrEqualToTransformer
  • Added NumberGreaterThanTransformer
  • Added NumberLessThanOrEqualToTransformer
  • Added NumberLessThanTransformer
  • Added JListSelectedItemCountProperty
  • Added JTableRowCountProperty
  • Added JTableSelectedRowCountProperty
  • Added JTableSelectedRowIndexProperty
  • Added JTableRowIndexToModelTransformer
  • Added JTableRowIndexToViewTransformer
  • Added JTableColumnIndexToModelTransformer
  • Added JTableColumnIndexToViewTransformer
  • Moved CollectionElementTransformer to 'collection' sub-package for consistency
  • Added GetCollectionSizeTransformer
  • Added GetMapSizeTransformer
  • Added JDialogTitleProperty
  • Added JFrameTitleProperty
  • Fixed issue where the value of the JTextComponentTextProperty was not immediately updated upon replacement of the document

3.2.6

02 Sep 20:17
Compare
Choose a tag to compare
  • Fixed bug #7: tooltip on IconComponentDecoration now shows again

3.2.4

09 Aug 16:35
Compare
Choose a tag to compare
  • Fixed JToggleButtonSelectedProperty value
  • Fixed initial value for ButtonPressedProperty and JTextComponentTextProperty
  • Made the JTextComponentTextProperty fire less events when setting its value
  • Added PropertyValueChangeTrigger to trigger validation when the value of a ReadableProperty changes
  • Added PropertyValueProvider to retrieve the value from a ReadableProperty
  • Added PropertyResultHandler to set the validation result into a WritableProperty
  • Added ResultHandlerProperty to set the property value in to a ResultHandler
  • Added InvokeLaterPropertyWrapper to notify the value change listeners later on the EDT
  • Added possibility to use readable/writable properties in the GeneralValidator builder (deprecates use of ResultCollector)
  • Made IconComponentDecoration create a ToolTipDialog window only if there is a text to show
  • Updated to SLF4J 1.7.7

3.2.0

09 Aug 16:36
Compare
Choose a tag to compare
  • Prevented recursion when setting the value of readable writable properties
  • Added tooltip text property for JComponent
  • Added foreground color and background color properties for Component
  • Added value property for JFormattedTextField
  • Added convenient comparison method in ValueUtils
  • Added ConstantTransformer to always return a specific value