Skip to content

camt053 v0.0.5

Choose a tag to compare

@sebastienrousseau sebastienrousseau released this 19 Jun 10:28
· 23 commits to main since this release
5686200

camt053 v0.0.5

This release ships the v0.0.2 milestone backlog.

Added

  • Streaming (iterparse) parsing for large statements (#10)
  • Output camt.053 version selection and pacs.004 PaymentReturn output (#8, #7)
  • Batch processing of directories / globs / file lists (#13)
  • Optional structured JSON logging with PII redaction (#28)
  • REST API hardening against untrusted/malicious XML (413 + XXE/entity guard) (#29)
  • Property-based (Hypothesis), mutation (mutmut), and benchmark test hardening (#25, #26, #11)
  • Supply-chain CI: dependency audit, GHCR Docker publish, CycloneDX SBOM, OpenSSF Scorecard (#15, #31, #32, #33)
  • Hosted Sphinx documentation site (API + DHF) on GitHub Pages (#5)

Changed

  • Cache compiled XSDs and the Jinja2 environment for faster repeated generation (#27)

Fixed

  • Repointed broken camt053.com links to the GitHub Pages site (#4)
python -m pip install -U camt053

🤖 Generated with Claude Code


THE ARCHITECT ᛫ Sebastien Rousseau ᛫ https://sebastienrousseau.com
THE ENGINE ᛞ EUXIS ᛫ Enterprise Unified Execution Intelligence System ᛫ https://euxis.co