We’re happy to announce the release of ClassicPress 2.2.0.
This is a feature enhancement and maintenance release.
New features
- Added a Media Categories Dropdown on the Media Library List page
- Enable uploading of Media by media category taxonomy
- Backported and introduced
wp_trigger_error()
function - Added Attachment Pages Toggle to Media Settings
- Added an Object Relationships Database Table
- Added relationships between posts and attachments/featured images
- Added ability to Quick / Bulk Edit Media Attachments
- Added new columns in Media List View
Minor changes and bugfixes since 2.1.1
- Use
cp_
table prefix for new installs - Fixed a spelling mistake in
maybe_upgrade_translations()
- Disabled attachment pages on new installations and add new option
- Removed “Hello Dolly” plugin from core
- Removed translation data from update url query
- Added ClassicPress database version to handle updates
- Use css data url for admin menu CP logo
- Upstream security enhancements - WP-r58479
- Deprecated
ClipboardJS
library and replace its usage in core - Deprecated
hoverIntent
library and replace its usage in core - Fixed HTML paragraphs for backport information
- Strengthen password encryption and add
pepper
via filter - Fixed JS error in plugin pages when
esc
is pressed - Added a return value for
wp_delete_file()
in the Filesystem API - Prime notoptions cache when deleting options - WP-r58782
- Added new functions to check if serving a REST API request - WP-r57312
- Added two polyfill functions to support Query Monitor v3.16.4
- Protected composer.json from over-writing if customised
- Simplified implementation of auto-update message
- Fixed wp-tinymce.min.js build process and enqueuing
- Improved CSS on Post Edit and Dashboard Screens
- Ensured correct focus in Edit Image modal from the Media Library
Build and Testing Changes
- Updated dependency from
node-sass
tosass
- Updated Contributing guide about Window Subsystem for Linux
Deprecation Notices
- Post by Email feature will be removed in a future release
- XML-RPC server feature will be disabled by default in a future release
- Emoji javascript functionality will be disabled by default in a future release
ClipboardJS
andhoverIntent
libraries are deprecated- Several core scripts and style are deprecated, see PR1427
Contributors
In no particular order the following people have contributed to this ClassicPress release
xxsimoxx
KTS915
mattyrob
EliteStarServices
tradesouthwest
The following WordPress Community contributors:
afercia, antpb, aristath, audrasjb, azaozz, basiliskan, bedas, bernhard-reiter, chesio, costdev, Cybr, davelo, debarghyabanerjee, dmsnell, eatingrules, flixos90, garrett-eclipse, gziolo, hellofromTonya, iandunn, ironprogrammer, joedolson, joehoyle, johnbillion, jonoaldersonwp, joostdevalk, joppuyo, jorbin, lakshmananphp, lots.0.logs, manfcarlo, matveb, mikejolley, mukesh27, oglekler, pbearne, pento, peterwilsoncc, petitphp, poena, rilwis, seedsca, SergeyBiryukov, sergeybiryukov, swissspidy, TimothyBlynJacobs, tyxla, xknown, zodiac1978, zunaid321.
Download this release
New sites | DownloadClassicPress-release-2.2.0.zip and follow the installation instructions. |
---|---|
Existing WordPress sites | Download the migration plugin and follow the migration instructions. |
Existing ClassicPress sites | Use the built-in update mechanism (more info). |
Full changelog
The full changelog is available on GitHub.