CHANGELOG.md

# Changelog

## Unicode Unihan v0.4.0

This is the changelog for Unicode Unihan v0.4.0 released on July 1st. 2024.  For older changelogs please consult the release tag on [GitHub](https://github.com/elixir-unicode/unicode_unihan/tags)

### Enhancements

* Updated to [Unicode 15.1](https://www.unicode.org/versions/Unicode15.1.0/)

* Property information is autogenerated from [TR38 UNICODE HAN DATABASE (UNIHAN](https://www.unicode.org/reports/tr38/#AlphabeticalListing).

* Diagnostic output uses `Logger.info/2` rather than `IO.puts/1`

## Unicode Unihan v0.3.0

This is the changelog for Unicode Unihan v0.3.0 released on June 4th, 2023.  For older changelogs please consult the release tag on [GitHub](https://github.com/elixir-unicode/unicode_unihan/tags)

### Bug Fixes

* Ensure all data paths are resolved at runtime, not compile time.

* Move data/ to priv/ since only priv/ is preserved in releases.

## Unicode Unihan v0.2.0

This is the changelog for Unicode Unihan v0.2.0 released on May 31st, 2023.  For older changelogs please consult the release tag on [GitHub](https://github.com/elixir-unicode/unicode_unihan/tags)

### Enhancements

* Improves compilation time by orders of magnitude by switching to use `:persistent_term` for storing the Unihan database.

## Unicode Unihan v0.1.0

This is the changelog for Unicode Unihan v0.1.0 released on May 28th, 2023.  For older changelogs please consult the release tag on [GitHub](https://github.com/elixir-unicode/unicode_unihan/tags)

### Enhancements

* Initial Release.