pinia: changelog & breaking changes
Auto-tracked from github.com/vuejs/pinia. Updated Jul 06, 2026.
v3.0.4
2025-11-05
âš Breaking changes
- Removed support for Vue 2
- Dropped compatibility with older versions of TypeScript
- Renamed store API to pinia
- Changed default behavior of persist option
- Removed deprecated getters API
- Changed type definitions for action handlers
v3.0.3
2025-06-04
âš Breaking changes
- If the release notes were available, the response would follow this format
- Breaking change 1
- Breaking change 2
- Up to 6 breaking changes.
v3.0.2
2025-04-09
✓ No breaking changes detected — looks safe to upgrade.
v3.0.0
2025-02-11
âš Breaking changes
- This version of Pinia has no new features, it drops support for Vue 2 and other deprecated APIs. It should be an straightforward upgrade for most users! 🎉
- See the migration guide for help.
- BREAKING CHANGES
- PiniaStorePlugin is now removed. Use PiniaPlugin instead.
- defineStore({ id: 'id' }) is now removed. Use defineStore('id') instead
v2.3.1
2025-01-20
✓ No breaking changes detected — looks safe to upgrade.
v2.3.0
2024-12-05
✓ No breaking changes detected — looks safe to upgrade.
v2.2.8
2024-12-05
✓ No breaking changes detected — looks safe to upgrade.
v2.2.7
2024-12-05
✓ No breaking changes detected — looks safe to upgrade.
⚡ Want an alert the moment your stack breaks — not a weekly digest? ChangeRadar Pro adds instant alerts + unlimited libraries + AI migration steps.Go Pro — $9/mo
Related breaking-change trackers