Skip to content

Releases: strangerstudios/pmpro-import-users-from-csv

1.1.1 - 2024-04-02

02 Apr 13:53
Compare
Choose a tag to compare
  • BUG FIX: Fixed an issue when trying to import membership_id "0" wasn't cancelling the members level.

1.1 - 2024-03-05

05 Mar 12:46
Compare
Choose a tag to compare
  • ENHANCEMENT: Improved cleaning up temporary user meta during member importing.
  • ENHANCEMENT: New hook added 'pmproiucsv_after_member_import' to allow custom code to run after membership information is imported.
  • ENHANCEMENT: Ensure that the person running the import can 'create_users'.
  • ENHANCEMENT: Added support for Paid Memberships Pro 3.0+ when importing subscriptions.
  • BUG FIX: Fixed an issue where an error would be shown on importing members with subscriptions, even though the import was successful.
  • BUG FIX: Fixed warnings for missing filetype on AJAX imports in certain cases.

1.0 - 2024-01-16

16 Jan 08:51
Compare
Choose a tag to compare
  • ENHANCEMENT: Refactored entire plugin to be a standalone plugin. This plugin no longer requires the Import Users From CSV plugin to work.
  • ENHANCEMENT: Supports importing multiple memberships per user.
  • ENHANCEMENT: Importing membership_id 0 will cancel any existing memberships for the user.
  • ENHANCEMENT: The password reset email will only send out if the option is selected during import and the user is new. This will never send when updating users or members.
  • ENHANCEMENT: Added batch importing for large CSV files. This defaults to 50 imports per iteration, adjust the amount by using the filter pmprocsv_ajax_import_batch.
  • ENHANCEMENT: General improvements and warnings when importing data that is required but missing from the CSV or importing a level that doesn't exist.
  • ENHANCEMENT: Updated the CSV sample file to have newer values.
  • REFACTOR: Improved logic around creating orders during import. See documentation for full details.
  • BUG FIX: Fixed an issue where empty meta keys were being imported as "". This now skips and does not update the meta key if the value is blank.

V0.4

14 Mar 13:16
aaf9c9e
Compare
Choose a tag to compare
  • ENHANCEMENT: Added in an option to skip over members if trying to import members with their current membership level. This is helpful for large CSV files that may have duplicate records.
  • ENHANCEMENT: Prevent subscriptions from being cancelled by incorrect imports. Keep these subscriptions in tact, but can disable this logic by using the pmproiufcsv_cancel_prev_sub_on_import filter.
  • ENHANCEMENT: Show a notice if the Import Users From CSV (base) plugin isn't installed or activated which is required for this Add On to work.
  • ENHANCEMENT: Improved general SQL scripts where possible by using prepare method from WPDB class.
  • ENHANCEMENT: General improvements to localization of plugin, now translatable.
  • BUG FIX: Fixed issue where expiration date (membership_enddate) was being set to import's date when importing pre-existing members. This now removes the expiration date for existing members if the membership_enddate column is blank or missing.

v.3.4

17 May 15:03
Compare
Choose a tag to compare
  • BUG FIX: Fixed bug with the welcome email sent if using the $pmproiufcsv_email global.
  • BUG FIX/ENHANCEMENT: Setting order status to "success" by default for gateway integration. You can also now set a specific membership_order_status column for imported rows.
  • ENHANCEMENT: Now showing a notice if the Import Users From CSV plugin is not also installed.