All notable changes to this project will be documented in this file.
- backtrack matching mechanism(#132)
- Support Latin-1 characters (#150,#152)
* Add Zenkaku-Question(uFF1F) and other Zenkaku marks as endmark (#146)
v2.2.0 (22, June 2021)
- dictionary: add noun and adjectives from UniDic(#140)
- Refactoring main loop logics for convert()(#144)
- Fix segmentation (wakati) when combination with Katakana and Hiragana(#142)
v2.1.1 (16, May 2021)
- Provide Kakasi.normalize(text) class method
- Add unidic data into data (not used yet), and add parse utility.
- Put type hint stub into package
- Copyright notifications
- Expand all cletter into dictionary (#139)
- Change primary kanwadict index from str to int
- test: gather all legacy test into test_pykakasi_legacy.py file.
v2.1.0 (6, May 2021)
- Deprecation warning when using old api(#124)
- Add type hint file(pyi) (#124)
- Benchmark test codes(#122)
- Cache internal results and improve performance about 30-40 times.(#128)
- Use standard pickle for database file(#128)
- Exceptions module is now pykakasi, not pykakasi.exceptions
- Dependency for klepto(#128)
v2.0.8 (4, May 2021)
- test: Benchmark and profiling (#122)
- Performance: avoid ord() when checking long-mark, speed up about 6%
- Reformat code by black(#121)
v2.0.7 (26, Feb. 2021)
- Infinite loop after running for a while, handle independent HW VOICED SOUND MARK (#115, #118)
v2.0.6 (7, Feb. 2021)
- Hiragana for Age countersa(#116,#117)
v2.0.5 (5, Feb. 2021)
- CLI: use argparse for option parse(#113)
- Handle 思った、言った、行った properly.(#114)
- CI: fix coveralls error
- CI: drop travis-ci test and badge
v2.0.4 (26, Nov. 2020)
- CLI: Fix -v and -h option crash on python 3.7 and before (#108).
v2.0.3 (25, Nov. 2020)
- CLI: Fix -v and -h option crash (#108).
v2.0.2 (23, Jul. 2020)
- Fix convert() to handle Katakana correctly.(#103)
v2.0.1 (23, Jul. 2020)
- Update setup.py, setup.cfg, tox.ini(#102)
- Fix convert() misses last part of a text (#99, #100)
- Fix CI, coverage, and coveralls configurations(#101)