ClassicPress 2.4.1
13 March 2025
ClassicPress version 2.4.1 is now available (major release).
Upgrading to ClassicPress 2.4.1
ClassicPress 2.4.1 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply ClassicPress updates as new versions are released, or use Installatron's Clone feature to duplicate an existing ClassicPress install to test the 2.4.1 upgrade prior to applying it live. Get started managing your ClassicPress installations with Installatron
What's New in ClassicPress 2.4.1
2.4.1
This is a maintenance release.
Bug Fixes and Changes
- Fixed broken sprintf() call when deleting a backup
- Fixed postboxes is not defined console error
- Fixed fatal PHP error when listing incompatible plugins
- Bootstap ClassicPress earlier for WP-CLI so $cp_version is scope in time
- Remove unnecessary extra 10px width for images in HTML5
- Restored drag & drop functionality in media galleries
- Fixed editor woff2 file location in The ClassicPress Theme
2.4.0
This is a feature enhancement and maintenance release.
Highlights
- Added Support for AVIF image format
- Added “Copy” button to “All Settings” screen
- Added a user option to enable Link Manager
Bug Fixes and Changes
- Upgraded PHPMailer to version 6.9.3
- Added d.m.Y to date format presets on General Settings screen
- Updated edit.css to correctly align headings in List Manager
- Backport of grouped PHPStan fixes
- Restore Comment_Walker::comment function
- Updated copyright year in license.txt
- Removed usage of mysql2date in generate_postdata method
- Improved _load_textdomain_just_in_time() logic when there are no translation files
- Create a temporary backup of plugins and themes before updating
- Automatically add fetchpriority="high" to hero image to improve load time performance
- Updated jQuery libraries & fixed notice in QUnit tests
- Backported *_admin_notice() functions
- Removed default Sortable.js outline on some admin pages
- Improve plugin compatibility notice wording
- Declare The ClassicPress theme as a default theme
- Eliminated erroneous restore backup notice
- Ensure images are displayed in Media List View
- Preserve post_author when bulk editing media attachments
- Preserve metabox classes when defining open attribute
- Enable image sorting in gallery widget via drag and drop
- Update social menu icons and header info in TwentySeventeen
- Ensure LOGGED_IN_COOKIE is not validated when installing
- Added “plugins” link in admin bar menu
- Corrected some admin strings for accuracy and clarity
- Fixed display of wrong author in media grid mode
- Corrected alignment of input boxes in media list quick edit
- Improvements to Media Quick Edit Functionality
- Improved callback efficiency in Walker_Nav_Menu
- Updated the 4 freedoms in freedoms.php
- Resolved console errors when deactivating all dashboard widgets
- Prevented multiple race conditions in Media Library
- Simplified error message on password reset email failure
- Amended contextual help information on plugin install screen
- Enabled saving of posts and pages by keyboard shortcuts
- Fixed incorrect web links in credits.php
- Several enhancements for The ClassicPress Theme
- Replaced jQuery with vanilla JavaScript in wp-medialement.js
- Made Media dialog pagination and navigation screen responsive
- Ensured Imagick quality is set correctly
- Added invalid password message for post passwords
- Fixed a JavaScript syntax error in media-grid.js
- Update object_relationships when changing featured image
- Fixed pagination in grid mode when Media Library is empty
- Prevent media grid collapse on bulk-selection
- Fix undefined index warning when uploaded files have no author
- Addressed bugs in Arrow navigation within Media Grid modal
Build and Testing Changes
- Ensured pepper.php is not included in builds
- Updated release builder script to update Docs site
- Updated release builder script to new Magic command syntax
- Added Docker Login step to Workflow action
- Restore skipped test resizing avif image