@pinia/colada-plugin-retry v1.0.3
posva/pinia-colada
Summary
The @pinia/[email protected] release introduces several enhancements for Vue/Nuxt developers, including a draggable devtools button, improved error handling with OnError handlers, and support for Pinia 4. Additionally, the update features a new dev reporter, better autoscroll for collapsibles, and various improvements to the devtools interface, such as colorized displays for boxed values and enhanced metadata handling.
Full release notes
🚀 Features
- Drag button devtools - by @posva (6580b)
- Subtle rotation animation in devtools button - by @posva (06d10)
- Nostics migration - by @posva in https://github.com/posva/pinia-colada/issues/606 (be883)
- Add dev reporter - by @posva (3fbc3)
- Upgrade types - by @posva (efc8d)
- OnError handlers for writnig and reading - by @posva (8f93e)
- Use nostics for better errors - by @posva (aa8c8)
- Support pinia 4 - by @posva (ba672)
- Use devframe's in-page channel - by @antfu in https://github.com/posva/pinia-colada/issues/633 (032dd)
- Mcp integration - by @posva (1948b)
- Better autoscroll for colllapsables - by @posva (363b1)
- Signal new data and errors - by @posva (05878)
- Sticky titles - by @posva (39399)
- Sticky keys in json viewer - by @posva (2eaa7)
- Support production devtools - by @posva (0b8d6)
- Prepare for mcp support - by @posva (6e9c2)
- Avoid reload - by @posva (48b71)
- Upgrade to devframe 1 - by @posva (26537)
- cache-persister:
- Allow custom cache serialization - by @Prains and @posva in https://github.com/posva/pinia-colada/issues/611 (cc52a)
- devtools:
- Add standalone Vite hub plugin - by @posva (35ca1)
- Restore local development fixtures - by @posva (14265)
- Theme fixture playground - by @posva (09c92)
- Serialize URL values - by @posva (d623f)
- Serialize URL search params - by @posva (2ce7b)
- Display Blob metadata - by @posva (f210c)
- Display File metadata - by @posva (c393c)
- Preserve error causes - by @posva (7e9ee)
- Preserve aggregate errors - by @posva (35b96)
- Display boxed numbers - by @posva (95bfc)
- Display boxed strings - by @posva (5ab0d)
- Preserve null-prototype objects - by @posva (2e140)
- Display repeated references - by @posva (5d0e7)
- Display circular references - by @posva (4b913)
- Refine value syntax colors - by @posva (9492d)
- Expand rich value details - by @posva (803bd)
- Colorize boxed values - by @posva (475c7)
- Refine callable value displays - by @posva (5ff77)
- Colorize function parentheses - by @posva (e1625)
- Italicize function symbol - by @posva (caeb7)
- Vendor regex colorizer - by @posva (cbcb1)
- Colorize regular expressions - by @posva (5c8d3)
- Expand repeated references - by @posva (87977)
- Handle missing colada instance - by @posva (95695)
- devtools-devframe:
- Pinia colada devtools for Vite DevTools on devframe - by @posva (90cd5)
- nuxt:
- Register colada in nuxt devtools - by @posva (9f20a)
- playground:
- Follow system color scheme - by @posva (22468)
🐞 Bug Fixes
- Prod removal of devtools - by @posva (60dc8)
- Keep asyncStatus loading when canceled request settles after refetch - by @posva (4208a)
- Compat nuxt 5 - by @posva (592a8)
- Update variables on initial mutation - by @posva in https://github.com/posva/pinia-colada/issues/637 (cfa5b)
- Colors - by @posva (827d3)
- Missing emit - by @posva (78dff)
- Promise state display in devtools - by @posva (778db)
- Restore shared state values consistently - by @posva (67e92)
- Avoid NaN in circle progress - by @posva (55c8f)
- Avoid infinite recursion on circular objects - by @posva (2f181)
- Stale serialization + hydration - by @posva (1887c)
- Vertical layout - by @posva (6e5d7)
- Discard gced old entries with defineQuery - by @posva (ac181)
- Skip onError for cancelled fetches in query hooks plugin - by @posva (15179)
- Avoid cancelling a non-ensured entry - by @posva (bee59)
- auto-refetch:
- Skip refetch when staleTime is not finite - by @posva in https://github.com/posva/pinia-colada/issues/650 (e6472)
- devtools:
- Normalize component resolver path on Windows - by @thyngster in https://github.com/posva/pinia-colada/issues/615 (88c9e)
- Lazily initialize devtools info of entries - by @posva in https://github.com/posva/pinia-colada/issues/619 (10d1e)
- Show simulated loading immediately when asyncStatus writes are deferred - by @posva (44ee1)
- Synchronize panel lifecycle - by @posva (1f4a0)
- Restore package build - by @posva (e67a5)
- Keep router file watching defaults - by @posva (03375)
- Resolve standalone hub icon - by @posva (ae8fb)
- Embed devframe icon - by @posva (6c4f5)
- Stringify fixture BigInts - by @posva (5744d)
- Isolate shared cache payloads - by @posva (30f7d)
- Restore serialized display values - by @posva (aa20b)
- Preserve dates in fixture output - by @posva (fe35a)
- Sync queries started before bridge - by @posva (ab3f6)
- Sync mutations started before bridge - by @posva (8090f)
- Display negative zero - by @posva (bec62)
- Display invalid dates - by @posva (e5ed2)
- Render circular fixture data - by @posva (47584)
- Preserve custom values after edits - by @posva (60bf3)
- Retain native values after edits - by @posva (67a5d)
- Trigger query updates after edits - by @posva (2fd69)
- Replace edited data root - by @posva (de7aa)
- Edit map and set values - by @posva (00d92)
- Resolve icons in unit tests - by @posva (d4e58)
- Preserve details panel scroll position - by @posva (36e7c)
- Reject duplicate set replacements - by @posva (7347b)
- Preserve depth when restoring object properties - by @posva (d3f4b)
- nuxt:
- Register colada devtools in vite - by @posva (c351b)
- persistence:
- Preserve date - by @posva (e8422)
- playground:
- types:
