Repository navigation
v0.2.1 - Code Quality and Documentation Release
v0.2.1 - Code Quality and Documentation Release
🎯 Highlights
- Comprehensive code quality infrastructure with pre-commit hooks
- 114 tests with 66% coverage ensuring reliability
- Updated documentation across README, playbooks, and guides
- Enhanced HTTP server mode with CORS support
✨ New Features
- Pre-commit hooks for automated code quality checks (formatting, linting, security)
- Local hooks for pytest, installation verification, and import checks
- Enhanced HTTP server with CORS middleware for cross-origin requests
- Comprehensive development documentation
🐛 Bug Fixes
- Fixed all 114 tests to achieve 100% pass rate
- Removed unsupported
custom_routedecorators - Fixed test context structure throughout the test suite
- Fixed input validators to handle whitespace-only strings
- Fixed disk space check exception handling
📚 Documentation
- Updated README.md with latest features and badges
- Enhanced Beginner-Playbook.md with installation guide and quality metrics
- Updated Playbook.md with transport modes and quality assurance details
- Added comprehensive CONTRIBUTING.md guide
🔧 Code Quality
- Black code formatting (100-character line length)
- isort import sorting
- flake8 linting with complexity checks
- mypy static type checking
- bandit security scanning
- pydocstyle docstring validation
🏗️ CI/CD
- Formatted GitHub Actions workflows for consistency
- Matrix testing across Python 3.9-3.12 and Ubuntu/macOS/Windows
- Automated security scanning with Bandit, Safety, and CodeQL
- Coverage reporting to Codecov
📦 Installation
pip install mitre-mcp==0.2.1🔒 Security Note
Please review dependency vulnerabilities detected by GitHub. Update dependencies as needed.
Contributors
🤖 Generated with Claude Code