WordPress Release: 6.7.1
Tag Name: 6.7.1
Release Date: 11/21/2024
WordPressWorld's most popular open-source content management system powering over 40% of all websites. Offers extensive plugin ecosystem, themes, and robust community support for blogs, e-commerce, and corporate websites. Highly customizable and scalable platform suitable for beginners and advanced developers.
TL;DR
WordPress 6.7.1 is a maintenance release that addresses several important bugs and issues from the recent 6.7 release. This update fixes problems with the HTML API, Interactivity API, customizer layout, media handling, internationalization, and more. Key improvements include fixing login screen compatibility with plugins, resolving category selection issues in the classic editor, and addressing performance concerns with image processing. This release is recommended for all WordPress 6.7 users to ensure proper functionality and compatibility.
Highlight of the Release
- Fixed login screen compatibility with plugins that customize the login logo
- Resolved issues with category selection in the classic editor
- Improved image handling and display with
sizes=autoattribute - Fixed HTML API DOCTYPE handling in serialized output
- Resolved Interactivity API behavior with missing state negation
Migration Guide
No specific migration steps are required for this maintenance release. WordPress 6.7.1 is a bug fix release that addresses issues from the 6.7 release and does not introduce any breaking changes or require special migration procedures.
Simply update your WordPress installation through the dashboard or via your preferred method to benefit from these fixes.
Upgrade Recommendations
It is strongly recommended that all WordPress 6.7 users upgrade to version 6.7.1 as soon as possible. This maintenance release addresses several important bugs and issues that could affect site functionality, performance, and compatibility with plugins.
The update process is straightforward and should not cause any disruption to your site. As always, it's good practice to back up your site before performing any update.
Bug Fixes
HTML API
- Fixed missing DOCTYPE in serialized/normalized HTML output when using
WP_HTML_Processor::serializeon a full document - Fixed an edge case where public and system identifiers containing double quotes were not properly quoted with single quotes
Interactivity API
- Fixed behavior of negation operator with directives to missing paths to ensure consistent behavior between client and server
- Removed redundant server state from Interactivity Router that was causing errors
User Interface
- Fixed layout issues in customizer accordions to avoid horizontal scrolling
- Made chevron icons part of the clickable control surface in customizer accordions
- Resolved padding issues causing overflow on accordion headings
- Reverted selector change in login heading CSS to maintain compatibility with plugins that customize the login logo
Editor
- Fixed JavaScript functionality to select, save, and update categories on the classic Edit Post screen
Media
- Fixed performance issue where expensive image processing functions were being run twice when using GD library
- Prevented images with
sizes=autofrom being displayed at a downsized width (300px) in supporting browsers
Internationalization
- Fixed untranslatable strings in
nav-menu.jsby wrapping them in JS translation functions - Improved translator comments in
nav-menu.jsfor better context - Fixed issues with
load_*_textdomain()functions when called after just-in-time loading of translations - Ensured proper handling of translation overrides for the default language
Security
- Fixed an edge case where array indexes were unexpectedly missing when
wp_salt()was called recursively
New Features
No new features were introduced in this maintenance release. WordPress 6.7.1 focuses on fixing bugs and addressing issues from the 6.7 release.
Security Updates
This release includes a fix for an edge case in the wp_salt() function where array indexes could be unexpectedly missing when the function was called recursively. This ensures that cryptographic salts are properly handled and flagged when duplicates are detected, maintaining the security integrity of WordPress installations.
Performance Improvements
Media Performance
- Optimized image processing by avoiding running expensive GD library functions twice when creating new image files
- This improvement affects the handling of various image formats, including the recently added AVIF support
Translation Loading
- Improved the efficiency of translation loading when custom paths are set
- Fixed redundant translation loading attempts in certain scenarios
Impact Summary
WordPress 6.7.1 is a targeted maintenance release that addresses several important issues from the 6.7 release. The fixes span multiple areas of WordPress functionality including the HTML API, Interactivity API, customizer interface, media handling, and internationalization.
Key improvements include:
-
Plugin Compatibility: Fixed login screen CSS selectors to maintain compatibility with plugins that customize the login logo.
-
Editor Functionality: Resolved issues with category selection in the classic editor that were preventing proper saving and updating.
-
Performance: Optimized image processing to avoid running expensive GD library functions twice.
-
User Interface: Fixed layout issues in customizer accordions and improved the clickable areas of controls.
-
Developer Tools: Fixed HTML API DOCTYPE handling and Interactivity API behavior with missing state negation.
-
Internationalization: Improved handling of translations, especially for custom paths and overrides.
These fixes collectively enhance the stability, performance, and user experience of WordPress 6.7, making this update important for all WordPress users.
Statistics:
User Affected:
- Fixed HTML API issues with DOCTYPE handling in serialized output
- Resolved Interactivity API behavior with missing state negation on server
- Fixed redundant server state in Interactivity Router
- Improved handling of translation loading with custom paths
