2021.9.15
toth-istvan-zoltan
released this
15 Sep 10:57
·
345 commits
to master
since this release
Core
added:
- schema extension mechanism
envVar
schema extension to specify environment variable in settings explicitly- explicit environment variable bindings for most server settings
- support of nested classes for automatic environment variable binding
--env-auto
server parameter for automatic BO mapping--env-explicit
server parameter for explicit BO mapping--no-db-schema-update
server parameter to disable automatic DB updatessubmitOnEnter
configuration function for text based fieldsZkFieldContext.submit
to provide submit initiation for fieldsSTANDALONE
field context for standalone, editable fields- builder function parameter for
asTextArea
ZkRadioButton
input- radio group renderer for select fields
changed:
- server environment variable parameters
- schema initializes
Instant
fields toClock.System.now()
- schema initializes
LocalDate
fields toClock.System.now().toLocalDateTime(TimeZone.currentSystemDefault()).date
- schema initializes
LocalDateTime
fields toClock.System.now().toLocalDateTime(TimeZone.currentSystemDefault())
- environment variable initialization now handles nested classes
BoSchemaEntry
now has a second type parameterBoSchemaEntry
declares fields:- kProperty
- rules
- extensions
- defaultValue
- Clikt dependency to 3.2.0
ZkTable
content text is now selectableZkTable
resize handle is at the very end of column- move rendering from
ZkSelectBase
toDropdownRenderer
ZkCheckBox
now sets disabled also when read only
deprecated:
ZkForm.textarea
(replace with.asTextArea()
)
removed:
- deprecated methods from schema classes
--ignore-environment
server parameter (replaced with--env-auto
and--env-explicit
)
fixed:
- change of top level style sheets before application init now works
Cookbook
- Submit On Enter recipe