Releases
v0.18.63
Compare
Sorry, something went wrong.
No results found
Changes
is.codion
Service configuration error handling bug fixed, ServiceConfigurationError does not always have a cause.
is.codion.common.reactive
AbstractValue.setAndNotify() bug fixed, change event no longer triggered when nullValue set.
Value.locked() added.
Value.changed() added, along with Value.Change.
Conditional no longer implements Consumer.
Value.Change renamed ValueChange and moved up to package level, factory method added.
DefaultValueChange moved up to package level, implements equals() and hashCode().
DefaultValue.DefaultBuilder listener management improved, conditional listeners included.
is.codion.common.utilities
Exceptions.runtime() resulting RuntimeException now uses the stacktrace from the cause.
is.codion.common.model
DefaultConditionModel, caseSensitive now included in locked state.
is.codion.swing.common.model
DefaultListSelection.DefaultItems.getValue() bug fixed, now excludes invalid indexes.
is.codion.swing.common.ui
AbstractComponentBuilder.popupControls() bug fixed, on longer creates submenu for Controls without a caption.
FilterTable.Builder.columnToolTips() added.
FilterTable.Builder.filterComponents() identifier parameter added.
ColumnConditionPanel.ConditionComponents method now have default implementations.
DefaultFilterTableCellEditor.DefaultCellEditable, edit no longer started if modifier buttons are present.
SVGIcon added, replaces Ikonli dependency, icon handling simplified.
FilterTable.createCopyColumn() renamed createCopyColumnControl().
AbstractComponentValueBuilder.createComponentValue() renamed createValue().
ComponentValueBuilder, a few missing listener and consumer methods added.
AbstractComponentValueBuilder, listener management now consistent with DefaultValue.DefaultBuilder.
FilterTable.FilterTableHeader removed, now uses default JTableHeader toolTip functionality, COLUMN_TOOL_TIPS configuration value added.
FilterTable.Builder.paintRemainingRows() added along with PAINT_REMAINING_ROWS configuration value.
SVGIcon.size() added.
DefaultIcons, logo special handling removed, refactoring.
SVGIcon now concrete class, extends ImageIcon.
Logos removed.
AbstractDialogBuilder icon now defaults to JFrame owner icon.
Icons renamed SVGIcons.
FlexibleGridLayout bug fixed, now behaves the same as GridLayout when distributing extra space.
TreeBuilder added.
FilterList.Builder.dropMode() and dragEnabled() added
FilterTable.Builder.dropMode() added.
FilterTable.PAINT_REMAINING_ROWS now false by default.
is.codion.framework.model
AttributeConditionModel and ColumnConditionModel added.
DefaultEntityConditionModel, temporal equal precision adjustment now half-open interval based.
is.codion.swing.framework.ui
EntityConditionComponents.createEqualForeignKeyField(), combo box model only populated if it hasn't been already.
EntityConditionComponents, attribute constructor parameter removed.
EntityTablePanel.Config.conditionComponents() attribute parameter removed.
EntityTablePanel.Config.filterComponents() added.
EntityTablePanel bug fixed, ControlKeys.COPY_CONTROLS did not contain COPY_COLUMN.
EntityTablePanel, export control moved out of popup copy submenu, icon added.
FrameworkMessages.copyTableWithHeader() removed, moved to EntityTablePanel i18n messages.
EntityApplicationPanel, modified warning improved, message now includes modified attributes, panel activated and modified input field focused.
EntityEditPanel, modified warning improved, message now includes modified attributes, modified input field focused.
EntityEditComponentPanel.setComponentBuilder() now protected and final, providing an entry point for custom component integration.
FrameworksIcons.FRAMEWORKS_ICON_CLASSNAME renamed FRAMEWORK_ICONS.
FrameworkIcons.color() removed.
EntityTableExportModel.populate() bug fixed, now handles missing attributes.
EntityTableExportModel.ExportTreeModel.showHidden() added, related refactoring.
ExportTreeModel refactored from EntityTableExportModel and renamed EntityTableExportTreeModel.
EntityTableExportTreeModel, showHidden no longer resets tree model.
EntityTableExportTreeModel.hideExcluded() and showExcluded() added, related refactoring.
EntityTableExportPanel, attributes can now be reordered using drag'n drop.
You can’t perform that action at this time.