Releases: strangerstudios/pmpro-courses
Releases · strangerstudios/pmpro-courses
2.0.1 - 2026-03-20
- BUG FIX: Fix issue with classic editor refreshing by @andrewlimaza in #100
Full Changelog: 2.0...2.0.1
2.0 - 2026-02-27
- ENHANCEMENT: Reworked the plugin to support sectioned content and rehauled the lesson management and progress for future development and improvements.
- ENHANCEMENT: Added "Courses" to the Edit Member panel to see all courses a member is enrolled in (has access) and their progress.
- ENHANCEMENT: Moved progress tracking to custom tables instead for better performance. This will help improve future development. Progress will retroactively update for learners as they view course content.
- BUG FIX: Fixed a style issue where the block content did not apply the relevant CSS styling correctly.
1.2.7 - 2025-03-07
- ENHANCEMENT: Updated
<h3>tags to<h2>tags for better accessibility. #57 (@dwanjuki) - BUG FIX/ENHANCEMENT: Pagination on lesson pages now orders lessons by menu order. #69 (@MaximilianoRicoTabo)
- BUG FIX: Fixed an issue where the lesson status may not show correctly in lessons lists. #61 (@kimcoleman)
- BUG FIX: Fixed a PHP warning that could occur when viewing the Courses List Table after a level has been deleted. #62 (@kimcoleman)
1.2.6 - 2024-10-17
- FEATURE: Now updating the plugin from paidmembershipspro.com.
- ENHANCEMENT: Updated translation files bundled with the plugin.
- ENHANCEMENT: Improved translation strings for the plugin. (Thanks @DAnn2012)
V1.2.5 - 2023-08-04
- SECURITY: Sanitizing options when saving to the database for activating modules.
v1.2.4 - 2023-08-01
- SECURITY: Added nonces to adding/removing lessons from the default courses module. (@andrewlimaza)
- BUG FIX/ENHANCEMENT: Improved compatibility with auto-enrollment/unenrollment with Multiple Memberships Per User. (@dparker1005)
- BUG FIX: Fixed an issue where Sensei LMS was not redirecting non-members away from the lesson to the course's landing page. (@andrewlimaza)
1.2.3 - 2023-07-11
- BUG FIX: Fixed issue where rewrite slug prefix would default to pmpro_course sometimes. The slug prefix should always be course (or course-2/etc if there are other plugins using course already). Flushing the pretty permalink rewrite rules can fix issues.
1.2.2 - 2023-06-30
- BUG FIX/ENHANCEMENT: Added open to enable or disable the default module's Course CPT archive.
- BUG FIX: Fixed and issue with TutorLMS integration. Clicking Preview lesson button was causing redirect instead of actually preview the lesson.
- BUG FIX: Fixed an issue with default and LifterLMS modules enabled at the same time. LifterLMS courses were giving 404 errors due conflicts with default CPT and Lifter permalinks.
v1.2.1 - 2023-01-19
- ENHANCEMENT: If a course requires only one membership level, redirect directly to the checkout for that level instead of the level select page.
- ENHANCEMENT: Added a small hint when adding a lesson to a course to indicate the lesson is being added to the course.
1.2 - 2022-09-27
- ENHANCEMENT: Added blocks for "My Courses" and "All Courses" shortcodes. This works only when the default module is being used.
- BUG FIX: Fixed an issue where lessons in TutorLMS weren't restricting correctly.
- BUG FIX: Fixed an issue where the limit attribute wasn't filtering the courses content for [pmpro_my_courses] and [pmpro_all_courses].
- BUG FIX: Fixed an issue for the plugin_action_links throwing an error for certain user roles.