Skip to content

Releases: softwerkab/fortnox-csharp-api-sdk

v4.3.1

18 Feb 10:13
Compare
Choose a tag to compare

What's Changed

  • Add ExternalReference property to Customer
  • Add NVX and FRX time reporting codes - #231
  • Move static access token revocation method from StandardAuthWorkflow to StaticAuthWorkflow

Full Changelog: v4.3.0...v4.3.1

NuGet - https://www.nuget.org/packages/Fortnox.NET.SDK/4.3.1

v4.3.0

17 Jan 13:15
Compare
Choose a tag to compare

Major release

  • Profile connector added
  • Token revocation added
  • Asynchronous requests enforced -> synchronized requests removed
  • Minor updates to API data model

NuGet -> https://www.nuget.org/packages/Fortnox.NET.SDK/4.3.0

v4.2.2

13 Oct 14:01
Compare
Choose a tag to compare

Minor release

  • Minor improvements in project and code documentation
  • Add support for specifying non-default financial year for voucher related endpoints
  • Fix (standardize) escaping of special characters in request URI
  • Mark all non-asynchronous request methods as obsolete
  • Add support for specifying row ids of the entities Invoice, Order, Offer, Contract and ContractTemplate
  • Other minor changes on the model (entity) classes

NuGet -> https://www.nuget.org/packages/Fortnox.NET.SDK/4.2.2

v4.2.0

07 Sep 17:14
Compare
Choose a tag to compare

Minor breaking changes in SDK usage.

  • Added support of both old and new auth workflows
  • Resolving minor issues #163 and #164

Check the readme example and wiki for new approach

NuGet link - https://www.nuget.org/packages/Fortnox.NET.SDK/4.2.0

v4.1.0

08 Jul 10:05
Compare
Choose a tag to compare

Minor breaking changes in SDK usage.

  • Static credentials were definitely removed.
  • Connectors were internalized
  • All connectors are accessible only through FortnoxClient class
  • AuthorizationConnector replaced by FortnoxAuthClient

Check the readme example and wiki for new approach

v4.0.1

12 Jan 10:39
Compare
Choose a tag to compare

Major release

Contains breaking changes.

  • Error handling was reworked. Connectors no longer keep request/response content and error information.
  • FortnoxClient was introduced to provide factory-like pattern to configure credentials and settings instead of using the older static class approach
  • SearchSettings were added to Find method argument to make connectors more state-less

Please check the wiki for the basics

NuGet link - https://www.nuget.org/packages/Fortnox.NET.SDK/4.0.1

3.5.1

20 Nov 13:39
Compare
Choose a tag to compare

Minor release

  • Fixed bug with obtaining AccessToken (#120)

NuGet link - https://www.nuget.org/packages/Fortnox.NET.SDK/3.5.1

3.5.0

20 Nov 13:37
Compare
Choose a tag to compare

Major release

  • Parameters (filtering, sorting, paging) for Find() method are grouped to a data-object inject-able by connector's Search property
  • Unlimited constant was added for Limit parameter to simplify getting all entities at once. Even though server supports maximum limit of 500 per page, the 'unlimited page' is supported by client instead by requesting pages one-by-one and then grouping it to a single page. Use with caution.

Note, the interfaces has been changed. Client's code will have to be adapted.

v3.4.1

21 Oct 08:42
Compare
Choose a tag to compare

Minor release

  • Add base search parameters for filtering by date range or financial year
  • Increase rate limiter from 3 to 4 per second

NuGet link - https://www.nuget.org/packages/Fortnox.NET.SDK/3.4.1

v3.4.0

02 Oct 08:27
Compare
Choose a tag to compare

Major release

Changes are mostly hidden under the hood and should not break usage interfaces

  • usage of WebRequest was replaced by HttpClient
  • base connector was split to several classes

Fixed issues

  • Fix properties of InvoiceContractRow #109
  • Add search parameter 'Description' for ProjectConnector #108

Note: Changes to static credentials and settings no longer applies to already created connectors!

NuGet link: https://www.nuget.org/packages/Fortnox.NET.SDK/3.4.0

Please report all your issues here on GitHub.