Skip to content

0.18.11

Compare
Choose a tag to compare
@bjorndarri bjorndarri released this 31 Aug 17:41
· 645 commits to main since this release

Changes

is.codion.common.model

  • ColumnConditionModel, bound value getters and setters removed.
  • ColumnConditionModel.operand() added.
  • DefaultColumnConditionModel refactored.
  • ColumnConditionModel.Operand renamed Operands.

is.codion.framework.domain.db

  • Column.AuditColumnDefiner added, related refactoring.

is.codion.swing.common.model

  • DefaultFilterComboBoxModel.filterSelectedItem() now false by default, less confusing.
  • FilterComboBoxModel.ItemFinder.findItem() now returns Optional.

is.codion.swing.common.ui

  • CalendarPanel.Builder.locale() added.
  • CalendarPanel now takes the first day of week according to locale into account.
  • CalendarPanel now uses labels instead of buttons to represent days.
  • CalendarPanel, ALT modifier removed from day/week keyboard shortcut.
  • CalendarPanel bug fixed, day and month labels used default locale instead of the selected one.
  • CalendarPanel.Builder.firstDayOfWeek() added, related refactoring.
  • DefaultProgressBarBuilder bug fixed, no longer uses a null model for indeterminate progress bars, Look & Feels may require it.
  • FilterTableCellRenderer.Settings.backgroundColor() bug fixed, no longer returns alternate row color when alternate row coloring is disabled.
  • FilterTableCellRenderer bug fixed, now respects Table.alternateRowColor if set, even if alternate row coloring is disabled.

is.codion.framework.model

  • EntityTableConditionModel.setEqualConditionValue() and setInConditionValues() renamed setEqualOperand() and setInOperands() respectively.

is.codion.swing.framework.ui

  • EntityTablePanel.TablePanel.createColumnSummaryPanels() bug fixed, no longer assumes FilterTableCellRenderer when determining the horizontal alignment.
  • EntityTablePanel.setConditionStateHidden(), focus flicker when hiding focused condition/filter panel fixed.