Skip to content

Releases: parubok/swing-fx-properties

v1.14

22 Jul 04:48
Compare
Choose a tag to compare

Unit test refactoring, more tests.

v1.13

21 Jul 18:36
Compare
Choose a tag to compare
  • Minor changes to logging code.
  • Unit test refactoring, more tests.

swing-fx-properties v1.12

19 Jul 05:10
Compare
Choose a tag to compare
  • Added Bindings.valueAt(ObservableList<E> op, ObservableIntegerValue index, E defaultValue).
  • Added SwingPropertySupport.selectionPathProperty(JTree tree).
  • Fixed bug in SwingPropertySupport.selectedRowsProperty(JTable table).
  • GitHub CI integration.

swing-fx-properties v1.11

11 Jul 15:35
Compare
Choose a tag to compare
  • Added Bindings.valueAt(ObservableList<E> op, int index, E defaultValue)
  • Added Bindings.createObjectBinding(ObservableValue<D> value1, ObservableValue<F> value2, ObservableValue<G> value3, TriFunction<D, F, G, R> func)
  • Added ObservableList.valueAt(int index, E defaultValue)
  • Fixed JavaDoc
  • Other minor changes/improvements

Restore FXCollections and ObservableMap.valueAt

08 Jul 19:51
Compare
Choose a tag to compare

New APIs:

  • Bindings.valueAt(ObservableMap<K, V> op, K key, V defaultValue)
  • ObservableMap.valueAt(K key, V defaultValue)

Restored missing content in FXCollections.

New API

08 Jul 09:30
Compare
Choose a tag to compare

Added Bindings.stringValueAt(ObservableMap<K, String> op, K key, String defaultValue).

Added missing classes

08 Jul 03:39
Compare
Choose a tag to compare

Added some missing classes from original JavaFX code.

Exception on binding evaluation errors + new APIs

07 Jul 06:30
Compare
Choose a tag to compare
  • The default handling of binding evaluation errors was changed from logging the error and returning some default value to throwing BindingEvaluationException.
  • New API: ObservableValue.asBoolean(Predicate<T> predicate).
  • Moved from BooleanExpression: ObservableValue.asStringExpression(String format).

selectedRowsProperty for JTable

05 Jul 07:01
Compare
Choose a tag to compare

Added ListProperty<Integer> SwingPropertySupport.selectedRowsProperty(JTable table).

Support for more properties

25 Jun 12:07
Compare
Choose a tag to compare

Added support for 3 Swing properties:
iconProperty
validInputProperty
mouseOver