Skip to content

v0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Mar 23:59
· 27 commits to main since this release

What's New

Raw API Example

  • New examples/RawApi/ — call every kwtSMS endpoint directly with HttpClient and System.Text.Json, no library needed. Copy-paste ready code for all 7 endpoints with step-by-step documentation.

CLI Setup Wizard

  • Interactive setup with credential verification before saving
  • Fetches and lists Sender IDs for numbered selection
  • Reads existing .env values as defaults
  • Send mode menu (Test/Live), log file configuration
  • Auto-triggers setup when no .env file exists on first run

Testing

  • 20 CLI test cases covering all commands with mocked HTTP
  • Live bulk send integration tests: 250 numbers batched into 200+50 with delay
  • Pre-flight balance check and exact credit verification (250 credits = 250 numbers x 1 page)
  • Status check on each batch msg-id verifies ERR030 (expected for test mode)
  • Test isolation fix for shared static HttpClient state

Other

  • 138 total tests (120 unit/mocked + 18 integration)

Full Changelog: v0.2.0...v0.3.0