Skip to content

v0.1.9 — Launch-session lifecycle hardening

Choose a tag to compare

@TheStreamCode TheStreamCode released this 02 Aug 09:57
· 2 commits to main since this release

Fixed

  • Give each launch its own disposal scope so shell-integration listeners and fallback timers are released when the launch completes or its terminal closes.
  • Stop reading terminal shell output for custom CLI commands; output capture remains limited to the default Codex missing-command check.

Added

  • Unit tests for launch-session disposal and source-level regression tests for activation lifecycle behavior.

Changed

  • Move launch-session lifecycle helpers into the testable command utility module.
  • Document activation-scoped versus launch-scoped resources in the architecture and repository guidance.

Removed

  • Remove the unused placeholder icon generator and its script. Published artwork remains unchanged.

Verification

  • 39 tests passed with no failures or skips.
  • Minimum-version VS Code Extension Host smoke test passed.
  • CI passed on Windows and Ubuntu; CodeQL passed.
  • npm audit reports zero vulnerabilities; Gitleaks reports no leaks.
  • VSIX SHA-256: 3FC77C1F300778558767ADEA8CF5B2E2FFEBC7CD19B373F697C6401E42492723.

Marketplace and Open VSX publication remain owner-managed.