* updated the data to `2024a <https://github.com/evansiroky/timezone-boundary-builder/releases/tag/2023a>`__.
internal:
* use ruff linter in pre-commit hook * make dependency specifications less strict
6.4.1
------------------
* added official support for python 3.8 again, by specifying numba as multiple constraint dependency
internal:
* added unit tests for polygon boundary binary reading
6.4.0
------------------
* added python 3.12 support (supported by numba since release 0.59.0), Closes 208 * dropped official support for python 3.8, because the optional dependency numba requires python 3.9. this package might still work with python 3.8, but it is not tested anymore.
6.3.0
------------------
* updated the data to `2023d <https://github.com/evansiroky/timezone-boundary-builder/releases/tag/2023d>`__.
internal:
* added docstrings. Thanks to `Tyler Huntley <https://github.com/Ty1776>`__ * automatically skip GitHub actions publishing when the version already exists. useful for minor improvements without publishing a version. build would always fail otherwise * enable tests for python 3.11 with numba * enable tests for python 3.12 * added tests for generating the documentation * use poetry dependency group specification (closing 199)
6.2.0
------------------
* updated the data to `2023b <https://github.com/evansiroky/timezone-boundary-builder/releases/tag/2023b>`__.
6.1.10
-------------------
* added a `pytz` extra for easily maintaining compatibility * improved documentation