*** Sensei Pro (WC Paid Courses) *** 2024-02-27 - version 4.21.0.1.21.0 * Sensei LMS: Version bump to 4.21.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.21.0/changelog.txt * Sensei Pro: Version bump to 1.21.0 * Generate initial content for lesson using AI * Don't load Sensei Blocks plugin if Sensei Pro is already activated to avoid duplicity 2024-02-07 - version 4.20.2.1.20.1 * Sensei LMS: Version bump to 4.20.2 https://raw.githubusercontent.com/Automattic/sensei/version/4.20.2/changelog.txt 2024-01-17 - version 4.20.1.1.20.1 * Sensei LMS: Version bump to 4.20.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.20.1/changelog.txt * Sensei Pro: Version bump to 1.20.1 * Content drip not working when Jetpack is enabled issue solved * Prevent an error in rare cases when both WooCommerce and WP Activity Log are active * Prevent an error log related to Woo HPOS support 2023-12-14 - version 4.20.0.1.20.0 * Sensei LMS: Version bump to 4.20.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.20.0/changelog.txt * Sensei Pro: Version bump to 1.20.0 * Add the ability to style lesson action buttons in Premium learning mode lesson templates * Show a notice when the user tries to generate questions using AI but the lesson has no content * Changed premium learning mode templates to use PHP to make them translatable. * Rename "View Quiz" block to "Take Quiz" * Fix error when using older version of Woo Subscriptions * Improve reliability of send logic for No Progress email 2023-11-23 - version 4.19.2.1.19.2 * Sensei LMS: Version bump to 4.19.2 https://raw.githubusercontent.com/Automattic/sensei/version/4.19.2/changelog.txt * Sensei Pro: Version bump to 1.19.2 * New styles for timer in timed quizzes and a sticky timer for mobile and scrolled view * Ensure Image Hotspot toolbar is not over the hotspot in the editor * Notice styles for paid Courses in learning mode * Style of timed quiz notice * Frontend assets for interactive blocks loading in any page with a video * Improve performance by caching multiple database calls generated by paid courses * Remove unused email-related settings for Content Drip 2023-11-06 - version 4.19.1.1.19.1 * Sensei LMS: Version bump to 4.19.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.19.1/changelog.txt * Sensei Pro: Version bump to 1.19.1 * Fix compatibility issues between Interactive Videos and latest version of Gutenberg * Fix elements dragging on Image Hotspots and Interactive Video with latest version of Gutenberg 2023-11-01 - version 4.19.0.1.19.0 * Sensei LMS: Version bump to 4.19.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.19.0/changelog.txt * Sensei Pro: Version bump to 1.19.0 * Add a feature to invite students to join a group through a link * Deactivate the setting "Don't allow self-enrollment" in paid courses * Removed unnecessary excerpt from video template and contact teacher button from all templates 2023-10-12 - version 4.18.0.1.18.0 * Sensei LMS: Version bump to 4.18.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.18.0/changelog.txt * Sensei Pro: Version bump to 1.18.0 * Add support for WooCommerce High-Performance Order Storage (HPOS) * Changed styles of ordered graded question answers * Bump minimum required PHP version to 7.4 * Improve support for PHP 8.1 * Fix issue of woothemes-sensei (WCPC) bundle breaking some translated sites for PHP 8.0 and above 2023-09-13 - version 4.17.0.1.17.0 * Sensei LMS: Version bump to 4.17.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.17.0/changelog.txt * Sensei Pro: Version bump to 1.17.0 * Added functionality to deactivate license directly within the plugin. * Added functionality to view and modify licenses within the plugin. * Changed the styles of pro question and answers * Fix issue with widgets not being loaded. * Fix translations when woothemes-sensei and sensei-lms are both active 2023-08-15 - version 4.16.1.1.16.1 * Sensei LMS: Version bump to 4.16.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.16.1/changelog.txt * Sensei Pro: Version bump to 1.16.1 * Fix license issues with multisite * Use constrained layout for post content in Learning Mode templates 2023-07-13 - version 4.16.0.1.16.0 * Sensei LMS: Version bump to 4.16.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.16.0/changelog.txt * Sensei Pro: Version bump to 1.16.0 * Add a TutorAI block to create guided questions * Add a modal to generate the course outline using AI * Bump minimum required PHP version to 7.3 * Changed the name of the Checklist pattern to Tasklist * Delete orphaned post meta on plugin uninstall * Fix a PHP warning generated in some edge cases * Fix glossary posts being cached on some servers * Prevent issue with language updates appearing as available after they've been installed 2023-06-22 - version 4.15.1.1.15.1 * Sensei LMS: Version bump to 4.15.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.15.1/changelog.txt * Sensei Pro: Version bump to 1.15.1 * Buy course button looking broken when rendered inside course list block and has multiple products attached 2023-06-01 - version 4.15.0.1.15.0 * Sensei LMS: Version bump to 4.15.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.15.0/changelog.txt * Sensei Pro: Version bump to 1.15.0 * Improve the Learning Mode experience * Fix error when course enrolment job runs * Fix visibility of Header and Course Navigation on Modern template of Learning Mode 2023-05-10 - version 4.14.0.1.14.1 * Sensei Pro: Version bump to 1.14.1 * Fixed licensing issue for wcpc AI quiz question generator 2023-05-10 - version 4.14.0.1.14.0 * Sensei LMS: Version bump to 4.14.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.14.0/changelog.txt * Sensei Pro: Version bump to 1.14.0 * Add disclamer with the reason that Sensei Pro can't be updated when license is not active * Add functionality to generate question from lesson content using OpenAI * Allow to check for Sensei Pro updates even with the license deactivated * Remove type declaration for hooked method. * Use wp_date to handle locale-dependent date formatting 2023-04-19 - version 4.13.1.1.13.1 * Sensei LMS: Version bump to 4.13.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.13.1/changelog.txt * Sensei Pro: Version bump to 1.13.1 * Fix early returns to keep the original filtered value to prevent issues with other filters. 2023-04-03 - version 4.13.0.1.13.0 * Sensei LMS: Version bump to 4.13.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.13.0/changelog.txt * Sensei Pro: Version bump to 1.13.0 * Fix type error caused by some third-party integrations * Pro email becoming unavailable after disabling 2023-03-29 - version 4.12.0.1.12.0 * Sensei LMS: Version bump to 4.12.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.12.0/changelog.txt * Sensei Pro: Version bump to 1.12.0 * Added email to be sent to student when a lesson becomes available via content drip * Add No Progress background jobs and email generator * Add usage tracking for content drip and course expiration emails * Email for notifying student before course expires * Enabling pro emails * Add Course Showcase feature to allow promotion of eligible courses to SenseiLMS.com's Showcase. 2023-03-07 - version 4.11.2.1.11.2 * Sensei LMS: Version bump to 4.11.2 https://raw.githubusercontent.com/Automattic/sensei/version/4.11.2/changelog.txt * Sensei Pro: Version bump to 1.11.2 * Ensure Sell your course task is only shown when WooCommerce is active. * Set product to be downloadable when created * Add missing "Search Courses" translation. * Fix display of Group Students for users on Calypso * Fixing CI build * Fix issue where Interactive Video Block caused the gutenberg editor to crash in some situations. * Move hardcoded colors from Learning Mode templates to CSS * Stop standalone question from crashing 2023-02-03 - version 4.11.1.1.11.1 * Sensei LMS: Version bump to 4.11.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.11.1/changelog.txt * Sensei Pro: Version bump to 1.11.1 * Fix course list button style on Blockbase theme. * Fix type error when `the_content` is not a string. 2023-02-02 - version 4.11.0.1.11.0 * Sensei LMS: Version bump to 4.11.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.11.0/changelog.txt * Sensei Pro: Version bump to 1.11.0 * Add a Glossary. * Add an accordion block integrate with the lessons * Add a translator comment to "Flip Card" text. * Add bulk actions to add or remove studens in groups * Add filter to disable open access for paid courses * Apply sticky style to Sidebars on Modern and Video Full templates. * Show the correct support link when using Sensei Pro on WPCOM. * Remove a filter that forced the status of WooCommerce orders that include virtual products to be "completed" when it would be "processing". * Co-teacher performance enhancements * Comment: Fix course ID check * Fix class list alignment in Groups page * Fixed add to cart notice not appearing if course is not on first page of Course List block. * Fix issue that caused the quiz page to be blank given a combination of settings of the Quiz Timer. * Fix issue while saving quiz settings 2023-01-12 - version 4.10.0.1.10.0 * Sensei LMS: Version bump to 4.10.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.10.0/changelog.txt * Sensei Pro: Version bump to 1.10.0 * Add Block Visibility feature to Site Editor. * Support for multisites. * Improve the course access period selection. * Course outline cannot be hidden. * Fix flash card block breaking after changing site language. * Fix issue where the Co-Teachers feature blocked courses from being removed in WP 5.9. * Fix issue with Sensei blocks inside other Sensei blocks not being rendered in some situations. 2022-12-19 - version 4.9.1.1.9.1 * Sensei Pro: Version bump to 1.9.1 * Fix Co-teachers are lost from dropdown on refresh. 2022-12-09 - version 4.9.1.1.9.0 * Sensei LMS: Version bump to 4.9.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.9.1/changelog.txt 2022-12-06 - version 4.9.0.1.9.0 * Sensei LMS: Version bump to 4.9.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.9.0/changelog.txt * Sensei Pro: Version bump to 1.9.0 * Add support for Co-Teachers. * Give Teachers the ability to edit Questions for Courses on which they are a Co-Teacher. * Fix error when removing partial refund of a course order. * Add access period and course pricing slot fills for Sensei Course Settings. * Fix ordering question removing classic editor support. * Support wp.com purchase plans on Sensei Pro (Paid Courses) plugin. * Fixes issue of email not being sent for content drip at scheduled time. 2022-11-10 - version 4.8.1.1.8.1 * Sensei LMS: Version bump to 4.8.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.8.1/changelog.txt * Sensei Pro: Version bump to 1.8.1 * Improve compatibility with alternative translation file locations. * Improve plugin update details changelog, icon, and banner. * Fix error when removing partial refund of a course order. 2022-10-27 - version 4.8.0.1.8.0 * Sensei LMS: Version bump to 4.8.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.8.0/changelog.txt * Sensei Pro: Version bump to 1.8.0 * Added task "Sell your Course with WooCommerce" to the Sensei Home tasks. * Change admin menu references to be compatible with the latest changes in Sensei LMS. 2022-10-24 - version 4.7.2.1.7.1 * Sensei LMS: Version bump to 4.7.2 https://raw.githubusercontent.com/Automattic/sensei/version/4.7.2/changelog.txt * Sensei Pro: Version bump to 1.7.1 * Fix issue with WooCommerce partial refunds. * Fix alignment in Modern template. * Fix block visibility settings panel. * Fix cron scheduling performance issue. 2022-10-11 - version 4.7.1.1.7.0 * Sensei LMS: Version bump to 4.7.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.7.1/changelog.txt 2022-10-11 - version 4.7.0.1.7.0 * Sensei LMS: Version bump to 4.7.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.7.0/changelog.txt * Sensei Pro: Version bump to 1.7.0 * Adjust learning mode templates. * Introduce premium-templates module. * Make block visibility panel closed by default. 2022-09-26 - version 4.6.4.1.6.2 * Sensei LMS: Version bump to 4.6.4 https://raw.githubusercontent.com/Automattic/sensei/version/4.6.4/changelog.txt 2022-09-08 - version 4.6.3.1.6.2 * Sensei Pro: Version bump to 1.6.2 * Fix infinite loop opening a break point in Interactive Video block. * Fix Interactive Video block with Jetpack VideoPress. * Fix issue with Content Drip's daily event firing multiple times per day. * Skip groups report hooks in specific environments, where users table relationship is not possible. 2022-08-29 - version 4.6.3.1.6.1 * Sensei Pro: Version bump to 1.6.1 * Add a setting to show or not the Interactive Video timeline on the frontend. * Detect required videos inside interactive video blocks properly. * Fix issue with CTRL+Z loop when creating interactive video block based on an unsupported video provider. * Fix default color of the break point required icon. 2022-08-24 - version 4.6.3.1.6.0 * Sensei LMS: Version bump to 4.6.3 https://raw.githubusercontent.com/Automattic/sensei/version/4.6.3/changelog.txt 2022-08-22 - version 4.6.2.1.6.0 * Sensei Pro: Version bump to 1.6.0 * Add Interactive Video block. * Add access period begins settings into course access period settings. 2022-08-17 - version 4.6.2.1.5.1 * Sensei LMS: Version bump to 4.6.2 https://raw.githubusercontent.com/Automattic/sensei/version/4.6.2/changelog.txt 2022-08-09 - version 4.6.1.1.5.1 * Sensei LMS: Version bump to 4.6.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.6.1/changelog.txt * Sensei Pro: Version bump to 1.5.1 * Fix flashcard content disappearing. * Improve hotspot marker styles. * Block Visibility Text Improvements. * Optimize frontend bundle sizes. * Adjust Image Hotspots block's marker animations * Block Visibility - Handle a cases when there are no Groups. * Fix the deprecation warning about Toolbar custom component. * Show no student groups available instead of hiding the Groups option. 2022-07-25 - version 4.6.0.1.5.0 * Sensei LMS: Version bump to 4.6.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.6.0/changelog.txt * Sensei Pro: Version bump to 1.5.0 * "Logged out users", "Completed lesson" and "Not completed lesson" options. * Add block visibility labels to list view. * Add block visibility option descriptions. * Add block visibility sidebar options. * Add extra description text when lesson post type to enrolment options. * Add group filter to students report. * Add support for groups select paging. * Add support for relative scheduling for block visibility option. * Add visibility borders to blocks when hidden. * Comment: Add a pre-publish notice about hidden content. * Hide blocks on the frontend for groups visibility type. * Hide content based on blocks' scheduled visibility settings. * Implement block visiblity schedule option. * Implement content hiding on the frontend for Block Visibility. * Implement groups visibility type. * Split block visibility options for more granular control. 2022-07-14 - version 4.5.2.1.4.1 * Sensei LMS: Version bump to 4.5.2 https://raw.githubusercontent.com/Automattic/sensei/version/4.5.2/changelog.txt * Sensei Pro: Version bump to 1.4.1 * Enable to optionally remove enrollments when a student is removed from a group. * Enable to optionally remove enrollments when a course is removed from a group. * Enable to restore the removed course on the group's settings. * Enable moving a group to the trash instead of instant deletion. * Show detailed errors when there is an error to add a student to a group. 2022-07-11 - version 4.5.1.1.4.0 * Sensei Pro: Version bump to 1.4.0 * New! Create groups and cohorts of students. * Action menu with generic modal with action item to remove a student from a group. * Track usage of Student Groups functionality. * Add an endpoint to add students to a group. * Add a group courses column in the group list table to show the number of courses in the group. * Add a last activity column in group students table with ability to sort. * Add a modal to create new student group. * Add a students column in the group list table to show number of assigned students. * Add endpoint to edit the access period of a course in a group. * Add endpoint to get courses by group ID. * Add endpoint to remove a student from a group. * Add endpoint to remove students in batch from a group. * Add endpoint to update group name. * Add endpoint to remove group and all related data. * Add enrolled courses column in group students table. * Add filter by course functionality in group students page. * Add group list page action to remove group and a modal for confirming. * Add modal to update the name of a group in the action menu. * Add rest endpoint for adding student group. * Add enrolment provider and enroll students into courses. * Add group settings page. * Add modal to assign students to the selected group. * Add endpoint to add a course to a group. * Enable to remove multiple students from the selected group. * Enable to update access periods. * Improve the groups access period interface. * Redirect user to group students page when students are added via action menu. * Use action hook to render groups menu item on proper place in the sensei lms menu. * Increased PHP requirement from 7.0 to 7.2. 2022-06-20 - version 4.5.1.1.3.1 * Sensei LMS: Version bump to 4.5.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.5.1/changelog.txt * Sensei Pro: Version bump to 1.3.1 * Add filter to remove upsells from course and lesson wizard. 2022-06-15 - version 4.4.3.1.3.0 * Sensei Pro: Version bump to 1.3.0 * Add premium patterns for Lessons and Courses. * Fix flashcard styles on some themes. * Fix incompatibility with Gutenberg breaking the popovers in the editor. 2022-05-31 - version 4.4.3.1.2.0 * Sensei LMS: Version bump to 4.4.3 https://raw.githubusercontent.com/Automattic/sensei/version/4.4.3/changelog.txt * Sensei Pro: Version bump to 1.2.0 * New: Add support for Required Blocks. * New: Add a new sensei notice for version checks. * Tweak: Bump minimum PHP version supported to 7.2 * Fix: Task List block autofocus fix. * Fix: The styles enqueue that was causing a conflict with Setup Wizard style. * Fix: Translations for sidebar color settings in task list block. 2022.05.23 - version 4.4.2.1.1.1 * Sensei LMS: Version bump to 4.4.2 https://raw.githubusercontent.com/Automattic/sensei/version/4.4.2/changelog.txt 2022.05.17 - version 4.4.1.1.1.1 * Sensei LMS: Version bump to 4.4.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.4.1/changelog.txt 2022.05.04 - version 4.4.0.1.1.1 * Sensei LMS: Version bump to 4.4.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.4.0/changelog.txt * Sensei Pro: Version bump to 1.1.1 * New: Register `sensei-pro` text domain in `woothemes-sensei` * Fix: Color supports api and Task List checked attribute * Fix: Hotspot image size in Twenty Twenty Two 2022.04.26 - version 4.3.0.1.1.0 * Sensei Pro: Version bump to 1.1.0 * New: Add Flash Cards block * New: Add Image Hotspots block * New: Add Task List block * New: Add Question block * New: Add generic block running library * New: Add default Loco translate configuration for `woothemes-sensei` * Tweak: Update references to WCPC * Tweak: Run Frontend Lint workflow when SCSS changes * Tweak: Activate dependency group eslint rule * Fix: Translations in modules * Fix: Translations in `woothemes-sensei` 2022.04.04 - version 4.3.0.1.0.2 * Sensei LMS: Version bump to 4.3.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.3.0/changelog.txt 2022.03.22 - version 4.2.0.1.0.2 * Sensei LMS: Version bump to 4.2.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.2.0/changelog.txt 2022.03.08 - version 4.1.1.1.0.2 * This is a significant update. WooCommerce Paid Courses is being renamed as Sensei Pro and now includes all features from the Paid Courses and Content Drip extensions. [Learn more about Sensei Pro here](https://senseilms.com/introducing-sensei-pro/). * Sensei Pro: Version bump to 1.0.2 * New: Subscriptions with WooCommerce Payments compatibility * New: Add/action scheduler * Tweak: Revert job names back to WCPC naming for now * Tweak: Update legacy content drip message to be displayed in the plugins page * Tweak: Set correct background job schedular import path * Tweak: Course Expiration Module v2 2022.03.02 - version 4.1.1.1.0.1 * Sensei LMS: Version bump to 4.1.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.1.1/changelog.txt * Sensei Pro: Version bump to 1.0.1 * New: Add clarification for ordering question type under the question title * New: Add a Shared Module * New: Add a notice to connect the account to WooCommerce.com * Tweak: Simplifying plugin updater response processing * Tweak: Occupy all the admin body content when on licensing page * Fix: multi-choice to ordering question switch bug * Fix: drag&drop for ordering question type on mobile * Fix: quiz timer mobile view 2022.02.17 - version 4.0.2.2.6.4 * Sensei LMS: Version bump to 4.0.2 https://raw.githubusercontent.com/Automattic/sensei/version/4.0.2/changelog.txt * Tweak: Update purchase course link for logged out users * Fix: Remove PHP nullable types (and void return type) to fix compatibility with PHP 7.0 * Fix: Fix learning mode notices in preview lessons * Fix: Fix issue when lesson is not part of a course 2022.02.03 - version 4.0.1.2.6.3 * Sensei LMS: Version bump to 4.0.1 https://raw.githubusercontent.com/Automattic/sensei/version/4.0.1/changelog.txt 2022.02.01 - version 4.0.0.2.6.3 * Sensei LMS: Version bump to 4.0.0 https://raw.githubusercontent.com/Automattic/sensei/version/4.0.0/changelog.txt 2022.01.20 - version 3.15.2.2.6.3 * Sensei LMS: Version bump to 3.15.2 https://raw.githubusercontent.com/Automattic/sensei/version/3.15.2/changelog.txt 2022.01.19 - version 3.15.1.2.6.3 * Sensei LMS: Version bump to 3.15.1 https://raw.githubusercontent.com/Automattic/sensei/version/3.15.1/changelog.txt 2022.01.18 - version 3.15.0.2.6.3 * Tweak: Register ProductTour as a separate block-editor plugin * Tweak: Update product tour opening logic * Sensei LMS: Version bump to 3.15.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.15.0/changelog.txt 2021.11.25 - version 3.14.0.2.6.2 * Sensei LMS: Version bump to 3.14.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.14.0/changelog.txt 2021.10.27 - version 3.13.3.2.6.2 * Fix: Fix learner courses pagination 2021.10.14 - version 3.13.3.2.6.1 * Fix: Do not display notices for unrelated products * Fix: Set a default value to post__in 2021.10.12 - version 3.13.3.2.6.0 * Sensei LMS: Version bump to 3.13.3 https://raw.githubusercontent.com/Automattic/sensei/version/3.13.3/changelog.txt * New: Course expiration * Add course expiration settings in the sidebar * Add job to remove learner access to a course when the access expiry date passes * Add course expiry notification * Add enrollment expiration check * Hide Take Course button when access is expired * Handle manual enrolments with expiries * Add notice when trying to buy expired courses * Show view results button and course enrollment actions for expired learners * Add expired courses to learner courses page * Add expired warning to course and lesson page * Add expiration notifications * Update expiration time to 23:59:59 instead of midnight * Remove course expiration feature flag * Handles timezone variations while scheduling cron jobs * Add notices in module page, hide registration notices when expired * Set the expiry date on manual enrolment * Fix time issues in course expiration * Add a template from Sensei core in the Course Expiration email notification * Add help message to the expiration configuration * Ensure that enrolment term is in sync before manual modifications * Tweak: Add product assignment usage tracking 2021.10.01 - version 3.13.2.2.5.0 * Sensei LMS: Version bump to 3.13.2 https://raw.githubusercontent.com/Automattic/sensei/version/3.13.2/changelog.txt 2021.08.26 - version 3.13.1.2.5.0 * Sensei LMS: Version bump to 3.13.1 https://raw.githubusercontent.com/Automattic/sensei/version/3.13.1/changelog.txt * New: Add the ability to create a product from the course page * New: Add product assignment usage logging * Tweak: Exclude products from the selector that are already associated with the course via a membership 2021.08.12 - version 3.13.0.2.4.0 * Sensei LMS: Version bump to 3.13.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.13.0/changelog.txt * New: Add a product tour * New: Add the ability to select courses on the product page * Tweak: Product selection workflow * Add product association modal * Add product association sidebar * Refactor linked products list in the purchase block * Deprecate sidebar plugin and modal warning * Add notice and modal when adding or removing products with purchase * Fix: Translations not working for paid courses functionality 2021.07.19 - version 3.12.0.2.3.3 * Sensei LMS: Version bump to 3.12.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.12.0/changelog.txt 2021.06.24 - version 3.11.1.2.3.3 * Sensei LMS: Version bump to 3.11.1 https://raw.githubusercontent.com/Automattic/sensei/version/3.11.1/changelog.txt 2021.05.10 - version 3.11.0.2.3.3 * Sensei LMS: Version bump to 3.11.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.11.0/changelog.txt 2021.04.14 - version 3.10.0.2.3.3 * Sensei LMS: Version bump to 3.10.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.10.0/changelog.txt 2021.03.31 - version 3.9.1.2.3.3 * Sensei LMS: Version bump to 3.9.1 https://raw.githubusercontent.com/Automattic/sensei/version/3.9.1/changelog.txt 2021.03.25 - version 3.9.0.2.3.3 * Sensei LMS: Version bump to 3.9.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.9.0/changelog.txt * Fix: Return array instead of null to fix warning 2021.02.17 - version 3.8.1.2.3.2 * Sensei LMS: Version bump to 3.8.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.8.1/changelog.txt * Fix: Untranslatable string for Complete Purchase 2021.02.09 - version 3.8.0.2.3.1 * Sensei LMS: Version bump to 3.8.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.8.0/changelog.txt * Tweak: Use Sensei_Notices for Purchase Course block * Fix: Add JS strings and references to POT file * Fix: Set script text domain for block assets 2021.01.21 - version 3.7.0.2.3.0 * Sensei LMS: Version bump to 3.7.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.7.0/changelog.txt * New: Add link to My Courses on My Account page * New: Add Courses section to order details * New: Remove plugin data when plugin is uninstalled * Tweak: Don't show purchase confirmation on Order Received page * Tweak: Filter out course product meta when duplicating course * Fix: Remove product from course when product is sent to trash 2021.01.06 - version 3.6.1.2.2.0 * Sensei LMS: Version bump to 3.6.1 https://raw.githubusercontent.com/Automattic/sensei/version/3.6.1/changelog.txt 2020.12.10 - version 3.6.0.2.2.0 * Sensei LMS: Version bump to 3.6.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.6.0/changelog.txt * New: Purchase Course block * Add Purchase Course block * Add single product front-end rendering * Use proper filter to extend Take Course block * Add product cards to the purchase block in the editor * Use product data for the Purchase Button block in the editor * Add multiple products to the frontend * Add purchase block keywords * Add legacy course method check to avoid fatal error on sites running old Sensei version * Show button only when in block preview mode * Fix text domain * Warn learner when buying a product containing a course they are already taking * Expand the editor and the frontend to support many purchase blocks * Ensure variable products work with purchase block * Tweak: Switch to webpack via wordpress-scripts and simplify build * Fix: Fix typo in package generation to include `lang` folder 2020.10.29 - version 3.5.3.2.1.1 * Sensei LMS: Version bump to 3.5.3 https://raw.githubusercontent.com/Automattic/sensei/version/3.5.3/changelog.txt 2020.09.30 - version 3.5.2.2.1.1 * Sensei LMS: Version bump to 3.5.2 https://raw.githubusercontent.com/Automattic/sensei/version/3.5.2/changelog.txt * New: Cache Sensei LMS proxy request response for language packs * Fix: Require login for paid courses 2020.09.10 - version 3.5.1.2.1.0 * Sensei LMS: Version bump to 3.5.1 https://raw.githubusercontent.com/Automattic/sensei/version/3.5.1/changelog.txt 2020.09.04 - version 3.5.0.2.1.0.1 * Fix: Bundle the correct version of Sensei LMS 2020.08.27 - version 3.5.0.2.1.0 * Sensei LMS: Version bump to 3.5.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.5.0/changelog.txt 2020.08.11 - version 3.4.1.2.1.0 * Sensei LMS: Version bump to 3.4.1 https://raw.githubusercontent.com/Automattic/sensei/version/3.4.1/changelog.txt 2020.08.06 - version 3.4.0.2.1.0 * Sensei LMS: Version bump to 3.4.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.4.0/changelog.txt * New: Remove / Restore Enrollments * Restore enrolment when new membership is purchased or existing membership is updated * Restore simple product enrollments * Restore subscription enrollments * Fix: Issue with course products sidebar icon in Wordpress 5.5 2020.07.30 - version 3.3.1.2.0.1 * Sensei LMS: Version bump to 3.3.1 https://raw.githubusercontent.com/Automattic/sensei/version/3.3.1/changelog.txt 2020.07.23 - version 3.3.0.2.0.1 * Sensei LMS: Version bump to 3.3.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.3.0/changelog.txt 2020.06.30 - version 3.2.0.2.0.1 * Sensei LMS: Version bump to 3.2.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.2.0/changelog.txt 2020.06.05 - version 3.1.1.2.0.1 * Sensei LMS: Version bump to 3.1.1 https://raw.githubusercontent.com/Automattic/sensei/version/3.1.1/changelog.txt 2020.06.04 - version 3.1.0.2.0.1 * Sensei LMS: Version bump to 3.1.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.1.0/changelog.txt 2020.04.29 - version 3.0.1.2.0.1 * Sensei LMS: Version bump to 3.0.1 https://raw.githubusercontent.com/Automattic/sensei/version/3.0.1/changelog.txt * Fix: Skip enrollment checking completely for guests 2020.04.27 - version 3.0.0.2.0.0 * Sensei LMS: Version bump to 3.0.0 https://raw.githubusercontent.com/Automattic/sensei/version/3.0.0/changelog.txt * New: Fix membership rule with empty field * New: Recalculate membership plan when granting access for existing purchases * New: Recalculate membership when plan is updated * New: Refactor membership recalculation to use new scheduler * New: Add a scheduler for background jobs * New: Add memberships enrolment provider * New: Add support for directly deleted orders in simple provider * New: Add a user confirmation modal on course's product update * New: Add simple/variable product course enrolment provider * New: Add subscriptions course enrolment provider * New: Allow membership courses to be signed up for * New: Block legacy manual enrolment migration for learners with active memberships * New: Block manual enrolment for simple product purchasers * New: Block manual enrolment for subscription product purchasers * New: Deprecate Sensei_WC::is_my_courses_page * New: Deprecate `Courses::activate_purchased_single_course` * New: Deprecate alter_can_user_view_lesson * New: Deprecate legacy membership handling methods * New: Deprecate legacy subscription behavior * New: Detect and notify admins when active memberships with cancelled orders are found * New: Fire actions when products attached to a course are changed * New: Fix issue with single action scheduling in Action Scheduler and stop all on deactivation * New: Introduce enrollment provider handler and deprecate some legacy methods * New: Recalculate enrolments on course membership update * New: Recalculate enrolments when toggling products in a course * New: Deprecate some membership-related functions * New: Add notice to upgrade Sensei LMS when using a version older than 3.0 with WCPC 2.0 * New: Add debug information to providers * New: Enable ability to block users with memberships that have ended from being manually enrolled * Tweak: Load jquery-modal from Sensei core * Tweak: Remove purchase notice message override on lesson and quiz pages * Tweak: Replace use of current_time function * Tweak: Use callback method for filter in membership frontend sign-up * Tweak: Recalculate course enrolments for all learners * Tweak: Switch flag to not provide manual enrolment to anyone with inactive memberships * Fix: Fix large catalog functionality in course products sidebar * Fix: Remove check for placed orders when getting purchasable products * Fix: Only add woocommerce CSS class to the single course page * Fix: Fix PHP warning when running cron jobs * Fix: Allow graceful deactivation without Action Scheduler * Fix: Fix display of products in product selector * Fix: Ensure deactivation hooks are executed in plugins 2020.01.23 - version 2.4.0.1.2.4 * Sensei LMS: Version bump to 2.4.0 https://raw.githubusercontent.com/Automattic/sensei/version/2.4.0/changelog.txt 2020.01.14 - version 2.3.0.1.2.4 * Sensei LMS: Version bump to 2.3.0 https://raw.githubusercontent.com/Automattic/sensei/version/2.3.0/changelog.txt 2019.12.16 - version 2.2.1.1.2.4 * Fix: PHP warning for anonymous user when viewing lesson not attached to a course * Fix: Add missing "Add to Cart" translation string * Fix: Conflict with WooCommerce Blocks plugin * Tweak: Remove @woocommerce/block-library dependency 2019.11.28 - version 2.2.1.1.2.3 * Fix: PHP error when calling functions on variable that is not a WC_Product * Fix: Conflict with WooCommerce Blocks plugin 2019.11.21 - version 2.2.1.1.2.2 * Fix: Prevent possibility of fatal error on Courses page 2019.10.28 - version 2.2.1.1.2.1 * Fix: My Courses page error when selling product bundle * Fix: "Class not found" error when viewing single course page for a course sold using a product bundle 2019.10.23 - version 2.2.1.1.2.0 * Sensei LMS: Version bump to 2.2.1 https://raw.githubusercontent.com/Automattic/sensei/version/2.2.1/changelog.txt * New: Sanitize `_course_woocommerce_product` in REST API * New: Add notice for double-attached product to Course Edit page * New: Show notice on Edit Membership Plan page when course is double-attached to product * New: Include memberships on order cancellation and completion enrollment checks * New: Expand confirmation notice to contain memberships * New: Include membership courses in email confirmation * New: Show notice when user adds product to cart they already have access to via a membership * New: Add Membership courses to product courses * Tweak: Refactor product course access * Tweak: Prevent checking for missing language pack index on every admin request * Fix: Add purchased course check on learner profile and my courses page * Fix: Remove user from membership course when order is refunded or cancelled * Fix: Enroll user in course during subscription check when they have an active subscription * Fix: Fix course access on cancelled subscription 2019.09.03 - version 2.2.0.1.1.0 * Sensei LMS: Version bump to 2.2.0 https://raw.githubusercontent.com/Automattic/sensei/version/2.2.0/changelog.txt * New: Add new method for fetching multiple course product IDs * New: Add course product ID meta to REST API * New: Add block editor asset build system * New: Add course block editor sidebar * New: Add products to course archive and category pages * New: Remove product dropdown from "Course" meta box on lesson page * New: Add REST API endpoint for block editor sidebar * New: Show product info when course membership restricted by course category * New: Deprecate `assign_user_to_unassigned_purchased_courses` and `start_purchased_courses_for_user` functions * New: Show multiple products on the Courses admin page * New: Update course product metabox in classic editor to support multiple products * New: Add product cards to single course page * Tweak: Don't remove user from course when subscription is cancelled * Tweak: Update Unpurchased Courses shortcode to include course memberships * Tweak: Hide membership notice and show excerpt on course archive and course category pages * Tweak: Remove membership notice on single course page * Tweak: Add multiple product support to enrol user with valid order in a course when visiting the single course page * Tweak: Add multiple product support for removing user from course once all orders are cancelled * Tweak: Add multiple product support for enrolling user in course once an order is completed * Tweak: Show message to complete purchase if any of the products attached to a course are in the cart * Tweak: Add multiple product support for viewing lesson video * Tweak: Allow user to purchase product if they are not taking all the courses attached to the product * Tweak: Don't show purchase details if products attached to a course are not published * Tweak: Add multiple product support to enrol user with valid order in a course when visiting the learner profile page * Tweak: Add multiple product support for subscriptions * Fix: PHP notice when activating subscription * Fix: Remove double notice when adding course to cart * Fix: Content not showing on the single course page for course memberships on unsupported themes * Fix: Purchase button displays incorrect price for product in Draft status 2019.06.26 - version 2.1.2.1.0.2 * Sensei LMS: Version bump to 2.1.2 https://raw.githubusercontent.com/Automattic/sensei/version/2.1.2/changelog.txt 2019.06.25 - version 2.1.1.1.0.2 * Sensei LMS: Version bump to 2.1.1 https://raw.githubusercontent.com/Automattic/sensei/version/2.1.1/changelog.txt * Fix: PHP fatal error when adding Sensei shortcode to a shortcode block 2019.06.17 - version 2.1.0.1.0.1 * Sensei LMS: Version bump to 2.1.0 https://raw.githubusercontent.com/Automattic/sensei/version/2.1.0/changelog.txt * New: Log that extension is installed * Fix: Show confirmation notice on the Order Received page * Fix: Replace call to deprecated WC Memberships method 2019.05.22 - version 2.0.1.1.0.0 * Sensei LMS: version bump to 2.0 https://raw.githubusercontent.com/Automattic/sensei/version/2.0.1/changelog.txt * WooCommerce Paid Courses: Initial version with WooCommerce course purchasing functionality from Sensei 1.x * New: Version scheme for this packaged plugin is {Sensei Version}.{WooCommerce Paid Courses Version} 2019.03.27 - version 1.12.3 * New: Restrict future updates for sites running a version of PHP less than 5.6 * Fix: Conflict with Jetpack shortcodes module and Sensei videos * Fix: Change progress status to "Completed" in modules (@tonytettinger) * Fix: Lesson order changes when lesson is updated using Classic Editor * Fix: Update version number on plugin update 2018.11.29 - version 1.12.2 * New: Add usage tracking for course enrolments * Fix: PHP warnings when ordering courses, modules or lessons * Fix: PHP warnings on Sensei Analysis page * Fix: PHP warning on Course Results page * Fix: Add missing translations on Messages screen * Fix: Enable translating "more" text on Bulk Learner Actions screen * Fix: Show post content for paid courses on single course page * Fix: Show course categories in WordPress 5.0 * Fix: Coding standard and security violations * Fix: Use updated lesson data when updating quiz * Tweak: Removed underscores from filenames 2018.11.01 - version 1.12.1 * Fix: Comments not displaying on Lesson page on unsupported themes * Fix: I18n problems * Fix: AJAX requests sent too frequently * Fix: Comments displaying where they shouldn't on some unsupported themes 2018.10.22 - version 1.12.0 * New: Better support for non-Sensei themes * New: Redirect to next lesson after completing a lesson * New: Show comments for preview lessons * New: Add `sensei_course_image_html` filter to enable altering HTML output of a course image * Tweak: Start lesson when student first views lesson page * Tweak: Remove _Single Course page displays_ setting * Tweak: Minify sensei.css * Tweak: Upgrade Select2 to latest version * Fix: Bulk Learner Actions showing all users in the network * Fix: JavaScript error on Lessons page