All Versions
Latest Version
Avg Release Cycle
69 days
Latest Release
411 days ago

Changelog History
Page 1

  • v7.2.1 Changes

    May 11, 2021
    • ๐Ÿ›  Fix Latin translations.
  • v7.2 Changes

    May 10, 2021
    • ๐Ÿ‘ Allow the character field to work with custom country codes that are not 2 characters (such as "GB-WLS").

    • ๐Ÿ›  Fix compatibility with django-migrations-ignore-attrs library.

  • v7.1 Changes

    March 17, 2021
    • ๐Ÿ‘ Allow customising the str_attr of Country objects returned from a CountryField via a new countries_str_attr keyword argument (thanks C. Quentin).

    • โž• Add pyuca as an extra dependency, so that it can be installed like pip install django-countries[pyuca].

    • โž• Add Django 3.2 support.

  • v7.0 Changes

    December 05, 2020
    • โž• Add name_only as an option to the Django Rest Framework serializer field (thanks Miguel Marques).

    • โž• Add in Python typing.

    • โž• Add Python 3.9, Django 3.1, and Django Rest Framework 3.12 support.

    • โฌ‡๏ธ Drop Python 3.5 support.

    • ๐Ÿ‘Œ Improve IOC code functionality, allowing them to be overridden in COUNTRIES_OVERRIDE using the complex dictionary format.

  • v6.1.3 Changes

    August 18, 2020
    • โšก๏ธ Update flag of Mauritania.

    • โž• Add flag for Kosovo (under its temporary code of XK).

  • v6.1.2 Changes

    March 26, 2020
    • ๐Ÿ›  Fix Python 3.5 syntax error (no f-strings just yet...).
  • v6.1.1 Changes

    March 26, 2020
    • ๐Ÿ”„ Change ISO country import so that "Falkland Islands [Malvinas]" => "Falkland Islands (Malvinas)".
  • v6.1 Changes

    March 20, 2020
    • โž• Add a GraphQL object type for a django Country object.
  • v6.0 Changes

    February 28, 2020
    • ๐Ÿ‘‰ Make DRF CountryField respect blank=False. This is a backwards incompatible change since blank input will now return a validation error (unless blank is explicitly set to True).

    • ๐Ÿ›  Fix COUNTRIES_OVERRIDE when using the complex dictionary format and a single name.

    • โž• Add bandit to the test suite for basic security analysis.

    • โฌ‡๏ธ Drop Python 2.7 and Python 3.4 support.

    • โž• Add Rest Framework 3.10 and 3.11 to the test matrix, remove 3.8.

    • ๐Ÿ›  Fix a memory leak when using PyUCA. Thanks Meiyer (aka interDist)!

  • v5.5 Changes

    September 11, 2019
    • Django 3.0 compatibility.

    • ๐Ÿ”Œ Plugin system for extending the Country object.