Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 4.24.3 #7673

Merged
merged 4 commits into from
Aug 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
*** Changelog ***

## 4.24.3 - 2024-08-22
### Fixed
- Ensure quiz description is displayed to the student [#7669](https://github.com/Automattic/sensei/pull/7669)
- Incorrect URL for edited emails [#7671](https://github.com/Automattic/sensei/pull/7671)
- Missing lesson status icon for "complete" status [#7667](https://github.com/Automattic/sensei/pull/7667)
- PHP deprecation notice when opening site editor [#7668](https://github.com/Automattic/sensei/pull/7668)
- Some reports not exporting all rows [#7670](https://github.com/Automattic/sensei/pull/7670)

## 4.24.2 - 2024-08-08
### Security
- Improve email templates security
Expand Down
4 changes: 0 additions & 4 deletions changelog/fix-email-url-issue

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/fix-missing-lesson-status-icon

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/fix-php-deprecations-and-warnings

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/fix-report-not-exporting

This file was deleted.

4 changes: 0 additions & 4 deletions changelog/revert-quiz-question-rendering

This file was deleted.

68 changes: 34 additions & 34 deletions lang/sensei-lms.pot
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
# This file is distributed under the GPL version 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
msgid ""
msgstr ""
"Project-Id-Version: Sensei LMS 4.24.2\n"
"Project-Id-Version: Sensei LMS 4.24.3\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/sensei-lms\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2024-08-07T18:57:26+00:00\n"
"POT-Creation-Date: 2024-08-22T14:28:53+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.10.0\n"
"X-Domain: sensei-lms\n"
Expand Down Expand Up @@ -76,8 +76,8 @@ msgstr ""
#: includes/admin/class-sensei-learners-main.php:408
#: includes/admin/tools/class-sensei-tool-enrolment-debug.php:214
#: includes/blocks/class-sensei-course-outline-module-block.php:132
#: includes/class-sensei-analysis-course-list-table.php:387
#: includes/class-sensei-analysis-course-list-table.php:490
#: includes/class-sensei-analysis-course-list-table.php:389
#: includes/class-sensei-analysis-course-list-table.php:492
#: includes/class-sensei-analysis-lesson-list-table.php:248
#: includes/class-sensei-analysis-user-profile-list-table.php:240
#: includes/class-sensei-course.php:3794
Expand Down Expand Up @@ -245,7 +245,7 @@ msgstr ""

#: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:114
#: includes/admin/class-sensei-learners-main.php:1151
#: includes/class-sensei-analysis-course-list-table.php:862
#: includes/class-sensei-analysis-course-list-table.php:864
#: includes/class-sensei-analysis-lesson-list-table.php:421
#: includes/class-sensei-analysis-user-profile-list-table.php:395
#: includes/class-sensei-grading-main.php:490
Expand Down Expand Up @@ -293,7 +293,7 @@ msgstr ""

#: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:226
#: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:485
#: includes/class-sensei-analysis-course-list-table.php:563
#: includes/class-sensei-analysis-course-list-table.php:565
#: includes/class-sensei-analysis-overview-list-table.php:193
#: includes/class-sensei-analysis-overview-list-table.php:441
#: includes/class-sensei-analysis-overview-list-table.php:470
Expand Down Expand Up @@ -331,7 +331,7 @@ msgstr ""

#: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:333
#: includes/admin/class-sensei-learners-main.php:1010
#: includes/class-sensei-analysis-course-list-table.php:755
#: includes/class-sensei-analysis-course-list-table.php:757
#: includes/class-sensei-analysis-lesson-list-table.php:377
msgid "No students found."
msgstr ""
Expand Down Expand Up @@ -361,7 +361,7 @@ msgid "Filter By Course"
msgstr ""

#: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:457
#: includes/class-sensei-analysis-course-list-table.php:894
#: includes/class-sensei-analysis-course-list-table.php:896
#: includes/class-sensei-analysis-overview-list-table.php:1129
#: includes/class-sensei-lesson.php:1820
#: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-abstract.php:367
Expand All @@ -370,7 +370,7 @@ msgstr ""

#: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:469
#: includes/admin/class-sensei-learners-main.php:1313
#: includes/class-sensei-analysis-course-list-table.php:944
#: includes/class-sensei-analysis-course-list-table.php:946
#: includes/class-sensei-analysis-lesson-list-table.php:452
#: includes/class-sensei-analysis-overview-list-table.php:1264
#: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-students.php:283
Expand Down Expand Up @@ -416,7 +416,7 @@ msgstr ""
#: includes/admin/class-sensei-learners-main.php:171
#: includes/class-sensei-analysis-course-list-table.php:105
#: includes/class-sensei-analysis-course-list-table.php:118
#: includes/class-sensei-analysis-course-list-table.php:871
#: includes/class-sensei-analysis-course-list-table.php:873
#: includes/class-sensei-analysis-lesson-list-table.php:50
#: includes/class-sensei-analysis-user-profile-list-table.php:49
msgid "Date Started"
Expand Down Expand Up @@ -518,8 +518,8 @@ msgstr[1] ""
#: includes/blocks/course-list/class-sensei-course-list-student-course-filter.php:43
#: includes/blocks/course-theme/class-lesson-actions.php:87
#: includes/class-sensei-analysis-course-list-table.php:129
#: includes/class-sensei-analysis-course-list-table.php:382
#: includes/class-sensei-analysis-course-list-table.php:466
#: includes/class-sensei-analysis-course-list-table.php:384
#: includes/class-sensei-analysis-course-list-table.php:468
#: includes/class-sensei-analysis-lesson-list-table.php:234
#: includes/class-sensei-analysis-overview-list-table.php:93
#: includes/class-sensei-analysis-user-profile-list-table.php:233
Expand Down Expand Up @@ -616,7 +616,7 @@ msgid "Update Student"
msgstr ""

#: includes/admin/class-sensei-learners-main.php:1014
#: includes/class-sensei-analysis-course-list-table.php:760
#: includes/class-sensei-analysis-course-list-table.php:762
#: assets/blocks/course-outline/outline-block/existing-lessons-modal/lessons.js:151
#: assets/dist/blocks/single-course.js:778
msgid "No lessons found."
Expand Down Expand Up @@ -706,7 +706,7 @@ msgid "Student will also be added to the course '%1$s' if they are not already t
msgstr ""

#: includes/admin/class-sensei-learners-main.php:1317
#: includes/class-sensei-analysis-course-list-table.php:949
#: includes/class-sensei-analysis-course-list-table.php:951
#: includes/class-sensei-analysis-overview-list-table.php:1259
#: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-lessons.php:302
msgid "Search Lessons"
Expand Down Expand Up @@ -2154,7 +2154,7 @@ msgstr ""

#. Translators: placeholder is the lesson title.
#: includes/blocks/class-sensei-course-outline-lesson-block.php:47
#: includes/blocks/course-theme/class-course-navigation.php:256
#: includes/blocks/course-theme/class-course-navigation.php:257
#: includes/class-sensei-frontend.php:1236
#: includes/class-sensei-lesson.php:320
#: includes/internal/emails/class-email-list-table.php:231
Expand Down Expand Up @@ -2259,36 +2259,36 @@ msgstr ""
msgid "Active"
msgstr ""

#: includes/blocks/course-theme/class-course-navigation.php:144
#: includes/blocks/course-theme/class-course-navigation.php:145
msgid "Course outline"
msgstr ""

#. Translators: placeholder is number of lessons.
#: includes/blocks/course-theme/class-course-navigation.php:196
#: includes/blocks/course-theme/class-course-navigation.php:197
msgid "%d lesson"
msgid_plural "%d lessons"
msgstr[0] ""
msgstr[1] ""

#. Translators: placeholder is number of quizzes.
#: includes/blocks/course-theme/class-course-navigation.php:198
#: includes/blocks/course-theme/class-course-navigation.php:199
msgid "%d quiz"
msgid_plural "%d quizzes"
msgstr[0] ""
msgstr[1] ""

#. Translators: placeholder is the lesson title.
#: includes/blocks/course-theme/class-course-navigation.php:255
#: includes/blocks/course-theme/class-course-navigation.php:256
msgid "Preview lesson %s"
msgstr ""

#. Translators: placeholder is the lesson title.
#: includes/blocks/course-theme/class-course-navigation.php:259
#: includes/blocks/course-theme/class-course-navigation.php:260
msgid "View quiz for %s"
msgstr ""

#. Translators: placeholder is the lesson title.
#: includes/blocks/course-theme/class-course-navigation.php:260
#: includes/blocks/course-theme/class-course-navigation.php:261
#: includes/class-sensei-posttypes.php:940
#: assets/blocks/lesson-actions/take-quiz-block/index.js:21
#: assets/course-theme/blocks/course-navigation/index.js:130
Expand Down Expand Up @@ -2523,69 +2523,69 @@ msgstr ""
msgid "Average Grade"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:440
#: includes/class-sensei-analysis-course-list-table.php:442
msgid "Not started"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:469
#: includes/class-sensei-analysis-course-list-table.php:471
#: includes/class-sensei-analysis-lesson-list-table.php:235
#: includes/class-sensei-grading-main.php:288
msgid "No Grade"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:471
#: includes/class-sensei-analysis-course-list-table.php:473
#: includes/class-sensei-analysis-lesson-list-table.php:237
#: includes/class-sensei-grading-main.php:290
#: includes/class-sensei-grading-main.php:603
msgid "Graded"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:476
#: includes/class-sensei-analysis-course-list-table.php:478
#: includes/class-sensei-analysis-lesson-list-table.php:240
#: includes/class-sensei-grading-main.php:293
msgid "Passed"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:481
#: includes/class-sensei-analysis-course-list-table.php:483
#: includes/class-sensei-analysis-lesson-list-table.php:243
#: includes/class-sensei-grading-main.php:296
#: assets/data-port/import/done/done-page.js:38
#: assets/dist/data-port/import.js:566
msgid "Failed"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:486
#: includes/class-sensei-analysis-course-list-table.php:488
#: includes/class-sensei-analysis-lesson-list-table.php:246
#: includes/class-sensei-grading-main.php:299
#: includes/class-sensei-grading-main.php:596
msgid "Ungraded"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:791
#: includes/class-sensei-analysis-course-list-table.php:793
msgid "Other Students taking this Course"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:793
#: includes/class-sensei-analysis-course-list-table.php:795
msgid "Students taking this Course"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:795
#: includes/class-sensei-analysis-course-list-table.php:797
msgid "Lessons in this Course"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:880
#: includes/class-sensei-analysis-course-list-table.php:882
#: includes/class-sensei-analysis-overview-list-table.php:1114
#: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-abstract.php:334
msgid "Start Date"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:890
#: includes/class-sensei-analysis-course-list-table.php:892
#: includes/class-sensei-analysis-overview-list-table.php:1124
#: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-abstract.php:344
msgid "End Date"
msgstr ""

#: includes/class-sensei-analysis-course-list-table.php:932
#: includes/class-sensei-analysis-course-list-table.php:934
#: includes/class-sensei-analysis-lesson-list-table.php:441
#: includes/class-sensei-analysis-overview-list-table.php:1243
#: includes/class-sensei-analysis-user-profile-list-table.php:415
Expand Down Expand Up @@ -5788,7 +5788,7 @@ msgid "View the lesson quiz"
msgstr ""

#. translators: Time difference between two dates. %s: Number of seconds/minutes/etc.
#: includes/class-sensei-utils.php:2968
#: includes/class-sensei-utils.php:2969
#: includes/internal/emails/class-email-list-table.php:145
msgid "%s ago"
msgstr ""
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "sensei-lms",
"title": "Sensei LMS",
"version": "4.24.2",
"version": "4.24.3",
"description": "Sensei LMS",
"author": "Automattic",
"license": "GPL-2.0-or-later",
Expand Down
28 changes: 11 additions & 17 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Tags: lms, eLearning, teach, online courses, woocommerce
Requires at least: 6.4
Tested up to: 6.6
Requires PHP: 7.4
Stable tag: 4.24.2
Stable tag: 4.24.3
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Expand Down Expand Up @@ -140,6 +140,14 @@ Community members have translated the free Sensei LMS plugin [into 18 languages]

== Changelog ==

### 4.24.3 - 2024-08-22
#### Fixed
- Ensure quiz description is displayed to the student [#7669](https://github.com/Automattic/sensei/pull/7669)
- Incorrect URL for edited emails [#7671](https://github.com/Automattic/sensei/pull/7671)
- Missing lesson status icon for "complete" status [#7667](https://github.com/Automattic/sensei/pull/7667)
- PHP deprecation notice when opening site editor [#7668](https://github.com/Automattic/sensei/pull/7668)
- Some reports not exporting all rows [#7670](https://github.com/Automattic/sensei/pull/7670)

### 4.24.2 - 2024-08-08
#### Security
- Improve email templates security
Expand All @@ -156,6 +164,8 @@ Community members have translated the free Sensei LMS plugin [into 18 languages]
- Remove limit from report export [#7647](https://github.com/Automattic/sensei/pull/7647)
- Set default names for modules without titles when saving course in the course tour [#7652](https://github.com/Automattic/sensei/pull/7652)
- Replace "Continue to next lesson" with "Back to lesson" CTA in quiz when lesson is last in course [#7642](https://github.com/Automattic/sensei/pull/7642)
- Register blocks to make their translations available in the editor [#7643](https://github.com/Automattic/sensei/pull/7643)
- Tour modal tooltip visibility [#7653](https://github.com/Automattic/sensei/pull/7653)

### 4.24.1 - 2024-06-13
#### Security
Expand All @@ -167,19 +177,3 @@ Community members have translated the free Sensei LMS plugin [into 18 languages]
- Contact teacher form not displaying correctly in Learning Mode [#7610](https://github.com/Automattic/sensei/pull/7610)
- Register Sensei LMS custom post types without delay [#7607](https://github.com/Automattic/sensei/pull/7607)
- Support "0" or other falsy values as an answer for a quiz question [#7614](https://github.com/Automattic/sensei/pull/7614)
- Register blocks to make their translations available in the editor [#7643](https://github.com/Automattic/sensei/pull/7643)
- Tour modal tooltip visibility [#7653](https://github.com/Automattic/sensei/pull/7653)

### 4.24.0 - 2024-04-25
#### Security
- Prevent unauthenticated flushing of rewrite rules [#7596](https://github.com/Automattic/sensei/pull/7596)

#### Added
- User profile settings for unsubscribing from emails [#7586](https://github.com/Automattic/sensei/pull/7586)

#### Changed
- Let buttons get their styles from the theme [#7587](https://github.com/Automattic/sensei/pull/7587)

#### Fixed
- Add VideoPress block compabitility for the video settings on courses [#7592](https://github.com/Automattic/sensei/pull/7592)
- Fix preview email button and links [#7590](https://github.com/Automattic/sensei/pull/7590)
4 changes: 2 additions & 2 deletions sensei-lms.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Plugin Name: Sensei LMS
* Plugin URI: https://senseilms.com/
* Description: Share your knowledge, grow your network, and strengthen your brand by launching an online course.
* Version: 4.24.2
* Version: 4.24.3
* Author: Automattic
* Author URI: https://automattic.com
* License: GPL version 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Expand All @@ -19,7 +19,7 @@
}

if ( ! defined( 'SENSEI_LMS_VERSION' ) ) {
define( 'SENSEI_LMS_VERSION', '4.24.2' ); // WRCS: DEFINED_VERSION.
define( 'SENSEI_LMS_VERSION', '4.24.3' ); // WRCS: DEFINED_VERSION.
}

if ( ! defined( 'SENSEI_LMS_PLUGIN_FILE' ) ) {
Expand Down
Loading