Skip to content

Releases: skwasjer/IbanNet

v5.19.0

20 Sep 23:10
2ab7685

Choose a tag to compare

What's Changed

  • perf(CA1859): use concrete types when possible for improved performance by @skwasjer in #288
  • fix(CA2000): expand STA suppression by @skwasjer in #289
  • fix(CA2263): prefer the generic overload by @skwasjer in #290
  • perf: add benchmarks for registry initialization/lookup by @skwasjer in #303
  • perf: add benchmark that provides comparison between providers by @skwasjer in #304
  • style: use collection expression by @skwasjer in #287

Chores

  • ci(sonar): disable JRE provisioning by @skwasjer in #292
  • chore(deps): Bump FluentValidation from 11.10.0 to 11.11.0 by @dependabot[bot] in #296
  • fix(S7636): expanding secrets in run blocks is security-sensitive by @skwasjer in #299
  • fix(S7637): use full commit SHA hash for gittools/actions/** dependency by @skwasjer in #300
  • fix(wikipedia): T4 loader code fails because a User-Agent header is now required. by @skwasjer in #302
  • chore(deps): Bump BenchmarkDotNet.Diagnostics.Windows from 0.14.0 to 0.15.2 by @dependabot[bot] in #295

Full Changelog: v5.18.0...v5.19.0

v5.18.0

16 Apr 00:54
988621c

Choose a tag to compare

What's Changed

  • feat(registry): updated registry to r99 (SWIFT) which adds Honduras (HN) by @skwasjer in #281
  • fix(registry): fixes pattern text for Pakistan (PK) by @skwasjer in #280
  • fix(CA2235): mark IbanFormatException.Result (backing field) as non-serializable by @skwasjer in #286

Chores

  • chore(deps): Bump xunit and Microsoft.NETFramework.ReferenceAssemblies by @dependabot in #262
  • chore(deps): Bump Microsoft.TestPlatform.ObjectModel and Microsoft.NETFramework.ReferenceAssemblies by @dependabot in #271
  • chore(deps): pin FluentAssertions to v7 due to license change from Apache to a custom one by @skwasjer in #282
  • chore(deps): bump PublicApiGenerator from 11.1.0 to 11.4.5. by @skwasjer in #283
  • chore(deps): bump Verify.Xunit from 28.4.0 to 29.2.0 by @skwasjer in #284
  • chore(deps): bump HtmlAgilityPack from 1.11.67 to 1.12.1 by @skwasjer in #285

Full Changelog: v5.17.0...v5.18.0

v5.17.0

21 Dec 20:07
4f8d918

Choose a tag to compare

What's Changed

Chores

  • chore(deps): Bump VerifyVersion from 26.6.0 to 28.3.1 by @dependabot in #235
  • chore(deps): Bump VerifyVersion from 28.3.1 to 28.3.2 by @dependabot in #237
  • chore(deps): bump CsvHelper from 30.0.1 to 33.0.1 by @skwasjer in #241
  • chore(deps): Bump VerifyVersion from 28.3.2 to 28.4.0 by @dependabot in #242
  • chore(deps): Bump NSubstitute and Microsoft.NETFramework.ReferenceAssemblies by @dependabot in #245
  • ci(deps): bump GitVersion to v6 by @skwasjer in #251
  • ci: use pinned Ubuntu 22.04 image for tests by @skwasjer in #252
  • chore(deps): bump FluentAssertions from 6.12.1 to 7.0.0 by @skwasjer in #253
  • chore(deps): Bump MicrosoftNetTestSdk from 17.11.1 to 17.12.0 by @dependabot in #254
  • ci(deps): bump CodeQL from v2 to v3 by @skwasjer in #255

Full Changelog: v5.16.1...v5.17.0

v5.16.1

09 Oct 02:52
ab0970b

Choose a tag to compare

What's Changed

  • chore(deps): Bump System.Text.Json from 6.0.9 to 6.0.10 in /src/IbanNet by @dependabot in #227
    Microsoft Security Advisory CVE-2024-43485 | .NET Denial of Service Vulnerability
  • chore(deps): Bump System.Text.Json from 6.0.9 to 8.0.5 by @dependabot in #226
    Microsoft Security Advisory CVE-2024-43485 | .NET Denial of Service Vulnerability
  • refactor: remove benchmark validator comparison by @skwasjer in #222

Full Changelog: v5.16.0...v5.16.1

v5.16.0

05 Oct 06:20
d27d4cf

Choose a tag to compare

What's Changed

  • feat: updated SwiftRegistryProvider to r98 (July '24) by @skwasjer in #220
  • feat: updated WikipediaRegistryProvider by @skwasjer in #221
  • feat: generate supported countries using TT/T4 by @skwasjer in #219
  • feat: add JSON conversion (STJ) support for Iban type for .NET Std 2.1 by @skwasjer in #208
  • refactor: align API of shim with the built-in API. by @skwasjer in #209
  • chore: remove .NET7 (EOL) by @skwasjer in #205
  • chore(deps): bump test dependencies by @skwasjer in #204
  • ci: attempt to fix random AppDomain unloads in CI on macos/mono by @skwasjer in #206
  • chore(deps): Bump BenchmarkDotNet.Diagnostics.Windows by @dependabot in #207
  • chore(deps): remove net5.0/netcoreapp3.1 from test libs by @skwasjer in #210
  • chore(deps): bump Microsoft.Extensions to 8.0.0 by @skwasjer in #211
  • chore: make SwiftPattern fully internal, instead of public in DEBUG. by @skwasjer in #213
  • test: verify public API by @skwasjer in #212
  • chore(deps): bump xunit.runner.visualstudio to 2.8.2. by @skwasjer in #218
  • chore(deps): bump FluentValidation to 11.9.0 by @skwasjer in #216

Full Changelog: v5.15.0...v5.16.0

v5.15.0

21 Jun 16:33

Choose a tag to compare

What's Changed

  • feat: Iceland is member of SEPA (according to SWIFT registry (pdf-version) but not to processed txt-version) by @MT-private in #195
  • feat: QR IBAN validation is added as a standalone rule. by @taskinkemal in #196
  • chore: drop .NET Standard 1.6 support by @skwasjer in #202
  • chore(deps): bump Microsoft.AspNetCore.TestHost from 8.0.0-rc.2.234802 to 8.0.6 by @skwasjer in #198
  • chore(deps): bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.10.0 by @skwasjer in #200
  • chore(deps): bump NSubstitute.Analyzers.CSharp from 1.0.16 to 1.0.17 by @skwasjer in #199
  • chore(deps): bump Autofac from 6.4.0 to 8.0.0 by @skwasjer in #201
  • ci: change to v4 actions / upgrade to NodeJS 20 by @skwasjer in #193
  • ci: macos-latest has updated to ARM-based MacOS 14 which causes pipeline fail by @skwasjer in #197

New Contributors

Full Changelog: v5.14.0...v5.15.0

v5.14.0

20 Jan 22:06
60090e2

Choose a tag to compare

What's Changed

  • perf: use code generation to unroll pattern match per country (SWIFT only) by @skwasjer in #192

Chores

  • fix(xUnit1012): address static code analysis by @skwasjer in #190
  • chore(deps): Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.10 to 0.13.12 by @dependabot in #191

Full Changelog: v5.13.0...v5.14.0

v5.13.0

21 Dec 05:33
3675063

Choose a tag to compare

What's Changed

Chores

  • ci: add NuGet packages.lock.json and cache NuGet folder by @skwasjer in #178
  • ci(nuget): partially revert "ci: add NuGet packages.lock.json and cac… by @skwasjer in #179
  • ci: refactor workflows by @skwasjer in #177
  • chore(deps): Bump xunit from 2.4.2 to 2.6.1 by @dependabot in #176
  • chore(deps): Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.9 to 0.13.10 by @dependabot in #175
  • chore: .NET 8/CS12 style and perf by @skwasjer in #181
  • chore: reduce build runtime by excluding satellite assemblies (in tests) by @skwasjer in #182
  • chore(deps): Bump MicrosoftNetTestSdk from 17.7.2 to 17.8.0 by @dependabot in #183
  • chore(deps): Bump xunit from 2.6.1 to 2.6.2 by @dependabot in #186
  • ci: remove AppVeyor CI by @skwasjer in #189

Full Changelog: v5.12.0...v5.13.0

v5.12.0

20 Oct 08:30
c80be48

Choose a tag to compare

What's Changed

  • feat(localization): add german translation by @janro1 in #172

Chores

  • chore(deps): Bump NSubstitute from 5.0.0 to 5.1.0 by @dependabot in #171
  • chore(deps): Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.7 to 0.13.8 by @dependabot in #170
  • chore(deps): Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.8 to 0.13.9 by @dependabot in #173

New Contributors

Full Changelog: v5.11.0...5.12.0

v5.11.0

30 Aug 23:36

Choose a tag to compare

What's Changed

  • Generate regex pattern from IBAN pattern by @skwasjer in #157
  • Add a RejectCountryRule as the direct counterpart of AcceptCountryRule by @skwasjer in #164

Chores

Full Changelog: v5.10.0...v5.11.0