All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add test.yml GitHub workflow. (633071d by Ramiro Gómez).
- Add pyproject.toml. (9a11a11 by Ramiro Gómez).
- Add mypy check to test task. (804ad02 by Ramiro Gómez).
- add typing overloads for geonamescache.mappers.country (d0cc123 by jicruz96).
- add type hints (854a4d6 by jicruz96).
- fix mypy errors by loosening type restrictions of helper functions (01e8341 by jicruz96).
- Fix event name (3a17926 by Ramiro Gómez).
- Remove obsolete make tasks. (d6f4d48 by Ramiro Gómez).
2.0.0 - 2023-07-03
- Adding brackets for readability (0b51b61 by Chris Pigden).
1.6.0 - 2023-04-19
- fix test_data.py function name (f763f96 by Mikhael Gaster).
1.5.0 - 2022-08-03
- Fix importib files is only support 3.9 so revert (81b9aab by Benny Elgazar).
1.4.0 - 2022-07-13
- Add JSON data to git (2ebb5b9 by Ramiro Gómez).
- Add markdown PyPI support (fbdc8af by Ramiro Gómez).
- Fix #32: Document min_city_population (39525e7 by Ramiro Gómez).
- Fix issue #23: Convert README from restructured text to markdown (5b4a49f by Ramiro Gómez).
- Fix issue #28: Remove check for casefold (0bfe583 by Ramiro Gómez).
- Fix typo (00e9edc by Ramiro Gómez).
- Remove install requirements from workflow (1bcd1c9 by Ramiro Gómez).
- Remove install task (3a676fb by Ramiro Gómez).
- Remove JSON files from geonamescache (c8b708d by Ramiro Gómez).
1.3.0 - 2021-11-02
- Add base and dev requirements Upgrade dependencies Replace assertEquals with assertEqual (38ef8f8 by Ramiro Gómez).
- Adding the functionality to do case insensitive search in the search_cities function. If using python3 the function used during comparison will be casefold. In python2 the function used during comparison will be lower. (27370a5 by Chris Pigden).
- Add github funding info (4c434c6 by Ramiro Gómez).
- Remove Python 2.7 support (089fb1d by Ramiro Gómez).
- Remove tox Bump package version Use coverage with pytest Change supported Python versions Add test_data.py with data tests (f9b0845 by Ramiro Gómez).
- Remove docs directory and tasks because they were not used Update geo data (b8b85c3 by Ramiro Gómez).
1.2.0 - 2020-05-20
1.1.0 - 2019-09-11
- Remove Python versions not supported by Travis (5b3e6e7 by Ramiro Gómez).
1.0.3 - 2019-08-27
1.0.2 - 2019-04-16
- Add entry to country name mapping (67c20bf by Ramiro Gómez).
- Add documentation for country mapper (65e041b by Ramiro Gómez).
- Add records to mappings, add mapper tests (fc054db by Ramiro Gómez).
- Remove useless file (3e7ace4 by Ramiro Gómez).
- Remove outdated info from readme (d059333 by Ramiro Gómez).
- Remove Python 2.6 from Travis config (a9ec8ec by Ramiro Gómez).
1.0.1 - 2018-05-18
- added python 3.5 to travis (d7b1eb9 by Ramiro Gómez).
- added python 3.5 to supported versions (62471d4 by Ramiro Gómez).
- added makefile tasks and version bump (b515713 by Ramiro Gómez).
- Adds travis file to the develop branch so that Travis CI doesn't flip out and do crazy things. (55f15b0 by Michael Lissner).
- Adds a new dependency that wasn't listed before. (c4ee9f7 by Michael Lissner).
- added country name mappings (02a695a by Ramiro Gómez).
- added 2 country name mappings (f858f96 by Ramiro Gómez).
- added new method to readme (c84bed1 by Ramiro Gómez).
- added mappings and tests for mappings (bc14b0e by Ramiro Gómez).
- added landscape config: ignore docs dir (b0deb19 by Ramiro Gómez).
- added pandas as dev req (6168781 by Ramiro Gómez).
- added countries as CSV (7d97e5a by Ramiro Gómez).
- added fips to us states data (9b2c87a by Ramiro Gómez).
- added travis and pypi badges (8d945c0 by Ramiro Gómez).
- added travis config (594f09d by Ramiro Gómez).
- added pypi command to fab (0583b3c by Ramiro Gómez).
- added fips code to countries (2880d63 by Ramiro Gomez).
- added more country data and moved it to json file, load country data from json file in module (1cbbf5d by Ramiro Gomez).
- added doc (c6e4a60 by Ramiro Gomez).
- added get_us_states_by_names method (8cd8ca4 by Ramiro Gomez).
- Added cities greater than 15k (56aa267 by Ramiro Gomez).
- added get_countries_by_names and TODOs (e498269 by Ramiro Gomez).
- added MANIFEST (eb00373 by Ramiro Gomez).
- add scripts (03f271d by Ramiro Gomez).
- Fix issue #12: use io.open in setup.py to set encoding explicitly. (c65fc89 by Ramiro Gómez).
- Fix issue 12: use io.open in setup.py to set encoding explicitly. (122a780 by Ramiro Gómez).
- fix travis (d914c1e by Ramiro Gómez).
- Fixes #8 by adding type conversions to the cities script. Regenerates cities.json with the new data. (0638b0e by Michael Lissner).
- Fixes #9 by nuking the requirements.txt file in the dev branch and replacing it with the dev_requirements.txt file. (8aff055 by Michael Lissner).
- fixed rst (f93e126 by Ramiro Gómez).
- fix rst (d41e75e by Ramiro Gómez).
- fix #2: added mappings module with country name mappings (fcc662a by Ramiro Gómez).
- fixed classifiers (841e50f by Ramiro Gomez).
- Changes countries to pretty print and use a context manager, making it consistent with the other scripts. (7630a4b by Michael Lissner).
- removed undefined task (76346d4 by Ramiro Gómez).
- removed pypi from travis since pandas installation fails (50c7e9d by Ramiro Gómez).
- removed pickle and added json file (a49ded4 by Ramiro Gomez).
- remove dev from version (804e7c5 by Ramiro Gomez).
- removed docs dir, documentation in README, DRY (53f108e by Ramiro Gomez).
- removed README.md (a0980cb by Ramiro Gomez).