Skip to content

Releases: Vonage/vonage-dotnet-sdk

v8.25.0

12 Mar 13:34

Choose a tag to compare

What's Changed

Documentation

  • Generate changelog for v8.24.0 (a873015)

  • Bump version to v8.25.0 (fd54d52)

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

Full Changelog: v8.24.0...v8.25.0

v8.24.0

20 Feb 09:35

Choose a tag to compare

Documentation

  • Generate changelog for v8.23.0 (b92663c)

  • Bump version to v8.24.0 (8427f23)

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

06 Feb 07:09

Choose a tag to compare

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

30 Jan 13:34

Choose a tag to compare

What's Changed

Documentation

  • Generate changelog for v8.21.0 (f521651)

  • Bump version to v8.22.0 (df73a56)

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

13 Jan 12:08

Choose a tag to compare

What's Changed

Documentation

  • Generate changelog for v8.20.0 (c1a7322)

  • Bump version to v8.21.0 (670e98e)

Features

  • Add support for SipHeaders in Answer webhook (3151b6c)

  • Add missing properties to Voice Answer webhook (7fad9e6)

Full Changelog: v8.20.0...v8.21.0

v8.20.0

07 Jan 13:27

Choose a tag to compare

What's Changed

Bug Fixes

  • Handle missing bearer auth in ApiRequest (81443d1)

  • Remove empty dictionary on UnsubscribeRealTimeDtmf (99ece5f)

Documentation

  • Generate changelog for v8.19.0 (16588ca)

  • Bump version to v8.20.0 (33a0efb)

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

17 Dec 06:57

Choose a tag to compare

What's Changed

Documentation

  • Generate changelog for v8.18.0 (c3ba3d6)

  • Bump version to v8.19.0 (d7e57a7)

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

12 Dec 12:54

Choose a tag to compare

What's Changed

Documentation

  • Generate changelog for v8.17.1 (e0e6a5a)

  • Bump version to v8.18.0 (35df082)

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

v8.17.1

04 Dec 07:14

Choose a tag to compare

What's Changed

Documentation

  • Generate changelog for v8.17.0 (a77e777)

  • Bump version to v8.17.1 (f16a22b)

Features

  • Add support for both Newtonsoft.Json and System.Text.Json on Messages webhooks (697100c)

Full Changelog: v8.17.0...v8.17.1

v8.17.0

02 Dec 07:39

Choose a tag to compare

What's Changed

Bug Fixes

  • Carriage return when extracting transcripts (7d5016a)

Documentation

  • Generate changelog for v8.16.0 (0fcbd35)

  • Bump version to v8.17.0 (5023981)

Features

  • Deprecate Category for marketing WhatsApp messages (9ecedca)

Full Changelog: v8.16.0...v8.17.0