v1.3.0
最適化のアップデート
  • デバッグモードを有効にしてる時に、実際に検出された単語の詳細を表示する機能を追加
  • 誤検出率を下げるためにパラメーターを調整、NG ワードを追加
  • check_comparison_text() 関数の返り値をよりシンプルに変更、NG ワード率をレベルに変換する関数を追加
  • 同じ NG ワードが複数含まれる場合、一番目の単語しか評価しない不具合を修正
  • find_text() 関数の返り値が再帰を考慮しておらず、再帰を行うと返り値の index がより小さい値になってしまう不具合を修正
  • 関係ない文字を含む NG ワードの検出が最長一致になっていた不具合を修正
v1.3.1
  • プログラムのリファクタリングを実施
  • URL を /ngword/ngword-check から /ng-word-checker/ へ変更
  • 警告 lv が 6 の場合でも検知した単語を表示するように変更
  • NG ワードを追加
v1.3.2
  • 処理の最適化を行い、解析速度を最大 8 倍ほど高速化
  • 長文を解析したときに、警告レベルが不正に吊り上がってしまう不具合を修正
  • 一部の短い NG ワードを誤検知する確率を低減
v1.2.0
長文対応のアップデート
  • NG ワードレベルの採点アルゴリズムを改善し、誤検出率を下げ、検出漏れ率も減少、高速化
  • 入力テキストが長くなるにつれ、精度が不安定にならないように改善
  • 漢字で入力された NG ワードにも対応
  • NG ワードリストを引数で上書きできる機能を追加
v1.1.0
特殊文字対応のアップデート
  • 長い平仮名を入力すると複数の短い NG ワードを検知してしまう問題を改善
  • check_heavy_ng_text() 関数がそのままの NG ワードを検知できない不具合を修正
  • カタカナに見える別の文字を一つのカタカナに対して複数指定できるように改善、処理速度の向上
  • 全角英文字や丸で囲まれた文字にも対応
v1.0.0
リリース
  • 単語が健全かどうかを厳重にチェックするフォームを作成