Releases: skwasjer/IbanNet
Releases · skwasjer/IbanNet
v5.19.0
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
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
What's Changed
- fix: when enumerating registry, order by country code by @skwasjer in #240
- fix: STA warnings by @skwasjer in #229
- fix(registry): patch Finland bank code to 6 digits by @skwasjer in #257
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
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
What's Changed
- feat: updated
SwiftRegistryProviderto r98 (July '24) by @skwasjer in #220 - feat: updated
WikipediaRegistryProviderby @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
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
- @MT-private made their first contribution in #195
- @taskinkemal made their first contribution in #196
Full Changelog: v5.14.0...v5.15.0
v5.14.0
What's Changed
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
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
What's Changed
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
What's Changed
- Generate regex pattern from IBAN pattern by @skwasjer in #157
- Add a
RejectCountryRuleas the direct counterpart ofAcceptCountryRuleby @skwasjer in #164
Chores
- Bump
BenchmarkDotNet.Diagnostics.Windowsfrom 0.13.6 to 0.13.7 by @dependabot in #151 - Replace
MoqwithNSubstituteby @skwasjer in #156 - Update IbanNet dependency in examples [skip ci] by @skwasjer in #159
- Create FUNDING.yml [skip ci] by @skwasjer in #160
- .NET Framework test builds fail with latest .NET SDK by @skwasjer in #154
- Remove latest .NET SDK temporarily by @skwasjer in #165
- Require approval on PR by @skwasjer in #162
- PR decoration was broken by @skwasjer in #167
- Fix warning "The property 'sonar.login' is deprecated" by @skwasjer in #168
- Bump NodeJS/Java versions to fix deprecation warning of SonarScanner by @skwasjer in #166
Full Changelog: v5.10.0...v5.11.0