ClassicPress 2.2.0 Release Notes

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 to sass
  • 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 and hoverIntent 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 Download
ClassicPress-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.

7 Likes

Don’t know if this is related, but after upgrading, hovering over a menu item in the admin panel no longer displays the submenus.

You have to click on an item, then select a submenu item, which is annoying, especially if you’re not sure where a function lives.

I cannot replicate it, so I guess it could be a caching issue. It happens to me on some websites with a different configuration, but it’s about JavaScript in the back-end. It could be the same for you.

1 Like

Yes, it is. Tried it in a different browser and there was no problem. Thanks.

1 Like

Looks like the Simplified Chinese translation gets forgotten :confused:

Translations are handled separately from version releases.

Ok, thanks for the clarifications!

I do hope that it gets ready soon

1 Like

I’ll see if we can do it later this month

1 Like

@Frank419 The Simplified Chinese translation should now be available.

1 Like

That’s faster than expect lol, but still, many thanks!

1 Like