Releases: nuxt-community/pwa-module
Releases · nuxt-community/pwa-module
v3.1.1
v3.1.0
Features
- meta: merge head at runtime (#363) (c0d86ea) (resolves #341)
- workbox: Support
strategyPlugins
(#337)
Bug Fixes
- icon: fork without original process args (#343) (8b1f19f) (resolves #218)
- manifest: do not use nuxt loading bar color as default
theme_color
(#344) (a18a79f) (resolves #223) - meta: add missing
router.base
prefix to favicon (#354) (3e910ae) - meta: allow setting
appleStatusBarStyle
withoutmobileAppIOS
(b0f226a) (resolves #338) - meta: prevent build failure for ios splash image when no icon is used (#362) (494eed5) (resolves #355 and #334)
Thanks to
v3.0.2
v3.0.1
v3.0.0
⭐ 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
v3.0.0-beta.19
v3.0.0-beta.18
v3.0.0-beta.17
Summary
This release contains LOTS of internal improvements!
- Starting with this release, PWA module is a single package (no longer depending on
@nuxtjs/meta
, ...) - Package install size reduced from
17.1MB
to1.42MB
thanks to https://github.com/nuxt-community/jimp-compact - Now you can provide all module related options under
pwa
key innuxt.config.js
: (except one signal module) and older option may be deprecated in future versions.
export default {
modules: [
'@nuxtjs/pwa'
],
pwa: {
icon: {},
manifest: {},
meta: {},
workbox: {},
}
}
Bug Fixes
v3.0.0-beta.16
v3.0.0-beta.15
Bug Fixes
Features
Reverts
- workbox: revert unnecessary HMR regex (1ac5f5c)
BREAKING CHANGES
- workbox: default
offlineStrategy
changed fromNetworkOnly
toNetworkFirst
whenofflinePage
is enabled