CHANGES
=======

2020.04.1
---------

* Add tests for italian check char
* Exclude W503 error about line break before binary operator
* Reformatting code with black
* Make a general bban\_checksum function
* Calculate Italian bban checksum code and fix Italian iban generation
* A new Spanish bank
* Add "schwifty image"

2020.02.2
---------

* Fix formatting
* Removed try/catch, removed if/and and replaced with shorthand if third cell empty
* Added if statement to catch empty third field
* Updated missing path
* Refactored code as per review, added try block for sheet index
* Run PyPI deployment only from one stage

2020.02.1
---------

* Use rst compliant hyperlink targets
* Use black as code formatter
* Add \`\_\_hash\_\_()\` method to \`Base\`
* last try to correct identation
* Corrected indentation again.
* Corrected indentation again as per Travis
* Deleted over-indentation
* Added extra indentation
* Added extra space before last If statement as per Travis
* Added generate\_be to bank\_register
* Refactored slightly into function
* Added xlrd dependency
* cleaned too long line
* remove print, changed if statement from == to 'is'
* Added get\_bank\_registry\_be.py to scripts, pulls and parses data from National Bank of Belgium
* Improve documentation with examples
* chore: Add tox and remove default python envs
* Add explicit travis build-matrix
* Add explicit basepython version per environment
* Fix linter errors
* Add Makefile for common tasks

2020.01.2
---------

* Adding manual bank-registry for 'ES' and 'GB'

2020.01.1
---------

* Add logo to docs
* Add deprecation marker to docs
* Allow to extend the IBAN and bank registry

2020.01.0
---------

* Rename script
* Reenable test
* Skip failing test. Should probably be replaced with a non-failing test
* Update BLZ registry
* Change BLZ reader script: Use the text format directly
* Upgrade project meta-info and CI configuration
* Deprecate methods on BIC
* Allow index to be accumulate values with same key
* Remove deprecated test environments
* Update IBAN and bank registry

2018.09.1
---------

* SI IBAN spec and other IBAN spec updates
* fix: update development status and python versions in metadata

2018.04.1
---------

* chore: removed pdb
* chore: new line at end of file, fix data-title
* chore: make doctests python2.7 compatible
* chore: doc test in all envs
* chore: add python3.4
* chore: test 3.6 AND 3.5
* switch to CalVer, use python3.6 instead of 3.5 in tox
* fix: update bank registry, update script

2.1.0
-----

* Fix pep8 error in tests
* Add tests for name and short\_name, refactor property testing
* Resort BIC properties to order of occurence in BIC
* Add properties for long and short bank name to BIC

2.0.1
-----

* Fix really minor typos

2.0.0
-----

* one pytest call is enough
* some leftovers..
* remove accidently commited env
* fix doc test
* add doctests to py35 environment
* remove casting
* add doctests and make api more consistent
* edit docstring
* raise value error on unknown bank code

1.1.3
-----

* pep8 fix

1.1.2
-----

* add german bic data from december 2016
* skip header line when parsing csv

1.1.1
-----

* Add \_\_version\_\_ to schwifty package
* Remove bogus data from bank-registry

1.1.0
-----

* Return BIC for primary bank
* Update bank-registry: Version 2016-06-06

1.0.6
-----

* Fix PyPI deploy password

1.0.5
-----

* Change author to figo GmbH

1.0.4
-----

* Add tbd (to be deleted) flag to bank registry

1.0.3
-----

* Pad checksum digits correctly with zeros

1.0.2
-----

* Improve error messages
* Add BIC.type. Use str.format instead of old format-syntax
* Fix link to GitHub account

1.0.1
-----

* Add license to setup.cfg

1.0.0
-----

* Correct home-page meta-data

0.0.7
-----

* Use README.rst as long description. Remove MANIFEST.in
* Deploy only on Python 3.5

0.0.6
-----

* Add docs\_dir to travis.yml

0.0.5
-----

* Fix travis-tox config

0.0.4
-----

* Build docs with tox. Add README.rst to MANIFEST.in

0.0.3
-----

* Switch from pre- to post-versioning
* Add LICENSE, trove classifiers. Correct PyPI user

0.0.2
-----

* Set next development version to 0.0.3
* Fix travis badge
* Add badges
* Add tox:travis section
* Use tox-travis plugin

0.0.1
-----

* Set next development target version to 0.0.2
* Add travis configuration
* Add sphinx documenation
* More documentation, python 3, coverage et al
* Rename package to schwifty, add README, add BIC
* Initial commit
