Skip to content

Commit

Permalink
Merge pull request #5093 from Automattic/release/4.4.0
Browse files Browse the repository at this point in the history
Release 4.4.0
  • Loading branch information
m1r0 committed May 4, 2022
2 parents 4428f99 + 50cb173 commit 2a13178
Show file tree
Hide file tree
Showing 13 changed files with 492 additions and 332 deletions.
36 changes: 36 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
*** Changelog ***

2022.05.04 - version 4.4.0
* New: Add modal to add or remove a student from a course [#4979](https://github.com/Automattic/sensei/pull/4979), [#5038](https://github.com/Automattic/sensei/pull/5038), [#5004](https://github.com/Automattic/sensei/pull/5004), [#5040](https://github.com/Automattic/sensei/pull/5040), [#4999](https://github.com/Automattic/sensei/pull/4999), [#5023](https://github.com/Automattic/sensei/pull/5023), [#5003](https://github.com/Automattic/sensei/pull/5003), [#5029](https://github.com/Automattic/sensei/pull/5029), [#5017](https://github.com/Automattic/sensei/pull/5017), [#5046](https://github.com/Automattic/sensei/pull/5046), [#5059](https://github.com/Automattic/sensei/pull/5059)
* New: Add student action menu to Student Management page [#4961](https://github.com/Automattic/sensei/pull/4961), [#5031](https://github.com/Automattic/sensei/pull/5031), [#5072](https://github.com/Automattic/sensei/pull/5072)
* New: Display Enrolled Courses instead of Course Progress [#5043](https://github.com/Automattic/sensei/pull/5043)
* New: Add email column and remove enrollment column from student management table [#4986](https://github.com/Automattic/sensei/pull/4986)
* New: Add icon href filter [#5062](https://github.com/Automattic/sensei/pull/5062)
* New: Add last activity column to Student Management [#4994](https://github.com/Automattic/sensei/pull/4994)
* New: Add REST API for managing students in courses [#4968](https://github.com/Automattic/sensei/pull/4968), [#4995](https://github.com/Automattic/sensei/pull/4995), [#4976](https://github.com/Automattic/sensei/pull/4976)
* New: Add totals to the students column in students page [#5022](https://github.com/Automattic/sensei/pull/5022)
* New: Show Add Students CTA when there are no students on the course [#5014](https://github.com/Automattic/sensei/pull/5014)
* Tweak: Display ungraded quizzes for student when "Grading" menu item selected [#4998](https://github.com/Automattic/sensei/pull/4998)
* Tweak: Change add student to course box in student per course page [#5026](https://github.com/Automattic/sensei/pull/5026)
* Tweak: Make the bulk actions screen to be the main students page [#4974](https://github.com/Automattic/sensei/pull/4974)
* Tweak: Move bulk actions below table on smaller screens [#5035](https://github.com/Automattic/sensei/pull/5035)
* Tweak: Rename "Student Management" to "Students" [#4981](https://github.com/Automattic/sensei/pull/4981)
* Tweak: Rename Bulk actions [#5069](https://github.com/Automattic/sensei/pull/5069)
* Tweak: Rename the `Select Courses` button to `Select Action` [#5073](https://github.com/Automattic/sensei/pull/5073)
* Tweak: Return 404 if course not found and 403 for permission issues and update tests [#5012](https://github.com/Automattic/sensei/pull/5012)
* Tweak: Return data from add students endpoint [#5033](https://github.com/Automattic/sensei/pull/5033)
* Tweak: Update appearance of the Students column content [#5006](https://github.com/Automattic/sensei/pull/5006)
* Tweak: Update documentation link URL for Student Management [#5060](https://github.com/Automattic/sensei/pull/5060)
* Tweak: Update header on the Students page and add a doc link [#5005](https://github.com/Automattic/sensei/pull/5005)
* Tweak: Update navigation for the Students per course page [#5025](https://github.com/Automattic/sensei/pull/5025)
* Tweak: Update students per course table column header and content [#5021](https://github.com/Automattic/sensei/pull/5021)
* Tweak: Update the design of the page filters [#4997](https://github.com/Automattic/sensei/pull/4997)
* Tweak: Updates to "Enrolled Courses" column [#5055](https://github.com/Automattic/sensei/pull/5055)
* Fix: "Select courses" button shown as enabled momentarily on load [#5056](https://github.com/Automattic/sensei/pull/5056)
* Fix: Block quiz answers when the quiz is completed [#4951](https://github.com/Automattic/sensei/pull/4951)
* Fix: Filter overlap on student courses page on mobile [#5039](https://github.com/Automattic/sensei/pull/5039)
* Fix: Lesson video embed when using Yoast [#5044](https://github.com/Automattic/sensei/pull/5044)
* Fix: Lint errors on legacy files [#5037](https://github.com/Automattic/sensei/pull/5037)
* Fix: Mobile view on Students page [#5010](https://github.com/Automattic/sensei/pull/5010)
* Fix: Remove excessive escaping of course titles on frontend [#5057](https://github.com/Automattic/sensei/pull/5057)
* Fix: Remove infinite loop on test execution [#5078](https://github.com/Automattic/sensei/pull/5078)
* Fix: Spacing issues in filters on the Students page [#5070](https://github.com/Automattic/sensei/pull/5070)

2022.04.04 - version 4.3.0
* New: Add a database seed WP-CLI command [#4882](https://github.com/Automattic/sensei/pull/4882)
* New: Add Average Progress to courses report [#4917](https://github.com/Automattic/sensei/pull/4917)
Expand Down
2 changes: 1 addition & 1 deletion includes/admin/class-sensei-learner-management.php
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ public function __construct( $file ) {
/**
* Add custom navigation to the admin pages.
*
* @since 4.0.0
* @since 4.4.0
* @access private
*/
public function add_custom_navigation() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -323,11 +323,11 @@ public function enqueue_scripts() {
/**
* Display the learner bulk action page.
*
* @deprecated x.x.x
* @deprecated 4.4.0
*/
public function learner_admin_page() {

_deprecated_function( __METHOD__, 'x.x.x', 'Sensei_Learner_Management::output_main_page' );
_deprecated_function( __METHOD__, '4.4.0', 'Sensei_Learner_Management::output_main_page' );

// Load Learners data.
$sensei_learners_main_view = new Sensei_Learners_Admin_Bulk_Actions_View( $this, $this->learner_management, $this->learner );
Expand Down
2 changes: 1 addition & 1 deletion includes/admin/views/html-admin-page-students-course.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* This view displays the students data in a course context.
*
* @package sensei-lms
* @since x.x.x
* @since 4.4.0
*/

if ( ! defined( 'ABSPATH' ) ) {
Expand Down
2 changes: 1 addition & 1 deletion includes/admin/views/html-admin-page-students-main.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* This view displays the students data and bulk actions dropdown.
*
* @package sensei-lms
* @since x.x.x
* @since 4.4.0
*/

if ( ! defined( 'ABSPATH' ) ) {
Expand Down
2 changes: 1 addition & 1 deletion includes/class-sensei-assets.php
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ private function get_icon_href( string $name ) : string {
/**
* Filters the icon href for the svg.
*
* @since x.x.x
* @since 4.4.0
* @hook sensei_icon_href
*
* @param {string} $icon_href The icon href.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
/**
* Course Progress REST API Controller
*
* @since x.x.x
* @since 4.4.0
*/
class Sensei_REST_API_Course_Progress_Controller extends \WP_REST_Controller {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
/**
* Course students actions controller class.
*
* @since x.x.x
* @since 4.4.0
*/
class Sensei_REST_API_Course_Students_Controller extends \WP_REST_Controller {

Expand Down
Loading

0 comments on commit 2a13178

Please sign in to comment.