1.7.3 (2026-06-13)
1.7.2 (2026-05-05)
- align CI with release build version (#89) (1def42f)
- report active package version in MCP startup (#88) (3863102), closes #attach
1.7.1 (2026-05-05)
1.7.0 (2026-05-03)
1.6.2 (2026-05-03)
- resolve typescript breaking change for v6.0.3 (fce728b)
1.6.1 (2026-05-03)
- resolve eslint breaking change for v10.3.0 (272a841)
1.6.0 (2026-04-27)
1.5.8 (2026-04-22)
- match npm registry URL for OIDC publishing (5e4edf1)
- resolve release version without npm auth (9c364d0)
- use supported toolchain for trusted publishing (99368f3)
1.5.7 (2026-03-30)
1.5.6 (2026-03-30)
1.5.5 (2026-03-30)
- align release tests with computed build version (#51) (f2bd3d6)
- inject release version during binary build (#50) (6496db2)
- validate releases before publishing (#52) (dc6b449)
1.5.4 (2026-03-30)
- build gh extension binaries on native runners (#46) (2240c52)
- restore release artifact execute bits (#49) (2fc46f7)
- run pkg through the Windows shell (#48) (5c92f00)
- use supported macOS runner for release builds (#47) (7c9d5a4)
1.5.3 (2026-03-30)
- handle string chunks from stdin (fe23f32)
1.5.2 (2026-03-23)
1.5.1 (2026-03-02)
- bake version at build time and remove Playwright from login flow (e6be1d5)
- replace Playwright browser login with gh auth token (77f2dee)
1.5.0 (2026-03-02)
- throw on missing download URL; suppress ExperimentalWarning (b7936da), closes owner/repo#N
- add title and description to gh-attach-assets release (9cc2590), closes #attach-assets #attach
1.4.0 (2026-03-02)
- remove playwright auto-install to prevent CI timeout (32fe560)
1.3.0 (2026-03-02)
- build CJS bundle for pkg binary to fix gh extension ESM error (e6362e9)
- increase login test timeout for Playwright auto-install in CI (7763bf2)
- auto-install Playwright browsers and improve strategy help text (47a85dc)
1.2.0 (2026-03-02)
- include source maps and gh-extension manifest in releases (4164a00), closes #extension #extension #18
1.1.0 (2026-03-02)
- configure npm publishing to GitHub Packages registry (dd8e9b2), closes addono/#attach #17
1.0.6 (2026-03-02)
- correct upload data encoding and 404 detection in strategies (68247d7)
1.0.5 (2026-03-02)
1.0.4 (2026-02-28)
- disable coverage thresholds for E2E test runs (795e3c7)
1.0.3 (2026-02-28)
- skip E2E tests when GITHUB_TOKEN is not configured (60763b6)
1.0.2 (2026-02-28)
- format CHANGELOG.md and ignore it in prettier checks (98fe411)
1.0.1 (2026-02-28)
- make gh-extension entrypoint test cross-platform (50556ee), closes #extension
- add gh extension entrypoint (19a85c5)
- align MCP upload format contract (7d9b221)
- align release binary names with gh extension convention (7af4c94), closes bin/#attach-linux #attach-linux-x64 #attach
- clarify evaluation prompt scoring instructions (b3047b6)
- clarify evaluation prompt structure (3fd5871)
- correct CopilotClient session API usage (5fe7bd3), closes #1
- correct MCP streamable HTTP sessions (faee118)
- fix CI test failure on macOS and release pipeline (98ba834)
- honor login state path and reuse saved session (c2f000a)
- improve fallback fitness scoring and evaluation evidence (cb22834)
- logging: reapply verbose per-tool logging (was overwritten by loop) (22508f4)
- logging: restore logging spec content (ef69956)
- logging: verbose per-tool logging with smart argument extraction (c792ae1)
- make auth error assertions resilient to strategy-order config (aa2b535)
- preserve typed errors in CLI for correct exit codes, fix test failures (792e9a6)
- remove model "claude-opus-4.6-fast" from premiumModels (72a87fa)
- resolve all 41 lint warnings in test files (ee4e240)
- resolve formatting failures and improve test coverage to 95% (1c42711)
- ship gh-extension entrypoint (dc6fa77), closes #extension #extension #attach #extension #extension #attach
- support stdin-only upload invocation (f48ea79)
- update snapshot tests and resolve lint warnings (ae1c549)
- add .releaserc.json, changelog/git plugins, and E2E skip message (edc3d92)
- add commitlint and comprehensive JSDoc documentation (d5b5cc3)
- add evaluation evidence for config command, loop log, and PROMPT files (e4a22eb)
- add missing source evidence slices for low-scoring spec items (d0ee7e5)
- cli: enhance config and upload commands with improved error handling and strategy resolution (187dea1)
- cli: implement interactive browser login with Playwright (369c583)
- cli: implement structured exit codes per spec (9ae6448)
- complete global CLI options support (ab92101)
- complete library public API exports and migrate vitest config (1b133eb)
- extract graceful shutdown handler into testable module (465168b)
- extract runFitnessEvaluation to testable module and fix comment spec compliance (2a477a1)
- extract tool logging module and add login elicitation flow (b18250a)
- implement all upload strategies (browser-session, cookie-extraction, repo-branch) (7c2dd54)
- implement CLI upload command with multi-strategy support (bcb70f0), closes #attach owner/repo#42 #attach #42 #attach #42
- implement file validation and target parsing utilities (d8777d3), closes owner/repo#42 #42
- implement MCP server with stdio and HTTP transports (51a1b4d)
- implement release asset generation with pkg (944263a), closes #extension
- improve evaluation evidence and branch protection docs (507e2b1)
- improve evaluation evidence quality and logging spec compliance (70fcee9)
- improve evaluation evidence quality with spec-named test index and larger output capture (69ae71f)
- improve fitness scores with testability, coverage, and quality (96e3b0d)
- refactor loop core + model tracking + PROMPT file tests + shutdown labels (b40e026)