Skip to content

Releases: Vonage/vonage-dotnet-sdk

v6.15.3

23 Feb 13:32
Compare
Choose a tag to compare

What's New

Documentation

  • Generate changelog for
    v6.15.2 (40b6792)

Features

  • Register Credentials in service collection
    extensions (7d7d7a9)

  • Enable custom claims for Video
    token (a6cbb5c)

Releases

  • Bump version to
    v6.15.3 (ad94cbe)

Full Changelog: v6.15.2...v6.15.3

v6.15.2

22 Feb 10:25
Compare
Choose a tag to compare

What's New

Bug Fixes

  • Pass claims for VideoToken
    serialization (1a42173)

Documentation

  • Update readme about next major
    version (d619f2c)

  • Update readme with latest breaking
    changes (331938c)

Releases

  • Bump version to
    v6.15.2 (145d545)

Full Changelog: v6.15.1...v6.15.2

v6.15.1

21 Feb 12:50
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Downgrade Stryker to v3.12.0 until v3.13.x is
    fixed (e89ee70)

  • Downgrade Stryker to v3.12.0 until v3.13.x is
    fixed (d978992)

  • Use configuration instance instead of singleton in
    ApiRequest (779bae0)

Documentation

  • Generate changelog for
    v6.15.0 (46187e1)

Features

  • Implement request for
    GetUserConversations (d315f61)

  • Implement endpoint construction for
    GetUserConversations (91a6132)

  • Implement request creation from HalLink for
    GetUserConversations (68fbbd5)

  • Implement
    GetUserConversations (fee8589)

  • Implement new object VonageUrls to handle multi-region
    urls (6ccc249)

Merges

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

Other

  • Refactor on Meetings
    Client (a37a78f)

Refactoring

  • Exclude .NET Frameworks from target
    frameworks (a0cdb4f)

  • Use builder when creating request from a
    HalLink (78d2b71)

  • Use builder when creating request from a
    HalLink (f880710)

  • Enable test parallelization (
    #566) (d87e0e1)

  • Make builders immutable for
    Conversations (25a7648)

  • Code cleanup on
    tests (e3b8506)

  • Clean HalLink
    builders (f52d115)

  • Clean empty
    folders (79ab4d1)

  • Add trait on serialization
    tests (5d048a6)

  • Add missing
    traits (72aff33)

  • Add legacy traits on
    tests (7a56337)

  • Remove url information from
    Configuration (00197f5)

  • Mark urls obsolete in Configuration, in favor of the VonageUrls
    property (55c138a)

  • Remove uses of
    Configuration.VideoApiUrl (f02fc6f)

  • Remove uses of
    Configuration.RestApiUrl (34b5d40)

  • Remove uses of
    Configuration.NexmoApiUrl (d19fb8d)

Releases

  • Bump version to
    v6.15.1 (25c5d09)

Full Changelog: v6.15.0...v6.15.1

v6.15.0

20 Dec 14:08
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Remove Vonage.Common from workflows (45b1d70)

  • Broken test due to incompatible target-typed new (5ba9500)

Documentation

  • Update changelog (b8d4a5f)

  • Add migration guide for Video API (1b2bc1f)

  • Add missing header link in migrations (8af1d00)

Features

  • Extend support for VideoTokenGenerator (8716a7a)

  • Implement serialization for CreateConversation (a871912)

  • Implement CreateConversation (d1e2d9e)

  • Add net8.0 as target-framework for test projects (#560) (3da8df5)

  • Implement parsing for DeleteConversation (e36996a)

  • Implement DeleteConversationRequest (77cf0ce)

  • Implement DeleteConversation (f4e1396)

  • Implement GetConversationRequest (90cd652)

  • Implement serialization for GetConversation (2b29193)

  • Implement GetConversation (f890405)

  • Implement builder for GetConversations (cee1ff6)

  • Implement GetEndpointPath for GetConversations (1edd9e9)

  • Implement serialization for GetConversations (e519ca9)

  • Implement GetConversations (d53529f)

  • Implement BuildRequest on hal link for GetConversations (5008bd0)

  • Implement request builder for UpdateConversation (46ff578)

  • Implement serialization for UpdateConversation (5c683e2)

  • Implement request for UpdateConversation (53a7ee9)

  • Implement UpdateConversation (e60d8de)

Refactoring

  • Move Conversation to enable reusability (d6740d7)

  • Remove Vonage.Common (#562) (93bba4b)

  • Rename Vonage.Test.Unit into Vonage.Test (#563) (b9c565d)

Releases

  • Bump version to v6.15.0 (e311974)

Full Changelog: v6.14.0...v6.15.0

v6.14.0

12 Dec 06:03
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Add specific System.Net.Http for Vonage.Common.Test to avoid mismatch when building with
    .NetFramework (aa6a2d1)

  • Add explicit reference to System.Net.Http for
    .NetFramework4.6.2 (5d151b6)

Documentation

  • Update changelog after v6.13.0 tag (a89ee57)

  • Update
    changelog (ea21a0c)

  • Update readme with available
    APIs (13875a8)

Features

  • Base structure for CreateConversation in Conversations
    API (b401dc7)

  • Implement CreateConversationResponse
    deserialization (98b6539)

  • Override .ToString() on
    Maybe (09133a0)

  • Implement Merge capability on
    Maybe (f961208)

  • Implement GetFailureUnsafe on
    Result (038c24e)

  • Add BeEquivalentTo assertions to Maybe and
    Result (364d43d)

  • Implement builder for Name & DisplayName in
    CreateConversation (5b1b575)

  • Implement builder for Uri in
    CreateConversation (4d012dd)

  • Implement builder for Properties in
    CreateConversation (7a8c4c1)

  • Implement builder for Callback in
    CreateConversation (61511f3)

  • Implement request validation for
    CreateConversation (4250e09)

  • Implement default serialization for
    CreateConversation (5d92598)

  • Implement builder for Numbers in
    CreateConversation (51cddd7)

  • Support serialization for
    CreateConversation (6e6cc78)

  • Video integration (
    #558) (2e5c46e)

Merges

Pipelines

  • Make changelog workflow dispatch
    only (f9466fa)

Refactoring

  • Use value equality when asserting
    properties (68ff008)

  • Add invariant culture when parsing
    DateTimeOffset (16bcd1b)

  • Update
    dependencies (128712c)

Releases

  • Bump version to
    v6.14.0 (50cca55)

Reverts

  • Revert "fix: add specific System.Net.Http for Vonage.Common.Test to avoid mismatch when building with .NetFramework"

This reverts commit aa6a2d1.
(3a39d06)

Full Changelog: v6.13.0...v6.14.0

v6.13.0

01 Dec 09:48
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Mutation testing ignoring test value for private key (b861905)

  • Mutation testing ignoring test value for private key (00d89a3)

  • Mutation testing ignoring test value for private key (e0552d0)

  • IDisposable implementation on TestingContext (56ebfb1)

Documentation

Features

  • Setup base structure for Number Insight V2 (f906166)

  • Write main use case for Fraud Check in Number Insight V2 (cf425f3)

  • Implement builder for FraudCheck (2409d10)

  • Use PhoneNumber on FraudCheckRequest (8770ef7)

  • Add BiMap functionality to Result (5e3945c)

  • Implement serialization for FraudCheckRequest (c927b87)

  • Implement FraudCheckResponse deserialization (dfc9249)

  • Implement PerformFraudCheck capability on Number Insight client (a65986e)

  • Add NumberInsights V2 client in services registration (abf4af3)

  • Change FraudScoreLabel into an enum (f45bf94)

  • Change RiskRecommendation to an enum (b0da643)

  • Change SimSwap status to an enum (e82ac73)

  • FraudCheck without FraudScore or
    SimSwap (4309d11)

Merges

  • Merge remote-tracking branch 'origin/main'
    (0e25394)

  • Merge remote-tracking branch 'origin/main'
    (4ae4dda)

Pipelines

  • Add changelog workflow (83f91a6)

  • Setup changelog auto update (8a8057e)

  • Use auth token for changelog workflow (35bff74)

  • Use PAT for changelog auto update (67d05d4)

  • Make changelog update on release (2ea9192)

Refactoring

  • Use BiMap in FraudCheckRequestBuilder (747bfb9)

  • Test FraudCheck with both Basic and Bearer auth (bbd8a4b)

  • Reuse authorization value from E2EHelper (4e58812)

  • E2E tests for FraudCheck (9a27e8f)

  • Use Maybe on both optionals SimSwap and
    FraudScore (7767886)

Releases

  • Bump version to
    v6.13.0 (fc17ed9)

Reverts

  • Revert "ci: use auth token for changelog workflow"
    This reverts commit 35bff74.
    (23084e2)

  • Revert "fix: mutation testing ignoring test value for private key"
    This reverts commit b861905.
    (646d460)

  • Revert "fix: mutation testing ignoring test value for private key"
    This reverts commit 00d89a3.
    (f48fa0a)

Full Changelog: v6.12.3...v6.13.0

v6.12.3

27 Nov 14:45
Compare
Choose a tag to compare

What's Changed

  • release: bump version to v6.12.3
  • release: remove specific assembly version for Vonage
  • docs: add whitesource file to solution

Full Changelog: v6.12.1...v6.12.3

v6.12.1

24 Nov 13:44
Compare
Choose a tag to compare

What's Changed

  • feat: implement implicit operator for VerifyV2 languages
  • feat: update supported languages in Meetings API UI settings
  • feat: use Uri instead of string for RedirectUrl
  • feat: add privacy settings to applications
  • feat: add missing features on Voice capabilities
  • feat: implement BuildVerificationRequest on StartVerificationResponse
  • feat: redirect url on silent auth
  • refactor: remove unnecessary dependency for Vonage.Server
  • refactor: simplify test setup with private key
  • refactor: clean VerifyV2 tests & mutants
  • refactor: remove dependency towards Microsoft.AspNetCore.WebUtilities
  • refactor: update all dependencies
  • refactor: update dependencies with net8.0 release
  • refactor: prevent exceptions in monads
  • refactor: enable bindings redirect (#552)
  • refactor: enable bindings redirect (#551)
  • refactor: simplify StartVerificationRequest process by removing generics
  • fix: incorrect path for Vonage.Server release
  • fix: use test class for VideoClient tests to avoid InternalsVisibleTo
  • fix: signed Vonage.Server.Test project
  • fix: ambiguous reference with System.Net.Http
  • fix: reduce timeout for httpClient timeout tests
  • fix: result assertion messages
  • fix: explicit using for system.net.http to avoid conflicts with older frameworks (#553)
  • ci: parallelize signed and unsigned builds
  • ci: remove InternalsVisibleTo in Vonage.Server
  • ci: add github action to try generating release packages
  • release: bump Vonage.Server version to v7.0.5-beta
  • release: bump version to v6.12.1
  • release: bump video beta to v7.0.5-beta
  • docs: update formatting in readme
  • docs: update upcoming breaking changes in next major version, with links to PRs
  • doc: add coverage to readme

Full Changelog: v6.12.0...v6.12.1

v6.12.0

23 Oct 07:19
Compare
Choose a tag to compare

What's Changed

  • feat: meetings capabilties in Application API by @Tr00d in #537
  • feat: support check_url on VerifyV2 silent auth by @Tr00d in #540
  • feat: add missing Premium feature on talk ncco by @Tr00d in #547
  • fix: read feature on MaybeJsonConverter by @Tr00d in #539
  • fix: remove stringified booleans by @Tr00d in #544
  • refactor: make sync-only methods obsolete by @Tr00d in #538
  • refactor: delete unnecessary class WebhookTypeDictionaryConverter by @Tr00d in #542
  • refactor: adapt methods visibility by @Tr00d in #543
  • refactor: reduce duplication in SubAccountsClient by @Tr00d in #545
  • refactor: reduce duplication in ProactiveConnect UpdateList by @Tr00d in #546

Full Changelog: v6.11.0...v6.12.0

v6.11.0

13 Oct 13:20
4c295bd
Compare
Choose a tag to compare

What's Changed

  • feat: enable custom timeout on HttpClient by @Tr00d in #534
  • refactor: transform httpclient timeout into failure by @Tr00d in #535

New Contributors

  • @mend-for-github-com made their first contribution in #536

Full Changelog: v6.10.1...v6.11.0