# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0]

### Added

- 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

### Changed

- Nothing

### Deprecated

- Nothing

### Removed

- Nothing

### Fixed

- Nothing

### Security

- Nothing
