Skip to content

Releases: Vonage/vonage-dotnet-sdk

v7.6.1

28 Jun 05:43
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Build updates

  • Make multi-framework workflow the default one for PRs as it doesn't rely on any secrets (SONAR). (a69164d)

Documentation

  • Generate changelog for v7.6.0 (7968faf)

  • Bump version to v7.6.1 (793c8ea)

New Contributors

Full Changelog: v7.6.0...v7.6.1

v7.6.0

27 Jun 12:08
Compare
Choose a tag to compare

What's Changed

Documentation

  • Generate changelog for v7.5.0 (5f04107)

  • Bump version to v7.6.0 (57904e6)

Features

  • Implement authentication mechanism for NumberVerification API (dfa1c39)

  • Implement Verify feature for NumberVerification (9c95a13)

  • Add NumberVerificationClient in services collection extensions (01311c4)

  • Introduce configurable url for OIDC requests (3172720)

  • Use specific clients for OIDC requests in NumberVerification (c468a60)

  • Implement GetSession for ExperienceComposer (ea3ec87)

  • Implement GetSessions on ExperienceComposer (53d26c0)

  • Implement Stop on ExperienceComposer (1710977)

  • Implement request validation for Start in ExperienceComposer (6d6f1bf)

  • Implement request path for Start in ExperienceComposer (ab9490e)

  • Implement serialization for Start on ExperienceComposer (5b91318)

  • Implement E2E for Start on ExperienceComposer (03f9e7a)

  • Add TimeToLive property on MMS in Messages (79ebe28)

  • Add Context on WhatsApp messages (426ef47)

  • Support new properties on Messages Webhooks (02044e5)

Refactoring

  • Clean PBT test (c3615eb)

  • Remove unnecessary parameters in E2ETests (8b39bc1)

  • Use different wiremock instances to differentiate Vonage requests and OIDC requests (ccbe6f4)

  • Hide video client constructors (fc15060)

  • Use PBT to assert ranges of values for Start in ExperienceComposer (3eedf52)

  • Extract serialization test for ExperienceComposer Session (c989a09)

Reverts

  • Revert "refactor: [breaking] remove EventUrl and EventMethod from ConversationAction, with a disclaimer in the Readme"

This reverts commit fd02cd5.
(ac8c666)

Full Changelog: v7.5.0...v7.6.0

v7.5.0

14 Jun 13:39
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Coverage not recognized from SonarSource (ccef03b)

Documentation

  • Generate changelog for v7.4.0 (5474055)

  • Fix xml comment on SimSwap (5c7f4c1)

  • Bump version to v7.5.0 (9e72fbc)

Features

  • Implement SimSwap authentication mechanism (fe131a2)

  • Add SimSwap client to ServiceCollection extensions (443f9ac)

  • Implement SimSwap Check (db8c97d)

  • Expose token scope on AuthenticateRequest (1b3c756)

  • Implement SimSwap date retrieval (a0d8d27)

  • Implement GetMember in Conversations (881ef15)

  • Update SimSwap authentication based on documentation changes (521e975)

  • Update SimSwap authentication based on documentation changes (d0b98ec)

  • Implement GetMembers in Conversations (ffe0c0a)

  • Implement CreateMember in Conversations (5e01bf3)

  • Implement UpdateMember in Conversations (271bfcc)

  • Implement DeleteEvent in Conversations (0ddedaa)

  • Refactor builders for Conversations (62467b2)

  • Implement GetEvents responses serialization in Conversations (05fed72)

  • Implement RandomMessage for GetEvents (39d7732)

  • Implement FluentAssertion extension for JsonElement (c0aae8b)

  • Finalize E2E flow for GetEvent (d969926)

  • Implement GetEvents in Conversations (b43cf1f)

  • Feat; implement CreateEvent in Conversations
    (199c37f)

Merges

  • Merge remote-tracking branch 'origin/main'
    (13e1477)

Refactoring

  • Clean SimSwap (e92db28)

  • Make InputEvaluation internal (9ddba24)

  • Remove converter for ChannelType (da4c568)

  • Remove temporary naming on CreateMember (3986550)

  • Clean CreateMember tests (5b75177)

  • Builders for NumberInsightsV2 (991dca1)

  • Refactor builders for SimSwap (a081eec)

  • Rely on JsonElement for extensive structure of Events in Conversations (3b23c7c)

  • Clean responses in Conversations (5202a45)

Full Changelog: v7.4.0...v7.5.0

v7.4.0

13 May 12:16
Compare
Choose a tag to compare

What's Changed

Documentation

  • Generate changelog for v7.2.2 (942ebdc)

  • Bump version to v7.3.0 (3ea78ae)

Features

  • Add PublisherOnly role for Video (52e5988)

Full Changelog: v7.2.2...v7.4.0

v7.2.2

10 May 13:04
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Add missing ClientRef property on SmsResponseMesage (3051a53)

  • Set StartOnEnter default value to true for ConversationAction (80a39b1)

  • Make StartTime and EndTime nullable on Completed webhook. (e8a9b82)

Documentation

  • Generate changelog for v7.2.1 (1252147)

  • Bump version to v7.2.2 (8e92f13)

Full Changelog: v7.2.1...v7.2.2

v7.2.1

06 May 12:00
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Add ConfigureAwait on async code to avoid potential deadlocks (a97f908)

Build updates

  • Remove dotnet7.0 from targeted frameworks given that version reached end-of-support on May 5th (67ab30f)

  • Remove net7.0 from pipelines (e458347)

Documentation

  • Generate changelog for v7.2.0 (a404398)

  • Bump version to v7.2.1 (fd75d49)

Full Changelog: v7.2.0...v7.2.1

v7.2.0

15 Apr 08:08
Compare
Choose a tag to compare

What's Changed

Documentation

  • Generate changelog for v7.1.0 (f15e7a4)

  • Bump version to v7.2.0 (ad37c8d)

  • Generate changelog for v7.2.0 (73d9366)

  • Bump version to v7.3.0 (b7aad8f)

  • Generate changelog for v7.3.0 (cb06018)

  • Bump version to v7.2.0 (1e8dfff)

  • Generate changelog for v7.2.0 (2517e9f)

Features

  • Brand is now limiter to 16 characters in VerifyV2 (11bb4ef)

  • NextWorkflow for VerifyV2 (46cf5f0)

Merges

  • Merge remote-tracking branch 'origin/main'
    (2d9aad7)

Refactoring

  • [breaking] remove EventUrl and EventMethod from ConversationAction, with a disclaimer in the Readme (fd02cd5)

Refactoring

  • [breaking] remove EventUrl and EventMethod from ConversationAction, with a disclaimer in the Readme (fd02cd5)

Full Changelog: v7.1.0...v7.2.0

v7.1.0

08 Apr 11:29
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Dispose event listener (f0a99d8)

  • Disable parallelization for connection lifetime tests (38e7bec)

  • Disable parallelization for connection lifetime tests using NonThreadSafeCollection (7f9f556)

Dependencies upgrade

Documentation

  • Generate changelog for v7.0.0 (df6aa0d)

  • Update readme with connection lifetime configuration (2699b05)

  • Bump version to v7.1.0 (fefbccf)

Features

  • Add SocketsHttpHandler in Configuration to override http connection pool lifetime and idle timeout. (607b9d7)

Refactoring

  • Remove TODOs (d4ee5e4)

  • Use single instance for HttpMessageHandler (ca96110)

  • Simplify client initialization (5779958)

Full Changelog: v7.0.0...v7.1.0

v7.0.0

25 Mar 08:53
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • [breaking] make StartTime nullable on Answered webhook (#568) (426d91f)

Build updates

  • Add action to evaluate deployment frequency (edac971)

Documentation

  • Generate changelog for v6.16.0 (2494760)

  • Update v7.0.0 migration guides with latest breaking changes (f09a93c)

  • Update git-cliff configuration (df6b870)

  • Update v7.0.0 migration (125d2cb)

  • Update v7.0.0 migration guide (9d3715b)

  • Remove migration steps from Readme to favor dedicated file (0cfc6fe)

  • Bump version to v7.0.0-alpha (39cf6ea)

  • Generate changelog for v7.0.0-alpha (2dfa40d)

  • Update v7.0.0 migration guide (e12a11b)

  • Update v7.0.0 migration guide (70ca933)

  • Bump version to v7.0.0-alpha.1 (7b12df0)

  • Generate changelog for v7.0.0-alpha.1 (2cdca34)

  • Declutter readme (40ac0fc)

  • Bump version to v7.0.0 (7e0b5da)

Features

  • [breaking] add connection and socket timeouts on voice application (#548) (8948ead)

  • [breaking] make WhatsApp 'from' mandatory (#572) (e473554)

Refactoring

  • [breaking] replace 'appSettings' key by 'vonage' (#550) (d1f245e)

  • [breaking] remove sync methods from AccountClient, as well as subaccount feature (aabbb67)

  • Replace "async void" by "async Task" (09062db)

  • [breaking] remove sync methods from ApplicationClient (e8f90f6)

  • [breaking] remove sync methods from ConversionClient (7b5732a)

  • [breaking] remove sync methods from SmsClient (52f4822)

  • [breaking] remove sync methods from NumberInsightClient (a4ba984)

  • [breaking] remove sync methods from NumbersClient (7779669)

  • [breaking] remove sync methods from PricingClient (fe7a4c1)

  • [breaking] remove sync methods from RedactClient (6e07991)

  • [breaking] remove sync methods from ShortCodesClient (d3d7627)

  • [breaking] remove sync methods from VerifyClient (36fb4f0)

  • [breaking] remove sync methods from VoiceClient (70428e7)

  • [breaking] remove obsolete Input from webhooks (d166b59)

  • [breaking] remove obsolete portuguese language in Meetings (2b64f3c)

  • [breaking] remove obsolete VoiceName from TalkCommand (a832a3d)

  • [breaking] remove obsolete VoiceName from TalkAction (d8a00f9)

  • [breaking] remove URLs on Configuration, in favor or VonageUrls (8d42b09)

  • [breaking] remove obsolete Credentials constructors, making it read-only. (e701f21)

  • Remove unused 'EnsureSuccessStatusCode' key in appSettings (cb8b670)

Reverts

  • Revert "build: add action to evaluate deployment frequency"

This reverts commit edac971.
(b82638e)

Full Changelog: v6.16.0...v7.0.0

v7.0.0-alpha.1

20 Mar 06:10
Compare
Choose a tag to compare
v7.0.0-alpha.1 Pre-release
Pre-release

What's Changed

Documentation

  • Generate changelog for v7.0.0-alpha (2dfa40d)

  • Update v7.0.0 migration guide (e12a11b)

  • Update v7.0.0 migration guide (70ca933)

  • Bump version to v7.0.0-alpha.1 (7b12df0)

Refactoring

  • [breaking] remove URLs on Configuration, in favor or VonageUrls (8d42b09)

  • [breaking] remove obsolete Credentials constructors, making it read-only. (e701f21)

Full Changelog: v6.16.0...v7.0.0-alpha.1