Releases: unbound-force/gaze
Releases · unbound-force/gaze
Release list
v1.6.0
Changelog
Features
- 11fde49: feat: add Go provider adapters and refactor CRAP pipeline (Phase 2) (@em-redhat)
- c4d5647: feat: add baseline comparison to gaze crap (@marcusburghardt)
- a723fb9: feat: add baseline-comparison spec artifacts (@marcusburghardt)
- 0832d1c: feat: add mock providers and interface satisfaction tests (Phase 4) (@em-redhat)
- b74653c: feat: add multi-package support to gaze analyze and gaze quality (@yvonnedevlinrh)
- aa98b55: feat: add provider interfaces and FunctionComplexity type (Phase 1) (@em-redhat)
- 13d436d: feat: add quality pipeline providers and wire callers (Phase 3) (@em-redhat)
Bug Fixes
- 233e7b3: Revert "fix: suppress staticcheck SA1019 on intentional deprecated field usage" (@em-redhat)
- 11a5f54: fix(aireport): propagate SSA degradation from CRAP step to payload summary (@em-redhat)
- abf6dfb: fix(loader): use charmbracelet/log instead of hardcoded os.Stderr (@yvonnedevlinrh)
- e76d857: fix(quality): resolve staticcheck QF1012 in ai_mapper.go (@yvonnedevlinrh)
- 1a06131: fix: add mode: subagent to agent frontmatter (@marcusburghardt)
- 3c8e099: fix: add mode: subagent to background-worker, coordinator, worker agents (@marcusburghardt)
- c834ddd: fix: add scope-aware filtering to P1 effect detection (#121, #144, #145) (@jflowers)
- dbf3c64: fix: address PR #120 review feedback (@marcusburghardt)
- 855f485: fix: address PR review findings (@yvonnedevlinrh)
- d3105cb: fix: compact AI adapter payload to fit within model context window (@jflowers)
- f4a7f00: fix: display GazeCRAP deltas in baseline text comparison table (#163) (@jflowers)
- 8a1b637: fix: evaluate GazeCRAP in baseline new-function threshold (#164) (@jflowers)
- 1a080eb: fix: guard resolvePackagePaths against empty patterns input (@gxmiranda)
- 6639821: fix: migrate callers from deprecated ContractCoverageFunc to ContractCoverageProvider (@em-redhat)
- 8d5a4fc: fix: order-agnostic cask checksum patching after macOS signing (@jflowers)
- b83f21f: fix: prevent TestSC002 from leaking fake content to GITHUB_STEP_SUMMARY (#172) (@jflowers)
- e0965bc: fix: prevent http.ResponseWriter.Write() double-count as WriterOutput and HTTPResponseWrite (@yvonnedevlinrh)
- a73d657: fix: prevent silent CI passes on missing/partial data (#101, #108, #116) (@jflowers)
- 9691f87: fix: raise SC-004/SC-005 performance thresholds from 10s to 15s (@jflowers)
- 2ec9615: fix: reduce CRAP scores and fix errcheck in baseline code (@marcusburghardt)
- e09d4b9: fix: reduce CRAPload by adding goprovider tests and decomposing generateCoverProfile (@em-redhat)
- 6fbaafb: fix: relativize Score.File paths in JSON output (@marcusburghardt)
- cff4006: fix: resolve coverage from module root when invoked from subdirectory (@gxmiranda)
- 8e3efce: fix: suppress staticcheck SA1019 on intentional deprecated field usage (@em-redhat)
- 9de597b: fix: use types.Implements for io.Writer and http.ResponseWriter detection (@yvonnedevlinrh)
- 221df02: fix: validate classification thresholds in config.Load (@em-redhat)
Documentation
- 8374884: docs: add baseline comparison documentation (@marcusburghardt)
- 5516a5c: docs: add comprehensive project documentation in docs/ (@jflowers)
- 7d78413: docs: add provider interfaces to AGENTS.md architecture and complete verification tasks (@em-redhat)
- 9cbd164: docs: add provider-interfaces OpenSpec change artifacts (@em-redhat)
- 4195e95: docs: address spec review findings for provider-interfaces (@em-redhat)
- faec493: docs: mark code review passed for provider-interfaces (@em-redhat)
- 3028bc1: docs: mark spec review passed for provider-interfaces (@em-redhat)
- 0fe63d5: docs: update D1 design to reflect pointer-identity implementation (@yvonnedevlinrh)
Others
- 90d2e68: Merge pull request #123 from marcusburghardt/fix/untrack-package-lock (@marcusburghardt)
- 78a9968: Merge pull request #127 from yvonnedevlinrh/opsx/migrate-command-to-commands (@yvonnedevlinrh)
- e78f048: Merge pull request #149 from jflowers/opsx/p1-local-var-false-positives (@trevor-vaughan)
- 13bee27: Merge pull request #154 from em-redhat/opsx/config-threshold-validation (@em-redhat)
- bcb34a4: Merge pull request #157 from gxmiranda/038-crap-subdir-coverage (@gxmiranda)
- af58d64: Merge pull request #160 from yvonnedevlinrh/fix/131-http-writer-double-count (@yvonnedevlinrh)
- 83fb3d8: Merge pull request #161 from yvonnedevlinrh/fix/109-132-writer-type-checks (@yvonnedevlinrh)
- 77a886d: Merge pull request #165 from em-redhat/opsx/provider-interfaces (@em-redhat)
- 1242ba6: Merge pull request #176 from yvonnedevlinrh/fix/lint-qf1012-ai-mapper (@yvonnedevlinrh)
- 64b668a: Merge pull request #177 from gxmiranda/opsx/fix-resolve-package-paths-empty (@gxmiranda)
- a558c9c: refactor: extract findReturnEffectID to reduce CRAPload by 1 (@gxmiranda)
- 59f3707: refactor: migrate gaze init output from .opencode/command/ to .opencode/commands/ (@yvonnedevlinrh)
- 97a3525: test: add mergeSummaries unit tests to fix CRAPload regression (@yvonnedevlinrh)
- e08134b: test: address code review test coverage gaps (@em-redhat)
v1.5.0
v1.4.9
v1.4.8
v1.4.7
Changelog
Features
- 6a727ab: feat: add AST-based mutation fallback and no_test_coverage reason (@jflowers)
- d646f8e: feat: add container unwrap assertion mapping pass (confidence 55) (@jflowers)
- 9c32c67: feat: add workflow auto-detection to /gaze fix command (@jflowers)
- 6807f65: feat: fix ambiguous classification for constructor functions and GoDoc (@jflowers)
Bug Fixes
- 5af231b: fix: reduce CRAPload from 37 to 35 to pass CI threshold check (@jflowers)
- d50166f: fix: sync embedded gaze-fix.md asset with source (@jflowers)
Others
v1.4.6
Changelog
Features
- 3a30efc: feat: add --include-unexported to gaze quality with package main auto-detect (@jflowers)
- e1f15db: feat: add gaze test generation agent, /gaze fix command, and workflow hooks (@jflowers)
- 81db53a: feat: add recommended_actions list and assertion_count to JSON output (@jflowers)
- 55cd018: feat: add tier-based confidence boost for P0/P1 side effects (@jflowers)
Documentation
Others
v1.4.5
Changelog
Bug Fixes
- a47e70b: fix: build gaze from source for CI report, add opencode adapter (@jflowers)
- c72850a: fix: increase unit+integration job timeout to 20min for gaze report step (@jflowers)
- 16aa1ce: fix: raise --max-crapload to 35 to match current codebase state (@jflowers)
- 3de6089: fix: remove auth.json setup — opencode 1.2.26 reads OPENCODE_API_KEY directly (@jflowers)
- 10f2b27: fix: use --format=json for gaze report in CI (no AI adapter needed) (@jflowers)
- e9b6d5c: fix: write opencode auth.json for model resolution in CI (@jflowers)