This is no longer the latest release of ClassicPress!
You can find the latest release at the top of the Release Notes subforum.
We’re happy to announce the release of ClassicPress 1.4.0
.
This release contains a few new features and a relatively large number of minor updates and fixes, as we have recently been going through the list of changes submitted to ClassicPress over the past ~year and accepting many of them. We have also started work on PHP 8 compatibility but this work is not finished so you will need to use PHP 7.x (7.4 recommended) with the 1.4.0
release series.
If your ClassicPress site has automatic updates enabled (the default configuration), then the new version will be installed automatically. Otherwise, we recommend upgrading your site(s) to 1.4.0
to receive all latest security updates.
Security updates since 1.3.1
- Security updates from WP 4.9.19 (#898, thanks @MattyRob and WP contributors; see the WP 4.9.19 release notes for more information)
- Security updates from WP 4.9.20 (thanks WP contributors; see the WP 4.9.20 release notes for more information)
New features since 1.3.1
- Allow plugin and theme updates from an uploaded .zip file (#621, #877, #882, #885, thanks @MattyRob and WP contributors)
- Add new ID column to posts/pages/CPTs admin screens, hidden by default (#786, thanks @alvarofranz)
- Add two direct plugin upload links to admin to bypass loading the WP plugin repo (#788, #925, thanks @ozfiddler and @Simone)
- Upgrade Dashicons to the latest version, making all icons in the Dashicons reference available for ClassicPress plugins (#769, thanks @MattyRob and WP contributors)
- Work towards PHP 8 compatibility (not finished yet; multiple PRs, thanks @MattyRob, @omukiguy, @timkaye and WP contributors)
Minor changes and bugfixes since 1.3.1
-
Update TinyMCE to the latest minor version, 4.9.11 (#819, thanks @MattyRob and WP contributors)Temporarily reverted in version1.4.1
, see release notes for more information. -
Upgrade PHPMailer to 6.x (#623, thanks @MattyRob and WP contributors)Temporarily reverted in version1.4.1
, see release notes for more information. - Upgrade SimplePie to latest version (#754, thanks @MattyRob and WP contributors)
- Privacy: Remove
blogs
andusers
parameters from data sent to upgrade API (#831, thanks @viktor) - Fix “Required ClassicPress Version” text in plugins screen (#830, thanks @viktor)
- Improve accessibility of toggle switches on Widgets admin page (#787, thanks @MattyRob)
- Accessibility: Change the “Show / Hide dismissed updates” link to a button (#699, thanks @MarcoZ and WP contributors)
- Ensure the proper action is triggered when a different action is selected in the top and bottom Quick/Bulk Edit forms (#588, thanks @MattyRob and WP contributors)
- Unify “Back to”, “Return to”, “Go to” strings (#797) (#823, thanks @viktor and WP contributors)
- Update the ClassicPress tagline (#784, thanks @anon66243189)
- Update oEmbed sources (#683, thanks @MattyRob and WP contributors)
- Ensure proper comment and page count for unapproved comments (#602, thanks @MattyRob and WP contributors)
- Add more helpful user message when ‘heic’ images are uploaded (#773, thanks @MattyRob and WP contributors)
- Enforce
permission_callback
in REST-API (#732, thanks @MattyRob and WP contributors) - Update $_old_files to remove erroneously included files (#929, #937, thanks @MattyRob)
- Fix incomplete backport in
do_all_pings()
function (#923, thanks @timkaye and @MattyRob) - Minimize a race condition when using an object cache (#789, thanks @timkaye and WP contributors)
- Correct the inline docs for the
wp_kses_allowed_html
filter (#798, thanks @timkaye and WP contributors) - Always show filters on media and post list tables (#590, thanks @MattyRob and WP contributors)
- Fix WP and other version specifiers in inline docs (#857)
- Ensure
found_posts
property ofWP_Query
is numeric (#592, thanks @MattyRob and WP contributors)
Development improvements and fixes since 1.3.1
- Improve conflict detection/merging and other improvements to WP backport script (#825, #828, #847, and #832; thanks @MattyRob)
- Add maintainers’ guide (#822)
- Add new
parents_first
parameter toget_term_parents_list()
function (#742, thanks @anon66243189) - Add new
multiple
andvalue_field
parameters towp_dropdown_users()
function (#791, thanks @anon66243189) - Do not ignore existing PHP files in wp-content/plugins folder (#824, thanks @viktor)
- Keep the automated tests running properly (e.g. #874, thanks @MattyRob and WP contributors)
- A couple of other miscellaneous improvements and cleanups for core developers (#871 and #892, thanks @MattyRob)
- Keep all build dependencies up to date (multiple PRs, thanks renovate-bot)
Download this release
New sites | DownloadClassicPress-release-1.4.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.