Releases: zzinnovate/wefact-python
Releases · zzinnovate/wefact-python
Release list
v1.0.4 - Minor docs update
v1.0.3 - Minor doc and project update
v1.0.2 Minor readme update
Minor update to `README.md`
v1.0.1 - Documentation & DX Improvements
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, andContactIdentifierparameters
v1.0.0 - Initial Release
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
requestsfor 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