Changelog#

To install the unreleased unihan-db version, see developmental releases.

pip:

$ pip install --user --upgrade --pre unihan-db

unihan-db 0.8.x (unreleased)#

  • Insert changes/features/fixes for next release here

unihan-db 0.7.1 (2022-10-01)#

Packaging#

  • Update unihan-etl to v0.18.1+ (Add missing PyYAML dependency)

Infrastructure#

  • CI speedups (#305)

    • Split out release to separate job so the PyPI Upload docker image isn’t pulled on normal runs

    • Clean up CodeQL

  • Poetry: Update 1.1.x to 1.2.x

Development#

  • mypy: Unignore unihan-etl package (which is now typed)

unihan-db 0.7.0 (2022-09-11)#

Maintenance only release, no fixes or features

Development#

Documentation#

unihan-db 0.6.0 (2022-08-21)#

Internal#

  • Update unihan-etl 0.16.0 -> 0.17.2:

    • unihan-etl 0.16.0 adds --no-cache / cache as an option

    • unihan-etl 0.17.0 adds type annotations (mypy --strict)

    • unihan-etl 0.17.1 fixes bugs from 0.17.0’s annotations

    • unihan-etl 0.17.2 docs / changelog issue linking update

unihan-db 0.5.0 (2022-08-20)#

Breaking changes#

  • Bump in unison with other cihai projects deprecating compat modules, via #299.

    Python 2.x was already dropped in 0.2.0 (2021-06-15). There was no compat module in this project, and it only only removed a duplicate function (merge_dict()) and imported the one from unihan_etl.

    • Bump unihan-etl to 0.15.0+ (to avoid any chance of using compat imports from it in the future)

unihan-db 0.4.0 (2022-08-16)#

Compatibility#

  • Drop python 3.6 (#292)

  • Add python 3.10 (#292)

Development#

Infrastructure updates for static type checking and doctest examples.

  • Update poetry to 1.1

    • CI: Use poetry 1.1.7 and install-poetry.py installer (#274, #292)

    • Relock poetry.lock at 1.1 (w/ 1.1.7’s fix)

  • Tests: tmpdir -> tmp_path

  • Run pyupgrade @ python 3.7

  • Initial doctests support added, via #297

  • Initial mypy validation, via #297

  • CI (tests, docs): Improve caching of python dependencies via action/setup-python’s v3/4’s new poetry caching, via #297

  • CI (docs): Skip if no PUBLISH condition triggered, via #297

Documentation#

  • Move to furo theme

unihan-db 0.3.0 (2021-06-15)#

  • #269: Convert to markdown

unihan-db 0.2.0 (2021-06-15)#

  • Update black to 21.6b0

  • Update trove classifiers to 3.9

  • #267 Drop python 2.7, 3.5. Remove unused __future__ and modesets.

unihan-db 0.1.0 (2020-08-09)#

  • Major overhaul of docs (self-host + add icons and metadata) #262

  • Move from travis to github actions #262

  • Move build / publish of packaging to poetry #263

  • Add README docs on publishing versions, linting, and development

  • Move from Pipfile to Poetry (https://github.com/cihai/unihan-db/pull/261)

  • Speed up importing initial data

  • Support for more fields

  • Support for appdirs (XDG directory specification)

  • Zero-config sqlite default

  • Bump unihan-etl to 0.9.5

  • Add project_urls to setup.py

  • Use collections import that’s compatible with python 2 and 3

  • Loosen version constraints

unihan-db 0.0.0 (2017-05-29)#

This had no pypi release

  • Initial commit