Skip to content

Changelog

1.1.0

Minor Changes

  • 0f961ff: Change package title in npm server

1.0.0

Major Changes

  • 926fd56: JOC Docs v1.3.0 — Form Intelligent, playground hub, per-package changelogs

Patch Changes

  • Updated dependencies [926fd56]
    • @jayoncode/browser-lifecycle@0.2.0
    • @jayoncode/object-diff@0.2.0

0.1.1

Patch Changes

  • 1745931: Improve npm README title formatting and docs playground sidebar links (open in new tab).

0.1.0

Initial public release of the headless form workflow engine for the JOC ecosystem.

Added

  • createForm() with field registration and headless bindings
  • Validation pipeline with built-in validators (required, email, url, minLength, regex)
  • Submission orchestration with double-submit guard
  • Workflow primitives: autosave, drafts, multi-step wizard
  • Formatters: phone, currency, slug, trim, uppercase, lowercase
  • Plugin registry and adapter interfaces
  • Interactive playground and package documentation on the JOC docs site

All notable changes to @jayoncode/form-intelligent are documented in this file.

The format is based on Keep a Changelog, and this project follows Semantic Versioning.

[Unreleased]

Added

  • Modular engines: fields, validation, state, submission, workflow, format, plugins, adapters
  • Plugin hook API (beforeValidate, beforeSubmit, …) and middleware helpers
  • Core adapter interfaces (SchemaAdapter, PersistenceAdapter, FrameworkAdapter, SubmitTransportAdapter)
  • Documentation: migration guide and common patterns
  • Examples: vanilla-html, basic-validation, wizard-workflow (+ framework stubs)

0.1.1

JOC is a JayOnCode monorepo of @jayoncode/* packages. Docs sync from source via TypeDoc and sync scripts.