v0.4.0
What's New
Test Suite Modernization
- 73.96% code coverage (up from 57.97%)
- 427 tests across 13 test files
- Shared fixtures in
conftest.pyfor cleaner tests - Parametrized tests for data-driven testing
- Pytest markers for selective test execution:
pytest -m unit(369 tests)pytest -m integration(44 tests)pytest -m security(14 tests)
New Test Coverage
test_content.py- 63 tests for content parsingtest_config.py- 82 tests for Settings validation- Expanded CLI command tests for all 12 commands
Documentation
- Complete CLI command reference (all 12 commands)
- Test suite documentation with structure and patterns
- Development section in README
Full Changelog: v0.3.1...v0.4.0