🚀 Enhancements
- Support excluding paths from persistence with
omit
option - Support autocompletion for dot-notation paths in
pick
andomit
options - ⚠️ Rehydrate only picked/omitted paths (when specified) instead of the whole state
- ⚠️ Drop global
beforeRestore
andafterRestore
options - ⚠️ Drop
auto
mode - nuxt: Include Nuxt module in the base package
- nuxt: Add global
key
option using template string
🔥 Performance
- Deserialize with
destr
instead ofJSON.parse
🩹 Fixes
- nuxt: Improve SSR handling and store hdyration/persistence behavior in route middleware
💅 Refactors
- ⚠️ Rename
paths
option topick
- ⚠️ Rename
beforeRestore
andafterRestore
options tobeforeHydrate
andafterHydrate
- nuxt: ⚠️ Rename auto-imported storage object to
piniaPluginPersistedstate
- nuxt: ⚠️ Rename Nuxt config option key to
piniaPluginPersistedstate
📖 Documentation
- Rewrite documentation to match v4 API
- Add references and links to Nuxt-specific details and implementations
📦 Build
- Build standalone from Nuxt module's runtime
🎨 Styles
- Add a new identity and logo to the project
⚠️ Breaking Changes
- ⚠️ Rehydrate only picked/omitted paths (when specified) instead of the whole state
- ⚠️ Drop global
beforeRestore
andafterRestore
options - ⚠️ Drop
auto
mode - ⚠️ Rename
paths
option topick
- ⚠️ Rename
beforeRestore
andafterRestore
options tobeforeHydrate
andafterHydrate
- nuxt: ⚠️ Rename auto-imported storage object to
piniaPluginPersistedstate
- nuxt: ⚠️ Rename Nuxt config option key to
piniaPluginPersistedstate
❤️ Contributors
- Prazdevs hi@praz.dev