LearnDash LMS - MemberPress Integration
PluginChangelog 7
Every release, newest first, as the vendor published it in the plugin’s changelog.
2.2.2
Improved Fixed In the repository- Updated get live subscription of user rather than cached version
- Updated run expire subscription access in silent queue and update access
- Fixed retroactive tool on multisite installs
- Fixed retroactive tool resetting user access counter on each run
- Fixed error when deactivating plugin
- Fixed unregistered cron events on plugin deactivation
2.2.1.2
Fixed Not available yet- Fixed free trial subscriptions not enrolling users
2.2.1.1
Improved Fixed Not available yet- Updated set default retroactive process to 5 per batch
- Fixed trial subscriptions not being enrolled in courses/groups
2.2.1
Improved Fixed Not available yet- Updated make retroactive notice dismissible
- Fixed PHP 8 compatibility
- Fixed undefined index error
2.2.0
New Improved Fixed Not available yet- Added dependencies check
- Added filter hook for retroactive tool per batch value
- Added LD group support in retroactive tool
- Added LearnDash group support
- Added Groups selector in membership edit page and its saving function
- Added warning notice when adding courses to a membership
- Updated use only transaction data to decide user access in retroactive tool
- Updated notice to set up server cron job if there are more than 5 courses/groups added in a membership
- Updated select2 element focus styles
- Updated change dropdown style
- Updated change courses selector to select2 select field
- Fixed incorrect string text domain resulting in untranslatable words
- Fixed cron update course access reset course enrollment date to update time instead of transaction/subscription time
- Fixed PHP warning
- Fixed retroactive tool for old subscription integration
2.1.1
Improved Fixed Not available yet- Updated process course queue update 1 at a time
- Updated make sure the returned membership associated courses value is unique
- Fixed cron update course access run in batch for transactions and subscriptions to prevent timeout error
- Fixed missing cron schedules filter parameter
View the full changelog here.
2.0
New Improved Fixed In the repository- Added retroactive course access for existing members and transactions
- Added subscription hooks to enroll and unenroll users
- Added translation class
- Added user enrolled check before enroll user to course
- Added support for sub corporate account
- Added function to remove course access counter on user unenrollment
- Added
maybe_update_course_access_timestamp_to_first_subscription()function and its filter hooks - Added cron jobs
- Updated user access when a membership is updated
- Updated to prevent users unenrolled from course if the subscription is not expired even if it's cancelled
- Updated to improve course access counter and fix membership cancellation
- Updated overall transaction and subscription course enrollment and unenrollment process
- Updated to not unenroll user from a transaction that has subscription
- Updated
transaction_expiredfunction - Update POT file
- Fixed delete subscription issue
- Fixed reset course access timestamp to first subscription timestamp
View the full changelog here.