- Export
Persisttype (bc23d5a)
- Upgrade dependencies (be73362)
- Prazdevs hi@praz.dev
- Remove node>=24 requirement (d50bd4b)
- Prazdevs (@prazdevs)
- Move @nuxt/kit to peerDependencies (4cd2337)
- Restore setup store syntax (739bd1f)
- nuxt: Add SSR/middleware limitation (155511e)
- Add setup store persisted state (returned refs only) (7324490)
- Upgrade dependencies (52e879c)
- Prazdevs (@prazdevs)
- nuxt: Add encode/decode to cookies options (f377002)
- Type aware rules (0a62a72)
- Add limitations regarding Cookies and Cloudflare Workers (#370)
- Remove references to deprecated option syntax store declaration (fde3b95)
- Add contributing guide (fbeaf90)
- Prepare before linting (8c6ae57)
⚠️ Upgrade dependencies + pinia@3 (ceac678)
- Prazdevs (@prazdevs)
- Ian Jamieson i@njamieson.co.uk
- nuxt: Infer global
cookieOptionsto specifiedcookiestorage without options (3c55848) - nuxt: Explicit Nuxt plugin name (
pinia-plugin-persistedstate) (a0a4c51)
- nuxt: Check
@pinia/nuxtmodule installation bypiniakey (#359)
- Bump dependencies (incl. pinia^2.3.0 & @pinia/nuxt^0.9.0) (c71d618)
- Bundle iife and umd with rollup (fcad302)
- Bump dependencies (76df472)
- Export iife build (#349)
- Bump dependencies & lint (3418005)
- Bump deep-pick-omit to 1.2.1 (fixes falsy value persistence) (7be6b42)
- Prazdevs (@prazdevs)
- Auto mode (#327)
- Update Nuxt links in README.md (#340)
- Upgrade dependencies (e1c0036)
- Infer
CookieStorageOptionsfrom@nuxt/schemarather thannuxt/schema(9e77053) - nuxt: Avoid calling runWithContext (#334)
- Improve readability (code group icons + code titles) (13b6332)
- Prazdevs (@prazdevs)
- Augment
@nuxt/schemarather thannuxt/schema(#330)
- Add group icon plugin (#329)
- Daniel Roe (@danielroe)
- Leo (@yuyinws)
- Support excluding paths from persistence with
omitoption - Support autocompletion for dot-notation paths in
pickandomitoptions ⚠️ Rehydrate only picked/omitted paths (when specified) instead of the whole state⚠️ Drop globalbeforeRestoreandafterRestoreoptions⚠️ Dropautomode- nuxt: Include Nuxt module in the base package
- nuxt: Add global
keyoption using template string
- Deserialize with
destrinstead ofJSON.parse
- nuxt: Improve SSR handling and store hdyration/persistence behavior in route middleware
⚠️ Renamepathsoption topick⚠️ RenamebeforeRestoreandafterRestoreoptions tobeforeHydrateandafterHydrate- nuxt:
⚠️ Rename auto-imported storage object topiniaPluginPersistedstate - nuxt:
⚠️ Rename Nuxt config option key topiniaPluginPersistedstate
- Rewrite documentation to match v4 API
- Add references and links to Nuxt-specific details and implementations
- Build standalone from Nuxt module's runtime
- Add a new identity and logo to the project
⚠️ Rehydrate only picked/omitted paths (when specified) instead of the whole state⚠️ Drop globalbeforeRestoreandafterRestoreoptions⚠️ Dropautomode⚠️ Renamepathsoption topick⚠️ RenamebeforeRestoreandafterRestoreoptions tobeforeHydrateandafterHydrate- nuxt:
⚠️ Rename auto-imported storage object topiniaPluginPersistedstate - nuxt:
⚠️ Rename Nuxt config option key topiniaPluginPersistedstate
- Prazdevs (@prazdevs)
For changes prior to v4, please refer to the GitHub Releases