Skip to content

Releases: spxbhuhb/zakadabar-stack

2021.4.12

12 Apr 06:11
Compare
Choose a tag to compare

2021.4.12

Features

  • table virtualization
  • markdown improvements
  • bugfixes
  • site and documentation improvements

2021.4.8

08 Apr 09:58
Compare
Choose a tag to compare

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

07 Apr 06:49
Compare
Choose a tag to compare

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

07 Apr 04:38
Compare
Choose a tag to compare

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 stack
  • lib:markdown subproject - Markdown file display for browser frontend

2021.3.26

26 Mar 11:05
Compare
Choose a tag to compare
2021.3.26 Pre-release
Pre-release
demo runs in docker with dockerized postgresql