Skip to content

0.18.30

Choose a tag to compare

@bjorndarri bjorndarri released this 18 Feb 09:54
· 2455 commits to main since this release

Changes

is.codion.common.model

  • FilterModel.SortModel added along with sort().
  • FilterModel.VisibleItems.sort() renamed sortItems().
  • FilterModel.SortModel renamed Sorter.
  • FilterModel.VisibleItems.sortItems() renamed back to sort().
  • DefaultConditionModel bug fixed, now disables on clear, instead of relying on auto-enable, which fails for non-nullable conditions, since the equal operand doesn't become null when cleared.

is.codion.swing.common.model

  • FilterTableModel.ColumnValues.get() and selected() now returns List instead of Collection.
  • FilterTableSortModel renamed FilterTableSorter.
  • LookAndFeelComboBox, major memory usage reduction, now only holds on the required defaults.

is.codion.swing.common.ui

  • CompletionDocument bug fixed, prevented combo boxes from selecting a null value, if the model did not contain null.
  • ComboBoxMouseWheelListener bug fixed, now selects first item instead of second on down scroll with null selected, if the model did not contain null.
  • CompletionDocument.remove() bug fixed, did not handle empty combo box.

is.codion.framework.model

  • EntityTableModel.orderQueryBySortOrder() added.
  • AbstractEntityTableModel.orderByFromSortModel() added.
  • EntityEditModel.EntityEditor.ValueEditor renamed EditorValue.
  • DefaultEntityApplicationModel, entityModels now initialized via constructor parameter, related refactoring.
  • EntityQueryModel.LIMIT configuration value added.

is.codion.swing.framework.model

  • SwingEntityModel.Builder removed.

is.codion.swing.framework.ui

  • EntityTablePanel.orderQueryBySortOrder() moved to model.
  • EntityPanel.Builder, major simplification and related refactoring.
  • EntityApplicationPanel.createEntityPanels() and createSupportEntityPanelBuilders() removed, constructor parameters added.