Releases: Towdium/PinIn
1.6.0
Added more Shuangpin(双拼) keyboard schemes, including Sougou(搜狗), Zhineng ABC(智能ABC), Guobiao(国标), Microsoft(微软), Pinyinjiajia(拼音加加) and Ziguang(紫光). Contributed by @vfyjxf .
PinIn.jar
requires Fastutil in classpath to use
PinIn-all.jar
shadows a reduced version of Fastutil inside me.towdium.pinin.fastutil
1.5.1
1.5.0
1.4.0
Changed format API for simplified usage
This release skips release 1.3.0, with following change:
Added support for customized dictionary loading
Improved CachedSearcher
math model for massive data
Fixed incorrect spelling in Phonetic keyboard starting with v
PinIn.jar
requires Fastutil in classpath to use
PinIn-all.jar
shadows a reduced version of Fastutil inside me.towdium.pinin.fastutil
1.2.0
Changed match rules:
Tone is no longer acceptable when missing vowel, e.g. "测试文本" no longer matches "c4shi", but still matches "ce4shi". Pinyin sequence (音序) can be used as abbreviation in Quanpin (全拼), e.g. "测试文本" matches "cswb" now without any fuzzy option, while in previous versions it only matches "cshwb".
Added switch for accelerator, disabled by default:
When calling immediate matching functions continuously with different s1 but same s2, for, say, 100 times, they are considered stable calls. If the scenario uses mainly stable calls and most of s1 contains Chinese characters, using accelerator provides significant speed up. Otherwise, the overhead will slow down the matching process. Accelerate mode is disabled by default for consistency in different scenarios.
Fixed several spelling issues in Daqian (大千) keyboard
Changed some APIs
PinIn.jar
requires Fastutil in classpath to use
PinIn-all.jar
shadows a reduced version of Fastutil inside me.towdium.pinin.fastutil