Skip to content

Releases: artemcluster/wp-migrate-safe

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 27 Apr 05:52

Install

Download the wp-migrate-safe-0.1.4.zip asset below (NOT the auto-generated "Source code" archives — they do not include the composer vendor/ directory and will fatal on activation).

  1. WP Admin → Plugins → Add New → Upload Plugin → select the downloaded zip
  2. Install → Activate
  3. Tools → Migrate Safe

Changes

  • fix(backups): apply same URL pattern to DELETE as download (fabb2df)

Requirements

  • PHP 7.4+
  • WordPress 6.0+
  • MySQL 5.7+ / MariaDB 10.3+

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 27 Apr 05:47

Install

Download the wp-migrate-safe-0.1.3.zip asset below (NOT the auto-generated "Source code" archives — they do not include the composer vendor/ directory and will fatal on activation).

  1. WP Admin → Plugins → Add New → Upload Plugin → select the downloaded zip
  2. Install → Activate
  3. Tools → Migrate Safe

Changes

  • fix(download): support large files behind Cloudflare/reverse proxies (e80b6f9)

Requirements

  • PHP 7.4+
  • WordPress 6.0+
  • MySQL 5.7+ / MariaDB 10.3+

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 23 Apr 07:51

Install

Download the wp-migrate-safe-0.1.2.zip asset below (NOT the auto-generated "Source code" archives — they do not include the composer vendor/ directory and will fatal on activation).

  1. WP Admin → Plugins → Add New → Upload Plugin → select the downloaded zip
  2. Install → Activate
  3. Tools → Migrate Safe

Changes

  • fix(import): suspend foreign-key checks during SQL import (1fc87cd)

Requirements

  • PHP 7.4+
  • WordPress 6.0+
  • MySQL 5.7+ / MariaDB 10.3+

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 23 Apr 07:47

Install

Download the wp-migrate-safe-0.1.1.zip asset below (NOT the auto-generated "Source code" archives — they do not include the composer vendor/ directory and will fatal on activation).

  1. WP Admin → Plugins → Add New → Upload Plugin → select the downloaded zip
  2. Install → Activate
  3. Tools → Migrate Safe

Changes

  • fix: backup download URL must not embed .wpress filename in path (#1) (b72f37a)
  • ci: bump actions/checkout and actions/cache to v5 (Node.js 24) (29ca418)
  • fix: clearstatcache after write + pin doctrine/instantiator for PHP 7.4 (cd46d72)
  • ci: add test matrix + release automation (46c5234)
  • chore: remove accidental duplicate of plugin tree (f390d57)

Requirements

  • PHP 7.4+
  • WordPress 6.0+
  • MySQL 5.7+ / MariaDB 10.3+

v0.1.0 — first iteration

Choose a tag to compare

@artemcluster artemcluster released this 22 Apr 20:56

Install

Download wp-migrate-safe-0.1.0.zip below (NOT the auto-generated "Source code" archives — those do not bundle the composer vendor/ directory and will fatal on activation).

  1. WP Admin → Plugins → Add New → Upload Plugin → select the downloaded zip → Install
  2. Activate
  3. Tools → Migrate Safe

What's included in this release

  • Full export of WordPress site to .wpress archive
  • Chunked upload (5 MB chunks, SHA-256 verified) bypassing upload_max_filesize
  • Import with automatic database prefix rewriting — archives made with any prefix can restore to sites with any other prefix
  • Serialize-aware URL replacement (WooCommerce / ACF / Gutenberg-safe)
  • Stepped processing for shared hosting with tight max_execution_time
  • Heartbeat stale-worker detection
  • Typed error codes (see docs/ERROR-CODES.md)
  • Global import/export concurrency lock
  • WP-CLI: `wp migrate-safe export|import|status|backups`
  • 169 passing tests

Requirements

  • PHP 7.4+
  • WordPress 6.0+
  • MySQL 5.7+ / MariaDB 10.3+