-
Notifications
You must be signed in to change notification settings - Fork 98
Release Changelog Draft
This release includes 16 closed issues and 27 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, https://github.com/GoogleChromeLabs/pwa-wp/pull/777
- 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
- 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
wp_register_service_worker_caching_route()
to reflect change to underlying register method. https://github.com/GoogleChromeLabs/pwa-wp/pull/424
- 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
- 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 - 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
- Use
wp_robots()
to prevent indexing the error template on WP≥5.7. https://github.com/GoogleChromeLabs/pwa-wp/pull/414
- 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
- Add wp-env for development environment. https://github.com/GoogleChromeLabs/pwa-wp/pull/778
Alberto Medina (@amedina), Ankit Gade (@ankitrox), Derek Herman (@derekherman), Diede Exterkate (@diedexx), Felix Arntz (@felixarntz), Fellyph Cintra (@fellyph), Greg Ziółkowski (@gziolo), Jeffery To (@jefferyto), Jip (@moorscode), Lovekesh Kumar (@thelovekesh), Maitreyie Chavan (@maitreyie-chavan), Max Hartshorn (@maxhartshorn), Pierre Gordon (@pierlon), Pooja Killekar (@pooja-muchandikar), Rutvik Savsani (@rutviksavsani), Stew Heckenberg (@Youdaman), Viktor Szépe (@szepeviktor), 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.