Releases: spxbhuhb/zakadabar-stack
Releases · spxbhuhb/zakadabar-stack
2021.4.12
2021.4.12
Features
- table virtualization
- markdown improvements
- bugfixes
- site and documentation improvements
2021.4.8
Features
- spxbhuhb/zakadabar#16 UUID type in the Dto schema, form, and table
- builtin backend to demo to show handling of all data types
- builtin crud frontend to demo
2021.4.7
Features
- Optional double and int fields for ZkForm
appDistZip
gradle task of Demo and Site adds version number to the generated JavaScript file name (also updates
index.html)
2021.4.6
Breaking changes
Move app into template directory
Demo app
directory moved into template\app
. The server loads configuration from template\app
instead of app
.
Move account related DTOs into data.builtin.account
Move the following classes into zakadabar.stack.data.builtin.account
- AccountPublicDto
- LoginAction
- LogoutAction
- PasswordChangeAction
- PrincipalDto
- RoleDto
- RoleGrantDto
- RoleGrantsByPrincipal
- SessionDto
Move the following classes into zakadabar.stack.data.builtin.misc
- Secret
Action and query DTO coding pattern
Before:
override suspend fun execute() = comm().action(this, serializer(), ActionStatusDto.serializer())
companion object : ActionDtoCompanion<ActionStatusDto>()
After:
override suspend fun execute() = comm.action(this, serializer(), ActionStatusDto.serializer())
companion object : ActionDtoCompanion<ActionStatusDto>(SessionDto.recordType)
Features
- Docker configuration for demo (postgres + backend)
- Documentation improvements
- StringsByLocale DTO and backend - i18n
- SettingString DTO and backend
- StringStore refactor
- Separate record, action and query comms
- Add table sort, search, export, column resize
site
subproject - documentation site for the stacklib:markdown
subproject - Markdown file display for browser frontend
2021.3.26
demo runs in docker with dockerized postgresql