Skip to content

Add 5.0 migration guide - #61

Merged
joshbruce merged 1 commit into
mainfrom
cp-joshbruce-5-0-migration-guide
Oct 15, 2026
Merged

joshbruce merged 1 commit into
mainfrom
cp-joshbruce-5-0-migration-guide

Conversation

@joshbruce

@joshbruce joshbruce commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Add a consolidated 4.x to 5.0 migration entry point in the README. It explains the output-container change, property targets and precedence, custom IDs versus submitted names, Select modes and naming, the Stringable requirement, additive APIs, deprecated-but-still-working wrapperProps calls, and unchanged caller-owned escaping. The guide links to existing detailed Select and textarea documentation rather than duplicating it.

This is documentation-only; no runtime files were changed. Examples and contracts were checked against the 4.4.0 tag and the current 5.0 source/tests. git diff --check passed; automated tests were not run for this documentation-only change.

Release review dependencies: review this guide alongside #60, which contains the form-control value/label contracts and Password guidance, and #59, which contains Fieldset warning isolation, before publishing 5.0. This PR does not include or claim those code changes.

List of issues fixed

Fixes #55

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@joshbruce
joshbruce merged commit 0e58676 into main Oct 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document the complete 4.x to 5.0 form-control migration

1 participant