Skip to content

docs(migrate): add v12 β†’ v13 upgrade guide#40

Merged
Innei merged 1 commit into
mainfrom
docs/v12-to-v13-migrate
May 22, 2026
Merged

docs(migrate): add v12 β†’ v13 upgrade guide#40
Innei merged 1 commit into
mainfrom
docs/v12-to-v13-migrate

Conversation

@Innei
Copy link
Copy Markdown
Member

@Innei Innei commented May 22, 2026

Summary

  • New page content/docs/migrate/v12-to-v13.mdx documents the v12 β†’ v13 upgrade path.
  • v13 ships the V3 response envelope ({ data, meta }, snake_case, named views) and bumps the route prefix /api/v2/* β†’ /api/v3/*. The guide covers server upgrade (Docker + source), mx-admin v8 sync, frontend migration via @mx-space/api-client@5 legacy adapter, direct-REST consumer changes, rollback, and FAQ.
  • No data migration is involved β€” the page calls that out up front so operators don't expect a v11β†’v12-style maintenance window.
  • Hook the new page into migrate/meta.json (after index, before v11-to-v12) and add a card to the migrate overview.

Test plan

  • pnpm dev and visit /docs/migrate β€” confirm the v12 β†’ v13 card appears and links work.
  • Visit /docs/migrate/v12-to-v13 β€” confirm Callouts and Cards render correctly.

mx-core v13.0.0 ships the V3 response envelope, snake_case schema, named views, and bumps the route prefix from `/api/v2/*` to `/api/v3/*`. Document the upgrade path: server upgrade is mechanical (no data migration), mx-admin must move to v8 in lockstep, and `@mx-space/api-client@5`'s legacy adapter lets frontend consumers stay on V1 wire shape while they migrate endpoint-by-endpoint.

Hook the new page into the migrate section meta and the overview index card.
@safedep
Copy link
Copy Markdown

safedep Bot commented May 22, 2026

SafeDep Report Summary

Green Malicious Packages Badge Green Vulnerable Packages Badge Green Risky License Badge

No dependency changes detected. Nothing to scan.

View complete scan results β†’

This report is generated by SafeDep Github App

@Innei Innei merged commit 94b4735 into main May 22, 2026
3 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.

1 participant