Skip to content

0.18.16

Compare
Choose a tag to compare
@bjorndarri bjorndarri released this 29 Sep 15:33
· 332 commits to main since this release

Changes

is.codion.common.core

  • AbstractValue.link/unlink(ValueObserver) bug fixed, did not support multiple links.

is.codion.common.model

  • SingleSelectionModel and SelectionModel renamed SingleSelection and Selection respectively.
  • FilterModel.clear() moved to Items.
  • FilterModel.Refresher.refresh() removed, refresh() now protected in AbstractRefresher.
  • ColumnSummaryModel renamed SummaryModel.
  • SingleSelection and Selection renamed SingleItemSelection and MultiItemSelection respectively.
  • FilterModel.Items.Visible and Filtered moved to FilterModel and renamed VisibleItems and FilteredItems respectively.
  • common.model.loadtest and randomizer packages moved to codion-loadtest-core module.
  • Item no longer extends Comparable.

is.codion.swing.common.model

  • FilterComboBoxModel.includeNull() and nullItem() moved to NullItem.
  • FilterComboBoxModel.replace() moved to FilterComboBoxModelItems.
  • FilterComboBoxModel.validator() moved to FilterComboBoxModelItems.
  • FilterComboBoxModel.cleared() moved to FilterComboBoxModelItems.
  • FilterComboBoxModel.selectedItemTranslator() moved to FilterComboBoxSelectionModel and renamed translator().
  • FilterComboBoxModel.FilterComboBoxModelItems renamed FilterComboBoxItems.
  • FilterComboBoxModel.validSelectionPredicate() moved to FilterComboBoxSelectionModel and renamed validPredicate().
  • FilterComboBoxModel.filterSelectedItem() moved to FilterComboBoxSelectionModel and renamed filterSelected().
  • FilterTableSelectionModel moved to FilterTableModel and renamed TableSelection.
  • FilterComboBoxModel.FilterComboBoxSelectionModel renamed ComboBoxSelection.
  • FilterComboBoxModel.FilterComboBoxItems renamed ComboBoxItems.
  • DefaultFilterComboBoxModel.Selected bug fixed, selection empty state now set before fireContentsChanged() is called.

is.codion.swing.common.ui

  • FilterTableSearchModel.searchPredicate() renamed predicate().
  • FileInputPanel.Builder now Path based.
  • FileInputPanel.BuilderFactory added, now Path or byte[] based.

is.codion.framework.model

  • EntityComboBoxModel.linkForeignKeyFilterComboBoxModel() and linkForeignKeyConditionComboBoxModel() replaced with foreignKeyComboBoxModelLinker() returning a ForeignKeyComboBoxModelLinker.
  • EntityTableModel.rowCount() removed.
  • EntityEditModel.EditableEntity.changed() renamed valueChanged().

is.codion.swing.framework.model

  • SwingEntityTableModel bug fixed, constructor used refresh, which could be async, instead of adding items directly to the model.

is.codion.swing.framework.ui

  • EntityComponentFactory.caption() added, related refactoring.
  • EntityComponentFactory, Attribute type parameter removed, DefaultEntityComponentFactory refactored accordingly.
  • EntityComponents now supports byte[].