@pinia/colada-plugin-retry v1.0.3

posva/pinia-colada
Share
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:
  • 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:
  • 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:
    • Default color scheme to dark  -  by @posva (32346)
    • Apply system color scheme explicitly  -  by @posva (759e5)
  • types:
    • Avoid types pollution  -  by @posva (5d563)
    • Make querystore.get return a more lax entry  -  by @posva (1062b)
    View changes on GitHub

Latest Pinia Colada releases

All releases