Skip to content

Latest commit

 

History

History
1562 lines (692 loc) · 57.1 KB

CHANGELOG.md

File metadata and controls

1562 lines (692 loc) · 57.1 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.3.5 (2021-01-26)

Bug Fixes

3.3.4 (2021-01-07)

Bug Fixes

  • types: mark module options fields as optional (#420) (7d75c28)

3.3.3 (2020-12-20)

Bug Fixes

  • workbox: add additional details for uncaught errors and fix chromium CORS (#417) (f20489c)
  • workbox: deepClone options to avoid cross-build mutation (e39027e)

3.3.2 (2020-11-30)

Bug Fixes

  • avoid adding revision to start_url (1c44cff)

3.3.1 (2020-11-29)

Bug Fixes

  • append to start_url without query param (fixes #403) (054b8a2)

3.3.0 (2020-11-28)

Features

  • manifest: add revision to start_url (ad26827)

Bug Fixes

  • manifest: invalidate start_url cache (240d4a1)
  • precached files are not updated (#386) (872dce1)

3.2.2 (2020-10-13)

Bug Fixes

  • serve static webpack assets from disk in dev mode (fixes #373) (8298f95)

3.2.1 (2020-10-13)

Bug Fixes

  • workbox: precache start_url (resolves #372) (27e19a0)

3.2.0 (2020-10-13)

Bug Fixes

3.1.2 (2020-10-07)

Bug Fixes

  • meta: avoid unnecessary log for meta.json (de8e039)
  • meta: fix issues regarding favicon.ico fallback (7a1e773)

3.1.1 (2020-10-07)

Bug Fixes

  • meta: load meta when ssr is disable and using nuxt dev (fixes #219) (b6a5ead)
  • workbox: handle offlinePage options (fixes #365) (2b9856e)

3.1.0 (2020-10-06)

Features

Bug Fixes

3.0.2 (2020-08-26)

Bug Fixes

  • workbox: missing required parameter request for handle() (#335) (eedf23f)

3.0.1 (2020-08-17)

Bug Fixes

3.0.0 (2020-08-16)

⭐ What's new?

  • Using workbox 5
  • Support purpose option and defaulting to any maskable
  • Brand new docs powered by nuxt/content

🚀 Features

  • Update to workbox 5.x
  • Add types (#323) (8723d07)
  • icon: Support for icon purpose (#246) (9248174)
  • icon: Default purpose to any maskable (30f0f63)
  • icon: Expose options.cacheDir (f8dbf1d)
  • icon: Use favicon.ico when available with warning (#258) (7a48d2a)
  • icon: Rename accessibleIcons to iconPlugin (3e175f9)
  • icon Rename iconSrc, iconFileName, iconPlugin and iconProperty to source, fileName, plugin and pluginName
  • icon: Support for iOS splash screens (#308) (f4eeda7)
  • module: Allow disabling sub-modules with top-level options (65800f9)
  • workbox: Support enabled option and self destroying sw (c64226c)
  • Support manifest.fileName with template (f05353b), closes #193
  • Use integraty file to invalidate icon cache (6661a09)
  • manifest: Add useWebmanifestExtension option and improve docs (#241) (4484e6c)

📝 Docs

  • Fix a typo on icon (#235)
  • Add tip for pwa.manifest.display: 'browser' (#249)
  • Fix typo in icon.md (#253)
  • Use CacheFirst instead of cacheFirst (#251)
  • Fix wrong position of a description (#270)
  • Add an example for refresh to update implementation (#271)
  • Document workbox.swDest (#285)
  • Add title to external links (#288)
  • Migrate to nuxt content (#313)

🐛 Bug Fixes

  • icon: Clean cacheDir when generating icons (1e6eb19)

⚠ BREAKING CHANGES

  • Requeires Node 10.x
  • Updated to workbox 5.x (optional: migration guide)
  • Icon options renamed: iconSrc, iconFileName, iconPlugin, iconProperty, accessibleIcons (see docs)
  • Icon purpose is now any maskable by default which means you have to consider minimum safe-zone (read more)

💖 Contributors

  • @alperbicer
  • @danbeneventano
  • @danielroe
  • @daniel-tikken
  • @DCsunset
  • @debs-obrien
  • @dvarnai
  • @gangsthub
  • @Gomah
  • @hans00
  • @Hxmic
  • @jefrydco
  • @jeremy21212121
  • @jsulpis
  • @ricardogobbosouza
  • @s-pace
  • @svale
  • @Timibadass
  • @Wisdom132
  • @zachjharris

3.0.0-beta.20 (2020-02-02)

3.0.0-beta.19 (2019-09-11)

Bug Fixes

  • expose modified pwa context to the config (c325e44)
  • truncate manifest hash (5c74621)

3.0.0-beta.18 (2019-09-09)

Bug Fixes

  • revert compileTemplate as is fixed by nuxt/nuxt.js#6283 for 2.9.x (d0f96de)
  • use shared pwa context (3c19bae)

3.0.0-beta.17 (2019-09-05)

Features

3.0.0-beta.16 (2019-05-07)

Bug Fixes

  • icon: handle situation where the iconSrc is null or undefined (#187) (66be874)

3.0.0-beta.15 (2019-05-07)

Bug Fixes

  • workbox: disable cacheAssets for dev mode (dbf6d67)
  • workbox: use NetworkFirst for dev (9a67580)

Features

  • workbox: support offlineStrategy (e377436)
  • rewrite icon with async image resizer (#171)

Reverts

  • revert unnecessary HMR regex (1ac5f5c)

BREAKING CHANGES

  • workbox: default offlineStrategy changed from NetworkOnly to NetworkFirst when offlinePage is enabled

3.0.0-beta.14 (2019-03-17)

Bug Fixes

  • onesignal: ensure no duplicate script is added (#161) (89c1a1d)

Features

  • workbox: make plugin fully asynchronous (1eb1190)
  • improve computed cacheId (cd6c9cc)
  • improve sw.register error handling (9aa76f8)

3.0.0-beta.13 (2019-03-17)

Features

  • workbox: improve sw.register (c35f610)
  • sync workbox version with workbox-window (9a3632a)

3.0.0-beta.12 (2019-03-05)

Bug Fixes

  • pwa-utils: don't combine with esm (fddfa7a), closes #147

3.0.0-beta.11 (2019-03-05)

Bug Fixes

  • workbox: always prepend routerBase to swURL (d3a52b6), closes #157

Features

  • workbox: allow cache names to be configured (#154) (2d7ed53)
  • workbox: workbox-window support (2e356d0)

3.0.0-beta.10 (2019-02-27)

Features

  • workbox: use workbox 4.0.0-0 (70813ef)

3.0.0-beta.9 (2019-02-27)

Bug Fixes

  • pwa-utils: handle non-strings in startCase (#150) (782217a)

3.0.0-beta.8 (2019-02-18)

Bug Fixes

  • manifest: remove publicPath field (b03dc14)

3.0.0-beta.7 (2019-02-17)

Bug Fixes

  • module: handle readJSFiles for string param (#143) (4f06479)

Features

  • workbox: bump to 4.0.0-rc.2 (7e278f0)

3.0.0-beta.6 (2019-02-08)

Bug Fixes

  • relax pages regex for workbox 4 compatiblity (04e74a7)

Features

  • cleanupOutdatedCaches (9167013)
  • workbox: assetsURLPattern, pagesURLPattern (5fc3d66)
  • workbox: preCaching option (67f1c3d)
  • workbox: upgrade workboxVersion to 4.0.0-rc.0 (b364572)

3.0.0-beta.5 (2019-02-08)

Bug Fixes

3.0.0-beta.3 (2019-02-07)

Bug Fixes

  • onesignal: add cache query to sw.js (33f8f61)
  • pwa-utils: ensure joinUrl not modifying scheme part (09a465a)

Features

3.0.0-beta.2 (2019-02-07)

Features

  • offlineAnalytics (#55) (4c4d3ff)
  • workboxExtensions and extension reading fixes (5c56484)

3.0.0-beta.1 (2019-02-07)

Features

  • icon: allow reading icon from assetc/icon.png (#29) (9e0fde3)
  • add HMR test suit (ff3d502)
  • use better regexes (318228e)

3.0.0-beta.0 (2019-02-04)

Bug Fixes

  • Handle ogImage as url (#121) (d6dc82b)
  • Routing order for default offline route /.* must be last (#100) (1c829d0)

Code Refactoring

Features

BREAKING CHANGES

  • Only nuxt 2+ supported (854d826)
  • webpack >= 4 is required

2.6.0 (2018-09-21)

Bug Fixes

  • workbox: add missing lodash dependency (#91) (da2c36f)

Features

  • icon: update to jimp 0.5.0 (b071c4b)
  • workbox: support pass config object to workbox.setConfig (#95) (b5dab8a)

2.5.0 (2018-09-02)

Features

2.4.0 (2018-08-28)

Bug Fixes

  • icon: temporary use jimp@0.3.4 (#84) (3f0e718)
  • workbox: infer default value of globDirectory from webpack config. fixes #83. (c7102fd)
  • workbox: more fixes regarding nuxt 2 dist directory changes. fixes #83. (7a8bb3b)

Features

2.3.2 (2018-08-24)

Bug Fixes

  • workbox: staleWhileRevalidate() -> networkOnly() for offline pages (832d60f)

2.3.1 (2018-08-24)

Bug Fixes

  • workbox: offlinePage syntax error (af21d74)

2.3.0 (2018-08-24)

Bug Fixes

  • docs: add reference to pwa module (49b7c49)
  • icon: await on build (e3c1be2)
  • icon: generate only on build (9d68d70)
  • manifest: run only on build (ecaa835)
  • meta: add unique identifiers to meta fields (#23) (76a1f89)
  • meta: generate only on build (1cace26)
  • meta: only set og:url when it has been defined through ogHost or options (#44) (354f818)
  • meta: remove minimal-ui from default viewport (cf48b3f), closes #10
  • pwa: no more optimize dependency (a1c149f)
  • workbox: faster service worker register (07524a2)
  • workbox: hardcoded static dir (#73) (6d241ec)
  • workbox: make cacheId independent of npm package version (b744a27)
  • workbox: use regexp for runtimeCaching. fixes #14. (f384103)
  • don't override title when titleTemplate is provided (#48) (8c3f319)
  • workaround to fill meta with SPA and nuxt start (a0fb908)

Features

  • Add compatibility for nuxt 1.0.0 hooks (c0efb1d)
  • add og:image support (#30) (afebd96)
  • add oneSignal module (bbc7b72)
  • manifest: allow overriding publicPath (#19) (4e6782e)
  • add option to register third-party sw (#12) (9c0b61e)
  • icon: add combined option sources (539430f)
  • manifest: support crossorigin option (#71) (ccb2c33)
  • meta: add author property (#41) (cafcfc4)
  • meta: add nativeUI option (3c7aa7d), closes #10
  • meta: add ogUrl url property (#42) (3990ddf)
  • meta: add property attribiture for og tags (dc39fcb)
  • meta: add twitter card, site and creator properties (#43) (fe11c76)
  • onesignal: move init options under init (dd61c18)
  • runtimeCaching: Support runtimeCaching (fdcda0f)
  • worbox: add offline option for making it optional (#59) (76de33c), closes #24
  • workbox: add options.autoRegister (f1e1fe1)
  • workbox: disable caching for sw.js by default (e7677d8)
  • workbox: expose registration as window.$sw (a5ddf59)
  • workbox: importScripts option (7c8644c)
  • workbox: option to enable skipWaiting (#80) (88cc602)
  • workbox: rewrite with better template support (b0af84e)
  • workbox: workbox 3 + offlinePage (#60) (0fef874)
  • workbox, onegisnal: Use defaultsDeep for options (5ac89cf)
  • Add support of StrategyOptions to cache (b17bbd0)
  • ogSiteName (#50) (0c99ab9)

Older changelogs

Icon

2.5.0 (2018-09-02)

Features

2.4.0 (2018-08-28)

Bug Fixes

2.3.0 (2018-08-24)

Bug Fixes

  • icon: await on build (e3c1be2)
  • icon: generate only on build (9d68d70)
  • workaround to fill meta with SPA and nuxt start (a0fb908)

Features

  • Add compatibility for nuxt 1.0.0 hooks (c0efb1d)
  • icon: add combined option sources (539430f)

2.1.0 (2018-03-05)

Features

  • icon: add combined option sources (539430f)

2.0.2 (2017-12-29)

Note: Version bump only for package @nuxtjs/icon

2.0.1 (2017-11-17)

Bug Fixes

  • workaround to fill meta with SPA and nuxt start (a0fb908)

2.0.0 (2017-11-16)

Bug Fixes

  • icon: await on build (e3c1be2)
  • icon: generate only on build (9d68d70)

Features

  • Add compatibility for nuxt 1.0.0 hooks (c0efb1d)

1.1.2 (2017-10-04)

Note: Version bump only for package @nuxtjs/icon

1.1.1 (2017-10-04)

Note: Version bump only for package @nuxtjs/icon

1.1.0 (2017-09-21)

Features

  • icon: set minimum size to 64 (5bd9460)

1.0.1 (2017-08-02)

0.1.0 (2017-06-06)

Bug Fixes

Features

Manifest

2.4.0 (2018-08-28)

Note: Version bump only for package @nuxtjs/manifest

2.3.0 (2018-08-24)

Bug Fixes

  • docs: add reference to pwa module (49b7c49)
  • manifest: run only on build (ecaa835)
  • workaround to fill meta with SPA and nuxt start (a0fb908)

Features

  • Add compatibility for nuxt 1.0.0 hooks (c0efb1d)
  • manifest: allow overriding publicPath (#19) (4e6782e)
  • manifest: support crossorigin option (#71) (ccb2c33)

2.1.0 (2017-12-07)

Features

  • manifest: allow overriding publicPath (#19) (4e6782e)

2.0.1 (2017-11-17)

Bug Fixes

  • workaround to fill meta with SPA and nuxt start (a0fb908)

2.0.0 (2017-11-16)

Bug Fixes

  • manifest: run only on build (ecaa835)

Features

  • Add compatibility for nuxt 1.0.0 hooks (c0efb1d)

1.7.2 (2017-10-04)

Bug Fixes

  • docs: add reference to pwa module (49b7c49)

1.7.1 (2017-10-04)

Note: Version bump only for package @nuxtjs/manifest

1.7.0 (2017-09-22)

Features

  • manifest: add standalone to start_url (81dbe9c)

1.6.0 (2017-06-06)

Bug Fixes

  • manifest: correctly omit internal options (47559b0)

Features

  • manifest: meta module compatibility (8a41fda)
  • manifest: refactor & openGraph support (0768246)
  • manifest: rewrite module (352b4bf)

1.5.0 (2017-06-05)

Features

  • manifest: defaultIcon option (1086962)

1.4.2 (2017-06-04)

Bug Fixes

  • prevent invalid url when router base is / (f0fd863)

1.4.1 (2017-06-04)

Bug Fixes

  • manifest: sanetize options (b8497a0)
  • manifest: typo in manifest.json filename (c2cabb6)

1.4.0 (2017-06-04)

Features

1.3.1 (2017-06-02)

Bug Fixes

  • manifest: write manifest file once (18aa015)

1.3.0 (2017-06-02)

Features

  • manifest: add lang (bfdb96e)
  • manifest: improve default short_name (45b2bb2)

1.2.0 (2017-06-02)

Features

  • meta: add apple-touch-icon (c74ffa4)

1.1.1 (2017-05-31)

1.1.0 (2017-05-30)

Features

  • manifest: Use loading as theme color as default (cae4329)

1.0.1 (2017-05-29)

1.0.0 (2017-05-26)

Features

  • initial migration to 1.0.0-alpha1 (05c1b7a)

BREAKING CHANGES

  • New modules system is backward incompatible with nuxt-helpers style modules

0.0.1 (2017-05-10)

Meta

2.4.0 (2018-08-28)

Note: Version bump only for package @nuxtjs/meta

2.3.0 (2018-08-24)

Bug Fixes

  • docs: add reference to pwa module (49b7c49)
  • meta: add unique identifiers to meta fields (#23) (76a1f89)
  • meta: generate only on build (1cace26)
  • meta: only set og:url when it has been defined through ogHost or options (#44) (354f818)
  • meta: remove minimal-ui from default viewport (cf48b3f), closes #10
  • don't override title when titleTemplate is provided (#48) (8c3f319)
  • workaround to fill meta with SPA and nuxt start (a0fb908)

Features

2.2.1 (2018-03-08)

Bug Fixes

  • meta: only set og:url when it has been defined through ogHost or options (#44) (354f818)

2.2.0 (2018-03-08)

Features

  • meta: add author property (#41) (cafcfc4)
  • meta: add ogUrl url property (#42) (3990ddf)
  • meta: add twitter card, site and creator properties (#43) (fe11c76)

2.1.0 (2018-03-05)

Features

2.0.2 (2017-12-29)

Bug Fixes

  • meta: add unique identifiers to meta fields (#23) (76a1f89)

2.0.1 (2017-11-17)

Bug Fixes

  • workaround to fill meta with SPA and nuxt start (a0fb908)

2.0.0 (2017-11-16)

Bug Fixes

  • meta: generate only on build (1cace26)
  • meta: remove minimal-ui from default viewport (cf48b3f)

Features

  • meta: add nativeUI option (3c7aa7d)
  • Add compatibility for nuxt 1.0.0 hooks (c0efb1d)
  • meta: add property attribiture for og tags (dc39fcb)

1.5.3 (2017-10-04)

Bug Fixes

  • docs: add reference to pwa module (49b7c49)

1.5.2 (2017-10-04)

Note: Version bump only for package @nuxtjs/meta

1.5.1 (2017-09-22)

Bug Fixes

  • meta: default apple-mobile-web-app-status-bar-style to default (2535e08)

1.5.0 (2017-09-21)

Bug Fixes

  • meta: default appleStatusBarStyle to black (756d5cb)

Features

  • meta: apple-touch-startup-image (b98106c)
  • meta: better IOS icons (d76db2d)
  • meta: ios launch icon title (e94e011)

1.4.0 (2017-09-21)

Features

  • meta: ios specific options (54a1435)

1.3.0 (2017-07-20)

Features

  • icon: applefavicon option (#76) (280b416)

1.2.0 (2017-06-06)

Features

  • meta: Support manifest meta & openGraph (17b7db1)

1.1.0 (2017-06-02)

Features

1.0.1 (2017-05-29)

Bug Fixes

  • meta: add missing head keyword (758cccd)
  • meta: fix package.json (4e395cf)

1.0.0 (2017-05-26)

Features

  • initial migration to 1.0.0-alpha1 (05c1b7a)

BREAKING CHANGES

  • New modules system is backward incompatible with nuxt-helpers style modules

0.0.1 (2017-05-10)

One signal

2.4.0 (2018-08-28)

Note: Version bump only for package @nuxtjs/onesignal

2.0.0 (2017-11-17)

Features

  • add oneSignal module (bbc7b72)
  • onesignal: move init options under init (dd61c18)
  • workbox, onegisnal: Use defaultsDeep for options (5ac89cf)

Workbox

2.4.0 (2018-08-28)

Bug Fixes

  • workbox: infer default value of globDirectory from webpack config. fixes #83. (c7102fd)
  • workbox: more fixes regarding nuxt 2 dist directory changes. fixes #83. (7a8bb3b)

Features

2.3.2 (2018-08-24)

Bug Fixes

  • workbox: staleWhileRevalidate() -> networkOnly() for offline pages (832d60f)

2.3.1 (2018-08-24)

Bug Fixes

  • workbox: offlinePage syntax error (af21d74)

2.3.0 (2018-08-24)

Bug Fixes

  • docs: add reference to pwa module (49b7c49)
  • workbox: faster service worker register (07524a2)
  • workbox: hardcoded static dir (#73) (6d241ec)
  • workbox: make cacheId independent of npm package version (b744a27)
  • workbox: use regexp for runtimeCaching. fixes #14. (f384103)

Features

  • Add compatibility for nuxt 1.0.0 hooks (c0efb1d)
  • workbox, onegisnal: Use defaultsDeep for options (5ac89cf)
  • add option to register third-party sw (#12) (9c0b61e)
  • runtimeCaching: Support runtimeCaching (fdcda0f)
  • Add support of StrategyOptions to cache (b17bbd0)
  • worbox: add offline option for making it optional (#59) (76de33c), closes #24
  • workbox: add options.autoRegister (f1e1fe1)
  • workbox: disable caching for sw.js by default (e7677d8)
  • workbox: expose registration as window.$sw (a5ddf59)
  • workbox: importScripts option (7c8644c)
  • workbox: option to enable skipWaiting (#80) (88cc602)
  • workbox: rewrite with better template support (b0af84e)
  • workbox: workbox 3 + offlinePage (#60) (0fef874)

2.2.0 (2018-03-05)

Features

  • Add support of StrategyOptions to cache (b17bbd0)

2.1.1 (2017-11-27)

Note: Version bump only for package @nuxtjs/workbox

2.1.0 (2017-11-17)

Bug Fixes

  • workbox: faster service worker register (07524a2)

Features

  • runtimeCaching: Support runtimeCaching (fdcda0f)
  • workbox: add options.autoRegister (f1e1fe1)
  • workbox, onegisnal: Use defaultsDeep for options (5ac89cf)

2.0.1 (2017-11-17)

Bug Fixes

  • workbox: make cacheId independent of npm package version (b744a27)
  • workbox: use regexp for runtimeCaching. fixes #14. (f384103)

2.0.0 (2017-11-16)

Features

  • Add compatibility for nuxt 1.0.0 hooks (c0efb1d)
  • add option to register third-party sw (#12) (9c0b61e)
  • workbox: expose registration as window.$sw (a5ddf59)
  • workbox: importScripts option (7c8644c)
  • workbox: rewrite with better template support (b0af84e)

1.2.2 (2017-10-04)

Bug Fixes

  • docs: add reference to pwa module (49b7c49)

1.2.1 (2017-10-04)

Note: Version bump only for package @nuxtjs/workbox

1.2.0 (2017-08-16)

Features

  • workbox: use nuxt tapables (4c52955)

1.1.6 (2017-08-11)

Bug Fixes

  • workbox: fix globDirectory (db6588f)

1.1.5 (2017-08-11)

Bug Fixes

  • workbox: explicitly provide globDirectory (6c4f984)

1.1.4 (2017-08-06)

Bug Fixes

  • workbox: correct serviceworker check (#109) (53897f1)

1.1.3 (2017-08-02)

Bug Fixes

  • workbox: only cach css and js files (42e3edb)

1.1.2 (2017-07-31)

1.1.1 (2017-07-19)

Bug Fixes

  • workbox: don't use regexs (19502d9)

1.1.0 (2017-07-19)

Features

  • workbox: enable clientsClaim by default (f7001ad)

1.0.1 (2017-07-19)

Bug Fixes

  • workbox: update modifyUrlPrefix for latest workbox (#75) (93e3b66), closes #75

0.4.0 (2017-06-06)

Features

  • workbox: simplify publicPath & routerBase (ab1cb77)

0.3.4 (2017-06-05)

Bug Fixes

  • workbox: incorrect swURL when routerBase is / (efbd90e)

0.3.3 (2017-06-04)

Performance Improvements

  • workbox: use default options (946546f)

0.3.2 (2017-06-04)

Bug Fixes

0.3.1 (2017-06-04)

Bug Fixes

  • prevent invalid url when router base is / (f0fd863)

0.3.0 (2017-06-04)

Features

  • workbox: full offline support (9ee7f8f)

0.2.0 (2017-06-02)

Features

  • workbox: improve service worker (445a1c2)

0.1.0 (2017-06-02)

Features