Releases · April 2026 · W18
v0.46.10 (2026-04-29)
Section titled “v0.46.10 (2026-04-29)”New Features
Section titled “New Features”- Price Lab timeline draws baselines as horizontal reference lines
- —allow / —deny / -Werror flags for diagnostics
- compiler-style diagnostics — codes, registry, numeric summary
- Salon slider shows the loaded zone; volume is per-salon configurable
- Salon Map — temporal X axis uses Chart.js time scale (Phase 3)
- Sense 22 — signal/verdict/smebit registries carry classifications_json
Bug Fixes
Section titled “Bug Fixes”- clear svelte-check error and warnings
- silence chartjs-adapter-date-fns type error in MapCanvas
Documentation
Section titled “Documentation”- reconcile verdict definition; regenerate glossary + terminology.md
- more
For developers
Refactoring
Section titled “Refactoring”- extract Sense 22 helpers to scripts/_legend_helpers.py
- Playworks smoke specs for Lab + Salon canvas rendering
Maintenance
Section titled “Maintenance”- release 0.46.10
13 commits: 6 features, 2 fixes
v0.46.9 (2026-04-29)
Section titled “v0.46.9 (2026-04-29)”New Features
Section titled “New Features”- Sense 22 Phase 6 — search autocomplete from Legend values
- Sense 22 — Legend-aware filter chips
- Sense 22 Phase 4b — per-cell icon, color, and value tooltip
- Sense 22 Phase 4a — Explorer reads structured Legends
Bug Fixes
Section titled “Bug Fixes”- pattern-rule numeric formats reach the renderer
Documentation
Section titled “Documentation”- todo
- reframe price_provenance Q2 — silver owns hygiene, baseline trusts it
- Sense 10 — closure (patterns, adoption, status shipped)
For developers
Refactoring
Section titled “Refactoring”- relocate cmd_make + COMPILERS/COMPILER_TAGS into commands/make.py
- tighten pattern-rule numeric dispatch in format.ts
- regression guards for the two refactor blind spots
Maintenance
Section titled “Maintenance”- release 0.46.9
- gate explorer typecheck in CI + add pre-push hook
- typecheck cleanup — 51 errors to 0
- cleaning type errors
15 commits: 4 features, 1 fixes
v0.46.8 (2026-04-29)
Section titled “v0.46.8 (2026-04-29)”New Features
Section titled “New Features”- top-bar recents dropdown + record dimension listing visits
- jin make injects pricing.default_rule from tenant config.yml
Bug Fixes
Section titled “Bug Fixes”- COMPILER_TAGS — register the Legend compile entry
- register Legend compile in COMPILER_TAGS so test_every_compiler_has_a_tag passes
Documentation
Section titled “Documentation”- provenace (prices)
For developers
Refactoring
Section titled “Refactoring”- distribute stragglers — target resolvers, git query, SIS helpers
- distribute pipeline + script-resolution + purge helpers
- distribute KLS state + DLZ source-sync helpers to their owners
Maintenance
Section titled “Maintenance”- release 0.46.8
9 commits: 2 features, 2 fixes
v0.46.7 (2026-04-28)
Section titled “v0.46.7 (2026-04-28)”New Features
Section titled “New Features”- subject-matter detail — render content as markdown
- wire legendcompile into jin make — thresholds reach dbt —vars
- Sense 22 (The Legend) — implementation kickoff
- jin afs push — visible per-step progress, not silent waits
Bug Fixes
Section titled “Bug Fixes”- Explorer deploy — inline ‘marked’ into SSR bundle
- restore main guard in cli/init.py for frozen-binary path
Documentation
Section titled “Documentation”- Sense 20 — fourth invariant, Pack-out-of-reach
For developers
Refactoring
Section titled “Refactoring”- relocate path/tenant resolvers to commands/config.py
Maintenance
Section titled “Maintenance”- release 0.46.7
9 commits: 4 features, 2 fixes
v0.46.6 (2026-04-28)
Section titled “v0.46.6 (2026-04-28)”Bug Fixes
Section titled “Bug Fixes”- jin afs pull — loop the auto-merge across all rebased commits
For developers
Refactoring
Section titled “Refactoring”- extract argparse wiring + entry point into commands/_main.py
- relocate us/ls helpers to their command homes
- move init/update helpers to their command homes
- relocate pack discovery + version helpers to their command homes
Maintenance
Section titled “Maintenance”- release 0.46.6
6 commits: 0 features, 1 fixes
v0.46.5 (2026-04-28)
Section titled “v0.46.5 (2026-04-28)”Bug Fixes
Section titled “Bug Fixes”- SIS stale-row resurrection + auto-merge append-only logs on pull
Documentation
Section titled “Documentation”- just ship — surface —no-wait in help output
- more
For developers
Maintenance
Section titled “Maintenance”- release 0.46.5
- ship — skip local artifact mirror by default
5 commits: 0 features, 1 fixes
v0.46.4 (2026-04-28)
Section titled “v0.46.4 (2026-04-28)”New Features
Section titled “New Features”- chart formatters reuse the precision engine + date axis fix
- Salon API samples the long tail and reports the real population size
- adaptive precision bands for percent + ratio columns
Bug Fixes
Section titled “Bug Fixes”- Salon reset button matches Lab — unified, anchored right, with space
- notebook view — timestamp-gated SIS overlay vs KLS
- changing sort attribute preserves the slider window
- Price Lab UX — sampling, axis lock, slider stability, cursors
Documentation
Section titled “Documentation”- add Sense 22 — The Legend to the senses deck
- add Sense 21 — The Heartbeat to the senses deck
- Sense 22 — The Legend (labels that explain themselves)
For developers
Refactoring
Section titled “Refactoring”- fold Explorer + Docker plumbing into commands/launch.py
- relocate _run_hooks and _extract_pdf_reports to their natural homes
- fold user-config + secrets + instances into commands/config.py
- fold artifact-branch infra into commands/afs.py
Maintenance
Section titled “Maintenance”- release 0.46.4
- new claude.md candidate
- explicit allowlist added
- perf: ChartCanvas updates in place — slider drag is fast, no infinite loop
18 commits: 3 features, 4 fixes
v0.46.3 (2026-04-27)
Section titled “v0.46.3 (2026-04-27)”New Features
Section titled “New Features”- jin make — surface Phase 1b+ and Phase 1c progress
- actions board — show note-level “updated DATE” per row
Documentation
Section titled “Documentation”- Sense 21 — add Symptoms B and C, extend Phase 1
- more senses
- Sense 21 — The Heartbeat (six beats, five operation modes)
- to do
For developers
Refactoring
Section titled “Refactoring”- fold AFS-git helpers into commands/afs.py
- move canonicalise (Phase 2) into commands/extraction.py
- fold R2 helpers into commands/r2.py
Maintenance
Section titled “Maintenance”- release 0.46.3
10 commits: 2 features, 0 fixes
v0.64.7 · built 2026-09-20 19:48 UTC