Skip to main content

Release Notes

This document is the user manual for the CSharp SDK.

Changelog - 6.6.0

  • Transaction require location: added RequirePreciseLocation flag to ActionableTransaction and GenericTransaction
  • Transaction confirmation code: added RequireConfirmationCode flag and ConfirmationCode settings to ActionableTransaction and GenericTransaction; the Create Transaction response now returns the generated ConfirmationCode
  • Registration require location: added RequirePreciseLocation flag to RegisterCodeV2
  • QR Code with deeplink: the registration QR Code now encodes the registration deep link URL, so it can also be scanned with the device’s native camera application

Changelog - 6.5.5

  • Add support for Redirect App2App

Changelog - 6.5.4

  • Fixed docs

Changelog - 6.5.3

  • Fixed null reference exception error

Changelog - 6.5.2

  • Added back GetDeviceContractsList request

Changelog - 6.5.1

  • Pipeline change, no changes to the code

Changelog - 6.5.0

  • Added GetDeviceContractsList API

Changelog - 6.4.0

  • Added Registration Token V2 request
    • RegisterCodeV2
  • SDK Client Registration methods changed names:
    • GenerateDeeplinkURL changed to GenerateRegistrationDeeplinkURL
    • GenerateQRCodeURL changed to GenerateRegistrationQRCodeURL
    • GetQRCode changed to GetRegistrationQRCode

Changelog - 6.3.0

  • Added DeviceIP and DeviceLocation to:
    • ContractRecover callback
    • Register callback
    • TransferContract callback
    • DeviceWithinContract model
    • AssociationContractDeviceV2 model
    • GetContractDevicesByKeyV2DeviceResponse request response
    • GetContractDevicesByUserIDV2DeviceResponse request response

Changelog - 6.2.0

  • Added four new APIs to improve Trustfactor integration:
    • GetAssociationsContractsDevicesV2
    • GetContractsWithDevices
    • GetContractDevicesByKeyV2
    • GetContractDevicesByUserIDV2

Changelog - 6.1.0

  • Added ExpiresAt property to create transaction v3 response model

Changelog - 6.0.1

Changelog - 6.0.0

  • Renamed ApplicationConfig to Client
  • Remove outdated transaction creation request
  • Response Timestamp is now mandatory
  • Added new ClientBuilder to create new Client
  • Added support for secondary endpoint and secondary endpoint pub (should use the builder for easier client initialization)

Changelog - 5.1.0

  • Detail the transaction deep link creation
  • Fix Generic transaction action and actionName optional properties
  • Added GetTransactionStatus API call
  • Added support for default required authentication on transaction creation

Changelog - 5.0.0

  • Added Risk Modules objects for v3 transactions
  • Fix MetaData namespace for transactions v3, that where using MetaData v2.
  • Set GetHeaders method to public in ApplicationConfig to use in callback responses

Changelog - 4.0.1

  • Correction of a bug on the SendRequest method, Option parameter null not being validated

Changelog - 4.0.0

  • Envelopes timestamp validation
  • Deleted all backoffice requests and associated tests
  • Added support for request custom headers using Options
  • Add action field to GenericTransactionsV3
  • Added missing Callback ContractRecover
  • Replace Device object with DeviceInfo on RemoveDeviceContract callback
  • Removed ContractsKeys property on ShareContract callback