Skip to content

0.18.3

Compare
Choose a tag to compare
@bjorndarri bjorndarri released this 24 Jun 15:34
· 744 commits to main since this release

Changes

is.codion.common.db

  • ConnectionPoolWrapper.poolDataSource() removed, getPool() renamed connectionPool(), related refactoring.
  • AbstractConnectionPoolWrapper.connectionPool now final.

is.codion.common.rmi

  • RemoteClient.clientHost() no longer nullable, RemoteClient.UNKNOWN_HOST added.
  • ServerConfiguration.rmiClientSocketFactory(), rmiServerSocketFactory() and objectInputFilterFactoryClassName() now return Optional.

is.codion.common.model

  • DefaultLoadTest.DefaultBuilder.user() null check added.
  • ColumnConditionModel.format() now returns Optional.

is.codion.swing.common.ui

  • Controls.Config.standard() renamed control().
  • NumberField.numberValue() renamed value().
  • KeyEvents.Builder.enable() and disable() overloaded with Collection parameter.
  • ControlKey.defaultKeyStroke() now Value based and configurable.
  • Controls.Config.create(), ControlMap parameter added, related refactoring.
  • Controls.Config renamed Layout, standard controls layouts can now be configured, related refactoring.
  • ControlKeyStrokes removed, instance methods moved to ControlMap, static helper methods moved to KeyEvents, related refactoring.
  • Controls.Layout no longer extends ControlsKey.
  • ControlKey.name() added.
  • Controls.Builder.controls(Collection controls) added, related cleanup.
  • FilterTableColumn.toolTipText() now returns Optional.
  • DefaultControlMap.control() and controls(), control key not found error message now contains the control key name, test improved.

is.codion.swing.framework.ui

  • EntityTablePanel bug fixed, summary panel toggle control displayed only if a summary panel is available.
  • EntityApplicationPanel.createMainMenuControls() and related methods now Optional based.
  • EntityApplicationPanel, control for opening log folder added to help menu, related refactoring.
  • EntityPanel, EntityEditPanel, EntityTablePanel.Config.keyStroke() now consumer based providing access to the current keyStroke.

is.codion.swing.framework.server.monitor

  • ServerMonitorPanel, ClientUserMonitorPanel, shutdown and disconnect confirmation changed from OK/Cancel to Yes/No.