Skip to content

0.18.22

Choose a tag to compare

@bjorndarri bjorndarri released this 08 Dec 15:17
· 2818 commits to main since this release

Changes

is.codion.common.core

  • PropertyStore.systemProperties() now uses a DefaultSystemPropertyFormatter, which formats class and module paths as one item per line.

is.codion.common.rmi

  • ConnectionRequest.clientTypeId() renamed clientType().

is.codion.common.model

  • MultiItemSelection.Indexes.moveDown() and moveUp() renamed increment() and decrement() respectively.
  • MultiItemSelection.singleSelectionMode() renamed singleSelection().

is.codion.swing.common.ui

  • Completion.NORMALIZE configuration value added.
  • Completion.COMBO_BOX_COMPLETION_MODE renamed COMPLETION_MODE.
  • ComboBoxBuilder.normalize() added.
  • ItemComboBoxBuilder.normalize() added.
  • Completion, CompletionDocument refactored to support accented character input in Linux.
  • ComboBoxBuilder and ItemComboBoxBuilder.normalize() parameter now boolean.
  • Completion.Builder added, Normalize removed, related refactoring.
  • ComponentBuilder.name() added.
  • TableConditionPanel.get() and get(identifier) renamed panels() and panel() respectively.
  • FilterTable.createSingleSelectionModeControl() renamed createSingleSelectionControl().
  • TextComponentBuilder.initialCaretPosition() renamed caretPosition(), InitialCaretPosition renamed CaretPosition.
  • LookAndFeelProvider.lookAndFeel() no longer throws Exception.

is.codion.framework.domain

  • DerivedAttribute.SourceValues.optional() default implementation removed.
  • DefaultEntity.DefaultSourceValues implements optional(), no longer throws exception in case the attribute is not a source attribute.

is.codion.swing.framework.ui

  • EntityEditComponentPanel, create component methods now assign a name to the component, using attribute.toString().
  • EntityTablePanel.ControlKeys.MOVE_SELECTION_DOWN and MOVE_SELECTION_UP renamed INCREMENT_SELECTION and DECREMENT_SELECTION respectively, related renaming.
  • EntityTablePanel.ControlKeys.SELECTION_MODE renamed SINGLE_SELECTION, Config.includeSelectionModeControl() renamed includeSingleSelectionControl().
  • EntityTablePanel.Config.POPUP_MENU_LAYOUT and TOOLBAR_LAYOUT configuration values added.
  • EntityApplicationPanel, button for displaying system properties added to about panel, DISPLAY_SYSTEM_PROPERTIES configuration value added.