Skip to content

Add v7-to-v8 migration guide#287

Merged
kkozik-amplify merged 1 commit intorelease/8.xfrom
migration-guide
Apr 7, 2026
Merged

Add v7-to-v8 migration guide#287
kkozik-amplify merged 1 commit intorelease/8.xfrom
migration-guide

Conversation

@kkozik-amplify
Copy link
Copy Markdown
Collaborator

Summary

Issue #286 surfaced a common upgrade pain point: load() now preserves HCL string quotes by default, which silently changes dict values. This adds a dedicated migration guide covering all breaking changes between v7 and v8, ordered by likelihood of impact.

Relates to #286

Changes

  • Add docs/06_migrating_to_v8.md covering 10 breaking changes: string quoting, new metadata keys, signature changes, removed functions, return type changes, removed internals, new pipeline stages, CLI changes, and Python version drop
  • Include a V7_COMPAT quick-reference snippet for users who want the old behavior
  • Update README docs table to use absolute GitHub URLs (PyPI-compatible)

Manual testing checklist

  • Verify all code examples in the migration guide are accurate (run the v7 vs v8 snippets)
  • Confirm README doc links resolve correctly on GitHub
  • Check V7_COMPAT options snippet produces v7-shaped output

🤖 Co-Authored-By: Claude Opus 4.6 (1M context) Claude Code

@kkozik-amplify kkozik-amplify requested a review from a team as a code owner April 7, 2026 17:20
…docs table (#286)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kkozik-amplify kkozik-amplify merged commit 23dd269 into release/8.x Apr 7, 2026
7 checks passed
@kkozik-amplify kkozik-amplify deleted the migration-guide branch April 7, 2026 17:25
kkozik-amplify added a commit that referenced this pull request Apr 7, 2026
…docs table (#286) (#287)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

1 participant