June 2026
- Core engine with 44 field typesShipped
- JSON schema-driven form definitionShipped
- Validation engine (required, min/max, pattern, custom)Shipped
- Conditional visibility with nested AND/OR groupsShipped
- Multi-step sections with progress trackingShipped
- Computed/calculated fields with expression engineShipped
- Draft persistence with auto-saveShipped
- 6 theme presets (Clean, Dark, Modern, High Contrast, Clinical, Playful)Shipped
- Custom field registryShipped
- Full TypeScript support, 403 passing testsShipped
July 2026
- PostgreSQL adapter (Drizzle ORM)Shipped
- Supabase adapterShipped
- Webhook adapter (HMAC-SHA256 signed payloads)Shipped
- AES-256-GCM field-level encryptionShipped
- CSV export for form responsesShipped
- All adapters open-sourced under MITShipped
- 16 free form templatesShipped
- Drag-and-drop form builder with undo/redo (Pro)Shipped
- Response viewer with filtering, pagination, CSV export (Pro)Shipped
- Monaco schema editor with live preview (Pro)Shipped
- Theme editor with real-time preview (Pro)Shipped
August 2026
- FieldCraft website + documentation siteShipped
- 7 blog posts (multi-step, validation, accessibility, and more)Shipped
- JSDoc on remaining core exportsPlanned
- CONTRIBUTING.md and CODE_OF_CONDUCT.mdPlanned
- Calculated field warning systemPlanned
- Analytics event system (onEvent callback)Planned
- Readonly field statePlanned
- Response viewer search and bulk actions (Pro)Planned
September 2026
- Telehealth package 1.0.0 (PHQ-9, GAD-7, body diagram, vitals)Planned
- Healthcare templates (Patient Intake, Consent, Medical History)Planned
- Embed IIFE build for hosted formsPlanned
- Conditional logic visual builder (Pro)Planned
- beforeSubmit hook for response interceptionPlanned
- i18n foundation (TranslationProvider)Planned
October 2026
- Conversational mode (one question per screen)Planned
- Embed modes (Inline, Popup, Slider, Fullpage)Planned
- New fields: RichText (Tiptap), ColorPicker, AutocompletePlanned
- New adapters: MongoDB, RESTPlanned
- CSS-only mode (no Tailwind dependency)Planned
- Accessibility pass (aria-live, focus management)Planned