v1.8.1
馃殌 Features
- feat(agent): add token-cost budget guardrails to the review path (#508)
- feat(action): add fail-open category/severity publication controls (#478) (#529)
- feat(allowlist): add Prisma schema review support (#572)
- feat(rules): add comprehensive built-in Go review guidance (#569)
馃悰 Bug Fixes
- fix(vscode): patch brace-expansion DoS via minimatch 10.2.6 (CVE-2026-14257) (#561)
- fix(pages): add dedicated /features route with correct active-tab highlighting (#548)
- fix(cli): align help text and aliases with actual behavior (#557)
- fix(pages): keep code block copy button anchored during horizontal scroll (#547)
- fix(vscode): pin linkify-it below v6 to fix vsce package failure (#545)
- fix(vscode): select Git roots with platform-aware paths (#543)
- fix: ensureMessagesSuffix double-paths URLs ending with /v1 (#533)
- fix(pages): handle stale lazy-loaded chunks gracefully (#542)
馃摉 Documentation
- docs(agent): correct MaxConcurrency doc comment to match actual default (#577)
- docs(configuration): document openai-responses protocol (#562)
- docs(license): update copyright holder to project contributors (#560)
- docs(README.ja-JP): fix Contributing link to point to Japanese version (#549)
Other Changes
- ci: upgrade low-risk GitHub Actions dependencies (#468)
- test(session): (#590)
- chore(deps-dev): bump the vscode-dependencies group (#592)
- i18n(pages): add Russian (ru) locale (#596)
- Add CodeUp CI integration (#570)
- ci(test): add binary smoke test (#566)
- improve(pages): simplify ErrorBoundary reload UX and add unit tests (#565)
- ci(pages): add ESLint and bundle size check to CI pipeline (#558)
Full Changelog: v1.8.0...v1.8.1