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.
- Added half-width Katakana support.
- Added uV support in Hangul for robustness.
- Added link to ainconv-rs in README.md.
- Added Biome as linting and formatting tool, fixed linting errors and formatted the codebase.
- Added unified test cases in mkpoli/ainconv-tests.
- Added word-based sentence conversion for all scripts.
- Added CHANGELOG.md.
- Added
bumpp
to bump the version.
- Fixed Hangul test cases.
- Changed /w/'s representation in Hangul to
ㅱ
instead ofㅍ
.
- Fixed empty hangul output.
- Added Cyrillic accent conversion.
- Refactored file structure (
ACCENT_CONVERSION_TABLE
is now inlatin.ts
). - Inline inKeys function.
- Removed Hangul accent conversion for now.
- Made so that letter casing is preserved between Latin and Cyrillic scripts.
- Added build to pre-publish step.
- Added test case with
=
.
- Fixed non-pronunciation characters get deleted.
- Fixed variant replacement.
- Cancelled default supression of -r variants.
- Make so that latin text is cleaned before conversion.
- Exported all functions at index.
- Added
terser
plugin to minify the build.
- Fixed esm entry points.
- Added basic conversion between Katakana, Cyrillic, Hangul and Latin scripts.
- Added JSDoc comments to the code.
- Added package details to package.json.
- Added test cases for conversions.
- Added LICENSE and README.md.
- Added TypeScript declaration files.