Added ~~~~~ * Country specifc checksum validation for Belgian banks, as well as support for generating the checksum when using the :meth:`.IBAN.generate`-method. `mhemeryck <https://github.com/mhemeryck>`_
2021.05.1
-------------------------
Added ~~~~~ * The IBAN validation now optionally includes the verification of the country specific checksum within the BBAN. This currently works for German and Italian banks. For German banks the checksum algorithm for the account code is chosen by the bank code. Since there are over 150 bank specific algorithms in Germany not all of them are implemented at the moment, but the majority of banks should be covered.
Changed ~~~~~~~ * Update bank registry for Germany, Poland, Czech Republic, Austria and Netherlands.
2021.05.0
-------------------------
Added ~~~~~ * Added manually curated list of Lithuanian Banks (e.g Revolut Payments UAB).
2021.04.0
-------------------------
Changed ~~~~~~~ * Added type hints to the entire code base. * Dropped support for Python 3.6 * Update bank registry for Austria, Poland, Germany, Belgium, Czech Republic, Netherlands, Slovenia and Slovakia.
2021.01.0
-------------------------
Changed ~~~~~~~ * Restructure documentation and change theme to `furo <https://pradyunsg.me/furo/>`_. * Added dedicated exception classes for various validation errors. * Drop support for Python 2. Only Python 3.6+ will be supported from now on. * Use PEP 517/518 compliant build setup.
2020.11.0
-------------------------
Changed ~~~~~~~ * Updated IBAN registry and bank registries of Poland, Germany, Austria, Belgium, Netherlands, Czech Republic and Slovenia.
Added ~~~~~ * Added generated banks for Slovakia `petrboros <https://github.com/petrboros>`_. * Added a test to validate the correctnes of BICs in the registry `ckoehn <https://github.com/ckoehn>`_.
Fixed ~~~~~ * Fixed encoding for Polish bank registry `michal-michalak <https://github.com/michal-michalak>`_.