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.
You should also add project tags for each release in Github, see Managing releases in a repository.
- Compatibility with older version of python back to 3.7
- Updated Github actions to latest version per warning about Node.js 16 version being deprecated
- Support for converting between the Buckeye corpus phonetic alphabet and IPA
- Made language explicitly optional for conversions between ARPABET and X-SAMPA
- Minor updates to README and CONTRIBUTIONS
- Modern python packaging, including pyproject.toml
- Contribution guidelines
- Changelog with sematic versioning
- Usage examples in README
- Unit tests using pytest and triggered by Github Action on pull request
- Checks and linting with Ruff
- Ordering of language and corpus code in phonecodes.pronlex.read
- Removed duplicated dictionary keys in phonecodes.phonecode_tables
- Initial repository created by https://github.com/jhasegaw