Releases: natade-jp/MojiJS
Releases · natade-jp/MojiJS
v6.0.2
v6.0.1
v6.0.0
v5.0.1
v5.0.0
機能改善
- 異体字セレクタの判定に、注釈機能を追加
- 絵文字の判定を強化
- 記号の判定を追加
- Unicodeの制御文字を追加
CJK Unified Ideographs Extension I(2EBF0–2EE5F)CJK Unified Ideographs Extension J(323B0–3347F)
変更
- travisが動作しないので除去
不具合修正
- 結合していない文字も結合文字と判定する場合があるのを修正
getVariationSelectorsNumberFromCodePointでの戻り値で意図しない文字列を返す問題を修正
v4.0.0
機能改善
- ローマ字で
*w[aiueo]のパターンで足りていない箇所があったのを改善 - 文字解析用の
MojiAnalyzerに定義されているUnicodeの面情報を最新版へ更新 - 文字解析用の
MojiAnalyzerに結合文字判定を追加 - 文字解析用の
MojiAnalyzerに異体字セレクタ判定を追加 - 結合文字と異体字セレクタを含めて1文字と判定して切り出す
MojiJS.toMojiArrayFromString,MojiJS.toStringFromMojiArrayを追加 - 結合文字と異体字セレクタがあると
UTF-32への変換だと1文字を1数値への変換に対応できないため
変更
substrが使用されている箇所をsubstringへ改善- 内部用メソッド名で
toUTF16ArrayfromCodePointとなっていた個所をtoUTF16ArrayFromCodePointへ変更 MojiJS.getWidth,MojiJS.cutTextForWidthにて結合文字と異体字セレクタは文字数を0としてカウントするように変更
不具合修正
- ローマ字で「
nn」があった場合に繰り返しの「っ」に判定される場合があるのを修正
v3.1.0 released
変更
MojiJS.compareToForDefault,MojiJS.compareToForNaturalともに入力をstringからanyへ変更MojiJS.compareToForNaturalの入力値に対してtoStringで文字列化して比較するように改善- 例では、
MojiJS.COMPARE_DEFAULT,MojiJS.COMPARE_NATURALと紹介していましたが、正しくは、MojiJS.compareToForDefault,MojiJS.compareToForNaturalであったのを修正
v3.0.5 released
Windows-31J,Shift_JIS-2004用の文字変換マップをテキストデータで持つことでファイルサイズを1/3程度へ低減、WSHでロードする際のファイルサイズ制限内とするよう改善。- WSH用のライブラリ
mojijs.wsh.jsを追加
v3.0.4 released
- 誤動作防止のため、最適化後に「do」というキー名になっていた部分を文字列にするように変更
- 誤動作防止のため、配列の最後のカンマを排除
- ES3に対応できるように、getterを使用している部分を削除
v3.0.3 released
変更
- "dependencies" に入っていた "eslint" を "devDependencies" に移動