Releases: strangerstudios/pmpro-import-users-from-csv
Releases · strangerstudios/pmpro-import-users-from-csv
1.1.1 - 2024-04-02
- BUG FIX: Fixed an issue when trying to import membership_id "0" wasn't cancelling the members level.
1.1 - 2024-03-05
- 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
- 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
- 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
- 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.