Skip to content

Releases: atriumn/noxaudit

v1.1.4

19 Mar 01:55

Choose a tag to compare

Bug fix

  • Fix focus prompts not included in package distributionfocus_prompts/ was outside the package directory, causing get_prompt_from_file to fail with infinite recursion when installed via pip. Moved prompts into noxaudit/focus_prompts/ so they ship with the package.

v1.1.3

08 Mar 02:35
424cb45

Choose a tag to compare

1.1.3 (2026-03-08)

Bug Fixes

  • remove "daily" assumptions from pricing.py output (#109) (e246fee)

v1.1.2

08 Mar 00:27
03fa4e8

Choose a tag to compare

1.1.2 (2026-03-07)

Bug Fixes

  • remove "nightly" branding from tagline and core messaging (#106) (44e1aef)

Documentation

  • reframe scheduling as optional, not the default path (#108) (469bfa7)

v1.1.1

07 Mar 22:11
ac520f2

Choose a tag to compare

1.1.1 (2026-03-07)

Miscellaneous

  • remove ralph dev artifacts and improve gitignore (8efbbd6)

Documentation

  • add SECURITY.md, CODE_OF_CONDUCT.md, and issue templates (c31bf08)

v1.1.0

07 Mar 16:09

Choose a tag to compare

1.1.0 (2026-03-07)

Features

  • add Next.js marketing site and migrate docs to subdomain (fcb27bf)

Bug Fixes

  • test: remove brittle version prefix assertion in SARIF test (caf8ae3)

v1.0.1

06 Mar 18:29

Choose a tag to compare

1.0.1 (2026-03-06)

Documentation

  • update model references and publish benchmark results (#99) (438202b)

v1.0.0

06 Mar 18:05

Choose a tag to compare

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. 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) (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...
Read more