- Nothing changed yet.
- Drop support for Python 2.7, 3.5, 3.6.
- Add support for Python 3.9, 3.10, 3.11.
- Add support for Python 3.5 up to 3.8, PyPy and PyPy3.
- Replace test dependency on zope.app.testing by zope.app.wsgi[testlayer].
- Migrate to Github.
- Update to
pycountry >= 16.x
. - Drop support for Python 2.6.
- Bring test coverage to 100 %.
- Change testrunner to py.test.
- Update to
pycountry 1.12
thus adding support for ISO 639 3, dropping the old ISO 639 support.
- Move repos to https://bitbucket.org/gocept/gocept.country
- Bugfix: declared namespace package in setup.py
- Bugfix: added not-equal compare method for db objects
- Added security declarations for token.
- Bugfix in comparison of db objects, where isinstance returns False for objects of the same type
- Bugfix in countextual subdivision source: parameters of some methods where in wrong order.
- Added contextual country subdivision source, so country subdivisions can depend on the country.
- Added support for country subdivisions.
- Added security declarations for tokens.
- Fixed bug in token comparison.
- added possibility to smaller the amount of results generated by the sourcefactory
- added test for comparing the returned countries to equality
- added __reduce__ to data objects so that they can be pickled
- added tests for pickling and unpickling data objects
- gocept.country now returns special data objects instead of pycountry objects for a better object-oriented purpose and flexibility in handling the result
- improved configure.zcml and added functional tests for the i18n translations
- improved test cases in general
- initial release
- Michael Howitz <mh at gocept dot com>