Skip to content

Releases: RobinTTY/NordigenApiClient

v5.2.0

13 May 16:24
3411d87
Compare
Choose a tag to compare

Improved the static code analysis for the NordigenApiResponse class.
The compiler can now analyze whether the Result and Error properties may be null or are not-null depending on the IsSuccess property.

Instead of needing the null-forgiving (!) operator like this:

if(response.IsSuccess){
   var institutions = response.Result!;
   institutions.ForEach(institution => Console.WriteLine(institution.Name));
}
else
   Console.WriteLine(response.Error!.Summary);

You can now simply access the properties Result and Error depending on the IsSucess value:

if(response.IsSuccess){
   var institutions = response.Result;
   institutions.ForEach(institution => Console.WriteLine(institution.Name));
}
else
   Console.WriteLine(response.Error.Summary);

Full Changelog: v5.1.0...v5.2.0

v5.1.0

25 Apr 11:35
44ce4bc
Compare
Choose a tag to compare

Improved exception handling for deserialization errors. These exceptions will now include the raw JSON response from the API to make reporting issues easier.

Full Changelog: v5.0.1...v5.1.0

v5.0.1

24 Apr 23:10
ec7f282
Compare
Choose a tag to compare

Added CurrencyExchange data model to transaction.

Full Changelog: v5.0.0...v5.0.1

v5.0.0

18 Jan 18:47
ca4bc9f
Compare
Choose a tag to compare

Adds compatability with .NET Standard 2.0

Full Changelog: v4.0.2...v5.0.0

v4.0.2

23 Dec 20:22
0145ef3
Compare
Choose a tag to compare

Fixes possible null reference exception on expired access token use.

Full Changelog: v4.0.1...v4.0.2

v4.0.1

19 Dec 20:49
e4c0784
Compare
Choose a tag to compare

Fixes possible null reference exception on event invocation.

Full Changelog: v4.0.0...v4.0.1

v4.0.0

19 Dec 20:49
3c3e551
Compare
Choose a tag to compare

Added TokenPairUpdated event, which can be used to get notified whenever the JWT token pair (used to access the API) is updated.
Renamed the "JwtTokenPair" property of the "NordigenClient" class to "JsonWebTokenPair" to remove the word redundancy (this is a breaking change).

Full Changelog: v3.0.0...v4.0.0

v3.0.0

19 Dec 20:48
c3aad16
Compare
Choose a tag to compare

Added enums describing the following statuses:

  • RequisitionStatus
  • BankAccountStatus

These new enum types replace their corresponding string counterparts.
This change removes some hassle from interpreting API responses.
This is a breaking change.

Full Changelog: v2.0.3...v3.0.0

v2.0.3

19 Dec 20:48
7995833
Compare
Choose a tag to compare

Fixes JWT handling/updating. Prior implementation could cause a NullReferenceException if JWT refresh fails due to API not being reachable.

Full Changelog: v2.0.2...v2.0.3

v2.0.2

19 Dec 20:47
60fec17
Compare
Choose a tag to compare

Fixed BankAccountDetails ignoring BIC in json responses.

Full Changelog: v2.0.1...v2.0.2