Skip to content

v0.3.0

Choose a tag to compare

@IhsenBouallegue IhsenBouallegue released this 13 Apr 17:55
· 43 commits to main since this release

Zod-first config system

  • widgetFields — Zod field helpers with .meta() for entity pickers, area pickers, labels
  • toFormSchema() — converts Zod → JSON Schema with custom metadata via z.toJSONSchema()
  • extractDefaults() — derives defaults from schema.parse({})
  • defineWidget() — auto-populates manifest.schema and manifest.defaultConfig from configSchema
  • WidgetDialog — new configSchema/config/onConfigSave props with draft lifecycle
  • SDK_VERSION now derived from package.json at runtime (no drift)