Skip to content

Releases: prazdevs/pinia-plugin-persistedstate

v4.1.2

25 Oct 00:46
Compare
Choose a tag to compare

compare changes

📖 Documentation

  • Add Chinese translation (#338)
  • Add cookie max size info (#343)

📦 Build

  • Export iife build (#349)

🏡 Chore

  • Bump dependencies & lint (3418005)

❤️ Contributors

v4.1.1

04 Oct 20:47
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • Bump deep-pick-omit to 1.2.1 (fixes falsy value persistence) (7be6b42)

❤️ Contributors

v4.1.0

04 Oct 20:22
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

📖 Documentation

  • Update Nuxt links in README.md (#340)

🏡 Chore

❤️ Contributors

v4.0.2

18 Sep 18:13
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • Infer CookieStorageOptions from @nuxt/schema rather than nuxt/schema (9e77053)
  • nuxt: Avoid calling runWithContext (#334)

📖 Documentation

  • Improve readability (code group icons + code titles) (13b6332)

🏡 Chore

❤️ Contributors

v4.0.1

10 Sep 16:58
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • Augment @nuxt/schema rather than nuxt/schema (#330)

📖 Documentation

  • Add group icon plugin (#329)

❤️ Contributors

v4.0.0

04 Sep 22:15
Compare
Choose a tag to compare

🚀 Enhancements

  • Support excluding paths from persistence with omit option
  • Support autocompletion for dot-notation paths in pick and omit options
  • ⚠️ Rehydrate only picked/omitted paths (when specified) instead of the whole state
  • ⚠️ Drop global beforeRestore and afterRestore 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 of JSON.parse

🩹 Fixes

  • nuxt: Improve SSR handling and store hdyration/persistence behavior in route middleware

💅 Refactors

  • ⚠️ Rename paths option to pick
  • ⚠️ Rename beforeRestore and afterRestore options to beforeHydrate and afterHydrate
  • 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 and afterRestore options
  • ⚠️ Drop auto mode
  • ⚠️ Rename paths option to pick
  • ⚠️ Rename beforeRestore and afterRestore options to beforeHydrate and afterHydrate
  • nuxt: ⚠️ Rename auto-imported storage object to piniaPluginPersistedstate
  • nuxt: ⚠️ Rename Nuxt config option key to piniaPluginPersistedstate

❤️ Contributors

v3.2.1

16 Dec 20:55
Compare
Choose a tag to compare

Fixed

  • 🐛 catch persistence initialisation errors (#251) [0f21016]

v3.2.0

26 Oct 21:36
Compare
Choose a tag to compare

Added

  • ✨ add key as function [6db867e]

Fixed

v3.1.0

19 Feb 13:18
Compare
Choose a tag to compare

Added

v3.0.2

28 Dec 17:41
Compare
Choose a tag to compare

Fixed

  • 🩹 map store methods before rehydration (#162) [f71a54f]