Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,61 @@

All notable changes to this project will be documented in this file.

## [1.1.0](https://github.com/digitarald/primer/compare/primer-v1.0.0...primer-v1.1.0) (2026-02-22)


### Features

* add custom policy support ([efd88f0](https://github.com/digitarald/primer/commit/efd88f05003b6e923aa566a274a3dd295b9e14b4))
* add multi-model code review prompt and synthesize findings into a prioritized fix list ([2c8843e](https://github.com/digitarald/primer/commit/2c8843eee26ff368c28ed9815e535e0c9196f097))
* add per-area readiness scoring, file-based instructions, and area-aware eval scaffold ([d55821e](https://github.com/digitarald/primer/commit/d55821e10c3854aaf42d3ffa3f1facde199c4ffe))
* add plugin-based policy engine with shadow mode ([067e675](https://github.com/digitarald/primer/commit/067e67530b1eba31a72d1d033fc45f26ff903897))
* add plugin-based policy engine with shadow mode ([e7f58d3](https://github.com/digitarald/primer/commit/e7f58d34956cdbb158931f8075dc0fe0c54df9f6))
* add VS Code extension wrapping CLI for key workflows ([b03d21b](https://github.com/digitarald/primer/commit/b03d21bea5ff2c910095d9b84ae3d58adcdcf957))
* add VS Code extension wrapping CLI for key workflows ([6bef466](https://github.com/digitarald/primer/commit/6bef46621ee03735c6731adb2a600cd931236715))
* add Windows Copilot CLI support with cliArgs and .bat/.cmd handling ([f2791b8](https://github.com/digitarald/primer/commit/f2791b842379734536295da37184595f7f2eba48))
* add Windows Copilot CLI support with cliArgs and .bat/.cmd handling ([f1592e4](https://github.com/digitarald/primer/commit/f1592e40ebd6793504d86c4383547b153cdcf8d0))
* **analyzer:** add Bazel/Nx/Pants/Turborepo detection, smart fallback heuristics, and symlink-safe scanning ([b6d5cc2](https://github.com/digitarald/primer/commit/b6d5cc2157254b4f0e20b4e6bb90b9c1b9f994b3))
* **analyzer:** enhance repo analysis for non-JS ecosystems and improve workspace detection ([3257b1a](https://github.com/digitarald/primer/commit/3257b1af9160f769a9a3b94dd158c0fc2a075a91))
* **cli:** add option to list available Copilot models ([ac7f562](https://github.com/digitarald/primer/commit/ac7f562699dd180ab41e5613883980b918a1defc))
* **copilot:** create function to extract and list Copilot models from CLI help ([ac7f562](https://github.com/digitarald/primer/commit/ac7f562699dd180ab41e5613883980b918a1defc))
* enhance eval case generation prompts for deeper architectural analysis ([764d00c](https://github.com/digitarald/primer/commit/764d00cd43c7d6eff51e506f7f80999797e031aa))
* enhance instruction generation and PR body creation ([8b7722c](https://github.com/digitarald/primer/commit/8b7722c8bc356c256c2d538c8b750289c15d65c4))
* enhance language and package manager detection in analyzer service ([8b7722c](https://github.com/digitarald/primer/commit/8b7722c8bc356c256c2d538c8b750289c15d65c4))
* enhance TUI with eval and batch processing features ([77fc44e](https://github.com/digitarald/primer/commit/77fc44e6a52b9efabca0a3d7eb5970e4b5cb9b1c))
* **eval:** implement model listing functionality in eval command ([ac7f562](https://github.com/digitarald/primer/commit/ac7f562699dd180ab41e5613883980b918a1defc))
* **eval:** implement timeout handling for scaffold generation and improve error reporting ([cd48e73](https://github.com/digitarald/primer/commit/cd48e73cd1adb10e71e61a097e04a2538c29d620))
* **evaluator:** enhance trajectory viewer with phase filtering for tool calls ([ac7f562](https://github.com/digitarald/primer/commit/ac7f562699dd180ab41e5613883980b918a1defc))
* headless CLI with --json/--quiet, batch service, structured output ([f449a76](https://github.com/digitarald/primer/commit/f449a762c2f64b7452210a63d22fc6f042b87de1))
* headless CLI with --json/--quiet, batch service, structured output ([d9e75ca](https://github.com/digitarald/primer/commit/d9e75caa8b81d2e76c160310b307eda76daa7492))
* **tui:** add readiness report feature with detailed output and user interaction ([ac7f562](https://github.com/digitarald/primer/commit/ac7f562699dd180ab41e5613883980b918a1defc))
* update trajectory viewer with new design and metrics display ([d1db068](https://github.com/digitarald/primer/commit/d1db06827587bc1a8da15b376916c85379c33c2c))
* VS Code extension onboarding — walkthrough, grouped readiness, format picker ([0384387](https://github.com/digitarald/primer/commit/0384387b7e7b79b4f66fb78ffeb16caa0813be4d))


### Bug Fixes

* add missing output directory ([9b2e8f3](https://github.com/digitarald/primer/commit/9b2e8f3d160bfe104e070dd6a71df96aa35cac61))
* address PR review — fix pkg name, version, PAT leak, error handling, dead stubs, typo ([24b110d](https://github.com/digitarald/primer/commit/24b110da23b2ae174977d577ea2c10185bca56bd))
* align table formatting in README ([95784a5](https://github.com/digitarald/primer/commit/95784a5caa13590e7ba9c67aca2b6b97aad217ab))
* audit command-service wiring gaps ([503b870](https://github.com/digitarald/primer/commit/503b870c79dd81d5bb95a86d66a534747eeaf06b))
* **azureDevops:** encode memberId in accounts URL ([3257b1a](https://github.com/digitarald/primer/commit/3257b1af9160f769a9a3b94dd158c0fc2a075a91))
* disable no-undef for TypeScript files ([954a95d](https://github.com/digitarald/primer/commit/954a95d4ad2bc3cf701c0ffe6d6c899d7ce9ac63))
* exclude vscode-extension from root ESLint config ([018610c](https://github.com/digitarald/primer/commit/018610c920edcdd8b9930dc10835048a34df9d50))
* guard Ink render() calls with try/catch, improve area filter type safety ([bb1e19d](https://github.com/digitarald/primer/commit/bb1e19dd01ed3b7bc12261bfe5a19cf9f8c165ef))
* improve path validation logic ([97ce317](https://github.com/digitarald/primer/commit/97ce317afd13b8b1f8b6e88bf89c9e766a1ba89b))
* remove dead code, fix import spacing and double blank lines ([6f3bcfd](https://github.com/digitarald/primer/commit/6f3bcfd330b276fbe95aaad22dedc4fa1c94f002))
* replace console.log with process.stderr.write in prettyPrintSummary ([b061e02](https://github.com/digitarald/primer/commit/b061e024f7614b29aae5fb014057e9c8d47ca3b6))
* resolve all ESLint errors — add node globals, disable base no-unused-vars, fix unused imports, auto-fix import order ([e7d3286](https://github.com/digitarald/primer/commit/e7d3286d274d3bb3115743d3d3e2eadaaf43d54b))
* sanitize error messages in git push ([8b7722c](https://github.com/digitarald/primer/commit/8b7722c8bc356c256c2d538c8b750289c15d65c4))
* **ui:** handle errors during repo loading and processing ([3257b1a](https://github.com/digitarald/primer/commit/3257b1af9160f769a9a3b94dd158c0fc2a075a91))
* validate Azure DevOps slugs and improve error handling ([8b7722c](https://github.com/digitarald/primer/commit/8b7722c8bc356c256c2d538c8b750289c15d65c4))
* **vscode:** harden extension commands with overwrite flows, shared PR service, and UX polish ([03c3446](https://github.com/digitarald/primer/commit/03c3446e40f8f42b4b7d61224cb202ab7bed7fab))
* **vscode:** harden extension commands with overwrite flows, shared PR service, and UX polish ([9e55d36](https://github.com/digitarald/primer/commit/9e55d36d1da3ded956af32035f32459b9a2510f6))
* wire --model to init/pr commands, add try/catch for generateConfigs ([7c93a53](https://github.com/digitarald/primer/commit/7c93a5369711cdf3ef17807f644d27bd296a60a8))
* wire up progress reporting for eval --init ([0baf939](https://github.com/digitarald/primer/commit/0baf939442ef6efb0b9dd5703b14df9d5ce31b29))
* wire up progress reporting for eval run and generate instructions ([a5456ce](https://github.com/digitarald/primer/commit/a5456ce89b1ec7490e1a274b147ba09674ba2674))

## [Unreleased]

### Complete Rewrite
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "primer",
"version": "1.0.0",
"version": "1.1.0",
"description": "Prime repositories for AI-assisted development",
"main": "dist/index.js",
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.0.0"
".": "1.1.0"
}