Releases: bobmatnyc/ai-code-review
Releases · bobmatnyc/ai-code-review
Release v4.6.3
What's Changed
Changes since v4.6.2:
- chore: release v4.6.3 (b33438a)
- chore: update build artifacts (d3e4ad4)
- fix: resolve TypeScript 'never nullish' errors in configuration files (32e59b3)
- security: remove .mcp-vector-search from git tracking (06f0761)
Installation
npm install -g @bobmatnyc/ai-code-review@4.6.3Release v4.6.1
What's Changed
Changes since v4.6.0:
- chore: release v4.6.1 (7ea167c)
- fix: Update e2e tests to use dynamic version from package.json (fc3bf60)
- style: Fix linting and import organization (8981501)
- refactor: Remove legacy compatibility layer (#81) (49c7118)
- feat: Add fallback defaults for unknown models (#80) (6a1308d)
- refactor: Consolidate model definitions, remove 267 lines (#79) (c5f40a5)
- feat: Model map simplification Phase 1 (#76, #77, #78) (37c7cf3)
Installation
npm install -g @bobmatnyc/ai-code-review@4.6.1Release v4.6.0
What's Changed
Changes since v4.5.1:
- chore: release v4.6.0 (b858709)
- feat: add API key validation and project configuration (v4.6.0) (930ca6f)
- fix: add updateCachedConfig to persist saved config to singleton (8fb9f40)
- fix: remove override:true from envLoader.ts (00000de)
- fix: prevent env.local from overwriting saved API keys and model (b3523d0)
- fix: saved API keys now take precedence over environment variables (748f0dd)
- fix: use correct OpenRouter validation endpoint and set default model (e611403)
- fix: apply saved API keys from project config to main config (3eb3e26)
- feat: add API key validation on startup with interactive recovery (b399350)
- feat: add ai-code-review-dev script for running from source (9c676a5)
- refactor: Long Methods Batch 4 - Formatters & Model Helpers (#65) (#74) (ab1c830)
- refactor: Long Methods Batch 3 - Configuration & Output (#65) (#73) (3a01468)
- refactor: Long Methods Batch 2 - Core Functions (#65) (#72) (5e04d7c)
- refactor: Long Methods - High Complexity Functions (#65) (#71) (b125eef)
- refactor: reduce nesting depth in modelMaps/functions.ts (#70) (69364eb)
- refactor: C-Grade function complexity reduction (#63) (#69) (59c78dc)
Installation
npm install -g @bobmatnyc/ai-code-review@4.6.0Release v4.5.1
What's Changed
Changes since v4.5.0:
- chore: release v4.5.1 (b63f75a)
- chore: pre-release build number increment (3da81f9)
- chore: increment build number (f85c04e)
- refactor: Code remediation - Critical and High complexity function refactoring (#68) (5011927)
Installation
npm install -g @bobmatnyc/ai-code-review@4.5.1Release v4.5.0
What's Changed
Changes since v2.2.2:
- chore: update model maps (0e1306e)
- chore: bump version to v4.5.0 (01adf6f)
- security: add docs/archive/ to gitignore to prevent future API key exposure (9c25377)
- fix: remove broken lib export and update web integration docs (11accff)
- docs: update CHANGELOG for v4.5.0 release (2aecb0b)
- feat: major v4.5.0 release - MCP workflow, documentation overhaul, and project organization (dd6ec59)
- chore: release v4.4.10 (2efc689)
- fix: improve npm authentication in GitHub Actions workflow (feecee5)
- chore: release v4.4.9 (ae29b87)
- fix: handle case where package.json version is already correct in release workflow (462c866)
- chore: release v4.4.8 (419197a)
- chore: release v4.4.7 (22cd87d)
- chore: update build number and version files (cecea7f)
- fix: make pre-release check more lenient with linting warnings (561f28e)
- feat: add comprehensive automated release system (93d250d)
- chore: Project cleanup for v4.4.6 release (4c6535d)
- feat: Add Flutter/Dart support and comprehensive review type (f2248d0)
- Release v4.4.6: Fix model-maps synchronization during build (0eb00c2)
- Release v4.4.5: Documentation improvements and consistency fixes (b845253)
- fix: completely eliminate OpenAI API key warnings when using OpenRouter (4f54fe0)
- bump: increment build number to 15 (3d6a7d2)
- fix: prevent unnecessary OpenAI API key warnings when using OpenRouter (4e0766c)
- chore: bump version to 4.4.4 (a855856)
- feat: major codebase cleanup and organization for v4.4.4 (d31e225)
- chore: bump version to 4.4.3 (375e047)
- fix: resolve consolidation truncation and JSON output issues (2d26a64)
- chore: remove obsolete ClaudePMMemory tests (5a44d67)
- chore: bump version to 4.4.2 (f398d83)
- 4.4.2 (17773ee)
- fix: multiple bug fixes and improvements (252c891)
- fix: multiple bug fixes and improvements (538853a)
- docs: update framework configuration during security incident (98dbadb)
- docs: add comprehensive CI/CD pipeline requirements and workflow notes (9609b7a)
- fix: resolve pnpm version conflict in CI workflow (30c1f10)
- fix: update CI workflow to use Node.js 20.x and latest actions (e370df1)
- fix: update pnpm-lock.yaml to match package.json dependencies (2032b7f)
- chore: bump version to 4.4.0 for AI detection release (404d5f9)
- feat: implement comprehensive AI-generated code detection for coding tests (258596b)
- chore: update changelog for v4.3.1 release (37316ca)
- chore(version): update version.ts to 4.3.1 (cef8f73)
- 4.3.1 (ba0efac)
- chore: cleanup backup files and outdated documentation (ad26aa7)
- docs: fix CLI documentation accuracy issues (4a7a88e)
- feat(release): Version 1.0.1 release with GitHub sync integration (cafb761)
- feat(toolchain): complete Biome migration and TypeScript 5.8.3 upgrade (e0eed97)
- feat(toolchain): modernize to 2025 TypeScript best practices (7f2a385)
- feat(docs): complete comprehensive documentation optimization epic (5c24790)
- feat(docs): enhance workflow and project documentation with code-truth integration (94fd9bb)
- feat(docs): complete documentation audit and toolchain enhancement (d1b8780)
- refactor: update evaluation prompts for clarity and consistency; adjust config application logic (a44d640)
- chore: update version to 4.3.0 and regenerate model maps (da4649a)
- docs: add README update checklist to release process (08293ee)
- docs: update README to v4.3.0 with new features (6a9cbbf)
- fix: remove non-existent version:sync script from prepublishOnly (4688b4a)
- chore: bump version to 4.3.0 (3f7fc7f)
- chore: update version to 4.3.0 in package.json (5483da0)
- feat: complete major merge and establish comprehensive testing strategy (98ccda0)
- feat: Implement Prompt Template Manager for Handlebars integration (0ef1f55)
- feat: Implement US-001 Phase 2 - Extract Patterns Validation & Enhancement (#58) (f099814)
- Implement US-004: Output Directory Override Flag (#57) (5629dd9)
- feat: Complete Phase 2 testing framework for extract-patterns (US-002) (#59) (37d5882)
- feat: Implement extract-patterns review type for exemplar project analysis (#56) (4851d31)
- feat: Add metrics generator and status report scripts for project tracking (52459dd)
- feat: Add YAML configuration support with JSON backward compatibility (8eae7f4)
- Refactor setup script for improved clarity and reliability in environment setup (ddafc14)
- Add test project files for framework detection tests (9e66871)
- Fix framework detection tests by replacing shell commands with Node.js file operations (c528485)
- Fix CI pipeline issues (a38b1a3)
- Fix: Implement single source of truth versioning system + CI/CD improvements (#54) (809ffec)
- fix(ci): add cache-dependency-path for pnpm in Node.js setup (61eae67)
- fix(ci): downgrade actions/checkout and pnpm/action-setup versions for consistency (66a6de6)
- fix: update pnpm action setup version (c7024ce)
- feat(setup): add setup script for Node.js and pnpm installation (efb10ce)
- feat: update CI workflow to use pnpm for consistency (ec3b07c)
- fix(ModelInfoUtils): improve provider name formatting and handle unknown models (66f8c96)
- fix(cost-display): properly format cost object in log output (05c1871)
- fix: resolve test failures in OutputHandler and ReviewExecutor (b909b74)
- feat: merge refactor/prepare-codebase with code organization improvements (d95addf)
- docs: remove PROGRESS.md in favor of GitHub Issues and Labels (e256b5c)
- Refactor large files into smaller, focused modules (9b72230)
- fix: update generated timestamp and increment version to 4.2.3 (b44d4e0)
- feat: enhance evaluation prompts with critical assessment focus for v4.2.3 (f403bb5)
- fix: update generated timestamp in model-maps.js (b461a47)
- docs: clarify that evaluation review includes comprehensive code review (4eabed4)
- fix: strengthen evaluation prompts and optimize semantic chunking for v4.2.2 (ef141d5)
- fix: optimize semantic chunking to consolidate threads into fewer batches (a3da876)
- fix: clarify assessment instructions in evaluation prompts to prohibit suggestions for code improvements (d864cd0)
- chore: finalize v4.2.1 release with build improvements (d49e6ce)
- chore: release v4.2.1 patch with evaluation prompt fix (da0e8b5)
- fix: add missing evaluation prompt to bundled prompts (560560c)
- docs: update WORKFLOW.md to reflect AI Code Review project practices (e1c0d4e)
- docs: update CHANGELOG.md for v4.2.0 release (85d0398)
- feat: release version 4.2.0 with evaluation review and Golang support (9180d4b)
- chore: add docs/incoming to .gitignore (9c61612)
- feat: add comprehensive Golang support and evaluation review type (501c020)
- docs: add initial workflow documentation for Atlas Message Agent (c462aa4)
- fix: update README header to show correct version 4.1.2 (6b5aac5)
- chore: bump version to 4.1.1 (a7fb2fb)
- fix: remove duplicate -i flag documentation in README (ae669c3)
- fix: remove validate:models from prepublishOnly script in package.json (a49717f)
- feat: deprecate --individual flag and repurpose -i as alias for --interactive (ba2dcb1)
- Clean up project structure and improve linting/testing (#53) (dc975de)
- chore: bump version to 4.0.0 for semantic chunking major release (cc643cc)
- feat: implement AI-guided semantic chunking with TreeSitter integration (d7230fd)
- fix(tests): resolve vitest migration test failures and add missing validateArguments function (c73fd7c)
- feat(build): achieve 100% build pipeline success - all critical systems working (e179ef9)
- feat(testing): complete Jest syntax elimination - 28/36 files passing (78%) (36bdda1)
- feat(testing): major breakthrough - 23/36 test files passing (64% success) (55b7e0d)
- feat(testing): major test conversion progress - 16/36 files passing (ec30767)
- fix(testing): resolve linting errors and convert more tests to Vitest (e8e036d)
- feat(testing): establish Vitest conversion pattern and documentation (324cf05)
- feat(testing): initial Vitest migration setup (e3cb6a9)
- chore: finalize v3.3.0 release with complete documentation and build fixes (e233c54)
- fix: remove build step from prepublishOnly to resolve publication issues (e0c3b25)
- docs: add enhanced model registry system to v3.3.0 release notes (d0108a3)
- docs: update changelog for v3.3.0 semantic versioning (5f7812a)
- 3.3.0 (2ac7463)
- chore: prepare for version bump to 3.3.0 (e4b801b)
- release: v3.2.16 - Code organization improvements and TypeScript fixes (cb1165f)
- 3.2.16 (04360dc)
- Merge pull request #49 from bobmatnyc/feature/issue-48-code-organization-cleanup (9c3262c)
- feat: enhance Python and TypeScript performance and quick-fixes prompts (8654db1)
- fix: escape Laravel Blade syntax in PHP security template (e5c665f)
- fix: resolve all TypeScript compilation errors for PR #49 (897ea1c)
- feat: reorganize documentation and configure TypeScript path aliases (842c7d1)
- feat: code organization improvements (addresses #48) (ce90a9a)
- Merge pull request #47 from bobmatnyc/fix/issue-46-review-formatting-cidata (c2c5351)
- fix: exclude ciData from commandOptions serialization (fixes #46) (cd7eb8e)
- fix: correct context window detection for Gemini 2.x models (e412a55)
- feat: implement enhanced model maps with pricing and deprecation tracking (8df2679)
- fix: resolve CLI initialization and argument parsing issues (29aaf41)
- docs: add bug report from Sasha on 2025-06-01 (76c3e29)
- fix: resolve output format issues and token handling for Gemini 1.5 models (9bacc07)
- feat: re-add OpenAI o3 and o3-mini reasoning models (4c21e4d)
- fix: improve multi-pass consolidation for non-OpenAI providers (541ad32)
- fix: ensure project .env.local properly overrides tool environment variables (20cd0c9)
- chore: bump version to 3.2.12 (55c6eb7)
- fix: CLI model option not overriding environment variable (1480103)
- chore: bump version to 3.2.11 (f25220b)
- fix: remove o3 model support per issue #44 (b39c0c2)
- Merge pull request #43 from bobmatnyc/feature/issue-38-api-client-architecture (3b5c88e)
- fi...