Releases
v0.18.10
Changes
is.codion.common.core
DatabaseException.statement() and sqlState() now return Optional.
is.codion.common.model
TableSelectionModel.selectedItems() and selectedIndexes() added for consistency.
is.codion.swing.common.ui
FilterTable.filterPanel() now returns TableConditionPanel.
FilterTable.Builder.filterPanelFactory added.
FilterColumnConditionPanel.Builder added, now configures the horizontal alignment of components according to the associated table column.
InputDialog.show() with closeDialog Predicate parameter added.
CalendarPanel bug fixed, no more focus flicker when day panel is reset when navigating between months by week, focus now follows day when toggled.
SelectionDialogBuilder.dialogSize() added.
is.codion.framework.domain.db
Module is.codion.framework.domain.db split from is.codion.tools.generator.domain.
DatabaseDomain renamed SchemaDomain.
SchemaDomain.SchemaSettings added, audit column names can now be specified.
SchemaDomain.SchemaSettings.primaryKeyColumnSuffix() added for improved foreign key names.
is.codion.framework.server
LocalConnectionHandler now logs exceptions occurring when returning connection to pool.
is.codion.tools.generator.domain
DomainSource, domain implementation now in base source package with the API in a separate api package.
is.codion.tools.generator.model
DomainGeneratorModel no longer keeps a live Connection instance, now creates short lived connections on demand, related refactoring.
is.codion.swing.framework.ui
EntityDialogs.DefaultEditAttributeDialogBuilder, bug fixed, retrying a failed update now working again.
EntityDialogs.EditAttributeDialogBuilder.Updater removed.
EntityDialogs.SelectionDialogBuilder.preferredSize() replaced with dialogSize().
EntityDialogs.SelectionDialogBuilder renamed EntitySelectionDialogBuilder, implementation refactored, now uses Dialogs.actionDialog().
is.codion.swing.framework.ui.test
EntityEditPanelTestUnit, createEditPanel() removed, edit panel initializer function parameter added.
EntityApplicationPanelTestUnit now initializes all entity panels.
EntityApplicationPanelTestUnit, domainType constructor parameter added, related refactoring.
You can’t perform that action at this time.