Releases: boxlinknet/kwtsms-python
Releases · boxlinknet/kwtsms-python
v0.7.40
Full Changelog: v0.7.35...v0.7.40
v0.7.30
What's in this release
This release includes all changes from v0.7.21 through v0.7.30:
status(msg_id)method: look up delivery status for a sent messageparse_webhook(payload)function: parse kwtSMS delivery receipt webhooks into clean dictsAsyncKwtSMSclass: async client using aiohttp (pip install kwtsms[async])send_with_retry()method: auto-retry on ERR028 rate limit errors (16s wait between attempts)SECURITY.md: security policy and vulnerability reporting- CodeQL security scanning and Dependabot auto-update workflows
- Branch protection on master (force push disabled, required status checks)
- Comprehensive test coverage:
test_status.py,test_webhook.py,test_async.py,test_retry.py - All README, CONTRIBUTING, and examples documentation updated
Install
pip install kwtsms==0.7.30
# With async support:
pip install "kwtsms[async]==0.7.30"Full Changelog
See CHANGELOG.md for the complete history.