Skip to content

Releases: Towdium/PinIn

1.6.0

17 Jan 16:09
Compare
Choose a tag to compare

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

14 Aug 15:45
Compare
Choose a tag to compare

Fixed sequence matching not working for null initial characters
Fixed ObjectArrayList not found in fat jar

PinIn.jar requires Fastutil in classpath to use
PinIn-all.jar shadows a reduced version of Fastutil inside me.towdium.pinin.fastutil

1.5.0

27 Jun 16:11
Compare
Choose a tag to compare

Added support for usage of accelerator in concurrent environment.

PinIn.jar requires Fastutil in classpath to use
PinIn-all.jar shadows a reduced version of Fastutil inside me.towdium.pinin.fastutil

1.4.0

24 Apr 14:24
Compare
Choose a tag to compare

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

12 Mar 14:34
Compare
Choose a tag to compare

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