0.9.0
- Fixes a bug in the email reminder template (be sure to update custom templates)
- General code improvement, audit to apply code standards.
- Add RocketGeek Utilities library.
- Update plugin deployment to latest version.
- Update translation template.
0.8.3
- Added alternative expiration option for variable products (allows for mutliple timeframes for memberships).
- Added order $item to wpmem_wc_order_completed_set_membership action hook.
- Fixes a bug that clears the settings when the license key is installed, forcing a reset of settings.
0.8.2
- Added linked products column in Memberships table screen.
- Link linked products column values in Memberships screen to Product edit screen.
- Link linked memberships column values in Products screen to Membership edit screen.
- Update custom emails to be managed in WooCommerce > Emails screen.
0.8.1
- Fixes bug that causes membership information email to go out even if empty.
0.8.0
- Added variable product support.
- Added custom email content section to product editor.
0.7.6
- Updated updates API to 1.3.2 (which has better messaging, and solves a deprecated argument issue).
- Updated for WP 5.8 compatibility.
- Updated for WooCommerce 5.5 compatibility (for WC critical update 5.5.1).
- Updated translatable strings and localization pot file.
- Fix admin profile view if viewing own profile (fixes user_id not set).
- Fix membership column sizing in WC product screen.
0.7.5
- Updated updates API to 1.2.4
0.7.4
- Fixed an issue that caused renewal emails to fail (updated WP-Members version compatibility check).
- Added wpmem_wc_order_completed() API function.
- Updated memberships view to account for hybrid of expiring and non-expiring memberships (i.e. don't show "renew" information for non-expiring memberships).
0.7.3
- Updated WooComerce compatibility to 4.1.
- Updated translation template.
0.7.2
- Fixes a bug in the memberships view that caused the date to be empty (thus displaying today's date as the expiration date of a membership intead of the actual expiration date).
- Fixes a bug that caused an error message for the renewal reminder setting when settings are first applied on new install.
0.7.1
- Adds compatibility notice for reminder emails - requires WP-Members 3.3.0 or higher.
- Adds date format check for pre/post 3.3.x access dates.
0.7.0
- Adds renewal reminder email.
0.6.2
- Improved logic for 0.6.1 fix.
- Set WooCommerce compatibility to 3.8
0.6.1
- Bug fix for undeclared variable in order_status_completed(). (If you are using 0.6.0 and noticing completed orders, but the membership is not being assigned to the user, this is the necessary fix for that bug.)
0.6.0
- Bug fix for get_membership_product_links(), should explicitly return false if no post meta exists.
- Added disable guest checkout automatically if order contains at least one membership product.
- Added wpmem_wc_autocomplete and wpmem_wc_order_completed_set_membership action hooks.
- Added user orders tab (if WP-Members 3.25 or higher).
0.5
- Updated to new directory structure, added index.php files for security.
- Updated plugin updates API library to 1.2.1.
- Updated plugin settings link.
0.4
- Added "Memberships" endpoint for the WC My Account screen.
- Added "Remove memberships on refund" setting which removes any memberships linked to a product that is being refunded.
- Added uninstall routine.
0.3
- Fixed issue with turning off automatically marking membership product purchases as completed.
- Updated plugin header to reflect WC version compatibility.
0.2
- Fixed issue with automatic updates API.
- Added option to automtically set membership product purchases as completed.
0.1
- Initial testing version.