Changelog
Keep up to date with all our updates.
-
Sensei Pro 1.24.9
Removed
- Remove the Sell your course with WooCommerce onboarding tour
-
Sensei 4.26.2
Security
- Align the sensei-messages REST endpoint results with documented message visibility. #8032
- Ensure manual quiz grading submissions respect lesson ownership. #8035
- Apply private message permissions to replies returned by the core comments REST API. #8037
- Scope the Students “load more courses” action to courses the current teacher can manage. #8043
- Check quiz ownership in the legacy quiz-editor actions before applying changes. #8044
- Limit the modules course search to courses the current user is allowed to edit. #8049
- Only allow enrolled students to mark a course as complete. #8050
- Scope the Reports CSV export to the current teacher’s own courses, lessons and learners. #8053
- Ensure quiz resets are only allowed when retakes are enabled for the quiz. #8054
- Limit editing, deleting, and course assignment of a module to the module’s owner. #8089
Changed
- Disable the onboarding tour. #8014
- Migrate student start date editing to use progress repositories instead of direct comment meta access. #7933
- Open course outline AI upsell in a new tab. #8023
Fixed
- Fix alignment of option descriptions in the setup wizard’s purpose step. #8013
- Fix an infinite save loop when editing a lesson with a quiz block while a plugin (e.g. Polylang) injects extra fields into the REST response. #8036
- Fix duplicate frontend notices when the same keyed notice is added multiple times on classic themes. #8051
- Fixed content import stalling permanently when CSVs reference many or large remote media files. #8064
- Fixed PHP Fatal TypeError on PHP 8.x caused by malformed
classNameattribute definition in the Module Title block. #8093 - Fixed the position of the Course(s) field description on the module add and edit screens. #8090
- Fix export and import dropping private lessons and questions. #8068
- Fix export content search missing matching lessons/courses/questions. #8048
- Fix PHP 8.4 deprecation warnings for implicitly-nullable parameters by declaring explicit nullable types. #8021
- Fix React ref warning in the quiz block toolbar by forwarding refs through the number controls. #8033
- Fix React render-phase update warning when opening Course Settings in the course editor. #8041
- Fix remote featured images with query-string URLs failing to import. #8063
- Fix translated quiz titles keeping the original-language title when using WPML. #8096
- Prevent the Welcome to Course email from being sent more than once to the same student for the same course. #8046
-
Sensei Pro 1.24.8
Changed
- Support editing access dates under High-Performance Progress Storage, and rename the student management access date columns. Requires Sensei 4.26.2.
Fixed
- Deliver the course welcome email to students whose course or group access starts in the future.
- Enforce the quiz timer time limit on the server when quiz answers are submitted.
- Ensure a course can only be promoted to the Course Showcase by users allowed to edit that course.
- Ensure the AI course outline generation endpoint can only be used by users allowed to author course content.
- Fix PHP 8.4 deprecation warnings for implicitly-nullable parameters in course-expiration and student-groups modules.
- Image Hotspots: always output an alt attribute on the image, empty when no alt text is set.
- Task List: restore deterministic block markup so saved Task blocks no longer trigger “This block contains unexpected or invalid content” in the editor.
-
Sensei Pro 1.24.7
Fixed
- Fix a memory-exhaustion error when loading the Students screen for a course with many students
-
Sensei 4.26.1
Fixed
- Fix a fatal memory error on front-end course listings for sites with many enrolled students. #8007
- Fix a memory-exhaustion error when filtering temporary users from activity lists on courses with many students. #8008
- Fix empty Reports and Grading statistics on hosts whose
wpdbdoes not support the%iidentifier placeholder. #8006