Skip to content

v0.2.0

Latest

Choose a tag to compare

@noelboss noelboss released this 04 May 20:26

What's new

  • Pydantic v2 modelsKbInvoice, KbOrder, Position discriminated union, OrderRepetition: validate payloads at the CLI boundary with clear field-path errors before hitting the API
  • invoices create --file — create an invoice from a JSON body file (or stdin with -)
  • orders create --file — create an order from a JSON body file
  • orders set-repetition — set or update recurrence on an order (flags or JSON file)
  • HTML validation — models reject **Markdown bold** in text fields and suggest <strong> instead (Bexio renders HTML, not Markdown)
  • docs/DEVELOPMENT.md — contributor guide: package structure, add-a-command walkthrough, API version map, model patterns, test helper reference

Breaking changes

None. pydantic>=2.5 added as a base dependency.