NEWS of the world

5.2.1 (2025-09-10)

  • Minor documentation improvements.

5.2 (2025-09-10)

  • Drop Python 3.8.

  • Modernize type hinting.

  • Convert to hatch.

  • Fix a link ISO 3166 (thanks Brett Cannon).

5.1.1 (2023-07-25)

  • No significant changes.

5.1 (2023-07-22)

  • Add support for Python 3.11.

  • Update dependencies.

  • Update packaging.

5.0.1 (2022-05-03)

  • Fix a typo in the README.

5.0 (2022-05-03)

  • Change license from GPLv3 to APL2.

  • Various housekeeping changes:

    • Adopt the pdm package manager.

    • Adopt pytest.

    • Reorganize the source tree.

    • Update .gitlab-ci.yml for current convention.

  • Python 3.8 is now the minimum supported version.

  • Add a py.typed file to satisfy type checkers.

  • Rename the library to world.

  • Add some API docs.

4.1 (2019-11-26)

  • Use importlib.resources instead of pkg_resources

  • Add support for Python 3.6, 3.7, and 3.8.

  • Drop support for Python 3.4.

  • Modernize the packaging.

4.0 (2016-08-24)

  • Add support for Python 3.5.

  • Drop support for Python 2.

  • With no arguments world prints help and exits.

  • ISO 3166 database updated.

3.1.1 (2015-03-25)

  • Fix missing install_requires in setup.py.

3.1 (2015-01-08)

  • Convert repository to git and modernize the code.

  • Remove the use of distribute.

  • Python 2.7 and 3.4 is supported.

  • ISO has pulled the free XML version of the two letter country codes. Thus --refresh now prints a minor rant and is effectively deprecated. --source and --cache are no-ops and will be removed in a future version.

3.0 (2013-07-01)

  • Initial standalone release.