Changelog¶
(v*) and apply to the entire monorepo.
Unreleased¶
Changed¶
Improved tutorial terminology and scientific accuracy (PR #59)
Added¶
Comprehensive README files across all packages and apps (PR #58)
2.0.6 - 2026-02-19¶
Changed¶
Extracted
FftConvolverfrom Solver to enable split borrows in Rust WASM (PR #56)Replaced AR model reference with double-exponential time constants in CaTune description
Fixed¶
Consistent CaLab version display across all pages (PR #57)
2.0.5 - 2026-02-19¶
Added¶
Screenshots and version superscript to landing page (PR #55)
Changed¶
Extracted shared
Card,CardGrid, andTutorialcomponents to@calab/ui(PR #54)Renamed package scope from
@catuneto@calab(PR #53)
2.0.4 - 2026-02-19¶
Added¶
Unit tests for
@calab/core(~48 tests) and@calab/community(~22 tests) (PRs #48, #49)Shared
CompactHeadercomponent in@calab/ui(PR #50)base.cssaggregate import for shared stylesGlob-based
build-apps.mjsand dynamiccombine-dist.mjsfor app auto-discovery (PR #51)App template (
apps/_template) anddocs/NEW_APP.mdguide (PR #52)This changelog
Changed¶
Barrel exports trimmed to only externally consumed symbols (PR #47)
CI build step uses
build:appsinstead of hardcoded app names
Fixed¶
@calab/iomissing directvalibotdependency (phantom dep via@calab/core) (PR #47)
2.0.3 - 2026-02-18¶
Changed¶
Extracted chart logic to
@calab/computeand shared CSS to@calab/ui(PR #46)Removed dead code — unused exports, signals, props, barrel re-exports (PR #45)
Naming, import, and minor cleanup across monorepo
Fixed 5 architecture boundary issues from codebase audit
Optimized build pipeline and CI caching
Fixed¶
AR2 dt mismatch, ESLint rule override, CaRank missing memo (PR #45)
2.0.2 - 2026-02-18¶
Fixed¶
Capitalize app names in deploy URLs (CaTune, CaRank)
2.0.1 - 2026-02-18¶
Fixed¶
Bundle worker properly for production builds
2.0.0 - 2026-02-18¶
Major restructuring into a monorepo with reusable packages.
Added¶
@calab/core— WASM adapter, export schema, types (PR #42, #43)@calab/compute— worker pool, warm-start cache (PR #43)@calab/io— file parsers, validation, export (PR #43)@calab/community— Supabase DAL, submission logic (PR #43)@calab/tutorials— tutorial definitions, progress persistence (PR #43)@calab/ui— DashboardShell, DashboardPanel, VizLayout (PR #44)CaRank app — trace quality ranking with file import and SNR ranking (PR #44)
Multi-app build pipeline with
combine-distscript and base pathsnpm workspaces monorepo structure (PR #42)
Changed¶
Moved CaTune app into
apps/catune/workspaceRenamed Python package from
catunetocalabRenamed repo references from CaTune to CaLab
Stabilized tooling and codified conventions (Prettier, ESLint, CI) (PR #41)