Skip to content

Commit a271f7a

Browse files
Add CHANGELOG for v0.1.0 release
1 parent 2acb98e commit a271f7a

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.1.0] - 2025-09-15
9+
10+
### Added
11+
- Initial release of DevHub Python SDK
12+
- Multi-channel communication support (SMS, Email, WhatsApp, RCS)
13+
- Contact management functionality
14+
- Contact groups management
15+
- Sandbox environment support
16+
- Comprehensive test suite (185+ tests)
17+
- Type safety with Pydantic models
18+
- Full documentation with MkDocs
19+
20+
### Features
21+
- **SMS**: Send messages, manage senders, buy numbers
22+
- **Email**: Send HTML/plain text emails with attachments
23+
- **WhatsApp**: Send text, template, and media messages
24+
- **RCS**: Rich messaging with cards, suggestions, and media
25+
- **Contacts**: CRUD operations, custom fields, CSV import
26+
- **Contact Groups**: Group management and bulk operations
27+
- **Authentication**: API key and sandbox API key support
28+
- **Error Handling**: Comprehensive exception hierarchy
29+
- **Validation**: Phone numbers, emails, and request validation
30+
31+
### Technical
32+
- Python 3.8+ support
33+
- Minimal dependencies (requests, pydantic)
34+
- Pre-commit hooks for code quality
35+
- MkDocs documentation with GitHub Pages
36+
37+
## [Unreleased]
38+
- Future enhancements and bug fixes will be listed here

0 commit comments

Comments
 (0)