|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented here. |
| 4 | + |
| 5 | +Format: [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) |
| 6 | +Versioning: [Semantic Versioning](https://semver.org/spec/v2.0.0.html) |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +## [Unreleased] |
| 11 | + |
| 12 | +--- |
| 13 | + |
| 14 | +## [0.1.2] — 2026-03-12 |
| 15 | + |
| 16 | +### Added |
| 17 | +- Hosted MCP scanner CTA displayed after CLI scan output |
| 18 | +- MCP server section in README with setup instructions for Claude, Cursor, Windsurf |
| 19 | +- Star badge and PATH troubleshooting section in README |
| 20 | + |
| 21 | +### Fixed |
| 22 | +- Removed non-existent `suggest` and `check` subcommands from CI workflow |
| 23 | + |
| 24 | +--- |
| 25 | + |
| 26 | +## [0.1.1] — 2025-12-01 |
| 27 | + |
| 28 | +### Added |
| 29 | +- Detection of 26 AI frameworks across GPAI providers, orchestration layers, and ML infrastructure |
| 30 | +- EU AI Act risk mapping per framework (high / medium / low) |
| 31 | +- GDPR compliance scan (`--gdpr` flag) with personal data detection |
| 32 | +- JSON output mode (`--json`) for CI/CD integration |
| 33 | +- Python API (`EUAIActScanner`, `GDPRScanner`) |
| 34 | +- npx support via npm package |
| 35 | +- Actionable remediation guidance per compliance check (what / why / how) |
| 36 | +- Risk category auto-suggestion based on detected frameworks |
| 37 | +- `--scan-only` flag to skip compliance check and only detect frameworks |
| 38 | +- `--risk` flag to override the suggested risk category |
| 39 | + |
| 40 | +### Frameworks detected |
| 41 | +- **GPAI providers (High risk)**: OpenAI, Anthropic, Gemini, Mistral, Cohere, DeepSeek, Vertex AI, AWS Bedrock, Azure OpenAI, ZhipuAI, Qwen, Moonshot |
| 42 | +- **Orchestration (Medium risk)**: LangChain, LlamaIndex, LiteLLM, CrewAI, AutoGen, Semantic Kernel, Haystack, DSPy, Groq, Replicate, Ollama |
| 43 | +- **ML infrastructure (Low risk)**: HuggingFace, TensorFlow, PyTorch |
| 44 | + |
| 45 | +### EU AI Act articles covered |
| 46 | +- Art. 5 (Prohibited practices) |
| 47 | +- Art. 6 + Annex III (High-risk classification) |
| 48 | +- Art. 9 (Risk management) |
| 49 | +- Art. 10 (Data governance) |
| 50 | +- Art. 11 (Technical documentation) |
| 51 | +- Art. 14 (Human oversight) |
| 52 | +- Art. 15 (Robustness and cybersecurity) |
| 53 | +- Art. 50 / 51-53 (GPAI and transparency obligations) |
| 54 | + |
| 55 | +--- |
| 56 | + |
| 57 | +## [0.1.0] — 2025-11-01 |
| 58 | + |
| 59 | +### Added |
| 60 | +- Initial release |
| 61 | +- Zero-dependency project scanner (Python 3.9+) |
| 62 | +- Detection of AI framework imports and dependencies across `.py`, `.js`, `.ts`, and other source files |
| 63 | +- EU AI Act risk level mapping for common GPAI frameworks |
| 64 | +- Basic compliance checklist output |
| 65 | + |
| 66 | +--- |
| 67 | + |
| 68 | +[Unreleased]: https://github.com/ark-forge/eu-ai-act-scanner/compare/v0.1.2...HEAD |
| 69 | +[0.1.2]: https://github.com/ark-forge/eu-ai-act-scanner/compare/v0.1.1...v0.1.2 |
| 70 | +[0.1.1]: https://github.com/ark-forge/eu-ai-act-scanner/compare/v0.1.0...v0.1.1 |
| 71 | +[0.1.0]: https://github.com/ark-forge/eu-ai-act-scanner/releases/tag/v0.1.0 |
0 commit comments