Skip to content

Releases: ensan-hcl/AzooKeyKanaKanjiConverter

v0.8.0

19 May 12:37
9b0f5a0
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

What's New

  • ニューラルかな漢字変換システム「Zenzai」を導入しました。
  • CLIツールをアップデートしました
  • 学習に関する不具合を修正しました

Warning

#83 の影響で、v0.8.0系では一部の学習データが消失する可能性があります。多くの場合無害ですが、注意して更新してください。

What's Changed

  • [docs] minor version in README.md by @ensan-hcl in #82
  • [Fix] 学習の更新に関する不具合を修正 by @ensan-hcl in #83
  • [Change] 予測変換が重たいので、depthを小さくした by @ensan-hcl in #84
  • [Tools] 辞書データ解析用のサブコマンドをancoに追加 by @ensan-hcl in #85
  • [Fix] 学習データの更新ロジックを修正 by @ensan-hcl in #86
  • [cli] スコアを表示するオプションを追加 by @ensan-hcl in #87
  • [cli] 完全一致変換のみを出力するモードを追加 by @ensan-hcl in #88
  • [Feature] MetadataのAPIをより柔軟にし、任意のアプリ名を指定可能にした by @ensan-hcl in #89
  • [cli] 評価用コマンドを追加 by @ensan-hcl in #90
  • [cli] 複数の不具合を修正 by @ensan-hcl in #91
  • [Experimental] Zenzai by @ensan-hcl in #92
  • [Fix] Zenz.swift by @ensan-hcl in #94
  • [Fix] Zenzaiのtokenize処理において不必要に指定していたlowerを削除 by @ensan-hcl in #95
  • [Fix] 制約の適用を調整した by @ensan-hcl in #96
  • [Docs] Zenzaiに関するドキュメントを追加 by @ensan-hcl in #97
  • [Update] バージョンを更新 by @ensan-hcl in #98
  • [Docs] バージョン表記を変更 by @ensan-hcl in #99

Full Changelog: v0.7.0...v0.8.0

v0.7.0

21 Apr 15:32
b5f634f
Compare
Choose a tag to compare

Note

v0.7.0はv0.6以前と互換性がありません。特にSwiftUtilsに破壊的変更が含まれているため、注意してください。

What's Changed

  • [Experimental] InputGraphベースの入力管理の実装 by @ensan-hcl in #44
  • [Experimental] InputGraphベースの辞書ルックアップ by @ensan-hcl in #45
  • [Experimental] InputGraphの構造を変更し、LookupGraphによる辞書引きを実装 by @ensan-hcl in #46
  • [Experimental] ConvertGraphを実装し、その上での完全一致変換を実装 by @ensan-hcl in #47
  • [Experimental] InputGraphのアルゴリズムの改善 by @ensan-hcl in #48
  • [Tool] cliツールとしてancoを追加 by @ensan-hcl in #50
  • [Feature] 予測変換用の辞書検索を単純化 by @ensan-hcl in #51
  • [Feature] 動的ユーザ辞書の機能を明記 by @ensan-hcl in #52
  • Refactor dropping "ネン" from string in CalendarCandidate.swift by @k-taro56 in #54
  • [Fix] Swift 5.10でのビルドエラーを修正 by @ensan-hcl in #56
  • [Docs] 開発ガイドを追加 by @ensan-hcl in #59
  • [Docs] Update failures.md by @ensan-hcl in #60
  • Bump swift-actions/setup-swift from 1 to 2 by @dependabot in #62
  • [Experimental] ConvertGraph周りのテストを増やしてバグを治す by @ensan-hcl in #49
  • [Experimental] 実験的実装から不要なものを削除し、lintを適用 by @ensan-hcl in #64
  • [Experimental] Graph-based変換で差分変換の準備 by @ensan-hcl in #65
  • [Experimental] グラフベースの実験的実装についてドキュメントを書いた by @ensan-hcl in #67
  • [Tools] Swift 5.10のCIを追加する by @k-taro56 in #69
  • Add devcontainer.json for Swift development and daily update schedule for devcontainers package ecosystem by @k-taro56 in #55
  • [Experimental] テストケースの追加 by @ensan-hcl in #70
  • [Docs] 開発ガイドにDevContainerに関して記述 by @ensan-hcl in #71
  • Update Swift image version to 5.10 by @k-taro56 in #72
  • [Refactoring] SwiftUtilsの不必要なAPIを削除する by @ensan-hcl in #73
  • [Experimental] LookupGraphの差分ベース構築を実装 by @ensan-hcl in #74
  • [Experimental] ConvertGraphの差分ベース構築を実装 by @ensan-hcl in #77
  • [Experimental] ComposingTextV2を実装 by @ensan-hcl in #78
  • [Experimental] 削除操作についてもグラフベースに変更 by @ensan-hcl in #79
  • fix: temporary memoryの更新ロジックのバグを修正 by @ensan-hcl in #81

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

06 Mar 15:48
Compare
Choose a tag to compare
  • This version fixes compile errors in Swift 5.10
    Full Changelog: v0.6.0...v0.6.1

v0.6.0

20 Feb 09:40
52a1715
Compare
Choose a tag to compare

News

  • AzooKeyKanaKanjiConverter now offers KanaKanjiConverterModuleWithDefaultDictionary. You no longer need to download the dictionary files by yourself.
  • AzooKeyKanaKanjiConverter is now working on Ubuntu.

What's Changed

  • Add #else to enable compile in non-Apple platforms by @ensan-hcl in #36
  • [Feature] デフォルト辞書を提供するモジュールを追加 by @ensan-hcl in #39
  • [Test] @​MainActorのテストケースクラスをasyncなtestケースに変更 by @ensan-hcl in #37
  • [Tools] DependaBotを追加 by @ensan-hcl in #42
  • [Tools] UbuntuでもCIを実行 by @ensan-hcl in #41
  • [Docs] Update README for Version 0.6 by @ensan-hcl in #40

Full Changelog: v0.5.0...v0.6.0

v0.5.0

17 Feb 13:34
b02f6eb
Compare
Choose a tag to compare

What's Changed

  • [Docs] Update README.md by @ensan-hcl in #25
  • [Performance] LOUDSのlookupを高速化 by @ensan-hcl in #28
  • [Performance] 変換結果をUniqueする処理を高速化 by @ensan-hcl in #29
  • [Performance] LOUDSのinit処理を高速化 by @ensan-hcl in #30
  • [Refactoring] 二分探索を単純化 by @ensan-hcl in #31
  • [Feature] TextReplacerを外部から注入可能にした by @ensan-hcl in #35

Full Changelog: v0.4.1...v0.5.0

v0.4.1

03 Feb 16:41
Compare
Choose a tag to compare

Full Changelog: v0.4.0...v0.4.1

v0.4.0

28 Sep 10:45
0b4801a
Compare
Choose a tag to compare

What's Changed

  • [Feature] 確定直後の予測変換に用いるAPIを実装 by @ensan-hcl in #19
  • [Refactoring] lintを適用 by @ensan-hcl in #20
  • [Refactoring] Swiftバージョンを5.9に更新 by @ensan-hcl in #21
  • [Bug] TemporalLearningManager由来のデータにpenaltyが適用されない問題を修正 by @ensan-hcl in #22
  • [Feature] Add more mid and cid data by @ensan-hcl in #23
  • [fix] typo by @ensan-hcl in #24

Full Changelog: v0.3.0...v0.4.0

0.3.0

18 Sep 14:20
49d4891
Compare
Choose a tag to compare

Warning

This release includes breaking changes from v0.2.0. They are all subtle, but existing codes can need to be updated.

What's Changed

Full Changelog: v0.2.0...v0.3.0

0.2.0

02 Aug 09:43
856682b
Compare
Choose a tag to compare

This release contains support for Sendable check

0.1.0

23 Jul 10:40
568a118
Compare
Choose a tag to compare
Merge pull request #5 from ensan-hcl/fix/existential_any

[fix] Swift5.9以降のExistentialAny対応