Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Paid Memberships Pro MemberPress Migration Toolkit Add On Changelog

Every recorded version, newest first, with what changed in each one.

Latest 0.1.2 · Sep 30, 20263 versionsSince Jun 2026

2026 · 2 versions

  1. 0.1.2

    Latest
    2 security
    Security
    • The Levels and Users migration steps now read submitted values only from the POST data that the step nonce verifies. #16 (@dparker1005)
    • Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #15 (@dparker1005)
  2. 0.1.1

    3 improvements10 fixes
    Improved
    • User migrations are now queued in batches to avoid timeouts when migrating large sites. #9 (@dparker1005)
    • Added dependency guards so the migration tools fail gracefully when Paid Memberships Pro is not active. #6 (@dparker1005)
    • The Stripe Secret Key field on the Migrate Users step is now a password input. #13 (@dparker1005)
    Fixed
    • BUG FIX/ENHANCEMENT: No longer creating $0 orders when migrating MemberPress 'confirmed' subscription-confirmation transactions. #10 (@dparker1005)
    • BUG FIX/ENHANCEMENT: Cleaned up the Migrate Levels step, fixing the hidden "no levels found" message and correcting the level query ordering. #12 (@dparker1005)
    • Fixed a query that left core PMPro pages (checkout, account, etc.) restricted after migrating "all pages"/"all content" rules. #2 (@dparker1005)
    • Category and tag content restrictions now migrate correctly by looking up terms by slug. #1 (@dparker1005)
    • Content restriction inserts now use INSERT IGNORE to avoid duplicate-key database errors on re-runs and overlapping rules. #11 (@dparker1005)
    • Lifetime memberships (MemberPress '0000-00-00 00:00:00') are now migrated as non-expiring instead of expired. #4 (@dparker1005)
    • Already-expired memberships are migrated with an 'expired' status directly, preventing a mass "Membership Expired" email blast. #3 (@dparker1005)
    • Migrated orders are no longer incorrectly recorded under the Stripe gateway. #5 (@dparker1005)
    • Existing PMPro user field groups are now preserved instead of overwritten when migrating custom fields. #7 (@dparker1005)
    • Migration steps no longer briefly display as completed while their queued actions are still running. #13 (@dparker1005)

Undated · 1 version

  1. 0.1

    1 change
    Changes
    • First version.

Changelog published by the developer, in their original language.