Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 00:09
df79de8

1.4.0 (2026-08-11)

Features

  • add spinUpAll() for parallel scenario materialization (f245e07)
  • add spinUpAll() for parallel scenario materialization (3a295f1), closes #42
  • add verifyContracts() for executable scenario contracts (86acd88)
  • add verifyContracts() for machine-verifying scenario contracts (db2fb56), closes #36
  • cli: add git-scenarios init command (4b07bc2)
  • cli: add git-scenarios init command to scaffold custom scenarios (7c06643)
  • scenarios: add sparse-checkout-monorepo and multi-remote-fetch-conflict (c58a4c9)
  • scenarios: add sparse-checkout-monorepo and multi-remote-fetch-conflict (02ea920)
  • vitest: add scenarioTest() convenience for test.extend fixture (605b32e), closes #55
  • vitest: add scenarioTest() for test.extend fixture API (dff64ec)
  • www: add sitemap, Starlight i18n scaffold, and CJK font fallback (1faa517)
  • www: extract hardcoded UI strings into a translation dictionary (54ffc9b)
  • www: wire remaining components through the i18n translation dictionary (43fcb99)

Bug Fixes

  • assert: inSyncWithUpstream fails when no upstream configured (#134) (3ab0ac4)
  • atoms: make commit() throw when nothing is staged (#135) (2363e14)
  • atoms: make stashChanges throw instead of silently no-op (#137) (3949c24)
  • atoms: merge git environment instead of replacing it (41ea956)
  • atoms: merge git environment instead of replacing it (b4dc6d5)
  • atoms: resolve git-dir paths via rev-parse instead of hardcoded .git (#140) (06e8022)
  • atoms: restore detached HEAD in onBranch (#136) (f2ac185)
  • ci: grant pull-requests: write to the benchmark job (53de36f)
  • ci: grant pull-requests: write to the benchmark job (91c7351)
  • cli: replace spawnSync('mv') with cross-platform fs move for create --path (#138) (16ed006)
  • prevent temp repo leaks in core API + fix flaky e2e test (6c7948b)
  • prevent temp repo leaks in spinUpScenario/fromScenario + fix flaky e2e test (c3747a9)
  • regenerate scenarios-index API report for new scenario exports (bc0b443)
  • replace flaky temp-dir count assertion with behavioral check (a2e5f3c)
  • resolve lint errors and regenerate vitest API report (f77a84c)
  • update etc/index.api.md for new verifyContracts exports (1ec8b1e)

Performance

  • add spinUpAll serial vs parallel benchmark (9be50e0)
  • add spinUpAll serial vs parallel benchmark (96c7010)

Documentation

  • add new-scenario contribution template & checklist (7bf7374)
  • add new-scenario contribution template & checklist (040e7bb), closes #60
  • add README sections for new APIs (verifyContracts, spinUpAll, scenarioTest) (f8f6f53)
  • add README sections for verifyContracts, spinUpAll, scenarioTest (6220274)