We are pleased to announce the release of MODX Revolution 3.2, which brings stability improvements and refinements that enhance your content management workflow.
This release focuses on fixing issues, improving the manager experience, and ensuring future compatibility. MODX Revolution 3.2 makes your web projects more stable and reliable.
Whether you're managing content, administering sites, or developing custom solutions, MODX Revolution 3.2 includes fixes and enhancements that improve your daily workflow. Experience a more stable manager interface with mobile improvements, better Template Variable handling, and enhanced security features.
Get ready to work with a more reliable and polished version of MODX Revolution.
Download Revolution 3.2.0 or Create a Revo 3.2.0 Cloud
Should You Upgrade to Revo 3.2?
TL;DR: Yes! But be smart and backup your site first, upgrade all your Extras, then test your site after upgrading. If something's not right, you can quickly restore from your backup.
If you're still on the 2.x release, that's okay, but be sure to upgrade to its latest release. We'll continue to support 2.8.x for now, but 3.2 (and beyond) is the present and future!
Important Reminder Before You Upgrade
- Verify your server runs PHP 8.1 or higher (check with your hosting provider if unsure)
- Backup, because you're not a rookie.
- Upgrade your Extras for a smooth ride.
- While you're in the Extras Installer, do some spring cleaning by purging old package versions.
If you're scratching your head about how to upgrade, we've got you. Hit up the MODX Garage & Speed Shop to get in touch with our team of MODX wizards.
Upgrade Your Website Today
Download MODX Revolution 3.2.0 or if you're on MODX Cloud, just select 3.2.0 as your version when creating or upgrading your Cloud.
So, what are you waiting for? Let's make your web experience more stable, one update at a time!
Gratitude and Acknowledgement
The release of Revolution 3.2 would not be possible without the support, input, and contributions of the people who choose to use MODX. However, we'd especially like to thank those individuals who contributed directly to the development of this release: Christian Seel, EpopE, halftrainedharry, Ilya Utkin, Jason Coward, Jay Gilmore, Jens Wittmann, Jim Graham, Mark Hamstra, Mat Dave Jones, Peter Bowyer, Ryan Thrash, Thomas Jakobi, and all community members who reported issues and provided feedback.
Download Revolution 3.2.0 or Create a Revo 3.2.0 Cloud
Improvements and Fixes
Manager Interface and User Experience
- Mobile layout improvements to main navigation and vertical tab panels (#16814)
- Ensure left bar trigger and collapsed state stay in sync (#16748)
- Resource tree icons adjustment and contrast increase (#16761)
- Fix z-index issue in the menu (#16778)
- Fix expired session login dialogue (#16806)
- Reveal content above and below regions in form customisation (#16789)
Template Variables and Form Elements
- Fix and enhance checkbox and radio TV rendering (#16782)
- Fix TV render sizing for non-TV panels (#16819)
- Fix textarea TV input options (#16747)
- Fix undefined variable error in modTemplateVar (#16780)
Resource Management
- Fix resource preview functionality (#16777)
- Fix and enhance resource groups functionality (#16773)
- Disallow dot character in resource alias for alpha/alphanumeric restrictions (#16774)
Media Browser and File Management
- Fix media browser sorting by modification date (#16772, #16734)
- Improve handling of visibility in S3 (#16735)
- Make all JavaScript files editable in the MODX manager in PHP 8.4 (#16732)
Security and Authentication
- Increase default minimum and generated password lengths (#16796)
- Filter special characters in error messages (#16792)
- Fix improper error message sanitisation added in #16792 (#16798)
- Improve manager forgot login email error message (#16807)
- Add missing validation and lexicon for roles (#16788)
- Remove JSONP callback support in modConnectorResponse (#16775)
Core Functionality
- Fix fatal error in trim output filter (#16757)
- Fix non-existent snippet tags broken up by @ (#16682)
- Fix mail reset method call in modUser.php (#16781)
- Make modNamespace's translatePath method null-safe (#16763)
- Fix sorting logic in Security/Group/GetList.php (#16810)
- Fix memory_limit calculation in modTransportPackage (#16820)
Development and Compatibility
- PHP 8.5 compatibility (#16794)
- Bump minimum PHP requirement to 8.1 (#16802)
- Resolve various deprecation warnings (#16816)
- Add generic return type to Container::get PHPDoc (#16808)
- Return skipExtensions directly instead of exploding (#16799)
- Register missing PSR interfaces to services (#16696)
- Update checkout and setup-node actions in assets workflow (#16737)
Package Management
- Avoid fatal error when Rest request fails in Package Browser (#16738)
Email and Communication
- Add settings for inline styles in modPHPMailer (#16791)
Editor and Permissions
- Editor grids permissions refactor, enhancements, and fixes (#16653)
- Make regClientScript and regClientHTMLBlock work in the manager (#16700)
Important Notes
This release requires PHP 8.1 or higher. If your server is running PHP 8.0 or earlier, you must upgrade PHP before installing MODX Revolution 3.2. The release focuses on stability improvements, bug fixes, and future compatibility with PHP 8.5.
Users can upgrade to this version following standard upgrade procedures. As always, ensure you have a complete backup before upgrading.