Changelog

Keep up to date with all our updates.

  • Sensei 2.0.1

    • New: Rename plugin to Sensei LMS – #2511, #2516
    • New: Deprecate manage_sensei_page_sensei_learners_sortable_columns in favour of manage_sensei-lms_page_sensei_learners_sortable_columns – #2516
    • New: Deprecate manage_sensei_page_sensei_grading_sortable_columns in favour of manage_sensei-lms_page_sensei_grading_sortable_columns – #2516
    • New: Deprecate manage_sensei_page_sensei_analysis_sortable_columns in favour of manage_sensei-lms_page_sensei_analysis_sortable_columns – #2516
    • Tweak: Change text domain from sensei to sensei-lms – #2511
    • Tweak: Update footer text in templates/emails/footer.php – #2516
    • Fix: Allow “Learner Admin” link to be translated – #2516
  • Sensei 2.0.0

    • New: Extract all WooCommerce integration functionality
    • New: Add dependency check for minimum PHP version (5.6)
    • New: Email signup modal appears on initial activation
    • New: Sensei Extensions page
    • New: Filter sensei_lesson_course_create_form_top was added
    • New: Filter sensei_lesson_course_create_form_bottom was added
    • New: Action sensei_lesson_course_created was added
    • New: Filter sensei_course_content_has_access was added
    • New: Filter sensei_output_course_enrolment_actions was added
    • New: Filter sensei_lesson_show_course_signup_notice was added
    • New: Filter sensei_lesson_course_signup_notice_message was added
    • New: Filter sensei_lesson_course_signup_notice_level was added
    • New: Filter sensei_quiz_course_signup_notice_message was added
    • New: Action sensei_course_meta_inside_before was added
    • New: Action sensei_course_meta_inside_after was added
    • New: Filter sensei_shortcode_classes was added
    • New: Filter sensei_widget_course_component_components_list was added
    • New: Filter sensei_widget_course_component_get_courses_{$component} was added
    • New: Filter sensei_widget_course_component_no_courses_message_{$component} was added
    • New: Run plugin updates when needed – #2497
    • New: Sensei_Main::sensei_woocommerce_email_course_details has been deprecated in favour of Sensei_WC::email_course_details
    • New: Sensei_Main::sensei_woocommerce_reactivate_subscription has been deprecated in favour of Sensei_WC::reactivate_subscription
    • New: Sensei_Main::sensei_woocommerce_subscription_ended has been deprecated in favour of Sensei_WC::end_subscription
    • New: Sensei_Main::sensei_woocommerce_complete_order has been deprecated in favour of Sensei_WC::complete_order
    • New: Sensei_Main::sensei_woocommerce_cancel_order has been deprecated in favour of Sensei_WC::cancel_order
    • New: Sensei_Main::sensei_activate_subscription has been deprecated in favour of Sensei_WC::activate_subscription
    • New: Sensei_Main::woocommerce_course_update has been deprecated in favour of Sensei_WC::course_update
    • New: Sensei_Main::sensei_get_woocommerce_product_object has been deprecated in favour of Sensei_WC::get_product_object
    • New: Sensei_Main::disable_guest_checkout has been deprecated in favour of Sensei_WC::disable_guest_checkout
    • New: Sensei_Main::virtual_order_payment_complete has been deprecated in favour of Sensei_WC::virtual_order_payment_complete
    • New: Sensei_Main::check_user_permissions has been deprecated with no replacement
    • New: Sensei_Utils::sensei_is_woocommerce_present has been deprecated in favour of Sensei_WC::is_woocommerce_present
    • New: Sensei_Utils::sensei_is_woocommerce_activated has been deprecated in favour of Sensei_WC::is_woocommerce_active
    • New: Sensei_Utils::sensei_customer_bought_product has been deprecated in favour of Sensei_WC::has_customer_bought_product
    • New: Sensei_Frontend::activate_purchased_courses has been deprecated in favour of Sensei_WC_Paid_CoursesCourses::activate_purchased_courses
    • New: Sensei_Frontend::activate_purchased_single_course has been deprecated in favour of Sensei_WC_Paid_CoursesCourses::activate_purchased_single_course
    • New: Sensei_Frontend::sensei_woocommerce_in_cart_message has been deprecated in favour of Sensei_WC::course_in_cart_message
    • New: Sensei_Course::get_product_courses has been deprecated in favour of Sensei_WC_Paid_CoursesCourses::get_product_courses
    • New: Sensei_Course::get_product_courses_query_args has been deprecated in favour of Sensei_WC_Paid_CoursesCourses::get_product_courses_query_args
    • New: Sensei_WC_Utils::wc_version_less_than has been deprecated in favour of version_compare( WC()->version, $str, ‘<‘ )
    • New: Sensei_WC_Utils::is_product_variation has been deprecated in favour of $product->is_type( ‘variation’ )
    • New: Sensei_WC_Utils::get_order_id has been deprecated in favour of $order->get_id()
    • New: Sensei_WC_Utils::get_product has been deprecated in favour of wc_get_product
    • New: Sensei_WC_Utils::get_parent_product has been deprecated in favour of wc_get_product
    • New: Sensei_WC_Utils::get_formatted_variation has been deprecated in favour of wc_get_formatted_variation
    • New: Sensei_WC_Utils::get_product_variation_data has been deprecated in favour of Sensei_WC_Utils::get_variation_data
    • New: Sensei_WC_Utils::get_product_from_item has been deprecated in favour of $item->get_product()
    • New: Sensei_WC_Utils::get_checkout_url has been deprecated in favour of wc_get_checkout_url
    • New: sensei_wc_add_to_cart has been deprecated in favour of Sensei_WC::the_add_to_cart_button_html
    • New: sensei_check_if_product_is_in_cart has been deprecated in favour of Sensei_WC::is_product_in_cart
    • New: sensei_simple_course_price has been deprecated in favour of Sensei_WC_Paid_CoursesFrontendCourses::output_course_price
    • New: is_woocommerce_active has been deprecated with no replacement.
    • New: sensei_check_woocommerce_version has been deprecated with no replacement
    • New: The newcourses shortcode has been deprecated
    • New: The featuredcourses shortcode has been deprecated
    • New: The freecourses shortcode has been deprecated
    • New: The paidcourses shortcode has been deprecated
    • New: The usercourses shortcode has been deprecated
    • New: The allcourses shortcode has been deprecated
    • New: The sensei_show_delete_course_button hook has been deprecated and will be removed in Sensei 4.0
    • New: The sensei_merge_courses_with_parent_product hook has been deprecated in favour of sensei_wc_paid_courses_merge_courses_with_parent_product
    • Tweak: Access Permissions setting only controls Lesson content
    • Tweak: Change text domain from woothemes-sensei to sensei
    • Tweak: In templates/content-course.php, call Sensei_Course::get_course_loop_content_class instead of WooThemes_Sensei_Course::get_course_loop_content_class
    • Tweak: In templates/single-quiz/question-type-*.php, call Sensei_Question::get_template_data instead of WooThemes_Sensei_Question::get_template_data
    • Tweak: Update version numbers and add ABSPATH checks in templates – #2488
    • Fix: Conflict with Jetpack shortcodes module causing Sensei videos to not display
    • Fix: Bug causing the Lesson order to change on Lesson update
    • Fix: Completed modules being displayed as “In Progress”
    • Fix: Fix permalink/rewrite rule issue on plugin activation – #2492
    • Fix: Allow for late additions to data updates – #2490
    • Fix: Fix issues with coding standards
  • Sensei 1.12.3

    • New: Restrict future updates for sites running a version of PHP less than 5.6 – #2502
    • Fix: Conflict with Jetpack shortcodes module and Sensei videos – #2426
    • Fix: Change progress status to “Completed” in modules (@tonytettinger) – #2342
    • Fix: Lesson order changes when lesson is updated using Classic Editor – #2471
    • Fix: Update version number on plugin update – #2503
  • Sensei 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
  • Sensei 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