Paid Memberships Pro – Import Users From Csv Integration icon

9 versions

Paid Memberships Pro – Import Users From Csv Integration history.

Every release of Paid Memberships Pro – Import Users From Csv Integration is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.

8 of 9 releases scanned clean
v1.5Latest
September 14, 202635.2 KBScanned
Added
  • The membership_id column is no longer required. CSV files without a membership level can now be imported to create or update users without changing their membership. #85 (@andrewlimaza)
  • Add PMPro User Fields to mapping screen dropdowns and automatically detect if header matches the User Field key. #86 (@flintfromthebasement)
August 25, 202634.9 KBScanned
Added
  • Normalize date-type User Fields to Y-m-d format when importing. #82 (@flintfromthebasement)
v1.4.0Unavailable
August 20, 202634.7 KBScanned
Other
  • SECURITY: Improved security to harden against potential vulnerabilities. Defensive coding practices have been applied to prevent XSS while importing users. #82 (@flintfromthebasement)
Fixed
  • Fixed an issue where order timestamps would always default to current date of import. #81 (@LSNicholls)
  • Fixed an issue where 'id' would not automatically map to 'ID' in the field mapper. #80 (@andrewlimaza)
  • Fixed an issue where the "Skip Existing Members" option was not being honored when looping through batches. #83 (@dwanjuki)
July 31, 202633.2 KBScanned
Added
  • Added compatibility for multi-value User Fields importing. If a User Field is set to allow multiple values (multiselect,checkbox_grouped etc), the import will now accept a comma-separated list of values for that field. (@flintfromthebasement,@andrewlimaza)
May 15, 202632.2 KBScanned
Fixed
  • Fixed an issue where imported members were expiring one full day early because their end date was stored with a `00:00:00` time and the daily expiration cron cancelled them at the start of that day. End dates without an explicit time are now padded to `23:59:59` to match PMPro core's checkout behavior. #74 (@camilolunacom)
  • Fixed an issue where error log line numbers reset to 1 at the start of each batch during batched imports, making it hard to tell which CSV row produced each error. The line numbers now track the absolute file row across all batches. #73 (@JarrydLong)
v1.2.1Unavailable
March 20, 202631.7 KBScanned
Added
  • Added additional aliases for subscription and payment ID's.
Fixed
  • Fixed an issue where Custom User Meta fields were not correctly importing.
v1.2Unavailable
March 13, 202632.3 KBScanned
Added
  • Added a field mapper logic to allow users to map their CSV columns to the correct fields in PMPro. This allows for more flexibility in the CSV format and can help avoid issues with column headers not matching expected values. (@andrewlimaza)
  • Only allow AJAX import method to prevent timeouts for large CSV files. (@andrewlimaza)
  • Added "DOING_PMPRO_IMPORT" constant during import process to allow for custom code to check if an import is currently running. (@andrewlimaza)
  • Added better support for Paid Memberships Pro v3.5+ and utilizing the restricted folder logic to store files. (@andrewlimaza)
Fixed
  • Adjusted the wp_new_user_notification as an argument was deprecated and no longer used.
v1.1.2Unavailable
December 24, 202524.9 KBUnknown
Added
  • Changed importing capability check to "create_users" to allow any non-admin account that has the ability to create users to import users/members. (@andrewlimaza)
Fixed
  • Fixed an issue where importing membership order information would create a $0 order. This will now import the `membership_initial_payment` column value if provided. (@andrewlimaza)
  • Strip out any trailing spaces from CSV's column headers to avoid issues when importing. (@jarrydlong)
v1.1.1Unavailable
December 24, 202524.6 KBScanned
Fixed
  • Fixed an issue when trying to import membership_id "0" wasn't cancelling the members level.

Why archive

Sometimes the latest release isn't the one you need. The archive lets you pin Paid Memberships Pro – Import Users From Csv Integration to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.