-
Notifications
You must be signed in to change notification settings - Fork 100
Release Changelog Draft
This release includes 16 closed issues and 25 merged pull requests (aside from dependency updates including updating Workbox to v6.5.3.
For a full list of issues and pull requests, see the 0.7 milestone. Compare all changes in 0.6.0...0.7.0.
- Make use of Workbox window to register service worker and provide access to registration. https://github.com/GoogleChromeLabs/pwa-wp/issues/204, https://github.com/GoogleChromeLabs/pwa-wp/pull/578
- Eliminate custom
skipWaiting
message in favor of de facto Workbox message. https://github.com/GoogleChromeLabs/pwa-wp/issues/444, https://github.com/GoogleChromeLabs/pwa-wp/pull/578 - Deprecate integrations. https://github.com/GoogleChromeLabs/pwa-wp/issues/403, https://github.com/GoogleChromeLabs/pwa-wp/pull/713
- Prevent errors from being raised on IE11. https://github.com/GoogleChromeLabs/pwa-wp/issues/227, https://github.com/GoogleChromeLabs/pwa-wp/pull/578
- Remove offline commenting feature and add post request handler to display offline/error templates. https://github.com/GoogleChromeLabs/pwa-wp/issues/363, https://github.com/GoogleChromeLabs/pwa-wp/pull/728
- Use
wp_robots()
to prevent indexing the error template on WP≥5.7. https://github.com/GoogleChromeLabs/pwa-wp/pull/414 - Update
wp_register_service_worker_caching_route()
to reflect change to underlying register method. https://github.com/GoogleChromeLabs/pwa-wp/pull/424 - Automatically reload the offline page once the user is back online. https://github.com/GoogleChromeLabs/pwa-wp/issues/438, https://github.com/GoogleChromeLabs/pwa-wp/pull/697, https://github.com/GoogleChromeLabs/pwa-wp/pull/763, https://github.com/GoogleChromeLabs/pwa-wp/pull/716
- Only unauthenticate user when
parse_query
is for the main query, fixing PHP notice foris_offline()
being called incorrectly. https://github.com/GoogleChromeLabs/pwa-wp/issues/538, https://github.com/GoogleChromeLabs/pwa-wp/pull/712 - Use
plugins_url()
to allow for filtering of Workbox.js script URLs so they can be loaded from CDN. https://github.com/GoogleChromeLabs/pwa-wp/issues/543, https://github.com/GoogleChromeLabs/pwa-wp/pull/600 - Don't flush rewrite rules on every admin request. https://github.com/GoogleChromeLabs/pwa-wp/pull/544
- Update error messages placeholders to use Mustache tags instead of HTML comments to avoid stripping by minifiers. https://github.com/GoogleChromeLabs/pwa-wp/issues/709, https://github.com/GoogleChromeLabs/pwa-wp/pull/720
- Add short name field in General Settings when Site Title is longer than 12 characters. https://github.com/GoogleChromeLabs/pwa-wp/issues/210, https://github.com/GoogleChromeLabs/pwa-wp/pull/691
- Warn when no Site Icon set, when it is too small, or when a PNG is not being used. https://github.com/GoogleChromeLabs/pwa-wp/issues/229, https://github.com/GoogleChromeLabs/pwa-wp/pull/702
- Facilitate indicating the site icon as being maskable. https://github.com/GoogleChromeLabs/pwa-wp/issues/304, https://github.com/GoogleChromeLabs/pwa-wp/pull/698, https://github.com/GoogleChromeLabs/pwa-wp/pull/770
- Output link/meta tags depending on web app manifest display value. https://github.com/GoogleChromeLabs/pwa-wp/pull/581
- Make
apple-touch-startup-image
link tags filterable. https://github.com/GoogleChromeLabs/pwa-wp/issues/586, https://github.com/GoogleChromeLabs/pwa-wp/pull/595
- Remove HTTPS detection/migration since landed in WP 5.7. https://github.com/GoogleChromeLabs/pwa-wp/pull/557
- Introduce PHPStan for static analysis. https://github.com/GoogleChromeLabs/pwa-wp/issues/243, https://github.com/GoogleChromeLabs/pwa-wp/pull/560, https://github.com/GoogleChromeLabs/pwa-wp/pull/563
- Make README.md canonical, generating readme.txt at build time. https://github.com/GoogleChromeLabs/pwa-wp/pull/400
- Add Wordpress-VIP-Go standards for PHPCS. https://github.com/GoogleChromeLabs/pwa-wp/issues/471, https://github.com/GoogleChromeLabs/pwa-wp/pull/476
- Add husky. https://github.com/GoogleChromeLabs/pwa-wp/issues/736, https://github.com/GoogleChromeLabs/pwa-wp/pull/747
- Fix PHP 8 unit testing. https://github.com/GoogleChromeLabs/pwa-wp/pull/599
pooja-muchandikar maitreyie-chavan thelovekesh ankitrox szepeviktor rutviksavsani felixarntz diedexx moorscode jefferyto pierlon gziolo valendesigns fellyph maxhartshorn Youdaman amedina westonruter
Alberto Medina (@amedina), Alejandro Vargas (@avargaz), Daniel Olson (@emaildano), Derek Herman (@derekherman), Erick Hitter (@ethitter), Felix Arntz (@felixarntz), Gary Jones (@GaryJones), Hidetaka Okamoto (@hideokamoto), Ian Dunn (@iandunn), Jeffrey Posnick (@jeffposnick), Jono Alderson (@jono-alderson), Koen Van den Wijngaert (@vdwijngaert), Kurt Zenisek (@KZeni), Pascal Birchler (@swissspidy), Piotr Delawski (@delawski), Weston Ruter (@westonruter)
Now available to install via WordPress.org.
You can also install the pwa.zip
build linked below by uploading it in the WordPress admin.