Releases: smekcio/ksef-client-python
Releases · smekcio/ksef-client-python
v0.6.0
0.6.0 (2026-02-25)
Features
- cli: add token-store policy visibility and plaintext warnings (fc8e779)
- cli: harden auth secret input handling (d7b7336)
- cli: implement DX-first KSeF CLI with docs and tests (295fb6e)
- cli: KSeF CLI with docs and tests (#15) (797adfd)
- lighthouse: add full latarnia SDK+CLI support with models, docs, and tests (bec2ef4)
- lighthouse: add public Latarnia API support in SDK and CLI (897e15b)
- security: enforce export part hash verification (966c895)
- security: validate presigned URLs for skip-auth transport (81bc405)
Bug Fixes
- ci: cover auth secret-source guard paths (ba4400a)
- ci: cover health token-store check normalization (439d2ce)
- ci: restore 100% coverage and ignore lighthouse in main openapi check (d72f2b3)
- ci: satisfy lint and 100% coverage for presigned URL hardening (15144c7)
- ci: satisfy ruff checks for export hash workflow tests (ce38add)
- ci: stabilize CLI tests and restore 100% coverage (e2ff607)
- lighthouse: allow no-profile CLI fallback and harden openapi parity path parsing (bff593d)
Documentation
v0.5.0
v0.4.0
0.4.0 (2026-02-14)
Features
- align SDK with KSeF API v2.1.1 (0355fe4)
- align SDK with KSeF API v2.1.1 (0355fe4)
- align SDK with KSeF API v2.1.1 (01fd0ae)
- ci: add end-to-end KSeF workflows for TEST and DEMO (token + XAdES) (d420d58)
- ci: add end-to-end KSeF workflows for TEST and DEMO (token + XAdES) (d420d58)
Bug Fixes
- ci: Allow manual PyPI publish from main branch without tag verif… (4d74384)
- ci: Allow manual PyPI publish from main branch without tag verification (2f179c5)
- ci: dodać E2E KSeF i poprawić release-please (c0df915)
- ci: use PAT secret for release-please action (8891024)
Documentation
v0.3.1
v0.3.0
0.3.0 (2026-01-18)
Features
- ci: Enhance coverage check with Deprecation and Status Code validation (119982e)
- Implement comprehensive API compliance verification in CI (5978bc2)
- Implement comprehensive API compliance verification in CI (316a890)
Bug Fixes
- ci: Resolve Ruff linting issues in generated files and tools (1cf8748)
- Restore AsyncSecurityClient class definition missing after refactor (e1ef032)
- tools: Auto-fix import sorting in check_coverage.py to satisfy Ruff (7450b01)
- Update openapi_models.py to match latest generator changes (Ruff noqa placement) (07fd209)