Skip to content

Latest commit

 

History

History
185 lines (122 loc) · 14.2 KB

CHANGELOG.md

File metadata and controls

185 lines (122 loc) · 14.2 KB

Changelog

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.

Unreleased

Compare with latest

Added

  • 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).

Fixed

  • fix mypy errors by loosening type restrictions of helper functions (01e8341 by jicruz96).
  • Fix event name (3a17926 by Ramiro Gómez).

Removed

  • Remove obsolete make tasks. (d6f4d48 by Ramiro Gómez).

2.0.0 - 2023-07-03

Compare with 1.6.0

Added

  • Adding brackets for readability (0b51b61 by Chris Pigden).

1.6.0 - 2023-04-19

Compare with 1.5.0

Fixed

  • fix test_data.py function name (f763f96 by Mikhael Gaster).

1.5.0 - 2022-08-03

Compare with 1.4.0

Fixed

  • Fix importib files is only support 3.9 so revert (81b9aab by Benny Elgazar).

1.4.0 - 2022-07-13

Compare with 1.3.0

Added

  • Add JSON data to git (2ebb5b9 by Ramiro Gómez).
  • Add markdown PyPI support (fbdc8af by Ramiro Gómez).

Fixed

  • 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).

Removed

  • 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

Compare with 1.2.0

Added

  • 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).

Removed

  • 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

Compare with 1.1.0

1.1.0 - 2019-09-11

Compare with 1.0.3

Added

  • Adds admin1code to cities.json (9061cbb by Matt Webb).
  • Add funding (0aea364 by Ramiro Gómez).

Removed

  • Remove Python versions not supported by Travis (5b3e6e7 by Ramiro Gómez).

1.0.3 - 2019-08-27

Compare with 1.0.2

1.0.2 - 2019-04-16

Compare with 1.0.1

Added

  • 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).

Removed

  • 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

Compare with first commit

Added

  • 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).

Fixed

  • 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).

Changed

  • Changes countries to pretty print and use a context manager, making it consistent with the other scripts. (7630a4b by Michael Lissner).

Removed

  • 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).