ClassicPress 2.3.0
11 December 2024
ClassicPress version 2.3.0 is now available (major release).
Upgrading to ClassicPress 2.3.0
ClassicPress 2.3.0 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.3.0 upgrade prior to applying it live. Get started managing your ClassicPress installations with Installatron
What's New in ClassicPress 2.3.0
This is a feature enhancement and maintenance release.
New Features
- Added option in General Options to disable XML-RPC
- Added option in General Options to disable Emoji
- Replaced the media library grid view
- Added core support for PHP 8.4
Bug Fixes and Changes
- Upgraded SimplePie to 1.8.0
- Improved string representation for translators in AJAX
- Ensure required file system functions are available when using CP Pepper plugin
- Fixed link to volunteer information in Dashboard
- Removed excessive branding in Privacy Policy Guide
- Updated file list for release integrity checks
- Add placeholders to i18n strings in object-relationships.php
- Populated cp_db_version on new installations
- Ensured that Safari indicates when a button has focus
- Restrict range input control styling on the Revision screen
- Prevent Firefox reporting that Autosave contains a later version
- Add a README to CP Pepper Password Plugin for directory listing
- Fix undefined variable error in Customizer from common.js
- Updated file size meta data when editing images
- Updated saving and updating of widgets to use the Fetch API
- Removed Safari fallbacks from SortableJS
- Fixed for PHP error for password reset cookie
- Enabled background images for non-image files in Media Library
- Ensured trailing slash in get_pagenum_link() is not forced
- Upgraded PHPMailer to version 6.9.2
- Allow uploads to have empty filesizeHumanReadable property
- Updated the Requests library to version 2.0.11
- Added Ajax pagination in the new Media Library grid view
- Ensured Custom panels show as intended in the theme Customizer
- Increased setTimeout to locate tabbable elements in Image Editor
- Modernised SCSS structure to avoid deprecation warnings
- Minify FilePond JS and CSS during build
- Updated media-grid.css to change selector from class to id
- Fixed errors in Media Grid when no files have been uploaded
- Set wp-video CSS height to auto to prevent vertical stretching
- Fixed console error in Media Grid when variables are undefined
- Rebuilt Text and Custom HTML Widgets in vanilla JS and PHP
- Implemented password rehash checks at point of password use
- Instantiate widget title inputs before enabling sorting
- Depopulated Update Services list for new installs
- Fixed “Show Details” button in admin Updates page
- Fixed filename data attribute in the media grid view
- Added polyfill for get_block_theme_folders() for plugin compatibility
- Ensured image details correctly updated in Media Grid
Build and Testing Changes
- Added PHPUnit 9 as developer dependency
- Run PHPUnit tests on PHP 8.4
- Update readme.html and supported version tests
- Changed to non-resolving URL for PHPUnit tests
Deprecation Notices
- wp-api library is deprecated and will be removed in a future version
- Moment.js library is deprecated and will be removed in a future version