Releases: Vonage/vonage-dotnet-sdk
v7.6.1
What's Changed
Bug Fixes
- Edge case importing RSA key (#580) by @OronDF343 (6436947)
Build updates
- Make multi-framework workflow the default one for PRs as it doesn't rely on any secrets (SONAR). (a69164d)
Documentation
New Contributors
- @OronDF343 made their first contribution in #580
Full Changelog: v7.6.0...v7.6.1
v7.6.0
What's Changed
Documentation
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
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
v7.2.2
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
Full Changelog: v7.2.1...v7.2.2
v7.2.1
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
Full Changelog: v7.2.0...v7.2.1
v7.2.0
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
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
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
- Update packages (7f6c7a0)
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
What's Changed
Bug Fixes
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
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
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