Version 1.1.0
August 17, 2026
Added
link-migrator/migrate/adopt-preparedCLI command: records source-to-target mappings for native Link fields that arrived through deployed project config, enabling the local prepare → deploy YAML → migrate content per environment workflow. Supports--dry-run=1, requires--force=1to write, and accepts--fieldwith--targetfor non-convention handles. Refuses to guess between multiple candidate handles, warns when the matched field does not allow the mapped link types, and exits non-zero when nothing was adopted or previously recorded.- README section on multi-environment deployment covering the two-deploy workflow and its ordering requirements.
Fixed
- Finalization now compares live content directly instead of trusting a persisted readiness phase.
- Reconciliation recognizes Craft's stored entry/category references and
mailto:/tel:values, preventing valid migrations from being blocked at cutover.
Version 1.0.0
July 9, 2026
Added
- Initial release of Link Migrator for Craft CMS 5.
- Plugin Store description covering the staged workflow, safety controls, supported link types, template checks, and CLI usage.
- Staged migration workflow from Verbb Hyper to Craft's native Link field: audit, prepare-fields, content, and finalize.
- Control Panel wizard with per-field workflow status (admin-only).
- CLI commands with dry-run support; write commands require
--force=1. - Fresh content reconciliation gating finalize — cutover is refused while any non-empty source value is unverified.
- Template mismatch scanner (
migrate/mismatches) with a finalize acknowledgement gate. - Resumable migration state keyed by source field UID, with JSON/log reports and optional per-element backups.