Skip to content

chore(main): release 2.0.0#118

Open
jeff-atriumn wants to merge 1 commit intomainfrom
release-please--branches--main
Open

chore(main): release 2.0.0#118
jeff-atriumn wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@jeff-atriumn
Copy link
Member

@jeff-atriumn jeff-atriumn commented Mar 10, 2026

🤖 I have created a release beep boop

2.0.0 (2026-03-13)

⚠ BREAKING CHANGES

  • noxaudit run (no --focus) now audits all 7 focus areas instead of using a day-of-week schedule. The noxaudit schedule command is removed. The schedule and frames config keys are deprecated (emit DeprecationWarning if present).

Features

  • add benchmark runner script and corpus definition (#81) (51114f2)
  • add frame-based config and schedule system (#30) (#40) (f9fe12c)
  • add Gemini 2.5 Pro, 3 Flash pricing and 50% batch discount (7f99c98)
  • add noxaudit baseline command to suppress existing findings on adoption (#38) (f33e348)
  • add noxaudit estimate command with pricing.py (#37) (2f47d38), closes #28
  • add OpenAI provider with GPT-5 family support (#35) (#44) (50290d6)
  • add patterns focus area (fd9e68e)
  • add SARIF 2.1.0 output format for GitHub Code Scanning (#39) (d6dba5f)
  • 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) (9fa878a)
  • benchmark Phase 2 — consistency analysis (#119) (452ed9e)
  • 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) (c550fd2)
  • benchmark: add scorecard analysis script (#96) (9b222cf), closes #88
  • combined focus areas + test suite + CI (c6116b0)
  • confidence scoring based on cross-run finding frequency (#121) (#124) (99543b1)
  • implement Gemini Batch API in GeminiProvider (50% discount) (#71) (d95e2b3)
  • implement MCP server for AI coding tool integration (#18) (89063b8)
  • initial nightwatch MVP (2347be8)
  • migrate docs to subdomain (95787e0)
  • multi-retrieve idempotency + auto GitHub issues (3543a1d)
  • persist structured findings to latest-findings.json and findings-history.jsonl (#73) (e7388a4)
  • remove schedule/frames from OSS CLI, default --focus to all (0d3f313)
  • switch default provider from Anthropic to Gemini Flash (f49d22f)
  • wire SARIF output into CLI and runner (issue #45) (#50) (efe2218)

Bug Fixes

  • baseline --undo with filters silently removes nothing (#53) (2333b53)
  • ci: break draft-email loop by skipping if draft already exists (088359d)
  • ci: use PAT in draft-email so push re-triggers CI checks (38d04b7)
  • correct .gitignore formatting for Ralph files (3a5c928)
  • cost tracking projected monthly calculation and cache token handling (#54) (7eb19e5)
  • enable pymdownx.emoji extension for Material icon rendering (edbda29)
  • handle list responses from dedup LLM provider (#122) (595cd9a)
  • make GeminiProvider import conditional for optional google-genai dependency (829b5a6)
  • pre-push hook installs dev and mcp extras before running tests (9908739)
  • remove "daily" assumptions from pricing.py output (#109) (b689923)
  • remove "nightly" branding from tagline and core messaging (#106) (94124d5)
  • rename remaining Nightwatch references to Noxaudit (c6b27be)
  • resolve CI failures for ruff formatting and mcp import (366b001)
  • test: remove brittle version prefix assertion in SARIF test (1d7c94e)
  • wire pre-pass execution into runner and commit prepass module (#51) (c82c235)
  • wire pre-pass execution into runner and commit prepass module (#52) (acf8053)

Miscellaneous

  • add .ralph-fix-prompt.txt to .gitignore (a623159)
  • add .ralph/ to .gitignore (Ralph session files) (fa3f6b0)
  • add cryyer release email pipeline (4b5a816)
  • add dependabot.yml with grouped minor/patch updates (6fd6018)
  • add pre-commit and pre-push hooks for ruff and pytest (#20) (3909626)
  • add pre-commit and pre-push hooks for ruff and pytest (#20) (adaf7b2)
  • add Ralph monitor/prompt files to .gitignore (6592324)
  • add release-please for automated versioning and changelogs (1e89397)
  • auto-commit before merge (loop primary) (f49f91d)
  • clean up tracked artifacts (291b164)
  • deps: bump actions/checkout from 4 to 6 (ba4561f)
  • deps: bump actions/checkout from 4 to 6 (f1257f9)
  • deps: bump actions/checkout from 4 to 6 (#116) (3e752ff)
  • deps: bump actions/checkout from 4 to 6 (#84) (9e30f37)
  • deps: bump actions/download-artifact from 4 to 8 (#83) (81305cc)
  • deps: bump actions/setup-python from 5 to 6 (0b3d2b1)
  • deps: bump actions/setup-python from 5 to 6 (08cce79)
  • deps: bump actions/setup-python from 5 to 6 (#117) (4a10892)
  • deps: bump actions/setup-python from 5 to 6 (#86) (4272783)
  • deps: bump actions/upload-artifact from 4 to 7 (#82) (57cb187)
  • deps: bump astral-sh/setup-uv from 5 to 7 (fa119d6)
  • deps: bump astral-sh/setup-uv from 5 to 7 (e67a57a)
  • deps: bump astral-sh/setup-uv from 5 to 7 (#85) (b0a7acd)
  • group github-actions minor/patch dependabot updates (d570247)
  • main: release 1.0.0 (#98) (c606466)
  • main: release 1.0.1 (#100) (053494e)
  • main: release 1.1.0 (#101) (55980ff)
  • main: release 1.1.1 (#102) (af2e316)
  • main: release 1.1.2 (#107) (f59f0b6)
  • main: release 1.1.3 (#110) (9c19eda)
  • OSS repo cleanup (9ad3d1a)
  • remove ralph dev artifacts and improve gitignore (35ee053)

Documentation

  • add CHANGELOG.md documenting rename and initial release (61856d0)
  • add CONTRIBUTING.md for open source contributors (5cdeee9)
  • add GitHub Actions workflow example for nightly audits (#72) (24d038e)
  • add logo to README (c6e8bd7)
  • add MCP server setup instructions to README (421d56d)
  • add MkDocs Material documentation site (7a73f92)
  • add SECURITY.md, CODE_OF_CONDUCT.md, and issue templates (b35ed6a)
  • add validation, confidence scoring, and missing CLI commands (0bb1406)
  • consolidate provider configuration in README (#70) (ed440d4)
  • reframe scheduling as optional, not the default path (#108) (3b83507)
  • update model references and publish benchmark results (#99) (56d6924)
  • update README.md with Noxaudit branding (a03dca8)

Code Refactoring

  • make issues footer configurable and fix remaining nightwatch refs (ba3f606)
  • rename config file and update .gitignore (872c3ef)
  • Rename nightwatch → noxaudit for open source release (77038b1)
  • rename nightwatch/ directory to noxaudit/ (f85f095)
  • rework all 7 focus prompts for thoroughness and coverage (a0d94bf)
  • update all Python imports from nightwatch to noxaudit (d6dab14)
  • update GitHub Action and CI workflow for noxaudit rename (8929216)
  • update pyproject.toml for noxaudit rename (2fe1e0d)

This PR was generated with Release Please. See documentation.

@jeff-atriumn jeff-atriumn force-pushed the release-please--branches--main branch from d84a566 to 8daf599 Compare March 10, 2026 03:49
@jeff-atriumn jeff-atriumn force-pushed the release-please--branches--main branch from 0be7e04 to 71b5260 Compare March 10, 2026 04:06
@jeff-atriumn jeff-atriumn changed the title chore(main): release 1.1.4 chore(main): release 1.2.0 Mar 12, 2026
@jeff-atriumn jeff-atriumn force-pushed the release-please--branches--main branch 3 times, most recently from bd51564 to aa66c1b Compare March 13, 2026 13:38
@jeff-atriumn jeff-atriumn changed the title chore(main): release 1.2.0 chore(main): release 2.0.0 Mar 13, 2026
@jeff-atriumn jeff-atriumn force-pushed the release-please--branches--main branch 3 times, most recently from 8f2da86 to 1474f10 Compare March 13, 2026 14:33
@jeff-atriumn jeff-atriumn force-pushed the release-please--branches--main branch from 1474f10 to 07ed67f Compare March 13, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

benchmark: build scorecard analysis script Add noxaudit estimate command — cost estimation dry run

1 participant