Skip to content

v0.0.11

Choose a tag to compare

@github-actions github-actions released this 24 Jun 21:42
69c78d2

Added

  • End-to-end install smoke test - a new smoke job in ci.yml
    ("Smoke test (installed wheel)") builds the wheel, installs it into a
    clean virtual environment (pulling bankstatementparser and mcp
    from PyPI), then imports the installed package and runs an example
    from a neutral working directory so the source tree is not on
    sys.path. This catches packaging and CI-vs-local divergence.
  • Expanded edge-case tests keeping the 100% line + branch coverage
    honest: garbage/malformed payloads across the detect/parse/validate
    paths, the limit parameter at its boundaries (0 and larger than
    the row count), an explicit-but-wrong format, and confirmation that
    validate_statement returns a structured {"is_valid": false, ...}
    error rather than raising.

Changed

  • Pruned over-scaffolding CI - removed the nightly.yml and
    docs.yml workflows (redundant for a small thin-adapter package);
    the kept workflows (ci.yml, pr.yml, codeql.yml, security.yml,
    release.yml, docker.yml) already cover the full quality posture.