All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of Basalam Python SDK
- Support for all Basalam API services:
- Wallet Service (balance, transactions, expenses, refunds)
- Webhook Service (webhook management and events)
- Chat Service (messaging and chat functionality)
- Order Service (baskets, payments, invoices)
- Upload Service (file upload capabilities)
- Search Service (product search)
- Order Processing Service (customer orders and vendor parcels)
- Core Service (comprehensive vendor and product management)
- Authentication support:
- Client Credentials flow (server-to-server)
- Authorization Code flow (user authentication)
- Personal Token
- Both synchronous and asynchronous API support
- Comprehensive type hints for better IDE support
- Modern Python packaging with pyproject.toml
- Extensive documentation and examples
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing