Skip to content

v0.1.1

Choose a tag to compare

@d-oit d-oit released this 12 Aug 20:23
· 299 commits to main since this release
699ecb4

v0.1.1 — CI Hardening, Search Cache, and Shell Test Coverage

Highlights

CI/CD Hardening

  • Merge-State Diagnoser: Automated workflow that diagnoses blocked PRs and posts actionable comments (#653)
  • BATS Test Suite: Comprehensive shell script testing with 58+ tests covering setup-skills, install-hooks, validate-skills, self-fix-loop, diagnose-merge-state, and more (#656-#663)
  • Security Scan Template: Reusable workflow template for shellcheck, secret detection, and Trivy scans (#644)
  • Gitleaks Pinned: Fixed to v2.3.9 to remove the paid license requirement (#643)
  • Commitlint Enforcement: Automated commit message validation

Performance

  • BM25 Search Cache: ~84% query-time reduction with intelligent invalidation (#647)
  • Cache Memory Bounds: Entry cap and reset on store import/reset (#651)

Quality

  • DeepSource Fixes: JS-0067/JS-R1005 trap resolved with arrow-function conventions (#648, #117)
  • Shell Script Quality: ShellCheck CI parity, yamllint parity, BATS coverage pairing guard (#659-#661)
  • Codacy Compliance: 0 issues across all PRs

Version Consistency

  • UI version badge (sidebar + mobile drawer) now reads package.json instead of a hardcoded string
  • Docs (VERSION.md, MIGRATION.md) synced to 0.1.1; Plan 121 records the audit
  • Draft release notes finalized

Notes

  • No breaking changes; drop-in upgrade from 0.1.0.
  • Old Vite-era tags v0.2.4/v0.2.5 predate the Next.js rewrite and had no releases; per maintainer decision this release continues the 0.1.x line.

Metrics

  • Tests: 2,210 passing (147 suites)
  • CI Checks: 22/22 green
  • Codacy: 0 issues