Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Dec 06:01
06db3d9

0.6.0 (2025-12-26)

Features

  • clean: delete empty lockfile after all assets cleaned (cbfc058)
  • config: add validation warnings for invalid environment variables (2915a78)
  • config: add validation warnings for invalid environment variables (43de992)
  • deploy: add --project override (331e863)
  • deploy: add interactive layer selection for multi-layer deploys (003960f)
  • errors: harden registry/lockfile and add migration tests (243d329)
  • interactive: add layer selection for deployment (f62829f)
  • layers: add Layer entity (0051a78)
  • layers: add LayerLoader and FsLayerLoader (479d691)
  • layers: add LayerResolver (5f78847)
  • layers: deploy from merged multi-layer stack (395bf55)
  • layers: merge assets across layers (2f56889)
  • lockfile: migrate to project root with provenance (a01d360)
  • registry: add domain Registry entity (3ba5f79)
  • registry: add projects and clean-all commands (d9dffc1)
  • registry: add RegistryRepository port (f789e13)
  • registry: add TOML registry repository (c3a2440)
  • registry: register projects on deploy (66891a9)
  • scripts: add worktree initialization scripts (49a5666)
  • sources: add config + CLI layer controls (f5b706e)
  • tests: add WindowsCompatExt trait for cross-platform test isolation (60d01d2)
  • visibility: add layers and provenance tooling (6ab9a35)
  • visibility: enhance layer stack display with provenance and tilde paths (96178a6)

Bug Fixes

  • Add USERPROFILE environment variable for Windows compatibility in tests, Sensei. (f97f7cf)
  • centralize documentation URLs in docs module (0cd2d40)
  • clean: interactive choose project vs home (cdedded)
  • config: add CALVIN_USER_CONFIG_PATH for Windows CI compatibility (9e48e8a)
  • config: add CALVIN_XDG_CONFIG_PATH for Windows CI compatibility (6a31290)
  • deploy: respect project root and exit codes (175bf3c)
  • home: global lockfile for --home deploy/clean (189cc23)
  • interactive: add global_layers_only state alias (31a6066)
  • interactive: detect user layer when no project .promptpack exists (7a71032)
  • multi-layer: align diff + targets merge with PRD (96a48dd)
  • multi-layer: interactive sources, layered promptpack config, init schema (813a370)
  • multi-layer: project-root lockfile, layered targets, interactive menu (9c02632)
  • multi-layer: remote ~, diff/watch project_root, config merge (8b92b51)
  • multi-layer: watch stack, disable project layer, legacy config (0e995e0)
  • normalize path separators for Windows CI (61720a7)
  • setup: enhance lockfile hash retrieval for cross-platform compatibility (4bbb2cd)
  • test: escape Windows paths in TOML config for legacy user config test (75da682)
  • test: escape Windows paths in TOML config for user_layer_path_config test (29f546c)
  • tests: add Windows CI compatibility for directory path tests (85149f7)
  • tests: handle Windows path separators in JSON output assertions (2feb18f)
  • tests: use forward slashes in TOML paths for Windows compatibility (c723cd7)
  • test: update test configuration to enhance ci stability (940b999)
  • ui: use actual asset_count in deploy summary instead of estimate (ba84d11)
  • watch: process notify events correctly (5b17642)
  • windows: complete home directory unification for test isolation (bf61a22)
  • windows: unify home directory resolution with calvin_home_dir() (22c52b5)