-
Notifications
You must be signed in to change notification settings - Fork 383
Release Changelog Draft
For the full list of issues and pull requests in this release, please see the 2.4.0 milestone with 22 closed issues and 41 merged pull requests (minus dependency updates).
- Automatically mark GA4 scripts as being PX-verified when moderate/loose sandboxing is enabled. https://github.com/ampproject/amp-wp/issues/7289, https://github.com/ampproject/amp-wp/pull/7290
- Fix validation error due to native
imgtag when lightbox and carousel are enabled. https://github.com/ampproject/amp-wp/issues/7152, https://github.com/ampproject/amp-wp/pull/7158 - Add guard to avoid fatal error in case logo height/width is zero in core theme sanitizer. https://github.com/ampproject/amp-wp/issues/7427, https://github.com/ampproject/amp-wp/pull/7429
- Add
amp optionwp cli command to manage plugin options. https://github.com/ampproject/amp-wp/issues/5783, https://github.com/ampproject/amp-wp/pull/7430
- Add compatibility with PHP 8.1 and 8.2. https://github.com/ampproject/amp-wp/pull/7225, https://github.com/ampproject/amp-wp/pull/7452
- Update JS script polyfills service to load unconditionally on plugin's dedicated screens and eliminate when no longer applicable. Fix generation of wp-dom-ready polyfill. https://github.com/ampproject/amp-wp/pull/7421, https://github.com/ampproject/amp-wp/issues/7457, https://github.com/ampproject/amp-wp/pull/7458
- Move AMP Settings in Gallery block to Advanced panel. https://github.com/ampproject/amp-wp/issues/4989, https://github.com/ampproject/amp-wp/pull/7171, https://github.com/ampproject/amp-wp/pull/7450
- Fix error in site scanner which surfaced when WooCommerce and Twenty Twenty-Two are active. https://github.com/ampproject/amp-wp/issues/7380, https://github.com/ampproject/amp-wp/pull/7406
- Fix react unique key prop error in
<SiteScanNotice />component. https://github.com/ampproject/amp-wp/pull/7448 - Improve representation of empty strings on URL validation screen. https://github.com/ampproject/amp-wp/issues/5598, https://github.com/ampproject/amp-wp/pull/7432
- Use composer authoritative class maps in production build to reduce needless file lookups. https://github.com/ampproject/amp-wp/issues/7337, https://github.com/ampproject/amp-wp/pull/7362
- Remove postcss-loader. https://github.com/ampproject/amp-wp/pull/7425
- Update dependabot ignore list. https://github.com/ampproject/amp-wp/pull/7420
- Update Git user and add PR body in Gutenberg packages workflow. https://github.com/ampproject/amp-wp/pull/7370
- Update browserslist db. https://github.com/ampproject/amp-wp/pull/7363
- Update ecosystem files. https://github.com/ampproject/amp-wp/pull/7449, https://github.com/ampproject/amp-wp/pull/7319
- Add PHPUnit tests workflow for multisite. https://github.com/ampproject/amp-wp/issues/5701, https://github.com/ampproject/amp-wp/pull/7321
- Fix failing PHPUnit tests. https://github.com/ampproject/amp-wp/pull/7419
- Fix
npm run test:phperrors in wp-env package. https://github.com/ampproject/amp-wp/issues/7263, https://github.com/ampproject/amp-wp/pull/7264 - Fix failing unit tests after new Gutenberg release. https://github.com/ampproject/amp-wp/pull/7198
Lovekesh Kumar (@thelovekesh), Pavan Patil (@pavanpatil1) Pascal Birchler (@swissspidy)
Alain Schlesser (@schlessera), Alberto Medina (@amedina), Bartosz Gadomski (@bartoszgadomski), Daniel Rueda (@danirueda), Dhaval Parekh (@dhaval-parekh), Edi Amin (@ediamin) Fellyph Cintra (@fellyph), James Osborne (@jamesozzie), John Watkins (@johnwatkins0),
Maitreyie Chavan (@maitreyie-chavan), Milind More (@milindmore22), Nikhil Joshua (@NikhilJoshua), Pierre Gordon (@pierlon), Piotr Delawski (@delawski), Pooja Killekar (@pooja-muchandikar), Rutvik Savsani (@rutviksavsani), Ryan Welcher (@ryanwelcher), Weston Ruter (@westonruter)
Now available to install via WordPress.org.
You can also install the amp.zip build linked below by uploading it in the WordPress admin.
Notice: Please also see the plugin documentation on amp-wp.org