Releases: atriumn/noxaudit
Releases · atriumn/noxaudit
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.1
v1.0.0
1.0.0 (2026-03-06)
⚠ BREAKING CHANGES
noxaudit run(no --focus) now audits all 7 focus areas instead of using a day-of-week schedule. Thenoxaudit schedulecommand is removed. Thescheduleandframesconfig keys are deprecated (emit DeprecationWarning if present).
Features
- add benchmark runner script and corpus definition (#81) (3930b99)
- add frame-based config and schedule system (#30) (#40) (92cc7b1)
- add Gemini 2.5 Pro, 3 Flash pricing and 50% batch discount (793342d)
- add noxaudit baseline command to suppress existing findings on adoption (#38) (5dcce18)
- add noxaudit estimate command with pricing.py (#37) (0a5a008), closes #28
- add OpenAI provider with GPT-5 family support (#35) (#44) (ae77425)
- add patterns focus area (fd9e68e)
- add SARIF 2.1.0 output format for GitHub Code Scanning (#39) (c139aed)
- add testing, hygiene, dependencies, performance focus areas (3bd6c3d)
- batch API support with submit/retrieve split (afa12cd)
- benchmark Phase 1 — 10 models × 2 repos quality baseline (#90) (5937b78)
- benchmark: add claude-sonnet-4-6, claude-opus-4-6, and openai models to corpus; replace gemini-2.0-flash with gemini-2.5-flash-lite; add gemini-3.1-pro-preview pricing (#95) (a9eab32)
- benchmark: add scorecard analysis script (#96) (ab9404a), closes #88
- combined focus areas + test suite + CI (c6116b0)
- implement Gemini Batch API in GeminiProvider (50% discount) (#71) (df7d9be)
- implement MCP server for AI coding tool integration (#18) (71f2e46)
- initial nightwatch MVP (2347be8)
- multi-retrieve idempotency + auto GitHub issues (3543a1d)
- persist structured findings to latest-findings.json and findings-history.jsonl (#73) (fd5bb5f)
- remove schedule/frames from OSS CLI, default --focus to all (b3a8109)
- switch default provider from Anthropic to Gemini Flash (016cfd8)
- wire SARIF output into CLI and runner (issue #45) (#50) (2a27517)
Bug Fixes
- baseline --undo with filters silently removes nothing (#53) (d82b74c)
- ci: break draft-email loop by skipping if draft already exists (6e0fb1c)
- ci: use PAT in draft-email so push re-triggers CI checks (6590a0a)
- correct .gitignore formatting for Ralph files (468f249)
- cost tracking projected monthly calculation and cache token handling (#54) (6aea210)
- enable pymdownx.emoji extension for Material icon rendering (1503cbf)
- make GeminiProvider import conditional for optional google-genai dependency (8fa563d)
- pre-push hook installs dev and mcp extras before running tests (883cb62)
- rename remaining Nightwatch references to Noxaudit (3564560)
- resolve CI failures for ruff formatting and mcp import (6b0a801)
- wire pre-pass execution into runner and commit prepass module (#51) (d0840fa)
- wire pre-pass execution into runner and commit prepass module (#52) (aba462b)
Miscellaneous
- add .ralph-fix-prompt.txt to .gitignore (a2f7b6b)
- add .ralph/ to .gitignore (Ralph session files) (f287cc9)
- add cryyer release email pipeline (fb9a817)
- add dependabot.yml with grouped minor/patch updates (231b0cb)
- add pre-commit and pre-push hooks for ruff and pytest (#20) (e54291c)
- add pre-commit and pre-push hooks for ruff and pytest (#20) (5d570d3)
- add Ralph monitor/prompt files to .gitignore (e910abc)
- add release-please for automated versioning and changelogs (0378986)
- auto-commit before merge (loop primary) (43f4366)
- deps: bump actions/checkout from 4 to 6 (feb0073)
- deps: bump actions/checkout from 4 to 6 (94026ea)
- deps: bump actions/checkout from 4 to 6 (#84) (7aa6a89)
- deps: bump actions/download-artifact from 4 to 8 (#83) (c4988a6)
- deps: bump actions/setup-python from 5 to 6 (d6c98ee)
- deps: bump actions/setup-python from 5 to 6 (4f46cf5)
- deps: bump actions/setup-python from 5 to 6 (#86) (921cde3)
- deps: bump actions/upload-artifact from 4 to 7 (#82) (c1983ff)
- deps: bump astral-sh/setup-uv from 5 to 7 (d6cb39f)
- deps: bump astral-sh/setup-uv from 5 to 7 ([55a2ba5](https://github.com/atrium...