Releases: Vonage/vonage-dotnet-sdk
v8.25.0
What's Changed
Documentation
Features
-
Add new builder annotation for mandatory properties with parsing (8bb09fe)
-
Add new builder annotation for optional properties with parsing (8b2956e)
-
Add IdentityInsights features, with GetInsights (1dac61a)
Refactoring
- Update traits on tests (565ea1b)
Full Changelog: v8.24.0...v8.25.0
v8.24.0
Documentation
Features
-
Flag TrustedSender as obsolete, and add TrustedRecipient for MMS Messages (26e1966)
-
Flag TrustedSender as obsolete, and add TrustedRecipient for RCS Messages (87a48cd)
-
Flag TrustedSender as obsolete, and add TrustedRecipient for SMS Messages (280d752)
Full Changelog: v8.23.0...v8.24.0
v8.23.0
What's Changed
Documentation
-
Generate changelog for v8.22.0 (d58efc7)
-
Update changelog generation to include a link to all changes between versions (dd354ea)
-
Update changelog format (bd52dae)
-
Bump version to v8.23.0 (c3304be)
Features
-
Add support for replying indicator in WhatsApp messages (9ae0b3f)
-
Add support for Authorization on Voice WebSocket endpoints (b25d63f)
Full Changelog: v8.22.0...v8.23.0
v8.22.0
What's Changed
Documentation
Features
-
Add support for USer-to-User SipHeaders (d44d25e)
-
Implement GetNumber for Emergency API (172ae67)
-
Implement AssignNumber for Emergency API (22ff866)
-
Implement GetAddress for Address API (1121e2a)
-
Implement GetAddresses for Address API (bb93f59)
-
Implement DeleteAddress for AddressAPI (aaf7e51)
-
Implement CreateAddress for AddressAPI (e767381)
-
Add input validation for CreateAddress (3625015)
-
Add new provider and options on Input Talk action (880abcd)
-
Add new provider and options on Voice Talk action (77f0827)
Merges
- Merge branch 'voice-talk-action'
(691146f)
Refactoring
-
Force AuthType on specific clients (ec28e89)
-
Reduce duplication in TestingContext (5a80fde)
-
Transform result state when evaluating parsing rules (9475c17)
-
Regroup response for AssignNumber and GetNumber (3efc90a)
-
Regroup test constants for Emergency API (1ae4727)
-
Reorganize solution folders (d78cb2a)
-
Replace providerOptions by a dictionary (1e61020)
-
Replace providerOptions by a dictionary (1c584d1)
Full Changelog: v8.21.0...v8.22.0
v8.21.0
v8.20.0
What's Changed
Bug Fixes
-
Handle missing bearer auth in ApiRequest (81443d1)
-
Remove empty dictionary on UnsubscribeRealTimeDtmf (99ece5f)
Documentation
Features
-
Improve monad string representations for Result/Maybe (594c97a)
-
Implement ToResult() on Maybe (84bd7e9)
Refactoring
-
Rename tests for Maybe and Result (7ed2d2a)
-
Extract tests on Result/Maybe in specific files (a24b248)
-
Remove empty class (d815659)
-
Make IfFailure invocation method Obsolete, and replace usages with DoWhenFailure (a7ecfa1)
-
Unshelf ToString tests for Maybe in specific test file (a93fc5d)
-
Rename Maybe extension method "FromNonEmptyString" (b38aca4)
-
Improve declarativeness on VonageHttpClient (2ab8ba9)
-
Improve declarativeness on VonageHttpClient (4b2b0b9)
-
Improve declarativeness on VonageHttpClient (e70c0bf)
-
Clean WebhookStructsTest for Voice (64b3938)
-
Remove dependency from TestBase on AccountTest (dd55241)
-
Reduce duplication in AccountTest (5e14e52)
-
Remove dependency from TestBase on ApplicationTests (b3d8e12)
-
Remove dependency from TestBase on ConversionTest (8bb1571)
-
Remove dependency from TestBase on Messages tests (2a07db3)
-
Remove dependency from TestBase on MessagingTests (e724cac)
-
Remove dependency from TestBase on NumberInsightsTests (6206a85)
-
Remove dependency from TestBase on NumbersTests (1b39fde)
-
Remove dependency from TestBase on PricingTests (0363ef2)
-
Remove dependency from TestBase on RedactTests (b1ffdac)
-
Remove dependency from TestBase on ShortCodeTests (ef1edcc)
-
Remove dependency from TestBase on ConversionTest (b87ea20)
-
Remove dependency from TestBase where unused (879b299)
-
Remove dependency from TestBase on VoiceTests (4033a44)
-
Remove unnecessary ApiRequestTest, as the component is internal and already tested through the public API of Clients (e81b5c8)
-
Remove TestBase (aec06ea)
Full Changelog: v8.19.0...v8.20.0
v8.19.0
What's Changed
Documentation
Features
-
Support latests properties on Messages webhooks (7228f70)
-
Support message status webhook in Messages (fea1f9f)
Refactoring
- Merge all Messages webhook serialization tests into a single file/test, to reduce redudance and maintenance (cec0b2a)
Full Changelog: v8.18.0...v8.19.0
v8.18.0
What's Changed
Documentation
Features
- Add WithRegion on VoiceClient, which returns a new Instance focused on a specific region (bc2920c)
Refactoring
-
Move BuildBaseUri on Configuration (8dd9c3a)
-
Move GetBasedUri to Configuration (b0b3d48)
-
Rename GetBaseUri to BuildUri (f0ab9d0)
-
Simplify uri management in VoiceClient (7aecb59)
-
Remove unsused members in TestBase (8883e88)
-
Use TheoryData<> to simplify testing across multiple regions for Voice (490ccd2)
Full Changelog: v8.17.1...v8.18.0