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
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
Bug Fixes
- expose modified pwa context to the config (c325e44)
- truncate manifest hash (5c74621)
Bug Fixes
- revert compileTemplate as is fixed by nuxt/nuxt.js#6283 for 2.9.x (d0f96de)
- use shared pwa context (3c19bae)
Features
Bug Fixes
- icon: handle situation where the iconSrc is
null
or undefined
(#187) (66be874)
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
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)
Features
- workbox: improve sw.register (c35f610)
- sync workbox version with workbox-window (9a3632a)
Bug Fixes
- pwa-utils: don't combine with esm (fddfa7a), closes #147
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)
Features
- workbox: use workbox 4.0.0-0 (70813ef)
Bug Fixes
- pwa-utils: handle non-strings in
startCase
(#150) (782217a)
Bug Fixes
- manifest: remove publicPath field (b03dc14)
Bug Fixes
- module: handle readJSFiles for string param (#143) (4f06479)
Features
- workbox: bump to 4.0.0-rc.2 (7e278f0)
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)
Bug Fixes
Bug Fixes
- onesignal: add cache query to sw.js (33f8f61)
- pwa-utils: ensure joinUrl not modifying scheme part (09a465a)
Features
Features
- offlineAnalytics (#55) (4c4d3ff)
- workboxExtensions and extension reading fixes (5c56484)
Features
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
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)
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)
- 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