Skip to content

Releases: WordPress/performance

3.1.0

20 May 17:11
be0727f
Compare
Choose a tag to compare

Enhancements

  • Add progress indicator when activating a feature. (1190)
  • Display plugin settings links in the features screen and fix responsive layout for mobile. (1208)
  • Add plugin dependency support for activating performance features. (1184)
  • Add support for AVIF image format in site health. (1177)
  • Add server timing to REST API response. (1206)
  • Bump minimum PHP requirement to 7.2. (1130)
  • Refine logic in perflab_install_activate_plugin_callback() to rely only on validated slug. (1170)
  • Improve overall code quality with stricter static analysis checks. (775)

Bug Fixes

  • Avoid passing incomplete data to perflab_render_plugin_card() and show error when plugin directory API query fails. (1175)
  • Do not show admin pointer on the Performance screen and dismiss the pointer when visited. (1147)
  • Fix WordPress.DB.DirectDatabaseQuery.DirectQuery warning for Autoloaded Options Health Check. (1179)

3.0.0

15 Apr 17:09
490b3b5
Compare
Choose a tag to compare

Enhancements

  • Add caching to the wordpress.org query to get plugin information. (1022)
  • Add support for autoloading enhancements in WordPress 6.6 trunk to autoloaded options Site Health check. (1112)
  • Bump minimum required WordPress version to 6.4. (1062)
  • Enhance object-cache.php drop-in placement logic to support updating to a newer version of the file. (1047)
  • Implement support for annotating certain plugins as experimental. (1111)
  • Migrate Site Health checks from being modules to becoming part of the plugin core. (1042)
  • Remove modules infrastructure and UI from the plugin. (1060)
  • Support changing autoload value for largest autoloaded options in Site Health check. (1048)
  • Use plugin slug for generator tag. (1103)

Documentation

  • Update tested WordPress version to 6.5. (1027)

2.9.0

20 Feb 19:16
e7fcba4
Compare
Choose a tag to compare

Features

  • Infrastructure: Add standalone plugin version constants for auto-sizes and speculation-rules. (958)

Enhancements

  • Infrastructure: Include standalone plugin slugs in generator tag. (949)

Bug Fixes

  • Infrastructure: Sanitize metric name for Server-Timing header. (957)

2.8.0

16 Jan 18:16
135e93f
Compare
Choose a tag to compare

Features

  • Infrastructure: Introduce UI for managing Performance Lab standalone plugins. (864)

Enhancements

  • Infrastructure: Add support for plugin live preview in the plugin directory. (890)
  • Infrastructure: Allow module can-load.php callbacks to return a WP_Error with more information. (891)
  • Infrastructure: Implement admin pointer to indicate to the user they need to migrate modules to their standalone plugins. (910)
  • Infrastructure: Implement migration logic and UI from Performance Lab modules to their standalone plugins. (899)
  • Infrastructure: Reset admin pointer dismissal for module migration when the user activates a module. (915)

Bug Fixes

  • Infrastructure: Fix construction of translation strings in admin/plugins.php. (925)

2.7.0

16 Oct 17:16
25c64e8
Compare
Choose a tag to compare

Enhancements

  • Images: Remove Fetchpriority module as the functionality is now available in WordPress core. (854)
  • Infrastructure: Bump minimum required PHP version to 7.0 and minimum required WP version to 6.3. (851)

Documentation

  • Infrastructure: Publish Dominant Color Images standalone plugin. (842)

2.6.1

18 Sep 16:09
8448758
Compare
Choose a tag to compare

Bug Fixes

  • Infrastructure: Remove PHPStan config file from plugin directory. (816)

Documentation

  • Infrastructure: Add standalone plugin assets. (815)

2.6.0

21 Aug 16:11
ccb4ffd
Compare
Choose a tag to compare

Features

  • Infrastructure: Add output buffering checkbox to Server-Timing screen. (801)
  • Infrastructure: Implement logic to measure specific hook execution time with Server-Timing controlled by a WP Admin screen. (784)

Enhancements

  • Images: Fix incorrect function prefixes in Dominant Color Images. (789)
  • Infrastructure: Add early exit clauses to files with procedural code. (790)
  • Infrastructure: Allow disabling Server-Timing entirely using PERFLAB_DISABLE_SERVER_TIMING constant. (795)

Bug Fixes

  • Images: Fix WebP handling when editing images based on WordPress 6.3 change. (796)
  • Infrastructure: Fix errors detected by Plugin Checker. (788)

2.5.0

17 Jul 17:18
f2b2bb4
Compare
Choose a tag to compare

Enhancements

  • Images: Check for fetchpriority feature being available in WordPress core before loading the module. (769)
  • Database Optimization: Remove SQLite module. (764)
  • Infrastructure: Bump tested up to version to 6.3. (772)

2.4.0

20 Jun 17:11
165566c
Compare
Choose a tag to compare

Enhancements

  • Database: Implement migration prompt to migrate from SQLite module to standalone plugin due to removal in the following release. (739)
  • Infrastructure: Enhance code quality by adding PHPStan and fixing level 0 issues. (730)
  • Infrastructure: Use static closures for minor performance improvement whenever instance access is not needed. (729)

Bug Fixes

  • Database: Fix SQLite module deactivation routine to make standalone plugin migration work correctly. (743)
  • Infrastructure: Make Server-Timing header output more robust. (736)

2.3.0

15 May 17:20
ed962b3
Compare
Choose a tag to compare

Enhancements

  • Images: Configure Dominant Color and Fetchpriority modules for their standalone plugins. (704)
  • Infrastructure: Temporarily remove Dominant Color Images from standalone plugins.json definition. (719)
  • Infrastructure: Use dynamic version from plugins.json for manual workflow. (710)

Bug Fixes

  • Images: Add dominant color styling before any existing inline style attributes. (716)
  • Infrastructure: Resolve low-severity security advisory GHSA-66qq-69rw-6x63.