⭐ What's new?
- Using workbox 5
- Support
purpose
option and defaulting toany 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
toiconPlugin
(3e175f9) - icon Rename
iconSrc
,iconFileName
,iconPlugin
andiconProperty
tosource
,fileName
,plugin
andpluginName
- 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 ofcacheFirst
(#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