Skip to content

v0.4.0

Choose a tag to compare

@Postmodum37 Postmodum37 released this 29 Nov 22:18
· 9 commits to main since this release

What's New

Test Suite Modernization

  • 73.96% code coverage (up from 57.97%)
  • 427 tests across 13 test files
  • Shared fixtures in conftest.py for 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 parsing
  • test_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