Skip to content

Changelog

All notable changes to this project will be documented in this file.

[1.0.4] - 2025-11-15

Changed

  • Minor documentation improvements in README

[1.0.3] - 2025-11-15

Changed

  • Updated project homepage URL in package metadata to point to documentation site

[1.0.2] - 2025-11-15

Changed

  • Minor documentation improvements in README

[1.0.1] - 2025-11-15

Changed

  • Updated documentation to clarify what WeFact is (Dutch invoicing and accounting platform)
  • Added PyPI availability notice to README and docs
  • Improved project description for international users
  • Added tip in usage docs explaining flexible identifier types (integer/string auto-conversion)

Fixed

  • Fixed deprecation warnings in pyproject.toml (license configuration)
  • Auto-convert integer Identifier parameters to strings for better developer experience

[1.0.0] - 2025-11-14

Initial release. Complete WeFact API v2 wrapper with zero dependencies beyond requests.

Core Features

  • 13 resources covering 115 API endpoints
  • Type hints for IDE support
  • Modular architecture
  • Built-in utilities for common operations

API Resources

  • Invoices (25 endpoints) - Complete lifecycle management
  • Credit Invoices (12 endpoints) - Purchase invoice handling
  • Debtors (10 endpoints) - Customer management
  • Creditors (8 endpoints) - Supplier management
  • Products (5 endpoints) - Product catalog
  • Quotes (18 endpoints) - Quotation workflow
  • Subscriptions (5 endpoints) - Recurring billing
  • Transactions (6 endpoints) - Bank transaction matching
  • Tasks (8 endpoints) - Task management
  • Interactions (7 endpoints) - Communication logging
  • Groups (5 endpoints) - Contact organization
  • Cost Categories (5 endpoints) - Expense categorization
  • Settings (1 endpoint) - Account configuration

Documentation

  • API reference with code examples
  • Invoice lifecycle guide
  • CLI testing tool reference
  • Configuration guide

Testing & Quality

  • 95% test coverage across 168 tests
  • CI/CD pipeline for Python 3.11-3.14
  • Interactive CLI tool for development
  • Comprehensive error handling