Commit Graph

106 Commits

Author SHA1 Message Date
dependabot[bot] a4bd54da90 build(deps): Bump actions/setup-dotnet from 3.0.0 to 3.0.1
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-06 19:23:56 +03:00
dependabot[bot] b9427b1fc0 build(deps): Bump actions/checkout from 3.0.2 to 3.1.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.0.2...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-05 06:13:25 +00:00
dependabot[bot] 5c5a6119af build(deps): Bump actions/setup-dotnet from 2.1.1 to 3.0.0
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 2.1.1 to 3.0.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v2.1.1...v3.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-30 04:42:03 +00:00
dependabot[bot] fa33677a77 build(deps): Bump actions/setup-dotnet from 2.1.0 to 2.1.1
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](https://github.com/actions/setup-dotnet/compare/v2.1.0...v2.1.1)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-27 08:24:37 +03:00
dependabot[bot] e185add908 build(deps): Bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.3.1 to 17.3.2.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v17.3.1...v17.3.2)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-27 04:34:04 +00:00
dependabot[bot] 65292ea45d build(deps): Bump NodaTime.Testing from 3.1.2 to 3.1.3
Bumps [NodaTime.Testing](https://github.com/nodatime/nodatime) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/nodatime/nodatime/releases)
- [Changelog](https://github.com/nodatime/nodatime/blob/main/NodaTime%20Release.snk)
- [Commits](https://github.com/nodatime/nodatime/compare/3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: NodaTime.Testing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 18:34:45 +03:00
dependabot[bot] 029ec959ec build(deps): Bump NodaTime from 3.1.2 to 3.1.3
Bumps [NodaTime](https://github.com/nodatime/nodatime) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/nodatime/nodatime/releases)
- [Changelog](https://github.com/nodatime/nodatime/blob/main/NodaTime%20Release.snk)
- [Commits](https://github.com/nodatime/nodatime/compare/3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: NodaTime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 04:45:28 +00:00
Valters Melnalksnis db32b3a39c fix: Return clearer error message when integration test agreement expires 2022-09-24 19:04:46 +03:00
dependabot[bot] dadb3a4480 build(deps): Bump codecov/codecov-action from 3.1.0 to 3.1.1
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-20 04:42:03 +00:00
dependabot[bot] 0c19662ca7 build(deps): Bump Serilog from 2.11.0 to 2.12.0
Bumps [Serilog](https://github.com/serilog/serilog) from 2.11.0 to 2.12.0.
- [Release notes](https://github.com/serilog/serilog/releases)
- [Changelog](https://github.com/serilog/serilog/blob/dev/CHANGES.md)
- [Commits](https://github.com/serilog/serilog/compare/v2.11.0...v2.12.0)

---
updated-dependencies:
- dependency-name: Serilog
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-13 04:59:15 +00:00
dependabot[bot] a1cf7c3e84 build(deps): Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.3.0 to 17.3.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v17.3.0...v17.3.1)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-31 04:49:00 +00:00
Valters Melnalksnis 9726309a2c feat: Bump version to 1.0.0 2022-08-29 23:10:21 +03:00
Valters Melnalksnis 38aabb9386 feat: Remove configuration method that also adds NodaTime 2022-08-29 22:37:43 +03:00
Valters Melnalksnis e5c03de7b3 feat(build): Use global.json and nuget.config 2022-08-29 22:27:03 +03:00
Valters Melnalksnis 9c51c178c3 fix(build): Skip builds if only documentation has changed 2022-08-29 22:25:00 +03:00
Valters Melnalksnis 387c41c83f feat(build): Treat build warnings as errors 2022-08-29 22:24:06 +03:00
Valters Melnalksnis d0f10d3379 fix: Move serialization related code to folder 2022-08-29 22:16:06 +03:00
Valters Melnalksnis 455bebb7b4 feat: Use JsonSerializationContext for all types, enable trimming (#14) 2022-08-29 22:12:30 +03:00
dependabot[bot] 5666917676 build(deps): Bump VMelnalksnis/resharper-inspect-action
Bumps [VMelnalksnis/resharper-inspect-action](https://github.com/VMelnalksnis/resharper-inspect-action) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/VMelnalksnis/resharper-inspect-action/releases)
- [Commits](https://github.com/VMelnalksnis/resharper-inspect-action/compare/v0.2.2...v0.2.3)

---
updated-dependencies:
- dependency-name: VMelnalksnis/resharper-inspect-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 04:34:22 +00:00
Valters Melnalksnis 59001cb644 fix: Bump version to 0.5.2 2022-08-18 18:43:17 +03:00
dependabot[bot] 8c1db2ce27 build(deps): Bump NodaTime.Testing from 3.1.1 to 3.1.2
Bumps [NodaTime.Testing](https://github.com/nodatime/nodatime) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/nodatime/nodatime/releases)
- [Changelog](https://github.com/nodatime/nodatime/blob/main/NodaTime%20Release.snk)
- [Commits](https://github.com/nodatime/nodatime/compare/3.1.1...3.1.2)

---
updated-dependencies:
- dependency-name: NodaTime.Testing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-18 15:39:06 +00:00
dependabot[bot] ae3c41d23f build(deps): Bump NodaTime from 3.1.1 to 3.1.2
Bumps [NodaTime](https://github.com/nodatime/nodatime) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/nodatime/nodatime/releases)
- [Changelog](https://github.com/nodatime/nodatime/blob/main/NodaTime%20Release.snk)
- [Commits](https://github.com/nodatime/nodatime/compare/3.1.1...3.1.2)

---
updated-dependencies:
- dependency-name: NodaTime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-17 04:39:36 +00:00
Valters Melnalksnis 588ed5ead6 fix: Bump version to 0.5.1 2022-08-15 18:20:58 +03:00
dependabot[bot] 67834047b8 build(deps): Bump NodaTime.Testing from 3.1.0 to 3.1.1
Bumps [NodaTime.Testing](https://github.com/nodatime/nodatime) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/nodatime/nodatime/releases)
- [Changelog](https://github.com/nodatime/nodatime/blob/main/NodaTime%20Release.snk)
- [Commits](https://github.com/nodatime/nodatime/compare/3.1.0...3.1.1)

---
updated-dependencies:
- dependency-name: NodaTime.Testing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 15:13:04 +00:00
dependabot[bot] 40aa33cb70 build(deps): Bump NodaTime from 3.1.0 to 3.1.1
Bumps [NodaTime](https://github.com/nodatime/nodatime) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/nodatime/nodatime/releases)
- [Changelog](https://github.com/nodatime/nodatime/blob/main/NodaTime%20Release.snk)
- [Commits](https://github.com/nodatime/nodatime/compare/3.1.0...3.1.1)

---
updated-dependencies:
- dependency-name: NodaTime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 04:47:32 +00:00
Valters Melnalksnis f8f9a68b8e fix(tests): Fix integration test assertions 2022-08-11 18:25:55 +03:00
dependabot[bot] 7dbf20bd51 build(deps): Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.2.0 to 17.3.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v17.2.0...v17.3.0)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-11 04:36:50 +00:00
Valters Melnalksnis 0289ce6e44 fix: Pin versions of vulnerable transitive dependencies 2022-08-02 18:44:39 +03:00
Valters Melnalksnis f9df0a47f0 feat(build): Check transitive NuGet dependencies 2022-08-02 18:38:56 +03:00
dependabot[bot] f769ee54e1 build(deps): Bump xunit from 2.4.1 to 2.4.2
Bumps [xunit](https://github.com/xunit/xunit) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/xunit/xunit/releases)
- [Commits](https://github.com/xunit/xunit/compare/2.4.1...2.4.2)

---
updated-dependencies:
- dependency-name: xunit
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-02 15:29:03 +00:00
Valters Melnalksnis b5b836d2d9 fix: Move test data to TransactionsUriTestData 2022-08-02 18:24:59 +03:00
dependabot[bot] 6590b6a4c9 build(deps): Bump xunit.analyzers from 0.10.0 to 1.0.0
Bumps [xunit.analyzers](https://github.com/xunit/xunit.analyzers) from 0.10.0 to 1.0.0.
- [Release notes](https://github.com/xunit/xunit.analyzers/releases)
- [Commits](https://github.com/xunit/xunit.analyzers/commits)

---
updated-dependencies:
- dependency-name: xunit.analyzers
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-02 04:42:33 +00:00
dependabot[bot] d273e187f5 build(deps): Bump Serilog.AspNetCore from 6.0.0 to 6.0.1
Bumps [Serilog.AspNetCore](https://github.com/serilog/serilog-aspnetcore) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/serilog/serilog-aspnetcore/releases)
- [Commits](https://github.com/serilog/serilog-aspnetcore/compare/v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: Serilog.AspNetCore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-19 04:41:50 +00:00
Valters Melnalksnis 5bc547e3b1 fix: Enable warnings for missing ConfigureAwait(false) 2022-07-16 12:21:10 +03:00
dependabot[bot] 9a39e800a4 build(deps): Bump Serilog.AspNetCore from 5.0.0 to 6.0.0
Bumps [Serilog.AspNetCore](https://github.com/serilog/serilog-aspnetcore) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/serilog/serilog-aspnetcore/releases)
- [Commits](https://github.com/serilog/serilog-aspnetcore/compare/v5.0.0...v6.0.0)

---
updated-dependencies:
- dependency-name: Serilog.AspNetCore
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-15 04:45:26 +00:00
Valters Melnalksnis e29fb02aa3 fix: Fix integration tests 2022-07-01 17:52:47 +03:00
Valters Melnalksnis 23c15d39ed feat(docs): Add CONTRIBUTING.md 2022-06-24 18:42:52 +03:00
Valters Melnalksnis d5c0dffa2c feat(docs): Add issue templates 2022-06-24 18:34:13 +03:00
Valters Melnalksnis bfba0e78bf fix: Stop integration tests from running in parallel 2022-06-24 16:47:00 +03:00
Valters Melnalksnis 08a3d51766 feat: Bump version to 0.5.0 2022-06-24 16:35:37 +03:00
Valters Melnalksnis 66cbcbea2f fix: Cache JsonSerializerOptions for NordigenHttpClient
This reduces execution time and memory allocation for GetRequiredService<INordigenClient>() by an order of magnitude
2022-06-24 16:28:44 +03:00
Valters Melnalksnis 25951fd00b fix: Simplify GetPaginated in NordigenHttpClient 2022-06-24 16:28:40 +03:00
Valters Melnalksnis d754156f97 fix: Add logging to integration tests 2022-06-24 16:28:37 +03:00
Valters Melnalksnis c31454d322 fix: Fix integration test assertions 2022-06-24 16:28:33 +03:00
Valters Melnalksnis 29949fa64f fix: Cache user agent header value
Currently the user agent header value was created for each TokenDelegatingHandler and NordigenHttpClient.
By creating the header value once, both the execution time and allocated memory for GetRequiredService<INordigenClient>() was reduced.

Original:
|     Mean |    Error |   StdDev |  Gen 0 |  Gen 1 | Allocated |
|--------- |---------:|---------:|-------:|-------:|----------:|
| 33.16 us | 0.102 us | 0.090 us | 5.3101 | 0.0916 |     44 KB |
After caching:
|     Mean |    Error |   StdDev |  Gen 0 |  Gen 1 | Allocated |
|--------- |---------:|---------:|-------:|-------:|----------:|
| 26.02 us | 0.091 us | 0.086 us | 4.8218 | 0.0000 |     39 KB |
2022-06-24 16:28:12 +03:00
Valters Melnalksnis f4002a4363 fix: Add integration tests for accounts, balances and transactions 2022-06-23 10:00:34 +03:00
Valters Melnalksnis ef5aba1acd fix: Bump version to 0.4.4 2022-06-21 20:59:20 +03:00
Valters Melnalksnis 374394758f fix: Fix query for transactions within interval (#31) 2022-06-21 20:51:03 +03:00
Valters Melnalksnis 0e1def2729 fix: Bump version to 0.4.3 2022-06-19 15:27:31 +03:00
Valters Melnalksnis 48c54ed28d fix: Fix debug type 2022-06-19 15:27:11 +03:00