Releases
v2.0.0
Compare
Sorry, something went wrong.
No results found
jkrumm
released this
14 Oct 13:58
2.0.0 (2026-10-14)
Bug Fixes
address review of the shell nav prop (e816a29 )
bucket the DualPanel fill by x and route single bars via barMark (d66b78d )
close router and dev-helper false positives in the lint plugin (3cc25fb )
close the fourth review of the agent run records (55b304c )
close the review of the agent runtime contract (0f74e16 )
close the review of the chat stream demo (0bf1e88 )
close the second review of the agent run state (526548f )
close the second review of the shell nav prop (fa0827c )
close the third review of the shell nav prop (cde02fc )
count sort misses and compare against the per-run control (6906443 )
cut the server render cost of a dense DualPanel (3b6db1f )
drop the router-view-transition bullet and lower the landed budgets (f3d9ba9 )
end every rule bullet in its tag (608e94f )
export the seeded route component so lint stays quiet (42ddc93 )
fail closed on router receivers, unwrap TS wrappers (e80e101 )
fill the parent in matchHeight, size the Donut ring from the box law (3f9de0b )
flush the pending table search on unmount and pin with logical insets (0e33b78 )
gate the layered Mantine imports and correct the migration guidance (08b5aba )
harden app-wiring and make the kept-lint notice follow the merge (32412c5 )
harden doctor's upgrade checks and make init leave a stock Vite app green (f61d3ac )
harden donut and heatmap review findings (4f654cd )
harden Sparkline domains and StackedArea typing (3d80dac )
harden streaming markdown against remend, shiki and mermaid failures (1e51699 )
harden the chart demo fixtures and charts search store (877578b )
harden the chart-engine boundary against traversal and require (2404a3c )
harden the keyboard lane after review (af8a7cb )
harden the panel kinds after review (580f77f )
hold the stopped run's record while its own resolver is pending (ed55013 )
import the dates stylesheet after basalt's (ea56e2a )
keep fill gaps when thinning and gate barMark on values (3876c8a )
keep legend hit overlays off the plot (7c6afee )
keep the cursor session across re-renders and bare-card legends (5fea636 )
keep the NaN-x fallback explicit in xScaleFor and test it (4c639b9 )
keep the short-card fold and the legend hit floor on the 2.0 chart layer (7ab3d24 )
make doctor's import scan literal-aware and init's tsconfig edit BOM-safe (fad9f31 )
make the chat recipe production-correct and compile-checked (1d66177 )
match nav items like the sidebar and stop re-raising transition rejections (8bfceea )
match nav items with the router's rules and report transition errors once (804275e )
name real radius tokens and tighten the agent-layer checks (5065036 )
name the nav label, not staticData, in the page-title guard message (a4add08 )
never emit a curve name as path data; stack only the auto domain (77225a0 )
paint band strip markers after every base band (7c9860a )
pin the agent-layer budgets in tests and record the landed numbers (fe29f4f )
pin the StreamStatus removal with a type guard (26703a0 )
report non-interactive charts as N/A in the keyboard lane (02c7feb )
resolve router and ai-sdk bindings by import, tighten no-dev-helper (dbabe5d )
restore CHANGELOG.md, which is not part of this change (65ef132 )
reuse the shared scan in dropped-subpaths, spare solution roots (01276f7 )
skip history in the deleted-doc drift check (13a9933 )
square Donut ring, measure fill boxes, size chart roots against collapse (5200293 )
stop folding a server-painted table column on hydration (1588481 )
stop MirroredBars and bar Sparkline stacking one series per row (d354913 )
stop the cold first fold variant logging two 404s (a6f13ac )
stop xScaleFor overflowing the stack on very long series (b3ee019 )
treat remend's incomplete-image sentinel like incomplete-link (8f988d9 )
wait for settled rail geometry in the layout suite (7489033 )
Features
2.0 oxlint plugin — every rule at error, dead rules retired (e6567da )
accept undefined on optional agent props (18b7e1a )
add a checked table recipe, a typed mock transport and the grid keys (dc0fcfa )
add donut and heatmap chart kinds (2a07a12 )
add make evidence with its lanes and the 1.41 and argo baselines (0be032c )
add StackedArea and Sparkline chart kinds (84009a7 )
add submitted status, typed errors, throttle and transport seam to agent (0be4da9 )
add the band strip chart kind (e9a3f93 )
add the dual-panel and mirrored-bars chart kinds (093f0df )
default useAgentThreadRuns throttle to 100 ms (7f4a7b4 )
doctor and sync carry a 1.x app to 2.0 (a06ce32 )
drop the StreamStatus export (9346ba2 )
export the agent transport types (b8f69f4 )
export the nine chart kinds from basalt-ui/charts (bf25f8a )
finish widening optional agent props (c7e58a5 )
fold a short chart card in CSS so its header never flips after hydration (3ec6f1c )
gate route transitions on view-transition types support (0e9a086 )
gate the 2.0 chart surface and drop its 1.x helpers (a2a3274 )
init reorders create-vite's build and keeps Route exportable (727687b )
init seeds the router files and merges lint; doctor checks app wiring (eb2dfad )
keyboard-walk lane in the evidence harness (a059d91 )
let the shell take nav and derive sidebar, mobile bar and breadcrumbs (ed7cb4a )
playground demos for every chart kind (c6870ee )
port the playground and the evidence chart lane to TanStack Charts (de3826d )
rebuild the chart layer on TanStack Charts (35b074b )
replace the visx lint rules with the chart-engine boundary (3b98b8a )
rewrite the shipped agent layer so every instruction cites its enforcement (ec19200 )
route view transitions through the router (157aed4 )
ship basalt-ui 2.0 as the one sanctioned major (86f675f )
ship the main.tsx seed as an agent template (cb25139 )
size charts in CSS so hydration shifts nothing (d944163 )
styles.css carries every Mantine layer the provider mounts (e47e6e1 )
view transition on aside fold, CSS theme-toggle, reduced motion (9b9e06f )
wire chat, routes and subpath peers into the shipped agent layer (f5c3b7d )
BREAKING CHANGES
the 1.x surface is removed or moved. See
packages/basalt-ui/MIGRATING.md § 2.0.0 for every row.
You can’t perform that action at this time.