Skip to content

Releases: zzinnovate/wefact-python

v1.0.4 - Minor docs update

Choose a tag to compare

@sjoerdzvz sjoerdzvz released this 15 Nov 12:55

v1.0.3 - Minor doc and project update

Choose a tag to compare

@sjoerdzvz sjoerdzvz released this 15 Nov 12:39

v1.0.2 Minor readme update

Choose a tag to compare

@sjoerdzvz sjoerdzvz released this 15 Nov 08:44
Minor update to `README.md`

v1.0.1 - Documentation & DX Improvements

Choose a tag to compare

@sjoerdzvz sjoerdzvz released this 15 Nov 08:29

Patch release with documentation improvements and developer experience enhancements.

What's Changed

Documentation

  • Added explanation of what WeFact is (Dutch invoicing and accounting platform) for international users
  • Added PyPI availability notice to README and documentation homepage
  • Added tip in usage guide explaining flexible identifier types

Developer Experience

  • Identifier parameters accept both integers and strings - the library automatically converts integers to strings
  • Works for Identifier, ReferenceIdentifier, and ContactIdentifier parameters

v1.0.0 - Initial Release

Choose a tag to compare

@sjoerdzvz sjoerdzvz released this 14 Nov 21:42

First stable release of the WeFact Python wrapper.

A pragmatic, production-ready Python client for the WeFact API. Minimal dependencies.

Features

  • Complete API coverage - All 13 WeFact resources: Invoices, Credit Invoices, Debtors, Products, Creditors, Groups, Subscriptions, Quotes, Interactions, Tasks, Transactions, Cost Categories, Settings
  • Minimal dependencies - Only requests for HTTP calls
  • Type hints - Better IDE support and fewer runtime errors
  • Direct API mapping - Mirrors WeFact's controller/action structure
  • Error handling - Clear exceptions for common failure modes
  • Attachment support - Base64 encoding/decoding utilities built-in
  • CLI testing tool - Interactive endpoint testing (optional install)

Installation

pip install wefact-python