Added ~~~~~ * Manually curated list of Bulgarian BICs `Krystofee <https://github.com/Krystofee>`_ * Manually curated list of Saudi Arabian BICs `samizaman <https://github.com/samizaman>`_ * Support for `PyInstaller <https://pyinstaller.org/en/stable/>`_ `Lukasz87 <https://github.com/Lukasz87>`_
Internal ~~~~~~~~ * Run tests on Python 3.10 `adamchainz <https://github.com/adamchainz>`_ * Use standard keys in ``setup.cfg`` `adamchainz <https://github.com/adamchainz>`_ * Don't rely on ``hacking`` in test-setup `adamchainz <https://github.com/adamchainz>`_
2022.04.2
-------------------------
Changed ~~~~~~~ * Allow getting bank names from IBAN. Previously, you could do ``iban.bic.bank_names[0]``, but since a BIC can be associated to multiple bank codes the context of the specific bank is lost and you could end up with the wrong bank name. `jose-reveni <https://github.com/jose-reveni>`_
2022.04.1
-------------------------
Changed ~~~~~~~ * The Italian BBAN checksum algorithm is now also applied for San Marino `fabienpe <https://github.com/fabienpe>`_
Fixed ~~~~~ * Fix Italian BBAN checksum calculation `78 <https://github.com/mdomke/schwifty/issues/78>`_ * Fix bank code position in BBAN for Jordan banks `fabienpe <https://github.com/fabienpe>`_
2022.04.0
-------------------------
Changed ~~~~~~~ * Update bank registry for Austria, Czech Republic, Germany, Spain, Poland and Slovakia.
Fixed ~~~~~ * Removed bogus line from dutch bank registry. * Loading the bank registry now also works on machines that don't have UTF-8 as their default encoding `imad3v <https://github.com/imad3v>`_
2022.03.1
-------------------------
Added ~~~~~ * Country specifc checksum validation for French banks (based on the work of `sholan <https://github.com/sholan>`_)
2022.03.0
-------------------------
Added ~~~~~ * The :class:`.IBAN` and :class:`.BIC` classes now support the ``__len__`` method to allow a more Pythonic calculation of the length.
Changed ~~~~~~~ * Update bank registry for Czech Republic, Spain, Hungary, Poland and Slovakia.