Migrating list items with original authors, dates — and their version historygotchas / listsCopy and Move does not do lists, but REST does the job item by item — AddValidateUpdateItemUsingPath takes Author, Editor, Created and Modified at creation (one call, one version), version history can be replayed with…
Reverse-engineering Plumsail Forms apps for migration or auditguidesWhere the JSON definitions, custom JS, and hosting web parts live; a read-only extraction routine and the client-side patterns (dummy-item pages, UI-only security, race conditions) to flag before a migration
Root site swap refuses hub sites, and any site Publishing ever touchedgotchas / toolingInvoke-SPOSiteSwap rejects a source or target that is a hub site or associated with one, and rejects a source where the Publishing feature was ever activated — not just currently; unregistering a hub leaves children…