There are 6 plugin updates included with this release:
Performance Lab (performance-lab
): v3.8.0
Enhancements
- Add Site Health test for
Cache-Control: no-store
page response header which disables bfcache. (1807) - Add Site Health test to verify that static assets are served with far-future expires. (1727)
- Enqueue scripts using
plugins_url()
instead ofplugin_dir_url()
. (1761)
Optimization Detective (optimization-detective
): v1.0.0-beta1
Enhancements
- Add site health check to detect blocked REST API and short-circuit optimization when unavailable. (1762)
- Allow extensions to opt in to using the web-vitals attribution build via the
od_use_web_vitals_attribution_build
filter. (1759) - Disambiguate XPaths for children of
BODY
withid
,class
, orrole
attributes. (1797) - Eliminate varying URL Metrics by logged-in state and discontinue disabling optimization by default for admins. (1788)
- Improve test coverage for Optimization Detective. (1817)
- Introduce
OD_Tag_Visitor_Context::track_tag()
method as alternative for returningtrue
in tag visitor callback. (1821) - Omit element node index in XPaths up to children of BODY. (1790)
- Skip visiting tags in the Admin Bar when optimizing a page. (1816)
Bug Fixes
- Ensure optimization is performed in the wp-env local environment and log debug messages to console when disabled. (1822)
- Skip visiting any tags inside of
NOSCRIPT
elements. (1783)
Documentation
Speculative Loading (speculation-rules
) v1.4.0
Enhancements
- Implement speculative loading considerations for safer behavior. (1784)
Modern Image Formats (webp-uploads
): v2.5.0
Enhancements
- Switch to
wp_content_img_tag
filter for improved image handling. (1772)
Embed Optimizer (embed-optimizer
): v0.4.1
Bug Fixes
- Remove requirement for both mobile and desktop URL metrics to be collected for
preconnect
links to be added. (1764)
Image Prioritizer (image-prioritizer
): v0.3.1
Bug Fixes
- Remove erroneous check for resource initiator type when considering whether to submit LCP background image. (1760)