Skip to content

v0.20.0

Pre-release
Pre-release

Choose a tag to compare

@iamceeso iamceeso released this 14 Aug 09:46
· 127 commits to main since this release

Verikit 0.20.0 expands resource-driven UI with first-class relationships, conditional field visibility, table filtering, and bulk actions.

What's new

  • First-class relationships in ResourceForm - relationship fields can now be rendered and managed directly through generated resource forms, including relationship picker control states.
  • Relationship validation on writes - @verikit/server validates belongsTo relationships before create/update operations, preventing writes that reference invalid related records.
  • Conditional field visibility - resource fields can dynamically control their visibility based on form state.
  • Per-field table filters -ResourceTable can expose filters based on resource field definitions.
  • Bulk row actions - tables can perform actions against multiple selected records.
  • Expanded React test coverage around relationship picker states and related form behavior.

This release continues moving Verikit toward defining application behavior once at the resource level and deriving consistent forms, tables, validation, relationships, and server behavior from that definition.

Full Changelog: v0.19.4...v0.20.0