You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SearchHighlighter.updateHighlights() bug fixed, now only tries to update highlight if a matching position is found, failed on look and feel change with text selected.
SearchHighlighter, search no longer case-sensitive by default.
TransferFocusOnEnter now an enum.
ComponentBuilder.transferFocusOnEnter(TransferFocusOnEnter) added, related refactoring.
is.codion.framework.domain
ValidationException now extends IllegalArgumentException.
EntityType.resourceBundleName() now returns Optional.
AttributeDefinition.minimumValue() and maximumValue() now return Optional.
AttributeDefinition.format(), dateTimePattern() and dateTimeFormatter() now return Optional.
AttributeDefinition.description() now returns Optional.
Entity.isNotNull() removed.
Entity.Key.isNotNull() removed.
EntityDefinition.entity() factory methods no longer accept null for values and originalValues, empty maps expected instead.
JSpecify annotations added.
is.codion.framework.model
AbstractEntityEditModel.refresh() bug fixed, now handles the case when a primary key attribute has been modified.
AbstractEntityTableModel.refresh(keys) bug fixed, now includes the same attributes as the query model, when selecting.
EntityQueryModel no longer implements Supplier, get() renamed query().
EntityQueryModel.createSelect() renamed select().
EntityEditModel.EntityEditor.isNotNull() removed.
is.codion.swing.framework.ui
EntityDialogs.selectionDialog() parameter now EntityTablePanel.
EntitySelectionDialogBuilder.dialogSize() and configureTablePanel() removed, includeSearchButton() added.
EntityDialogs.EditAttributeDialogBuilder.defaultValue() and applier() added.
EntityPanel.Builder no longer implements equals() and hashCode() based on entityType, restricts entity panel caching to a single panel per entity type.
EntityEditComponentPanel, toolTip validation message split from ComponentValidator.
EntitySearchField.Builder.selectionToolTip() added, enabled by default for multi-selection instances.
EntityTablePanel bug fixed, both constructors now call initializeConditionsAndFilters().
EntityTablePanel.updateUI() bug fixed, now includes editPanel.
EntityTablePanel, redundant disabling of filters on column hidden removed, handled by FilterTable.
EntityTablePanel.Config.QUERY_HIDDEN_COLUMNS replaced with EXCLUDE_HIDDEN_COLUMNS, EntityTablePanel.queryHiddenColumns() removed.
EntitySearchField, special handling for transferring focus on enter removed.
EntityDialogs.selectionDialog() bug fixed, now initializes the EntityTablePanel.
is.codion.framework.servlet
EntityService.USE_VIRTUAL_THREADS configuration value added.
EntityService now configures handlers before starting.