Releases · March 2026 · W13
v0.31.13 (2026-03-29)
Section titled “v0.31.13 (2026-03-29)”New Features
Section titled “New Features”- persist page size preference in localStorage
- branch indicator shows unpushed commits, configurable layout width, UI polish
- configurable date formatting + fix DbWatcher false positives
Bug Fixes
Section titled “Bug Fixes”- widen search field to show full placeholder text (max-w-sm → max-w-md)
Documentation
Section titled “Documentation”- fb
6 commits: 3 features, 1 fixes
v0.31.12 (2026-03-29)
Section titled “v0.31.12 (2026-03-29)”1 commits: 0 features, 0 fixes
v0.31.11 (2026-03-29)
Section titled “v0.31.11 (2026-03-29)”Bug Fixes
Section titled “Bug Fixes”- update all test expectations for positional target CLI syntax
- update entity_registry schema and probe registry test expectations
3 commits: 0 features, 2 fixes
v0.31.10 (2026-03-29)
Section titled “v0.31.10 (2026-03-29)”1 commits: 0 features, 0 fixes
v0.31.9 (2026-03-29)
Section titled “v0.31.9 (2026-03-29)”New Features
Section titled “New Features”- integrate taxonomy tree into dimension pages and sidebar
- show build timestamp and git commit in sidebar, debounce DbWatcher
- declarative column switcher and linked list columns
- automatic notes sync across AFS branches
Documentation
Section titled “Documentation”- feedback
6 commits: 4 features, 0 fixes
v0.31.8 (2026-03-29)
Section titled “v0.31.8 (2026-03-29)”New Features
Section titled “New Features”- pagination position — top, bottom, or both
- enhanced pagination — begin/end, page input, keyboard, configurable
- separate date vs timestamp formatting
- configurable format patterns — date columns via config engine
- group-by label resolution with entity config + labelColumn fallback
- recents pills with section colors, multi-select, / to search
- recents page with Timeline + Unique views and section filters
- group-by shows description column alongside code
- locale-aware column filtering — hide non-active language columns
- clicking a recent doesn’t re-record the visit
- Recents page — all recent visits on one searchable page
- configurable recents title templates via config engine
- bitbundle recents — record visits + sidebar panel
- taxonomy recents — click icon to see recently visited trees
- ESC closes the recents popup
- write-only-if-changed for compilers — idempotent builds
- grouping exclude pattern — config-driven column exclusion
- case-insensitive search with =i and ~i prefixes
- search qualifiers — =exact and ~regex
- smart decimals — show what the value needs, not a fixed count
- config-driven column visibility — hide from display, keep in export
- entity-level config overrides (Level 3) in config engine
- configurable grouping patterns via config engine
- sticky table header with scrollable body, driven by config engine
- paging options from config engine
- page size selector (25/50/100) for dimension views
- add pagination to group-by views
- Configuration Engine Phase 1 — config.yml + jin config CLI
- multi-select for tags and authors in note browser
- SME as human anchor in landing page diagram
- clickable mermaid diagrams — lightbox with pan and zoom
- showcase — From Shipment to Savings (InterLogic end-to-end)
- showcase — From Vine to Verdict (Millesime end-to-end walkthrough)
- replace note tiles/table with iTunes-style cascading column browser
- Entity + Contract bubble on landing page diagram
- P/T-Worlds — parallel evolution as core principle #18
- Entity + Contract grouped in interface bubble
- two worlds, one interface — Entity as the A/B contract
- hand-drawn mermaid in Explorer notes
Bug Fixes
Section titled “Bug Fixes”- widen search field to fit placeholder text (max-w-xs → max-w-sm)
- remove labelColumn fallback from group-by description detection
- remove ‘Count: all rows’, hide count dropdown when only 1 option
- recents pill colors aligned with What’s New
- businessId force-added to group-by ignoring exclude config
- no label column when grouping by boolean (is_/has_ prefix)
- locale filter hides unsuffixed column when locale variant exists
- splash screen uses localStorage — no repeat on new tab
- recents show human-readable titles instead of raw IDs
- announce PDF rendering start, always show per-report progress
- deterministic compiled_at + simple unconditional writes
- touch output files when compiler writes nothing — fixes mtime loop
- silence config table missing warning — expected for pre-config KLS
- entity compile uses stable compiled_at to avoid false diffs
- show progress for dbt-docs step (takes ~6s)
- notes branch merge only brings NEW files, never overwrites
- Phase 3 header shows tenant name instead of generic ‘tenants’
- notes branch merge skips files with identical content
- always rebuild registry + notebooks in incremental builds
- incremental build skips registry when only entity YAML changed
- _jinflow_config never baked — config_yml variable undefined
- count-by dropdown shows primary_key redundantly with businessId
- validate SIS files before ATTACH to prevent DB poisoning
- pageSize default from config engine, no magic numbers
- jin config tenant resolution — _resolve_default_tenant takes 1 arg
- jin config uses positional tenant like jin make
- bitbundle memberships filter against local smebit_registry
- instruments DAG crashes on dangling SMEbit/probe references
- instruments page loading state + query error logging
- remove cytoscape-elk from instruments page (same WASM hang)
- remove cytoscape-elk import — was loading WASM on every page visit
- always use breadthfirst layout for pipeline DAG
- use breadthfirst layout for large pipeline graphs
- pipeline DAG layout timeout + skip button
- Treemap a11y — replace div with button for click handler
- resolve all compare page Svelte warnings
- tenant picker stats use runWithDbContext for catalog resolution
- skip schema discovery, use known tenantId for metadata queries
- remove dev.duckdb fallback from getDbInfo()
- replace information_schema with duckdb_tables()/duckdb_columns()
- logo cache uses AsyncLocalStorage, snapshot uses explicit UTC string
- return compositeId as data.tenant in KLS store mode
- systematic multi-tenant store mode audit
- fully qualify schema with catalog name to avoid USE races
- use AsyncLocalStorage for request-scoped DB context
- remove dev.duckdb fallback, throw clear error when no DB context
- lineage queries crash in KLS store mode (legacy sync DB calls)
- inject version post-build into dist/, not pre-build into source
- SIS-only notes show modified_at from updated_at, not empty
- probe evidence uses json_object() for proper quote escaping
- note modified_at shows build time; add sort controls to browser
- preserve YAML file mtime when SIS publish writes unchanged content
- increase flowchart node padding to prevent text cutoff
- drop Comic Sans from mermaid — fixes text cutoff and iOS rendering
Documentation
Section titled “Documentation”- pagination design document
- feedback tracking
- search syntax design document
- some simple feedback management
- design document for Configuration Engine
- sync explorer guide — add sidebar, recents, bookmarks sections
- todo
- positional target syntax + jinflow instance command
- todo
For developers
Refactoring
Section titled “Refactoring”- stop force-adding businessId to group-by dropdown
- remove _jinflow_precision table, read from _jinflow_config
- interpretations header shows count in title, no subtitle
- note modified_at is an explicit YAML field, not file mtime
- add unit tests for note browser filter and sort logic
Maintenance
Section titled “Maintenance”- release 0.31.8
- update pnpm-lock.yaml with mermaid dependency
- Add proxy.jinflow.io Fly config, update default explorer URL
- perf: batch git history — 2 calls instead of 300+
- Unify snapshot, status, clone, notebook-pdf to target pattern
- Add JINFLOW_DEMO env var for per-deployment demo mode control
- jinflow us: positional target for setting default tenant
- Unify remaining commands to positional target pattern
- Unified target for jinflow make: positional pack.tenant pattern
- Unified target resolution: _resolve_single_target, _resolve_target_or_default
- Add _resolve_target: validated pack.tenant pattern resolver
- Use dot notation for instance refresh target
- Simplify instance refresh: infer scope from —pack/—tenant
- Add jinflow instance: manage deployed Explorer instances
- Add read-only demo mode for cloud deployments (Fly.io)
- Fix KLS store: logos and metadata missing on tenant picker (Fly.io)
123 commits: 39 features, 54 fixes
v0.31.7 (2026-03-27)
Section titled “v0.31.7 (2026-03-27)”New Features
Section titled “New Features”- handwritten font, pastel diagrams, remove all hospital mentions
- link jinflow logo to jinflow.io
- link jazzisnow logo and attribution to jazzisnow.com
- happy hand-drawn instrument map on landing page
- simplified ER diagram on landing page — no attributes, hand-drawn
- record individual row clicks as recent visits, not page loads
- landing page MDX — 3-column hero, ER diagram, audience cards
- landing page redesign — 3-column hero with ER diagram
- instrument relationship ER diagram — hand-drawn mermaid
- hand-drawn mermaid, domain packs as reality, nuMetrix in glossary
- render Mermaid diagrams in notebook notes
Bug Fixes
Section titled “Bug Fixes”- center hero tagline — align flex parents
- mermaid text cutoff — increase node padding, use SVG text rendering
- resolve all Svelte dev server warnings
- remove stale readPool reference in SIS write path
- landing page — reduce top margin, center tagline, smaller buttons
- resolve a11y warnings and SIS path for auto-creation
- SIS path resolution fails for bare tenant IDs
- navigation journal not recording entity_key (camelCase mismatch)
- exclude domain-specific terms from generated glossary
- hide landing page H1 — logos and tagline are enough
- taxonomy label stuck in German, precision rules lost on reload
- CSV export uses full precision for numbers
- timeAgo shows ‘today’ for date-only strings, not ‘13h ago’
- notes Modified column uses file mtime throughout
- add Playwright + version injection to docs deploy workflow
Documentation
Section titled “Documentation”- more todo.
- update landing page version to v0.31.6
For developers
Maintenance
Section titled “Maintenance”- release 0.31.7
- more todos
- update explorer package-lock.json
- rename notebook(s) to note(s) in CLI messages
- Fix entity/probe validators and compilers, add regression tests
- Add lexflow domain pack (legal offices) and fix interlogic sap_tm transport_mode
- Add tests for cloud sync and proxy
35 commits: 11 features, 15 fixes
v0.31.6 (2026-03-26)
Section titled “v0.31.6 (2026-03-26)”1 commits: 0 features, 0 fixes
v0.31.5 (2026-03-26)
Section titled “v0.31.5 (2026-03-26)”New Features
Section titled “New Features”- precision policy Level 1 — configurable rules in jinflow.yml
- mermaid prerendering + landing page redesign
- recents for hypotheses, findings, SMEbits, notes, and all tables
- notebook Modified column uses file mtime, not compile timestamp
Bug Fixes
Section titled “Bug Fixes”- move yaml import to function scope in _bake_metadata
- restore version placeholder in landing page
- add engine root to sys.path for scripts.sisdb import
- recents panel drops below icon (not clipped), taxonomies aligned
Documentation
Section titled “Documentation”- precision policy design — three-level derivation
- fix drift — add afs pp command and All Tables page
- add entity taxonomy, navigation journal, bookmarks to Explorer guide
For developers
Maintenance
Section titled “Maintenance”- release 0.31.5
- rename Built to Modified in notebook list
13 commits: 4 features, 4 fixes
v0.31.4 (2026-03-26)
Section titled “v0.31.4 (2026-03-26)”New Features
Section titled “New Features”- navigation journal — click entity icon to see recent visits
Bug Fixes
Section titled “Bug Fixes”- restore entity icons in sidebar with fallback dot
- sidebar entity names are multilingual + remove misleading icons
- restore full command names in workflow section
Documentation
Section titled “Documentation”- add all aliases to CLI help text
6 commits: 1 features, 3 fixes
v0.31.3 (2026-03-26)
Section titled “v0.31.3 (2026-03-26)”New Features
Section titled “New Features”- data-driven sidebar — entities listed individually, top 5 analytics
- jin afs pp — pull then push in one command
- single-letter CLI aliases for power users
4 commits: 3 features, 0 fixes
v0.31.2 (2026-03-26)
Section titled “v0.31.2 (2026-03-26)”New Features
Section titled “New Features”- entity taxonomy — core vs analytical vs view
- What’s New system — snapshot-based documentation diff
- year_source — temporal anchoring for master data entities
- add ‘flow’ as alias for ‘explore’ — jin flow
For developers
Maintenance
Section titled “Maintenance”- release 0.31.2
- rename —faf to —no-wait in release script
6 commits: 4 features, 0 fixes
v0.31.1 (2026-03-26)
Section titled “v0.31.1 (2026-03-26)”New Features
Section titled “New Features”- jin explore —smoke-test — hit all pages, report pass/fail
- Big Picture page + remove Tauri + ecosystem mermaid diagram
- rich feedback for jin afs push/pull
- version + build timestamp in footer on every page
Bug Fixes
Section titled “Bug Fixes”- mermaid syntax errors in all 8 diagram pages
- mermaid rendering + jazzisnow logo viewBox
- year filter on overview uses ‘year’ column or timestamps, not date fields
Documentation
Section titled “Documentation”- entity year_source design — temporal anchoring for master data
9 commits: 4 features, 3 fixes
v0.31.0 (2026-03-25)
Section titled “v0.31.0 (2026-03-25)”New Features
Section titled “New Features”- rewrite What’s New as unified activity feed
- show tenant name in notebook page title
Bug Fixes
Section titled “Bug Fixes”- add keepFocus to all goto() calls — search fields no longer lose focus
- mermaid diagrams now render — convert Starlight code blocks at runtime
- only mark notes as ‘edited’ when SIS content differs from KLS
- disable SSR for pages with browser-only dependencies
- header logo clipping — overflow visible + object-fit contain
- remove logo captions, reduce jazzisnow to 180px
- wrap entire notebook load in try-catch + console.error
- show splash on first tenant visit + keep Fly.io machine warm
For developers
Maintenance
Section titled “Maintenance”- release 0.31.0
- rename Notebook to Notes in sidebar
12 commits: 2 features, 8 fixes
v0.30.44 (2026-03-25)
Section titled “v0.30.44 (2026-03-25)”Bug Fixes
Section titled “Bug Fixes”- jin make no longer pushes AFS — commit only, user pushes manually
2 commits: 0 features, 1 fixes
v0.30.43 (2026-03-25)
Section titled “v0.30.43 (2026-03-25)”Bug Fixes
Section titled “Bug Fixes”- landing page logos — 2x size (240px), no frames/backgrounds
- Rewrite cloud deployment + local proxy concept docs to match implementation
4 commits: 0 features, 1 fixes
v0.30.42 (2026-03-25)
Section titled “v0.30.42 (2026-03-25)”Bug Fixes
Section titled “Bug Fixes”- landing page logos — 2x size (240px), no frames/backgrounds
2 commits: 0 features, 1 fixes
v0.30.41 (2026-03-25)
Section titled “v0.30.41 (2026-03-25)”Bug Fixes
Section titled “Bug Fixes”- simplify AFS push — no fetch/rebase during build
2 commits: 0 features, 1 fixes
v0.30.40 (2026-03-25)
Section titled “v0.30.40 (2026-03-25)”Bug Fixes
Section titled “Bug Fixes”- wrap notebook registry CTE in {% raw %} to prevent Jinja errors
2 commits: 0 features, 1 fixes
v0.30.39 (2026-03-25)
Section titled “v0.30.39 (2026-03-25)”1 commits: 0 features, 0 fixes
v0.30.38 (2026-03-25)
Section titled “v0.30.38 (2026-03-25)”1 commits: 0 features, 0 fixes
v0.30.37 (2026-03-25)
Section titled “v0.30.37 (2026-03-25)”1 commits: 0 features, 0 fixes
v0.30.36 (2026-03-25)
Section titled “v0.30.36 (2026-03-25)”New Features
Section titled “New Features”- sortable columns + multi-select layer filter in All Tables
Bug Fixes
Section titled “Bug Fixes”- use full ISO 8601 timestamps for entity created_at/modified_at
- don’t hold persistent SIS read connections — blocks jin make
4 commits: 1 features, 2 fixes
v0.30.35 (2026-03-25)
Section titled “v0.30.35 (2026-03-25)”Bug Fixes
Section titled “Bug Fixes”- increase header logo size by 50% (1.5em → 2.25em)
2 commits: 0 features, 1 fixes
v0.30.34 (2026-03-25)
Section titled “v0.30.34 (2026-03-25)”New Features
Section titled “New Features”- All Tables browser — browse any KLS table without entity registration
- jinflow logo in header, title shortened to “docs”
Bug Fixes
Section titled “Bug Fixes”- crop jazzisnow SVG viewBox — remove 80% whitespace
- exclude currency/number/percent columns from group-by options
- always include business_id in group-by options
- remove private repo links, replace with jinflow.io
- jazzisnow logo in framed box with light background + border
- Update cheatsheets + add proxy README
10 commits: 2 features, 5 fixes
v0.30.33 (2026-03-25)
Section titled “v0.30.33 (2026-03-25)”New Features
Section titled “New Features”- All Tables browser — browse any KLS table without entity registration
- jinflow logo in header, title shortened to “docs”
Bug Fixes
Section titled “Bug Fixes”- crop jazzisnow SVG viewBox — remove 80% whitespace
- exclude currency/number/percent columns from group-by options
- always include business_id in group-by options
- remove private repo links, replace with jinflow.io
- jazzisnow logo in framed box with light background + border
8 commits: 2 features, 5 fixes
v0.30.32 (2026-03-25)
Section titled “v0.30.32 (2026-03-25)”New Features
Section titled “New Features”- shared notes branch — phases 2-4
Bug Fixes
Section titled “Bug Fixes”- enlarge jazzisnow logo on landing page (120px → 300px)
- use MDX comment syntax in docs index page
4 commits: 1 features, 2 fixes
v0.30.31 (2026-03-25)
Section titled “v0.30.31 (2026-03-25)”New Features
Section titled “New Features”- version+timestamp on landing page, logo test, prebuild injection
Bug Fixes
Section titled “Bug Fixes”- use execFileSync for git commands in branches API
- suppress more known PyInstaller warnings (pycparser, charset, win32)
4 commits: 1 features, 2 fixes
v0.30.30 (2026-03-25)
Section titled “v0.30.30 (2026-03-25)”Bug Fixes
Section titled “Bug Fixes”- allow empty discussion thread in notebook validator
2 commits: 0 features, 1 fixes
v0.30.29 (2026-03-25)
Section titled “v0.30.29 (2026-03-25)”New Features
Section titled “New Features”- release notes generator + dbt-docs page + final drift clean
- branch pills with pairwise divergence + notes branch styling
For developers
Refactoring
Section titled “Refactoring”- branches as pills instead of dropdown
Maintenance
Section titled “Maintenance”- release 0.30.29
4 commits: 2 features, 0 fixes
v0.30.28 (2026-03-25)
Section titled “v0.30.28 (2026-03-25)”New Features
Section titled “New Features”- publish SIS note edits back to AFS YAML before compile
- inline editing for notebook cells
- branch-first collaboration tooling (items 1-4)
Documentation
Section titled “Documentation”- complete tutorial series (#4 + #5), navy+teal theme
- shared notes branch design — dual-write for team collaboration
6 commits: 3 features, 0 fixes
v0.30.27 (2026-03-25)
Section titled “v0.30.27 (2026-03-25)”New Features
Section titled “New Features”- embed dbt docs in Explorer — generated at build time, served from KLS
Bug Fixes
Section titled “Bug Fixes”- suppress known PyInstaller warnings for dbt_duckdb and weasyprint
Documentation
Section titled “Documentation”- jazzisnow footer on every page, clean header for now
4 commits: 1 features, 1 fixes
v0.30.26 (2026-03-24)
Section titled “v0.30.26 (2026-03-24)”New Features
Section titled “New Features”- add build timestamp to docs site tagline
- reorganize sidebar — Deliverables section + docs link
- add timestamp + optional comment to AFS build commit
Bug Fixes
Section titled “Bug Fixes”- add progress messages between bake metadata and AFS pack
- jin make —extract —clean passes clean through to extraction
Documentation
Section titled “Documentation”- add Domain Packs showcase page with all 4 packs
7 commits: 3 features, 2 fixes
v0.30.25 (2026-03-24)
Section titled “v0.30.25 (2026-03-24)”New Features
Section titled “New Features”- add —clean flag to jinflow extract to force re-extraction
Bug Fixes
Section titled “Bug Fixes”- helpful error message when just release is missing version kind
Documentation
Section titled “Documentation”- more todos
- version stamp in tagline, Tutorial #3 (Expert Knowledge)
5 commits: 1 features, 1 fixes
v0.30.24 (2026-03-24)
Section titled “v0.30.24 (2026-03-24)”Bug Fixes
Section titled “Bug Fixes”- clear feedback on AFS push — detect behind, show commit count
Documentation
Section titled “Documentation”- shift from YAML-centric to declarative framing + add diagram index
- replace numetrix domain terms with pack showcase, fix logos, clean glossary
4 commits: 0 features, 1 fixes
v0.30.23 (2026-03-24)
Section titled “v0.30.23 (2026-03-24)”Bug Fixes
Section titled “Bug Fixes”- search field loses focus on keystroke in overview pages
2 commits: 0 features, 1 fixes
v0.30.22 (2026-03-24)
Section titled “v0.30.22 (2026-03-24)”Bug Fixes
Section titled “Bug Fixes”- remove dimensions/ prefix magic from bookmark URLs
- double “dimensions/” in bookmark URLs on bookmarks list page
- add missing title frontmatter to site explorer guide
- reject unknown flags in just release instead of silently ignoring
- bookmarks save + tooltips not loading + remove count badge
- syntax errors in entitycompile.py breaking test collection
- stream local build output in —faf mode instead of silent background
Documentation
Section titled “Documentation”- remove all numetrix from site content + add logos
9 commits: 0 features, 7 fixes
v0.30.21 (2026-03-24)
Section titled “v0.30.21 (2026-03-24)”New Features
Section titled “New Features”- show column tooltips on cells too, not just headers
- add URL-driven sort and search on dimensions + bookmarks overview
- move BookmarkBar to layout header — bookmarks work on any page
Bug Fixes
Section titled “Bug Fixes”- carry compiled_at through to notebook note list
- don’t push AFS to remote when build has failures
- replace old inline “Save view” with BookmarkBar component
For developers
Maintenance
Section titled “Maintenance”- release 0.30.21
- rename Version Explorer to Diff Lab
8 commits: 3 features, 3 fixes
v0.30.20 (2026-03-24)
Section titled “v0.30.20 (2026-03-24)”New Features
Section titled “New Features”- add tri-lingual column tooltips on data table headers
2 commits: 1 features, 0 fixes
v0.30.19 (2026-03-24)
Section titled “v0.30.19 (2026-03-24)”New Features
Section titled “New Features”- add severity + tenant narrative levels (Narrative Compiler Phase 2)
- fix interpretations placeholder, add guide description, glossary in JumpBar
- add docs: prefix to JumpBar — bridge Explorer to docs.jinflow.io
- clickable tags on notes — click to filter
Bug Fixes
Section titled “Bug Fixes”- rewrite docs deploy workflow — use publish repo + webhook pattern
Documentation
Section titled “Documentation”- more
- add Narrative Compiler design document
- add login/logout commands to cheatsheet
- update tenant glossary — domain-neutral, not hospital-specific
- update jinflow glossary — no three layers, just the Experience + domain packs
For developers
Refactoring
Section titled “Refactoring”- humanize count labels — “unique materials” instead of “#material_id”
Maintenance
Section titled “Maintenance”- release 0.30.19
- copy jinflow logo to central logos/ folder
- add GitHub Actions workflow for docs.jinflow.io deployment
- jazzisnow logo
15 commits: 4 features, 1 fixes
v0.30.18 (2026-03-24)
Section titled “v0.30.18 (2026-03-24)”New Features
Section titled “New Features”- count-by chooser in group-by mode
- add presentations section — 26 slide decks with manifest and index
- loading splash with progress bar and status messages
- add mermaid diagrams to 6 key documentation pages
Bug Fixes
Section titled “Bug Fixes”- group-by uses COUNT(DISTINCT) for entity count, not COUNT(*)
- clipboard copies exact build timestamp, not relative time
- show version in sidebar even when dbMtime is empty
- read dbMtime and engineVersion from KLS snapshot in cloud mode
Documentation
Section titled “Documentation”- remove personal names from guides + attribute medallion to Databricks
- replace numetrix with millesime in all guide examples
- Wire auth gates and metering into CLI commands (Phase 3, Step 3)
- Add jinflow API worker (Phase 3, Step 2)
- SIS support in cloud sync and proxy
- Merge pull request #10 from jazzisnow/feature/jinflow-login
- Add jinflow login/logout and auth module (Phase 3, Step 1)
18 commits: 4 features, 4 fixes
v0.30.17 (2026-03-24)
Section titled “v0.30.17 (2026-03-24)”New Features
Section titled “New Features”- count-by chooser in group-by mode
- add presentations section — 26 slide decks with manifest and index
- loading splash with progress bar and status messages
- add mermaid diagrams to 6 key documentation pages
Bug Fixes
Section titled “Bug Fixes”- group-by uses COUNT(DISTINCT) for entity count, not COUNT(*)
- clipboard copies exact build timestamp, not relative time
- show version in sidebar even when dbMtime is empty
- read dbMtime and engineVersion from KLS snapshot in cloud mode
Documentation
Section titled “Documentation”- remove personal names from guides + attribute medallion to Databricks
- replace numetrix with millesime in all guide examples
- Fix SIS path resolution: return null in cloud mode instead of throwing
13 commits: 4 features, 4 fixes
v0.30.16 (2026-03-23)
Section titled “v0.30.16 (2026-03-23)”New Features
Section titled “New Features”- add Tutorial #2 (Finding to Diagnosis) + DE/FR i18n on docs site
Bug Fixes
Section titled “Bug Fixes”- re-stamp KLS after AFS auto-commit for correct git commit
- sanitize branch name slashes in worktree temp dir path
Documentation
Section titled “Documentation”- rename Views → Bookmarks in explorer guide + verify AFS git coverage
- Unify auth: Clerk for Explorer + CLI + Proxy (no license keys)
- Dial-in mode: session URLs, proxy query routing, cookie-based auth
8 commits: 1 features, 2 fixes
v0.30.15 (2026-03-23)
Section titled “v0.30.15 (2026-03-23)”New Features
Section titled “New Features”- add Tutorial #2 (Finding to Diagnosis) + DE/FR i18n on docs site
Bug Fixes
Section titled “Bug Fixes”- re-stamp KLS after AFS auto-commit for correct git commit
- sanitize branch name slashes in worktree temp dir path
Documentation
Section titled “Documentation”- rename Views → Bookmarks in explorer guide + verify AFS git coverage
5 commits: 1 features, 2 fixes
v0.30.14 (2026-03-23)
Section titled “v0.30.14 (2026-03-23)”New Features
Section titled “New Features”- bookmark icon reflects saved state
- rename Saved Views → Bookmarks with Cmd+B shortcut
Documentation
Section titled “Documentation”- sync drift — afs branch/checkout/merge + delivery_model.md
For developers
Refactoring
Section titled “Refactoring”- replace bookmark label with icon
- move Bookmarks from Tools to Data section in sidebar
Maintenance
Section titled “Maintenance”- release 0.30.14
6 commits: 2 features, 0 fixes
v0.30.13 (2026-03-23)
Section titled “v0.30.13 (2026-03-23)”1 commits: 0 features, 0 fixes
v0.30.12 (2026-03-23)
Section titled “v0.30.12 (2026-03-23)”New Features
Section titled “New Features”- multi-select filters with chip UI
Bug Fixes
Section titled “Bug Fixes”- search field re-focuses after server results arrive
- afs pull auto-rebases when histories diverge
Documentation
Section titled “Documentation”- add Operator cheat sheet — completes all 4 role-based cards
- add Probe Playground design document and pitch deck
6 commits: 1 features, 2 fixes
v0.30.11 (2026-03-23)
Section titled “v0.30.11 (2026-03-23)”New Features
Section titled “New Features”- add loading splash for cold starts
- add jin afs branch/checkout/merge commands
Bug Fixes
Section titled “Bug Fixes”- KLS store mode missing domainClaim and version
Documentation
Section titled “Documentation”- sync with recent development — afs diff, 3 new Explorer pages, 7 new design docs
For developers
- add tests for AFS branch/checkout/merge/pull commands
Maintenance
Section titled “Maintenance”- release 0.30.11
- release 0.30.10
- Add design doc: Delivery Model (Explorer, Proxy, CLI)
8 commits: 2 features, 1 fixes
v0.30.10 (2026-03-23)
Section titled “v0.30.10 (2026-03-23)”New Features
Section titled “New Features”- add loading splash for cold starts
- add jin afs branch/checkout/merge commands
Bug Fixes
Section titled “Bug Fixes”- KLS store mode missing domainClaim and version
Documentation
Section titled “Documentation”- sync with recent development — afs diff, 3 new Explorer pages, 7 new design docs
For developers
- add tests for AFS branch/checkout/merge/pull commands
Maintenance
Section titled “Maintenance”- release 0.30.10
6 commits: 2 features, 1 fixes
v0.30.9 (2026-03-23)
Section titled “v0.30.9 (2026-03-23)”New Features
Section titled “New Features”- jin make —branch — build from a specific AFS branch
- Version Explorer Phase 3 — AFS framework delta
- Version Explorer Phase 2 — findings and verdict deltas
Bug Fixes
Section titled “Bug Fixes”- move proxy registry helpers out of SvelteKit route file
Documentation
Section titled “Documentation”- add 3 role-based cheat sheets (analyst, data engineer, instrument author)
- add Evolve in Explorer design document
- add branch builds design note (Version Explorer Phase 4)
- Merge branch ‘main’ of https://github.com/jazzisnow/jinflow
-
- Bundle Weasyprint for Windows
- Proxy: Cloudflare Tunnel + Explorer registration
11 commits: 3 features, 1 fixes