Skip to content

v1.3.0

Choose a tag to compare

@05bmckay 05bmckay released this 06 Apr 17:07
· 73 commits to main since this release

Features

  • FormBuilder: disabled now accepts a function (values) => boolean for conditional disable — show a field but grey it out based on other field values
  • FormBuilder: Sections support per-section columns override — e.g., 2-column Social Links section in an otherwise 1-column form
  • FormBuilder: Display, CrmPropertyList, and CrmAssociationPropertyList fields now default to full width in grid layouts

Types

  • Added missing type re-exports to root index.d.ts, form.d.ts, and datatable.d.ts:
    • Form: FormBuilderValidationContext, FormBuilderValidatorResult, FormBuilderValidator, FormBuilderDependsOnConfig, FormBuilderRepeaterProps, FormBuilderLabels, FormBuilderAlertConfig, FormBuilderButtonsRenderContext
    • DataTable: DataTableFilterType, DataTableLabels, DataTableSelectionBarRenderContext, DataTableEmptyStateRenderContext, DataTableLoadingStateRenderContext, DataTableErrorStateRenderContext

Docs

  • Moved Ref API section up in README (right after Controlled/Uncontrolled) — it's essential, not advanced
  • New Submit Lifecycle section documenting the full onBeforeSubmitonSubmitonSubmitSuccess / onSubmitError contract
  • New Conditional Disabled section with examples
  • Expanded Dependent Properties with dependsOnConfig + disabled combination examples
  • Documented per-section columns override
  • Added RELEASING.md with full release flow documentation