Releases: Automattic/sensei
Releases · Automattic/sensei
4.21.0-a.1
4.20.2
4.20.2-a.1
Changed
- Auto-focus the course title field when creating a new course
Fixed
- Flush rewrite rules when the website language was changed or the translation was updated.
4.20.1
Added
- Log event when task on Sensei Home is completed #7430
Changed
- Create all necessary Sensei pages on plugin activation #7426
- Do not display course theme step on Setup Wizard if theme is already installed #7401
- Hide Gutenberg tour modal in Sensei new Course editor #7399
- Include instructions to the High-Performance Progress Storage settings screen #7420
- Take user to Learning Mode Lesson Template in Setup task instead of only site editor #7393
- Update course notices to have a CTA for course editors #7403
Fixed
- Don't send Course Completion email twice (when the course is already completed) #7405
- Message "Cannot register for an unpublished course" was not being displayed #7403
- Redirect properly when course editor enrols in a course containing only draft lessons #7403
- Set email template only for sensei_email post type. #7402
- Settings form not redirecting to the correct tab when submitted #7424
- WPML compatibility fix: Add translations for lessons and quizzes that were created while saving the course structure. #7383
Development
- Introduce Clock interface and corresponding public property for Sensei object. #7395
4.20.0
Added
- Introduce an experimental feature: High-Performance Progress Storage. It allows student progress data to be stored in an optimized way, using custom tables. The feature is disabled by default and can be enabled from the settings page.
Changed
- Open the Lesson editor in the same tab when link is clicked in the Course Outline block #7344
- Rename "View Quiz" block to "Take Quiz" #7332
Fixed
- Continue course button not working when using plain permalinks #7358
- Fix preview styles for course blocks on the editor #7307
- Importer not finding existing users in some cases #7361
- Improve styling of Landing Page and Course List patterns #7292
- Resolved the issue of the 'Take Quiz' button not displaying in the site editor when Gutenberg is enabled #7341
- Restart quiz redirects to the course complete page if the course was completed #7377
- Scope CSS to Learning Mode templates only #7382
- Teachers can no longer see all students in the Students screen #7367
4.19.2
Added
- Style Lesson Actions block in Learning Mode #7224
- Change border color and width of Lesson Actions block in Learning Mode #7283
Changed
- Migrate legacy quiz data #7289
- "Not Enrolled" notice in Learning Mode #7263
- Design for footer in multi-page quizzes #7268
- Style of Learning Mode notice that is displayed when a student is not logged in #7264
- Message when there are no published lessons in a course #7300
Fixed
- Contact Teacher form in Learning Mode quiz footer #7257
- Contact Teacher button is full width in Learning Mode #7288
- Deprecation notice when user is not logged in #7294
- "No published content" notice being displayed for users who created a course in the editor #7284
- How we determine whether a quiz has been submitted #7278
- Module spacing when Learning Mode is not enabled #7272
- Distorted site logo in Learning Mode #7275
- Gap fill question to accept "0" as a right answer #7273
- "Pending Grade" button is too wide for some themes #7287
- Fix broken Learning Mode templates on Gutenberg 17.1.0 #7317
- Fix dropdown menu icon size #7316
Development
- Add stylesheets for Course theme variations #7256
4.19.1
4.19.0
4.18.0
Security
- Escape class attributes in Student Courses and Course Results block
Changed
- Changed styles for graded question answer feedbacks #7171
- Updated styling of graded quizzes footer in learning mode #7202
- Updated the login page style and fixed issue of "My Messages" button rendering when logged out #7204
- Changed footer style for quizzes awaiting grading #7190
- Add success message styles #7209
- Bump minimum required PHP version to 7.4 #7195
- Improve support for PHP 8.1 #7198
Fixed
- Fix "Next Lesson" button not visible on completed lessons #7169
- Fix additional css classes for Student Courses block #7174
- Fixed back to lesson block to apply block styles in quiz navigation area #7186
- Fix formatting of Course List block on course archive page #7180
- Fix student progress reset not working in some cases #7181
- Improve performance by reducing the number of queries that run on page load #6819
- Split manual enrollment title in order to allow different gender on the translation #7165
Development
- Updated the "login-form" template #7204
4.17.0
Added
- Added header on the learning mode template of quizzes #7087
- Log active theme name on plugin deactivation #7155
Changed
- Change "Lesson Type" to "Lesson Layout" in wizard #7111
- Change all question styles for quizzes in learning mode #7163
- Changed the footer styles of Quiz template #7163
- Display "Default Lesson" first in lesson wizard #7119
- Style changes of the navigation and title area of quiz in learning mode #7093
- Update style of quiz questions that have been submitted for grading #7163
Fixed
- Button and Image style fix for lessons in learning mode in Course theme #7059
- Fixed AI course outline generator not working in WCPC #7157
- Fixed extra header element in lesson content #7063
- Fix PHP 8.2 compatibilty issue: creation of dynamic property. #7120
- Fix stuck in infinite loop issue on My Messages page in Astra theme #7138
- Incorrect lesson layout sometimes added in editor #7164
Development
- Update question type templates #7163