Skip to content

ClassicPress 2.3.0

Compare
Choose a tag to compare
@mattyrob mattyrob released this 05 Dec 16:42
· 3 commits to main since this release

ClassicPress 2.3.0 is available now - use the "Source code (zip)" file below.

Here are the highlights from this release:

Notable changes since ClassicPress 2.2.0

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

Minor changes and bugfixes since 2.2.0

  • 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
  • Contributors

More information

See the release announcement post on our forums for more details, or have a look at the full changelog here on GitHub:

ClassicPress/ClassicPress@2.2.0+dev...2.3.0+dev