What's New in v2.0.0
Mandatory Local Execution (Stage 0)
The test phase now has 6 stages (up from 5). Stage 0 requires actually building and running the project before any AI review. No more submitting untested code. Build must succeed, full test suite must pass, and raw terminal output is captured as evidence.
30+ Language & Ecosystem Support
Expanded from Python, C/C++, and JS/TS to cover virtually every language on GitHub:
Languages: Rust, Go, Java, Kotlin, C#/.NET, Swift, Objective-C, Ruby, PHP, Perl, Scala, Clojure, Elixir, Haskell, OCaml, F#, Dart/Flutter, R, Julia, Lua, Zig, Nim, V, Shell/Bash, PowerShell, Solidity
Platforms: Android, iOS, React Native, Flutter, WASM
Infrastructure: Docker, Kubernetes/Helm, Terraform, Ansible, Bazel, CMake, Meson
Data formats: Protobuf/gRPC, GraphQL, LaTeX
Each language includes: build commands, test runners, linters, formatters, type checkers, security scanners, and dependency audit tools.
Commit & PR Humanization
New rules to make contributions indistinguishable from human-written code:
- Commit messages: Short, lowercase, imperfect — matches real developer style. Banned AI signal words: "enhance", "streamline", "leverage", "comprehensive", "robust", "seamless"
- PR bodies: Automatically toned down for first-time contributors. No overly polished markdown. Checks contributor history to calibrate formality level.
Security Checklist Extraction
Language-specific security anti-patterns extracted to a dedicated security-checks.md reference covering 15+ languages. Includes dependency audit commands for every supported package manager.
Bug Fixes
- Fixed 7 incorrect tool commands (rubocop, ktlint, perltidy, dotnet, nim, zig, vlang)
- Fixed tool detection priority (CI workflows are now highest priority, not pre-commit)
- Fixed Stage 1 redundant test execution (reuses Stage 0 output when possible)
- Fixed
@meauth fallback in PR contributor history check - Unified anti-word ban lists across commit and PR phases
- Added memory safety to test report template
- Added missing build file detection for OCaml, Nim, V, Julia, Lua
License
Changed from MIT to BSL 1.1. Non-commercial use permitted. Converts to AGPL 3.0 on March 8, 2030.
Coming in v3.0.0: Multi-platform support — GitLab, Bitbucket, Azure DevOps, and self-hosted Git.
Full Changelog: v1.0.0...v2.0.0