$ the-wire · showcase
Devtools stops flagging repeated objects as circular
By RepoJournal · Filed · About Vue.js · Composed from the cited sources · methodology
A small day on the Vue orgs: the one substantive fix changes how the Devtools kit decides an object is circular, and the rest is housekeeping.
fix(kit): only treat ancestors as circular references vuejs/devtools
`encodeValue` adds every visited object to `seen` and never removes it, so a value that merely repeats an object got encoded as `{ kind: 'circular' }` even without a cycle. Under the default budget, a component returning `range: ref({ start: today, end: today })` and `rows: ref(Array(2).fill(row))` rendered `end` and `rows[1]` as `[Circular value:N]`; expanding the row loaded the real value, bu...
build(agent): drop sourcemap output (#1178) vuejs/devtools
The agent build no longer emits sourcemaps, shrinking what ships (and ending stack traces that point back at original sources for anyone debugging the agent bundle).
docs: remove stale timeline estimates from vue-compat README (#16016)[ci skip] vuejs/core
The vue-compat README no longer carries timeline estimates, dropping dates that had gone stale relative to where the compatibility build actually stands. No code changed; docs only, with CI skipped.