ClassicPress 2.1.0
ClassicPress 2.1.0
is available now - use the "Source code (zip)" file below.
Here are the highlights from this release:
Notable changes since ClassicPress 2.0.0
New features
- Added a new default ClassicPress theme
- Added Directory dashboard widget
Minor changes and bugfixes since 2.0.0
- Transitioned to SortableJS for Media, Metaboxes and Media
- Fixed
open_basedir
warning in Editor when using TinyMCE plugins - Backport implementation of modern PHP string functions including polyfill
- Restored automatic installation for WordPress Import Tool
- Replaced jQuery UI Autocomplete in datalists
- Replaced jQuery UI dependency in color picker
- Replaced jQuery UI dependency in Revisions slider
- Added option to configure site icons in general settings
- Order attachments by date rather than ID
- Fixed console errors introduced by changes in
script-loader.php
- Backport introducing hooks for deleting by post_type
- Introduce filter for classicpress.net URLs in API requests
- Fixed modal not closing when plugins are updated
- Fixed console errors in Customizer
- Fixed tabbing out of media modals
- Removed legacy Adobe Flash code
- Updated
setcookie()
calls to include Samesite and array structure - Updated mediaelement.js to v7.0.3
- Updated PHPMailer to 6.9.1
- Backport preventing exposure of private post type slugs
- Fixed metaboxes for non-hierarchical taxonomies
- Added UI to facilitate User Taxonomies
- Added default Media Taxonomies
- Update general-template.php to add enterkeyhint="search" to search-form
- Backport fixing implicit nullable parameter type deprecation on PHP 8.4
- Added more helpful notice when attempting to publish an empty post
- Added Admin Bar notice when
WP_DEBUG
is true - Added a filter to the comment template form tag
- Added option to upload media by year alone
- Backport to initialize the $checkout variable in WP_Automatic_Updater::is_vcs_checkout()
- Updated theme.php to use correct deprecation function for HTML5
- Updated translation file API endpoint
- Use correct checksum endpoint in Site Health
- Invalidate opcache for translation-install.php during upgrade
- Backport to fix get_sample_permalink returning the right permalink
Build and Testing Changes
- Conditionally minimize images during build only on Linux to avoid commit pollution
- Extended testing to include PHP 8.2 and 8.3
- Extended Testing to include MySQL 8.0
- Updated PHPUnit object cache testing and implement broader testing on PHP versions
- Fixed skipped QUnit tests due to delayed rendering
- Remove unnecessary use of utf8_encode() in KSES tests to fix PHP deprecation notice
- Added $fixture_replacements for media categories to avoid generated wp-api-generated.js changes in testing
More information
See the release announcement post on our forums for more details, or have a look at the full changelog here on GitHub: