Skip to content

Comments

feat: align python sdk with ksef docs 2.1.2#11

Merged
smekcio merged 1 commit intomainfrom
feat/ksef-2-1-2-docs-alignment-python
Feb 19, 2026
Merged

feat: align python sdk with ksef docs 2.1.2#11
smekcio merged 1 commit intomainfrom
feat/ksef-2-1-2-docs-alignment-python

Conversation

@smekcio
Copy link
Owner

@smekcio smekcio commented Feb 19, 2026

Cel

Dostosowanie ksef-client-python do zmian opisanych w ksef-docs 2.1.2.

Zmiany względem docs 2.1.2

  • Wysyłka RR: utrzymanie zgodności modeli OpenAPI i przepływów sesji z nowym zakresem formularzy (RR jest wspierane przez payload/formCode przekazywane do API).
  • Token Introspection: TokenPermissionType został zaktualizowany i obejmuje Introspection.
  • dateRange bez offsetu: dla POST /invoices/query/metadata i POST /invoices/exports datetime bez strefy jest normalizowany do Europe/Warsaw i wysyłany z offsetem.
  • OpenAPI forward-compat: modele odzwierciedlają uelastycznienie kontraktu (additionalProperties), w tym testy dla pól rozszerzeń.

Testy

  • python tools/lint.py --strict
  • python -m pytest (137 passed, 4 skipped)
  • python tools/check_coverage.py --openapi ../ksef-docs/open-api.json --src src/ksef_client/clients (77/77)

@smekcio smekcio merged commit a87599a into main Feb 19, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant