update: 4.15.1
update
Tweak - Deprecated constants: LEARNDASH_QUIZ_ESSAY_SUBMIT_COMPLETED.
Tweak - Updated templates: `modules/ai/virtual-instructor/message-default.php`, `modules/ai/virtual-instructor/message-error.php`.
bugfix
Fix - Resolved issue where standalone quizzes did not trigger the learndash_quiz_completed action.
Fix - Resolved issue where the LearnDash Customizer outputted the default CSS values, changing the CSS priorities and affecting some themes.
Fix - Resolved issue where the switch field in admin settings was not displaying the label correctly depending on the state.
feature
update
- Feature - LearnDash Experiments.
- Feature - Virtual Instructor [Experiment].
- * Tweak - Added filters: `learndash_experiments`, `learndash_model_virtual_instructor_applied_to_all_courses`, `learndash_model_virtual_instructor_applied_to_all_groups`, `learndash_model_virtual_instructor_avatar_url`, `learndash_model_virtual_instructor_banned_words`, `learndash_model_virtual_instructor_course_ids`, `learndash_model_virtual_instructor_custom_instruction`, `learndash_model_virtual_instructor_error_message`, `learndash_model_virtual_instructor_group_ids`, `learndash_model_virtual_instructor_message_contains_banned_words`, `learndash_model_virtual_instructor_name`, `learndash_module_ai_chatgpt_summarizer_command_generate_summary`, `learndash_module_ai_chatgpt_summarizer_last_preserved_messages_count`, `learndash_module_ai_chatgpt_summarizer_max_context_characters`, `learndash_module_ai_chatgpt_summarizer_messages_summary_content`, `learndash_module_ai_virtual_instructor_chat_session_initial_message`, `learndash_module_ai_virtual_instructor_chat_session_max_message_length`, `learndash_module_ai_virtual_instructor_chat_session_message_is_valid`, `learndash_module_ai_virtual_instructor_chat_session_message`, `learndash_module_ai_virtual_instructor_chat_session_storage_period`, `learndash_service_chatgpt_model_max_context_window_tokens`, `learndash_template_template_paths`.
- Tweak - Added actions: `learndash_experiments_experiment_init_after`, `learndash_experiments_experiment_init_before`, `learndash_experiments_init_after`, `learndash_experiments_init_before`, `learndash_post_setting_updated`.
update
- Feature - Add course completion page.
bugfix
- Tweak - Updated course progression to flow as expected between steps in a course.
- Tweak - Added filters: `learndash_course_completion_page_redirect_enabled`, `learndash_course_linear_step_ids`, `learndash_course_next_step_default_value`, `learndash_course_next_step_id`, `learndash_course_next_step_url`, `learndash_course_previous_step_default_value`, `learndash_course_previous_step_id`, `learndash_course_previous_step_url`, `learndash_course_step_completion_url`.
- Tweak - Updated filters: `learndash_course_completion_url`, `learndash_next_post_link`, `learndash_previous_post_link`.
- Tweak - Deprecated filters: `learndash_completion_redirect`, `learndash_show_parent_next_link`, `learndash_show_parent_previous_link`.
- Tweak - Added functions: `learndash_course_get_completion_url`, `learndash_course_get_linear_step_ids`, `learndash_course_get_step_completion_url`, `learndash_course_steps_requires_watching_video_after_sub_steps`, `learndash_shortcode_can_current_user_access_post`, `learndash_shortcode_protect_user`.
- Tweak - Updated functions: `learndash_approve_assignment`, `learndash_get_step_post_statuses`, `learndash_mark_complete_process`, `learndash_next_post_link`, `learndash_previous_post_link`, `learndash_process_mark_complete`, `learndash_quiz_continue_link`, `learndash_quiz_redirect`, `learndash_upload_assignment_init`.
- Tweak - Deprecated functions: `learndash_ajax_mark_complete`, `learndash_course_progress_widget`, `learndash_get_next_lesson_redirect`, `learndash_next_global_quiz`, `learndash_next_lesson_quiz`, `learndash_update_completion`.
- Tweak - Updated templates: `ld30/templates/modules/course-steps.php`.
- Fix - Lesson not marking as complete when "Not Graded, full points awarded" option set in quiz essay type.
- Fix - Added additional validation for shortcodes and blocks.
bugfix
- Fix - Content editor was sometimes shown above the correct page content on LD post editing pages with tabs.
- Fix - Stop exporting all courses when a user has no courses attached on GDPR export.
- Fix - Respect gateway return url on successful payment redirect.
- Tweak - Added filters: learndash_privacy_export_exporters, learndash_privacy_export_course_progress_data, learndash_privacy_export_lesson_progress_data, learndash_privacy_export_topic_progress_data
- Tweak - Deprecated functions: learndash_get_course_enrollment_url, learndash_get_group_enrollment_url
- Tweak - Added actions: learndash_quiz_resume_metadata_updated
v4.6.0.1
Bugfix
Fix - Duplicate status bubbles when using the learndash_status_bubble function.
Security - Tightened security around the reset password shortcode.
Feature
Bugfix
- Feature - Course Outline AI module
- Fix - Display free trial in course/group infobar if trial price set to 0 or empty.
- Fix - learndash_process_user_course_progress_update function was not processing the progress correctly in some cases.
- Fix - Prevent duplicate password reset email after password reset.
- Fix - Set product name as description for Stripe Connect buy now products.
- Fix - Undefined FS_CHMOD_FILE error.
- Fix - Updated method to required files in helpers.php file.
- Tweak - Added action: learndash_files_included.
- Tweak - Added filters: learndash_payment_button_classes, learndash_model_product_display_price, learndash_model_product_display_trial_price, learndash_service_chatgpt_send_command_data1 .
- Tweak - Added functions: learndash_register_provider, learndash_extra_autoloading.
- Tweak - AI Integrations settings page under advanced settings tab.
- Tweak - Deprecated functions: learndash_the_breadcrumbs.
- Tweak - Deprecated models classes (replaced with LearnDash\Core\Models): Learndash_Model, Learndash_Product_Model, Learndash_Transaction_Model.
Change Log 4.5.3
* Updated - RazorPay library to 2.8.5.
* Fix - The default color is not displayed in the theme settings color picker.
Update: 4.3.0.2
Feature
- Added support for LearnDash Hub
Update: 4.3.0
Feature
Bugfix
- Added import/export feature
- Fixed date handling logic
- Fixed exported data showing incorrect points
- Fixed changelog data being stored in cache
- Fixed question settings display logic
- Fixed showing comments on open course in focus mode
- Fixed author filter in submitted essays and assignments
- Fixed data sanitization in quizzes
- Fixed centering Take this Course button on mobile
- Fixed course progression between topics in different lessons
- Fixed course progression between sample lesson and topic
- Fixed Expand All/Collapse functionality in Group overview page
Update: 4.2.1.2
Bugfix
Fixed issue progressing from quiz to next step in course