This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| pinia (source) | ^3.0.2 → ^4.1.0 |
Release Notes
vuejs/pinia (pinia)
v4.1.0
🚀 Features
- Add
getStores()- by @Anoesj in #3194 <samp>(52fc9)</samp> - Warn when disposing a replaced store - by @Anoesj and @posva in #3193 <samp>(bf7ea)</samp>
🐞 Bug Fixes
- Trigger shallow refs patched via object syntax - by @lvyanyan, @posva and JSap0914 in #2861 and #3177 <samp>(a4eb2)</samp>
- hmr: Preserve runtime state of empty placeholder objects - by @lvyanyan in #2931 and #3175 <samp>(6a359)</samp>
- nuxt: Resolve default storesDirs against each layer - by @ondrhn in #3185 <samp>(98587)</samp>
- testing: Notify shallow refs on initial state - by @sergioperezcheco in #3187 <samp>(a1581)</samp>
View changes on GitHub
v4.0.3
🚀 Features
- nuxt: Declare Nuxt 5 compatibility - by @onmax in #3166 <samp>(a94de)</samp>
- playground: Update to @vue/repl v4 - by @posva in #3163 <samp>(b19f9)</samp>
🐞 Bug Fixes
- Guard VUE_PROD_DEVTOOLS in dist output - by @ShreeBohara and Claude Fable 5 in #3168 <samp>(37144)</samp>
- ssr: Replace reactive Set/Map state on hydration instead of unioning it - by @winklemad in #3162 <samp>(5bdf2)</samp>
- types: Avoid reserved .vue at the end of name - by @posva <samp>(b0249)</samp>
View changes on GitHub
v4.0.2
No significant changes
View changes on GitHub
v4.0.1
🐞 Bug Fixes
- Re-add missing types exports field - by @rijkvanzanten in #3154 <samp>(fb217)</samp>
View changes on GitHub
v4.0.0
Pinia 4
Pinia 4 contains only technically breaking changes: ESM only and upgrading @vue/devtools-api which now must be installed alongside pinia. It contains a major refactor of errors and dev warnings with Nostics. They will ensure detected problems are easier to fix, both by humans and by agents.
🚀 Features
- Upgrade devtools-api to v8 - by @posva <samp>(25572)</samp>
- Use nostics for better errors - by @posva <samp>(f3522)</samp>
- Gracefully skip nullish values in storeToRefs - by @JSap0914 and @posva in #3134 <samp>(cac82)</samp>
- Diagnostic on invalid properties when doing storeToRefs - by @posva <samp>(e7313)</samp>
- Diagnostic wrong values in plugins - by @posva <samp>(29835)</samp>
- Export piniaSymbol - by @cexoso in #2973 <samp>(d715b)</samp>
🐞 Bug Fixes
- Use modern Object.hasOwn - by @posva <samp>(57ecc)</samp>
- Respect skipHydrate marker on non-plain objects in shouldHydrate - by @lestersg5hollis0 and Runecraft in #3126 <samp>(2dcb3)</samp>
- Prevent duplicate watcher when same callback subscribed twice - by @JSap0914 in #3144 <samp>(99dca)</samp>
- ci: Pin pnpm to 11.7.0 to match action-setup bootstrap - by @posva <samp>(d7973)</samp>
- devtools: Make settable getters (computed) editable - by @posva in #3151 <samp>(640b1)</samp>
- hmr: Preserve runtime-added properties of setup store refs - by @chatman-media in #3132 <samp>(aec2a)</samp>
View changes on GitHub
v3.0.4
Please refer to CHANGELOG.md for details.
v3.0.3
Please refer to CHANGELOG.md for details.
Configuration
📅 Schedule: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.