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.
- Added support for Voice Link engagements
- Added
TextVoice
andEmailVoice
kinds toActivity
resource - Added
CallBackPhoneNumber
,EmailMessage
, andVoiceTemplate
toActivity
resource - Added test coverage
- Updated GitHub workflow
- Add support to
OmnigageClient.Init
for JWT tokens - Refactored
AuthContext
to support both Basic and JWT authentication - Added unit test coverage for JWT tokens
- Updated NuGet packages
1.2.0 - 2020-07-14
- Added
ValidationException
when API returns a400
and unit test coverage - Added
AuthException
when API returns a401
and unit test coverage - Refactored
Client.SendClientRequest
to useRequestHandler
andResponseHandler
- Added support for targeting .NET Framework 4.6.1
1.1.1 - 2020-07-10
- Corrected issue with
trigger
serializing default values impacting validation
- Updated VCR cassette for engagement voice integration test
1.1.0 - 2020-07-10
- Added support for the following resources:
calls
,conferences
,emails
,email-messages
,email-templates
,phone-numbers
,texts
,text-messages
,text-templates
- Expanded engagements to support email and text blasts
- Simplified client configuration
- Added integration tests
- Expanded unit tests
1.0.0 - 2020-06-24
- Authentication class
- Resource classes including voice template, engagement, activity, trigger, envelope, and upload
- Utilities including adapter abstract for serialization and request handling
- Initial scope focused around engagement creation for voice activities