Releases: ensan-hcl/AzooKeyKanaKanjiConverter
Releases · ensan-hcl/AzooKeyKanaKanjiConverter
v0.8.0
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
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
- @k-taro56 made their first contribution in #54
- @dependabot made their first contribution in #62
Full Changelog: v0.6.1...v0.7.0
v0.6.1
- This version fixes compile errors in Swift 5.10
Full Changelog: v0.6.0...v0.6.1
v0.6.0
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
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
Full Changelog: v0.4.0...v0.4.1
v0.4.0
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
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
- [Docs] ComposingTextのドキュメントを追加 by @ensan-hcl in #10
- [fix] template parse logic by @ensan-hcl in #13
- Fix typo by @ensan-hcl in #14
- [Feature] Add ConversionResult Type by @ensan-hcl in #15
- [Performance] Add @inlinable to more cases by @ensan-hcl in #16
- [Feature] 役に立たない予測変換を抑制 by @ensan-hcl in #17
- [feature] promote uppercased characters and refine document by @ensan-hcl in #18
Full Changelog: v0.2.0...v0.3.0