ClassicPress 2.1.1
24 June 2024
ClassicPress version 2.1.1 is now available (major release).
Upgrading to ClassicPress 2.1.1
ClassicPress 2.1.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.1.1 upgrade prior to applying it live. Get started managing your ClassicPress installations with Installatron
What's New in ClassicPress 2.1.1
2.1.1
This is a maintenance release.
Bug Fixes and Changes
- Change the prompt for clarity when incompatible plugins and themes are detected
- Cleaned up files removed for the core codebase in 2.1.0
- Install the new ClassicPress Theme
- Update contributing.md with testing and install information
2.1.0
This is a maintenance release.
New features
- Added a new default ClassicPress theme
- Added Directory dashboard widget
Bug Fixes and Changes
- 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
2.0.0
We’re very happy to announce the release of ClassicPress 2.0.0.
This release is a re-fork based on WordPress 6.2.x so brings ClassicPress a host of new features such as Site Health.
Highlights
- HTML5 as the default content output
- Efficiency enhancements made in WordPress 6.3.x
- Modern browser approaches for Widgets, Nav Menus and Meta Boxes
- Added navigation buttons to content editing screens
- Upgraded PHPMailer library
- Fixed deprecated jQuery message in bundled themes
- Build, Test and Dependency upgrades and updates
- Compatibility fix with WooCommerce v3.9.x
- m4tuto 2 for finding a PHP File Upload bypass via Plugin Installer (requiring admin privileges).
- @_s_n_t 1 of @pentestltd 1 working with Trend Micro Zero Day Initiative for finding an RCE POP Chains vulnerability.