2.1.0
This new release includes :
- an alignment of the IBAN definitions to IBAN Registry Release 87 (May 2020).
- improvements to IsoCountry : ISO 3166-1 alpha-3 and numeric codes, country status - e.g.
independent or dependent, participation to economic agreements (SEPA, EU, EEA...). - Holiday support with a few predefined calendars (TARGET, Paris, NYSE...).
Added
- Set jbanking
Automatic-Module-Name
tofr.marcwrobel.jbanking
(#42). - Countries' participation to European Union (#44).
- Countries' participation to Single Euro Payments Area, also known as SEPA (#31).
- Countries' participation to SEPA COM Pacifique (#46).
- Countries' participation to European Economic Area (#45).
- Countries' participation to European Free Trade Association (#45).
- Holiday support with predefined calendars for :
- Frankfurt, London, Paris and Sydney financial districts,
- Federal Reserve Bank of New York (FED),
- New York Stock Exchange (NYSE),
- European Union TARGET system.
Changed
- Adjust BBAN structure for Sao Tome and Principe (#36).
- Upgrade to parent 2.3.1 (#51).
- Upgrade to guava 29.0 (#41).
- Add ISO 3166-1 alpha-3 and numeric codes to IsoCountry (#43).
- Add IsoCountry status, e.g. independent or dependent (according to the International Organization
for Standardization) (#48). - Improve project's consumer POM with flatten-maven-plugin (#50).
Fixed
- Sonar analysis fails on merge requests (#39).
Deprecated
IsoCountry.getCode()
is now deprecated in favor orIsoCountry.getAlpha2Code()
(#43).IsoCountry.fromCode(String)
is now deprecated in favor orIsoCountry.fromAlpha2Code(String)
(#43).
Those methods will be removed in the next major version (3.0.0).
Thanks
Many thanks to @kayman-mk for his help !