Skip to content

Releases: slackero/phpwcms

phpwcms v1.12.0

08 Jun 04:54
v1.12.0
0746990

Choose a tag to compare

Release phpwcms v1.12.0

Happy mid-2026! We are pleased to announce the release of phpwcms v1.12.0. This release includes major security hardening, PHP 8 compatibility improvements, dependency updates, and feature enhancements.

What's Changed

🛡️ Security Hardening

  • XSS Mitigation: Resolved security vulnerabilities by properly escaping template outputs (#372).
  • Cryptographically Secure CSRF: Implemented cryptographically secure CSRF tokens and updated translations.
  • UX Alert Hardening: Added warning icons (RTL-aware) and improved link visibility for CSRF alerts on the login page.
  • Web Server & Configuration Hardening:
    • Blocked public access to Composer configurations (composer.json, composer.lock) and PHPStan configurations via .htaccess.
    • Aligned and hardened rewrite rules of nginx.conf and IIS web.config to match the updated .htaccess rules.

⚙️ PHP 8 Compatibility & Bug Fixes

  • Array Type & Unserialize Warnings: Resolved various PHP 8 array type warnings and unserialize check errors in the shop system and content rendering engine.
  • Image Helper Modernization: Modernized the core image helper module to ensure clean operation under PHP 8.
  • Array Merge Fix: Resolved a TypeError in cnt25.takeval.inc.php during array_merge execution.
  • Include Path Fixes: Corrected the require_once order and paths for conf.inc.php and default.inc.php (#371).

✨ Features & Enhancements

  • TinyMCE 8 Integration: Integrated the new TinyMCE 8 editor option into user profiles and the tabs template.
  • Disk Caching for Sitemap: Implemented disk caching for the sitemap and enabled feed URL generation for News modules.
  • Localisation & Version Check: Localized calendar month names and weekdays, and updated the version checker to use secure SSL connections.
  • CookieConsent v3 Translation: Passed user-defined customize text to the CookieConsent v3 modals to ensure custom buttons are correctly localized.
  • Deprecations: Formally deprecated obsolete media plugins (Flash, RealMedia, QuickTime) in favor of HTML5 native video or Video.js.

📦 Dependencies & Cleanup

  • Libraries:
    • Updated jQuery to 4.0.0 and jQuery Migrate to 4.0.2.
    • Upgraded Symfony polyfills to v1.38.1.
    • Updated Guzzle, PHPMailer to 7.1.1, PHPSpreadsheet to 5.7.0, and league/oauth2-google to 5.0.0.
  • Codebase Cleanup: Cleaned up outdated MooTools and jQuery remnants and removed the obsolete GoogleMapsAPI directory.

Upgrade Instructions

  • You can view the full comparison of changes since the last version here.
  • Remember that it's recommended to upgrade legacy phpwcms installations (< v1.10) to the legacy release v1.9.48 first.

phpwcms 1.11.1

03 Jan 10:22
v1.11.1
ab8e2c3

Choose a tag to compare

Happy New Year 2026!

This is a maintenance release only without any fixes or functional changes.

You can see all changes since version 1.11.0 here.

Remember that it's recommend to upgrade phpwcms installations < v1.10 with the legacy version v1.9.48 first.

phpwcms 1.9.48 (legacy)

03 Jan 10:24
v1.9.48
afbc7f4

Choose a tag to compare

Happy New Year 2026!

This is a maintenance (legacy) release only without any fixes or functional changes.

You can see all changes since version 1.9.47 here.

If you like to switch your installation to PHP 8.2 you should use the latest version of phpwcms v1.11.1.

phpwcms 1.11.0

22 Nov 13:50
v1.11.0
59fef73

Choose a tag to compare

This is a maintenance release including fixes and smaller changes.

You can see all changes since version 1.10.9 here.

Remember that it's recommend to upgrade phpwcms installations < v1.10 with the legacy version v1.9.47 first.

phpwcms 1.9.47 (legacy)

22 Nov 13:39
v1.9.47
854a19f

Choose a tag to compare

This is a maintenance release including fixes and smaller changes.

You can see all changes since version 1.9.46 here.

If you like to switch your installation to PHP 8.2 you should use the latest version of phpwcms v1.10.9.

phpwcms 1.10.9

02 Jun 08:40
v1.10.9
d6f8c5c

Choose a tag to compare

This is a maintenance release including fixes and smaller changes.

New: support for Oauth2 support for Google and Azure/Exchange/Office 365

You can see all changes since version 1.10.8 here.

Remember that it's recommend to upgrade phpwcms installations < v1.10 with the legacy version v1.9.46 first.

phpwcms 1.9.46 (legacy)

02 Jun 08:41
v1.9.46
a8b49f4

Choose a tag to compare

This is a maintenance release including fixes and smaller changes.

You can see all changes since version 1.9.45 here.

If you like to switch your installation to PHP 8.2 you should use the latest version of phpwcms v1.10.9.

phpwcms 1.10.8

12 Apr 06:26
v1.10.8
1139a7f

Choose a tag to compare

This is a maintenance release including fixes and smaller changes.

You can see all changes since version 1.10.7 here.

Remember that it's recommend to upgrade phpwcms installations < v1.10 with the legacy version v1.9.45 first.

phpwcms 1.9.45 (legacy)

12 Apr 06:27
v1.9.45
f39764d

Choose a tag to compare

This is a maintenance release including fixes and smaller changes.

You can see all changes since version 1.9.44 here.

If you like to switch your installation to PHP 8.2 you should use the latest version of phpwcms v1.10.8.

phpwcms 1.10.7

08 Apr 19:50
v1.10.7
dfe33ad

Choose a tag to compare

This is a maintenance release including fixes and smaller changes.

You can see all changes since version 1.10.6 here.

Remember that it's recommend to upgrade phpwcms installations < v1.10 with the legacy version v1.9.44 first.