Skip to content

v2.0.0 — Universal Language Support & Humanization

Latest

Choose a tag to compare

@LuciferDono LuciferDono released this 08 Mar 15:54
· 4 commits to master since this release
5ea7a07

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 @me auth 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