Changelog
=========
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 `_.
[Unreleased]
------------
Added
~~~~~
- Initial release of WhatsApp SDK Python
- Support for all message types (text, media, location, contacts, interactive)
- Template message management
- Media upload/download functionality
- Webhook handling with signature validation
- Comprehensive type hints with Pydantic models
- Retry logic and rate limiting
- Full test coverage
[0.1.0] - 2024-12-07
--------------------
Added
~~~~~
- Project structure and configuration
- Core HTTP client with retry logic
- Pydantic models for all WhatsApp API types
- Messages service implementation
- Templates service implementation
- Media service implementation
- Webhooks service implementation
- Documentation with Sphinx
- Unit tests
- CI/CD with GitHub Actions
- Pre-commit hooks
Fixed
~~~~~
- N/A (Initial release)
Changed
~~~~~~~
- N/A (Initial release)
Deprecated
~~~~~~~~~~
- N/A (Initial release)
Removed
~~~~~~~
- N/A (Initial release)
Security
~~~~~~~~
- Webhook signature validation
- Secure token handling