Skip to content

v9.0.0

Compare
Choose a tag to compare
@elsand elsand released this 13 Apr 19:12
· 10 commits to main since this release
4e394d5

This changes the preferred way of wiring Maskinporten-enabled clients using the ServiceCollection extension methods from taking IConfiguration instances to IMaskinportenSettings instances. This removes a hard dependency on IConfiguration, and makes using custom client definition with custom settings less cumbersome to set up. Overloads taking IConfiguration parameters are still provided for convenience and backwards compatibility, so users on v8.0.0 should be able to upgrade without issue.

Still a major version bump, as the IClientDefinition interface has changed (the ClientSettings member is now a IMaskinportenSettings instead of MaskinportenSettings). This only affects users with own custom client definitions (which then will require a minor change).

What's Changed

  • Update nuget non-major dependencies to v6.28.1 by @renovate in #20
  • Refactor to prefer use of IMaskinportenSettings in ServiceCollectionExtensions by @elsand in #21

Full Changelog: v8.0.1...v9.0.0