diff --git a/.changeset/cache-form-correctness.md b/.changeset/cache-form-correctness.md index 60830213..a2f73b35 100644 --- a/.changeset/cache-form-correctness.md +++ b/.changeset/cache-form-correctness.md @@ -1,7 +1,7 @@ --- -'@cleverbrush/server': major -'@cleverbrush/client': major -'@cleverbrush/deep': major +'@cleverbrush/server': minor +'@cleverbrush/client': minor +'@cleverbrush/deep': minor '@cleverbrush/react-form': minor --- diff --git a/.changeset/defaulted-form-fields.md b/.changeset/defaulted-form-fields.md index bf51a1e8..e8a02108 100644 --- a/.changeset/defaulted-form-fields.md +++ b/.changeset/defaulted-form-fields.md @@ -1,5 +1,5 @@ --- -'@cleverbrush/react-form': patch +'@cleverbrush/react-form': minor --- Accept defaulted schema properties in typed Field, headless useField, and renderer schema bounds without losing value inference. Return a named TypedFormSystem so shared UI packages can export inferred registries while emitting declarations. diff --git a/docs/cache-form-migration.md b/docs/cache-form-migration.md index 7f767dcc..be9e262d 100644 --- a/docs/cache-form-migration.md +++ b/docs/cache-form-migration.md @@ -3,6 +3,12 @@ These changes are application-agnostic. Libraries do not choose an application's auth scope, UI kit, notifications, navigation behavior, or cache backend. +This batch is scheduled as a coordinated **minor release** of the fixed package +group. This release classification does not remove the compatibility changes +below: external-cache users must coordinate the key-format migration, and +consumers relying on previous `deepEqual` results must review those assumptions. +The existing public form APIs remain available. + ## Cache key migration (breaking) Previously, selected values were converted to strings and joined with delimiters.