Closed skwasjer closed 2 years ago
Merging #38 (27fbde8) into master (b95fac6) will decrease coverage by
0.92%
. The diff coverage is85.58%
.
Impacted Files | Coverage Δ | |
---|---|---|
...rc/IbanNet/Builders/BankAccountBuilderException.cs | 100.00% <ø> (+75.00%) |
:arrow_up: |
...t/CheckDigits/Calculators/InvalidTokenException.cs | 100.00% <ø> (ø) |
|
...ndencyInjection/IbanNetOptionsBuilderExtensions.cs | 96.07% <ø> (-0.36%) |
:arrow_down: |
src/IbanNet/IbanFormatException.cs | 100.00% <ø> (ø) |
|
src/IbanNet/Registry/BankStructure.cs | 100.00% <ø> (+16.66%) |
:arrow_up: |
src/IbanNet/Registry/BbanStructure.cs | 100.00% <ø> (+16.66%) |
:arrow_up: |
src/IbanNet/Registry/BranchStructure.cs | 100.00% <ø> (+16.66%) |
:arrow_up: |
src/IbanNet/Registry/IbanStructure.cs | 100.00% <ø> (+16.66%) |
:arrow_up: |
src/IbanNet/Registry/Patterns/PatternException.cs | 100.00% <ø> (+25.00%) |
:arrow_up: |
src/IbanNet/Registry/Patterns/PatternToken.cs | 93.93% <ø> (-3.04%) |
:arrow_down: |
... and 50 more |
v5.0.0
IbanNet
IStructureValidationFactory
,IStructureValidation
,IStructureSection
. Use thePattern
abstraction for custom registry providers.Iban.Parse
,Iban.TryParse
, use theIbanParser
class.ValidationMethod
, since performance in strict (= default) is now significantly faster (compared to v4.x, even in loose mode). The maintenance is not worth the little gains anymore.Country
,Bban
,BankIdentifier
andBranchIdentifier
properties to theIban
value type.SwiftRegistryProvider
.IbanNet.FluentValidation
IbanNet.DependencyInjection.*
IIbanParser
andIIbanGenerator
are now registered as singletons.IIbanRegistry
as resolveable service (singleton).