Skip to content

Release 4.25.2#7882

Merged
m1r0 merged 6 commits intotrunkfrom
release/4.25.2
Dec 16, 2025
Merged

Release 4.25.2#7882
m1r0 merged 6 commits intotrunkfrom
release/4.25.2

Conversation

@m1r0
Copy link
Member

@m1r0 m1r0 commented Dec 15, 2025

Proposed Changes

  • Update change log
  • Bump plugin version
  • Update .pot file
  • Add the security PR

Testing Instructions

  1. Follow the testing instructions below.

Pre-Merge Checklist

  • PR title and description contain sufficient detail and accurately describe the changes
  • Adheres to coding standards (PHP, JavaScript, CSS, HTML)
  • All strings are translatable (without concatenation, handles plurals)
  • Follows our naming conventions (P6rkRX-4oA-p2)
  • Hooks (p6rkRX-1uS-p2) and functions are documented
  • New UIs are responsive and use a mobile-first approach
  • Code is tested on the minimum supported PHP and WordPress versions

@m1r0 m1r0 self-assigned this Dec 15, 2025
Copilot AI review requested due to automatic review settings December 15, 2025 18:07
@github-actions
Copy link

github-actions bot commented Dec 15, 2025

Please perform the following tests with the built package in a new installation before publishing:

  • Check that the installed version is correct on the Plugins page.
  • Create and publish a course, a module, and a lesson to the course.
  • Enable the learning mode in the course.
  • Log in with a user and complete the course.
  • Visit Students in admin and observe that the user is displayed with the course completed.
  • Disable learning mode in the course.
  • Visit the course again to make sure that it displayed correctly.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This is a release PR for version 4.25.2 of Sensei LMS, which includes a critical security fix, several bug fixes, feature removal, and a development enhancement.

  • Updates version numbers across the codebase from 4.25.1 to 4.25.2
  • Adds security fix for XSS vulnerability in Contact Teacher block
  • Includes 7 bug fixes and removes "new" badge from Appearance settings

Reviewed changes

Copilot reviewed 18 out of 19 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sensei-lms.php Updates plugin version to 4.25.2 and WordPress compatibility requirements
readme.txt Updates stable tag and compatibility, adds changelog for 4.25.2
package.json Updates npm package version to 4.25.2
lang/sensei-lms.pot Updates translation file with new version and POT creation date
includes/blocks/class-sensei-block-contact-teacher.php Implements XSS security fix using wp_kses sanitization
includes/class-sensei.php Updates @SInCE tag for MailPoet initialization
includes/cli/class-sensei-enrolment-course-calculation-command.php Updates @SInCE tag for CLI command
includes/unsupported-theme-handlers/class-sensei-unsupported-theme-handler-cpt.php Updates @SInCE tag for lesson comments feature
changelog.txt Adds complete changelog for 4.25.2 release
changelog/* Removes individual changelog files (consolidated into main changelog)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@m1r0 m1r0 added this to the 4.25.2 milestone Dec 15, 2025
@m1r0 m1r0 merged commit 77ef8a0 into trunk Dec 16, 2025
21 checks passed
@m1r0 m1r0 deleted the release/4.25.2 branch December 16, 2025 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants