Releases: softwerkab/fortnox-csharp-api-sdk
v4.3.1
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
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
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
Minor breaking changes in SDK usage.
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
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
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
Minor release
- Fixed bug with obtaining AccessToken (#120)
NuGet link - https://www.nuget.org/packages/Fortnox.NET.SDK/3.5.1
3.5.0
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
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
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.