Skip to content

Releases: digipost/signature-api-client-dotnet

1.2.1.23817 – bugfix release

01 Jul 11:31
Compare
Choose a tag to compare

This version fixes a bug related to XSD validation in version 1.2.5995.24518.
There is no changes to the public API and can be applied as a drop-in replacement for version 1.2.5995.24518.

1.3.6024.21770 - Poll for status changes on direct jobs

29 Jun 10:14
Compare
Choose a tag to compare

New

  • Status changes for direct jobs may now be retrieved by polling, similar to the mechanism of portal jobs. Use DirectClient.GetStatusChange() to continuously poll for status changes regarding any of your organization's jobs. Make sure to confirm the status change to avoid retrieving the status multiple times. Excessive polling is not allowed by the service and will result in an exception.

1.2.5995.24518 - Notifications to signer

31 May 11:39
Compare
Choose a tag to compare

New

  • A Notifications or NotificationsUsingLookup must be added as parameter to Signer at initialization. This means that all signers can be notified using their (default) email or phone number.
  • Classes having a prefix of Portal and Direct are now removed. No need to have DirectDocument, PortalManifest, DirectJob etc. as they are separated by namespace and are rarely used simultaneously.
  • Document.Subject is now Document.Title.
  • Document.NonsensitiveTitle is added .
  • Signer.PersonalIdentificationNumber is now a property instead of a string. This is to make senders more aware of the input, as well as this will be the same property contained in a JobStatusChanged.
  • ClientConfiguration.GlobalSender can be set after initialization.
  • Document.FileName is removed, as it was only used for internal representation and never exposed to users.

v1.1.5974.27948

10 May 13:33
Compare
Choose a tag to compare

New

  • Logging can now be done via Common.Logging API. This abstraction means that you can use the log framework of your choice.
  • No need to trim thumbprint of certificate if copied from mmc.exe. This is now done under the hood.
  • All dependencies are now added as .nuget dependencies as dlls. This will give better error messages for some users struggling with package dependencies.

1.0.5953.17864 - Set timeout on HttpClient and Production environment

08 Apr 07:58
Compare
Choose a tag to compare

New

  • As of now, timeout for all requests can be set with ClientConfiguration.HttpClientTimeoutInMilliseconds.
  • Production environment available in Environment. Good for those going live with the new client!

1.0.5946.15288 - Version 1 is released

11 Apr 16:22
Compare
Choose a tag to compare

Version 1 of the client library is now live! 🚀 🌟

1.0.5941.17965-beta3

07 Apr 08:01
Compare
Choose a tag to compare
1.0.5941.17965-beta3 Pre-release
Pre-release

New

  • Adds Xml Doc. It is time to brush some dust of the good old Ctrl + Shift + F1.

1.0.5938.28623-beta3 - Adds request/response validation and fixes enum bug

04 Apr 14:05
Compare
Choose a tag to compare

New

  • Adds validation of input data for request and response.

Bug fixes

  • There was no explicit compile time checking for enum conversion. This gave unexpected results for some enum values.

1.0.5934.24362-beta3 - Logging of AsicE package

31 Mar 14:24
Compare
Choose a tag to compare

New

  • ClientConfiguration.Sender is now ClientConfiguration.GlobalSender to better reflect its purpose.
  • Logging the AsicE package is now possible through EnableDocumentBundleDiskDump(string directory). If you want to customize how the package is persisted, just implement your own IDocumentBundleProcessor and add it to ClientConfiguration.DocumentBundleProcessors.

1.0.5920.28098-beta3 - Logging requests and response

18 Mar 09:51
Compare
Choose a tag to compare

New

  • Logging of request and response is now possible. Perfect for those once in a lifetime integrations with a lot of problems.