La version 3.0.0 de jbanking est sortie. Cette nouvelle version inclue :
- un alignement des définitions d’IBAN (ISO 13616) avec IBAN Registry Release 88 (septembre 2020),
- une revue et une amélioration de la Javadoc des enumerations
IsoCountry
(ISO 3166) etIsoCurrency
(ISO 4217), - des améliorations de l’API
Calendar
(nouvelles méthodes, CompositeCalendar), - quelques corrections des définitions de devises,
- des modifications pour rendre jbanking serializable-friendly.
Cette nouvelle version majeure a aussi été l’occasion d’introduire des changements non-compatibles avec les versions précédentes. Ainsi :
- les méthodes dépréciées dans les versions précédentes ont été supprimées,
- les entrées des enums
IsoCountry
etIsoCurrency
ont été renommées d’après leur code alphabétique, - certaines signatures des méthodes de
IsoCurrency
et deCalendar
ont été modifiées, - la visibilité de l’énumération
BbanStructure
a été modifiée à package-private plutôt que public.
Pour la liste exhaustive des modifications, vous pouvez consulter les notes de version.
Pour utiliser cette nouvelle version rien de plus simple : téléchargez-la depuis Maven Central ou, plus simplement, déclarez une nouvelle dépendance dans votre POM de la manière suivante :
<dependency>
<groupId>fr.marcwrobel</groupId>
<artifactId>jbanking</artifactId>
<version>3.0.0</version>
</dependency>