- Remove unused: pydoc-markdown, pytest-html, black, requests
- Use dependency-groups format (UV standard)
- Add docs group (optional, for local development)
- All 16 tests pass ✅
- We use Ruff for formatting, not Black
- requests is not used directly
- Security check now audits only production dependencies
- Fail CI only on production vulnerabilities (not dev)
- Add UV_NO_PROGRESS=1 to disable animation in logs
- Improve pip-audit output (JSON format, clear warnings)
- Pin black and requests to fix known vulnerabilities
- Security check now warns but doesn't fail (dev deps only)
- Add concurrency control to prevent duplicate runs
- Add timeout-minutes for all jobs
- Add pip-audit to dev dependencies
- Remove docs deployment (Gitea doesn't support Pages)
- Fix security check (remove || true, proper exit codes)
- Simplify release.yml (build only on tags)
- Update CONTRIBUTING.md with local docs generation
- Remove .coverage (already in .gitignore)
- Remove site/ documentation build (should be built by CI)
- Documentation will be built and deployed by Gitea Actions