Skip to content

phpwcms v1.9.51

Choose a tag to compare

@slackero slackero released this 01 Nov 12:13
· 229 commits to master since this release
0d26a56

Maintenance release for the PHP 7.4 legacy line. Fixes a revision engine bug that could silently skip pending database revisions during an upgrade, and refreshes dependencies.

🐛 Fixed

  • Skipped revisions on upgrade: phpwcms_revision_check() only executed the newest available revision file and relied on every revision calling its predecessor, so an upgrade could skip pending revisions and leave articles hidden behind converted date fields. It now runs every revision up to the target revision and stores the checked markers in phpwcms_sysvalue, so a cleaned content/tmp/ folder no longer loses upgrade state. Refs #389, #390.

📦 Dependency Updates

  • league/commonmark 2.10.4 → 2.10.7
  • simplepie/simplepie current snapshot
  • symfony/polyfill-mbstring 1.43.0 → 1.43.3 (transitive)

🔒 Note

The unauthenticated .phtml upload fix (CVE-2026-110025) already shipped in 1.9.50; its changelog entry is now recorded there. No new security fix is contained in this release.

Requires PHP 7.4+. For PHP 8.x installations use the latest 1.12.x release.