Skip to content

Releases: Automattic/sensei

4.20.2

07 Feb 14:43
07aa4f5
Compare
Choose a tag to compare

Changed

  • Auto-focus the course title field when creating a new course #7434

Fixed

  • Fixed Sensei Email template not available in site editor #7463
  • Flush rewrite rules when the website language was changed or the translation was updated. #7435
  • Memory issue on the student reports screen #7468

4.20.2-a.1

26 Jan 11:43
9f25df0
Compare
Choose a tag to compare

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

17 Jan 14:18
6535ad7
Compare
Choose a tag to compare

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

14 Dec 18:50
49038f8
Compare
Choose a tag to compare

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

23 Nov 15:49
c7d8cdb
Compare
Choose a tag to compare

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

06 Nov 19:05
96012db
Compare
Choose a tag to compare

Fixed

  • Email editor styles getting leaked into other templates in site editor #7258

4.19.0

01 Nov 19:50
3c01456
Compare
Choose a tag to compare

Added

  • Add a setting to not allow self-enrollment on courses #7231

Changed

  • Update style of "Awaiting Grade" notice in Learning Mode #7197
  • Update style of "Your Grade" notice in Learning Mode #7197

Removed

  • Eliminate usage of temporary Course theme hook #7219

Fixed

  • Fix course notices that are intended to be displayed only on the course page but were currently appearing on the courses archive page #7231
  • Fix padding in site editor that prevents full-width alignment from working #7233

4.18.0

12 Oct 15:32
feef998
Compare
Choose a tag to compare

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

13 Sep 14:28
b78d46a
Compare
Choose a tag to compare

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

4.16.1

15 Aug 14:03
02badcf
Compare
Choose a tag to compare

Added

  • Add CC/BCC fields for Sensei emails #7014

Changed

  • Update the sensei_results_links filter to include the learner's user ID when displaying public profiles and to display results links publicly #7048

Fixed

  • Fix "View Results" button not working #7058
  • Fix custom button colors not being applied in Learning Mode #7080
  • Fix duplicate comment sections under lesson in FSE themes #7044
  • Fix lessons not using the selected template in FSE themes #7045
  • Fix error when the module author user is deleted #7082
  • Fix lessons not being saved when creating a course on the latest Gutenberg version #7091
  • Fix lesson styling in editor on WordPress 6.3 or when Gutenberg enabled #7054
  • Fix PHP 8.1 deprecation notice on Students page #7038
  • Fix strposand str_replace deprecation messages in PHP 8.1 and 8.2 #7028