<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://chewing.im/atom.xml" rel="self" type="application/atom+xml" /><link href="https://chewing.im/" rel="alternate" type="text/html" /><updated>2026-07-21T10:04:47+08:00</updated><id>https://chewing.im/atom.xml</id><title type="html">新酷音輸入法</title><subtitle>Chewing / 新酷音: 智慧型注音輸入法發展總部</subtitle><author><name>Chewing Core Team</name><email>chewing-devel@googlegroups.com</email></author><entry><title type="html">ibus-chewing 2.2.0 Released</title><link href="https://chewing.im/posts/2026-07-20-ibus-chewing-2_2_0.html" rel="alternate" type="text/html" title="ibus-chewing 2.2.0 Released" /><published>2026-07-20T00:00:00+08:00</published><updated>2026-07-20T00:00:00+08:00</updated><id>https://chewing.im/posts/ibus-chewing-2_2_0</id><content type="html" xml:base="https://chewing.im/posts/2026-07-20-ibus-chewing-2_2_0.html"><![CDATA[<p>ibus-chewing 2.2.0 Released: 2026-07-20</p>

<h2 id="whats-new-in-ibus-chewing-220-july-20-2026">What’s New in ibus-chewing 2.2.0 (July 20, 2026)</h2>

<ul>
  <li>chewing: only switch mode if not in candidate window when handle keypad keys.</li>
  <li>chewing: increased the Shift tap timeout to 500 ms.</li>
  <li>chewing: fixed an inverted conditional logic for panel orientation for self_handle_up().</li>
  <li>chewing: improve resource cleanup in engine_finalize.</li>
  <li>chewing: use static objects for UI labels to reduce allocations.</li>
  <li>chewing: simplify locale setup and enhance UTF-8 robustness.</li>
  <li>chewing: modernise variable declarations and error handling.</li>
  <li>chewing: modernise component initialization and resource management.</li>
  <li>chewing: fix incorrect g_clear_object on engine.</li>
  <li>chewing: use semantic preedit text hint with ibus&gt;=1.5.33.</li>
  <li>test: fix keypad test against changed symbols table.</li>
  <li>ci: run weston in background so test exit code are captured</li>
  <li>Files
    <ul>
      <li><a href="https://codeberg.org/chewing/ibus-chewing/releases/download/v2.2.0/ibus-chewing-2.2.0.tar.xz">https://codeberg.org/chewing/ibus-chewing/releases/download/v2.2.0/ibus-chewing-2.2.0.tar.xz</a></li>
      <li><a href="https://codeberg.org/chewing/ibus-chewing/releases/download/v2.2.0/ibus-chewing-2.2.0.tar.xz.asc">https://codeberg.org/chewing/ibus-chewing/releases/download/v2.2.0/ibus-chewing-2.2.0.tar.xz.asc</a></li>
      <li><a href="https://codeberg.org/chewing/ibus-chewing/releases/download/v2.2.0/ibus-chewing-2.2.0.tar.xz.minisig">https://codeberg.org/chewing/ibus-chewing/releases/download/v2.2.0/ibus-chewing-2.2.0.tar.xz.minisig</a></li>
      <li><a href="https://codeberg.org/chewing/ibus-chewing/releases/download/v2.2.0/ibus-chewing-2.2.0.tar.xz.sha256sum">https://codeberg.org/chewing/ibus-chewing/releases/download/v2.2.0/ibus-chewing-2.2.0.tar.xz.sha256sum</a></li>
    </ul>
  </li>
</ul>

<p>ibus-chewing releases can be verified with OpenPGP</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>gpgv ibus-chewing-2.2.0.tar.xz.asc ibus-chewing-2.2.0.tar.xz
</code></pre></div></div>]]></content><author><name>Chewing Core Team</name><email>chewing-devel@googlegroups.com</email></author><summary type="html"><![CDATA[ibus-chewing 2.2.0 Released: 2026-07-20]]></summary></entry><entry><title type="html">windows-chewing-tsf 26.7.2.0 釋出</title><link href="https://chewing.im/posts/2026-07-20-windows-chewing-tsf-26_7_2_0.html" rel="alternate" type="text/html" title="windows-chewing-tsf 26.7.2.0 釋出" /><published>2026-07-20T00:00:00+08:00</published><updated>2026-07-20T00:00:00+08:00</updated><id>https://chewing.im/posts/windows-chewing-tsf-26_7_2_0</id><content type="html" xml:base="https://chewing.im/posts/2026-07-20-windows-chewing-tsf-26_7_2_0.html"><![CDATA[<p>從這裡下載原始碼跟我們提供的安裝檔：</p>

<p><a href="https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.7.2.0">https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.7.2.0</a></p>

<h2 id="新酷音輸入法-26720-穩定版更新摘要">新酷音輸入法 26.7.2.0 穩定版更新摘要</h2>

<p>本次更新為修補版本，修正 Rust 編譯器問題與 Tab 鍵候選字切換穩定性。詳細變更內容請見下方說明。</p>

<h3 id="修復問題">修復問題</h3>
<ul>
  <li><strong>編譯問題</strong>：使用 Rust 1.97.1 重新編譯，避免編譯錯誤問題</li>
  <li><strong>Tab 候選字切換</strong>：更新 libchewing 以修正 Tab 鍵候選字循環切換不穩定的問題</li>
</ul>

<p><strong>完整更新紀錄</strong>: https://codeberg.org/chewing/windows-chewing-tsf/compare/v26.7.1.0…v26.7.2.0</p>]]></content><author><name>Chewing Core Team</name><email>chewing-devel@googlegroups.com</email></author><summary type="html"><![CDATA[從這裡下載原始碼跟我們提供的安裝檔：]]></summary></entry><entry><title type="html">libchewing 0.13.1 Released</title><link href="https://chewing.im/posts/2026-07-15-libchewing-0_13_1.html" rel="alternate" type="text/html" title="libchewing 0.13.1 Released" /><published>2026-07-15T00:00:00+08:00</published><updated>2026-07-15T00:00:00+08:00</updated><id>https://chewing.im/posts/libchewing-0_13_1</id><content type="html" xml:base="https://chewing.im/posts/2026-07-15-libchewing-0_13_1.html"><![CDATA[<p>libchewing 0.13.1 Released: 2026-07-15</p>

<h2 id="whats-new-in-libchewing-0131-july-15-2026">What’s New in libchewing 0.13.1 (July 15, 2026)</h2>

<ul>
  <li>Bug Fixes
    <ul>
      <li>dict: use default user path when only sys path is customized.
(introduced in 0.12.0)</li>
      <li>conversion: snapshot current selections after exiting Tab
triggered candidate cycling.</li>
      <li>build: adjust cmake minimum required version to 3.27.0.</li>
    </ul>
  </li>
  <li>Files
    <ul>
      <li><a href="https://codeberg.org/chewing/libchewing/releases/download/v0.13.1/libchewing-0.13.1.tar.zst">https://codeberg.org/chewing/libchewing/releases/download/v0.13.1/libchewing-0.13.1.tar.zst</a></li>
      <li><a href="https://codeberg.org/chewing/libchewing/releases/download/v0.13.1/libchewing-0.13.1.tar.zst.asc">https://codeberg.org/chewing/libchewing/releases/download/v0.13.1/libchewing-0.13.1.tar.zst.asc</a></li>
      <li><a href="https://codeberg.org/chewing/libchewing/releases/download/v0.13.1/libchewing-0.13.1.tar.zst.sha256">https://codeberg.org/chewing/libchewing/releases/download/v0.13.1/libchewing-0.13.1.tar.zst.sha256</a></li>
    </ul>
  </li>
</ul>

<p>libchewing releases can be verified with OpenPGP</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>gpgv libchewing-0.13.1.tar.zst.asc libchewing-0.13.1.tar.zst
</code></pre></div></div>]]></content><author><name>Chewing Core Team</name><email>chewing-devel@googlegroups.com</email></author><summary type="html"><![CDATA[libchewing 0.13.1 Released: 2026-07-15]]></summary></entry><entry><title type="html">windows-chewing-tsf 26.7.1.0 釋出</title><link href="https://chewing.im/posts/2026-07-11-windows-chewing-tsf-26_7_1_0.html" rel="alternate" type="text/html" title="windows-chewing-tsf 26.7.1.0 釋出" /><published>2026-07-11T00:00:00+08:00</published><updated>2026-07-11T00:00:00+08:00</updated><id>https://chewing.im/posts/windows-chewing-tsf-26_7_1_0</id><content type="html" xml:base="https://chewing.im/posts/2026-07-11-windows-chewing-tsf-26_7_1_0.html"><![CDATA[<p>從這裡下載原始碼跟我們提供的安裝檔：</p>

<p><a href="https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.7.1.0">https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.7.1.0</a></p>

<h2 id="新酷音輸入法-26710-穩定版更新摘要">新酷音輸入法 26.7.1.0 穩定版更新摘要</h2>

<p>本次更新著重於改善設定介面回應速度與更新檢查機制，恢復非標準鍵盤配置支援，並修正候選字切換問題。詳細變更內容請見下方說明。</p>

<h3 id="-修復問題">🐛 修復問題</h3>
<ul>
  <li><strong>字型載入</strong>：設定介面改為非同步載入字型，提升回應速度</li>
  <li><strong>掃描碼鍵盤配置</strong>：恢復掃描碼對應的鍵盤配置支援（Dvorak 等）</li>
  <li><strong>Tab 鍵候選字切換</strong>：修正使用 Tab 鍵循環切換候選字的功能</li>
  <li><strong>更新資訊重置</strong>：chewing_tip_host 重新啟動時一律清除待處理的更新資訊，避免顯示過期資訊</li>
  <li><strong>更新檢查背景化</strong>：將更新檢查移至背景執行緒，避免阻塞 UI</li>
</ul>

<p><strong>完整更新紀錄</strong>: https://codeberg.org/chewing/windows-chewing-tsf/compare/v26.5.2.0…v26.7.1.0</p>]]></content><author><name>Chewing Core Team</name><email>chewing-devel@googlegroups.com</email></author><summary type="html"><![CDATA[從這裡下載原始碼跟我們提供的安裝檔：]]></summary></entry><entry><title type="html">libchewing 0.13.0 Released</title><link href="https://chewing.im/posts/2026-07-04-libchewing-0_13_0.html" rel="alternate" type="text/html" title="libchewing 0.13.0 Released" /><published>2026-07-04T00:00:00+08:00</published><updated>2026-07-04T00:00:00+08:00</updated><id>https://chewing.im/posts/libchewing-0_13_0</id><content type="html" xml:base="https://chewing.im/posts/2026-07-04-libchewing-0_13_0.html"><![CDATA[<p>libchewing 0.13.0 Released: 2026-07-04</p>

<h2 id="whats-new-in-libchewing-0130-july-4-2026">What’s New in libchewing 0.13.0 (July 4, 2026)</h2>

<ul>
  <li>Bug Fixes
    <ul>
      <li>dict: protect single character from being permanently excluded.</li>
      <li>editor: fixed candidate cycling via Tab key when
“chewing.auto_snapshot_selections” is enabled.</li>
    </ul>
  </li>
  <li>Changes
    <ul>
      <li>symbols: replaed U+2026 … with U+22EF ⋯ as default.</li>
      <li>conversion: update probability constants.</li>
      <li>conversion: change pathfinding algorithm to m-A*.</li>
    </ul>
  </li>
  <li>Files
    <ul>
      <li><a href="https://codeberg.org/chewing/libchewing/releases/download/v0.13.0/libchewing-0.13.0.tar.zst">https://codeberg.org/chewing/libchewing/releases/download/v0.13.0/libchewing-0.13.0.tar.zst</a></li>
      <li><a href="https://codeberg.org/chewing/libchewing/releases/download/v0.13.0/libchewing-0.13.0.tar.zst.asc">https://codeberg.org/chewing/libchewing/releases/download/v0.13.0/libchewing-0.13.0.tar.zst.asc</a></li>
      <li><a href="https://codeberg.org/chewing/libchewing/releases/download/v0.13.0/libchewing-0.13.0.tar.zst.sha256">https://codeberg.org/chewing/libchewing/releases/download/v0.13.0/libchewing-0.13.0.tar.zst.sha256</a></li>
    </ul>
  </li>
</ul>

<p>libchewing releases can be verified with OpenPGP</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>gpgv libchewing-0.13.0.tar.zst.asc libchewing-0.13.0.tar.zst
</code></pre></div></div>]]></content><author><name>Chewing Core Team</name><email>chewing-devel@googlegroups.com</email></author><summary type="html"><![CDATA[libchewing 0.13.0 Released: 2026-07-04]]></summary></entry><entry><title type="html">windows-chewing-tsf 26.5.2.0 釋出</title><link href="https://chewing.im/posts/2026-05-18-windows-chewing-tsf-26_5_2_0.html" rel="alternate" type="text/html" title="windows-chewing-tsf 26.5.2.0 釋出" /><published>2026-05-18T00:00:00+08:00</published><updated>2026-05-18T00:00:00+08:00</updated><id>https://chewing.im/posts/windows-chewing-tsf-26_5_2_0</id><content type="html" xml:base="https://chewing.im/posts/2026-05-18-windows-chewing-tsf-26_5_2_0.html"><![CDATA[<p>從這裡下載原始碼跟我們提供的安裝檔：</p>

<p><a href="https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.5.2.0">https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.5.2.0</a></p>

<h2 id="新酷音輸入法-26520-穩定版更新摘要">新酷音輸入法 26.5.2.0 穩定版更新摘要</h2>

<p>本次更新為 26.5.1.0 的後續修正，解決啟動後更新檢查標記未正確刷新的問題。詳細變更內容請見下方說明。</p>

<h3 id="-修復問題">🐛 修復問題</h3>

<ul>
  <li><strong>更新檢查標記</strong>：啟動後正確刷新更新檢查標記，確保自動更新檢查功能正常運作</li>
</ul>

<p><strong>完整更新紀錄</strong>: https://codeberg.org/chewing/windows-chewing-tsf/compare/v26.5.1.0…v26.5.2.0</p>]]></content><author><name>Chewing Core Team</name><email>chewing-devel@googlegroups.com</email></author><summary type="html"><![CDATA[從這裡下載原始碼跟我們提供的安裝檔：]]></summary></entry><entry><title type="html">windows-chewing-tsf 26.5.1.0 釋出</title><link href="https://chewing.im/posts/2026-05-17-windows-chewing-tsf-26_5_1_0.html" rel="alternate" type="text/html" title="windows-chewing-tsf 26.5.1.0 釋出" /><published>2026-05-17T00:00:00+08:00</published><updated>2026-05-17T00:00:00+08:00</updated><id>https://chewing.im/posts/windows-chewing-tsf-26_5_1_0</id><content type="html" xml:base="https://chewing.im/posts/2026-05-17-windows-chewing-tsf-26_5_1_0.html"><![CDATA[<p>從這裡下載原始碼跟我們提供的安裝檔：</p>

<p><a href="https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.5.1.0">https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.5.1.0</a></p>

<h2 id="新酷音輸入法-26510-穩定版更新摘要">新酷音輸入法 26.5.1.0 穩定版更新摘要</h2>

<p>本次更新強化系統穩定性與架構現代化，改善初始化錯誤時的恢復機制，並將 UI 渲染與更新檢查移至獨立程序以提升整體可靠性。詳細變更內容請見下方說明。</p>

<h3 id="-修復問題">🐛 修復問題</h3>
<ul>
  <li><strong>初始化錯誤恢復</strong>：改善初始化錯誤時的錯誤恢復機制</li>
</ul>

<h3 id="-架構改善">🚜 架構改善</h3>
<ul>
  <li><strong>UI 程序分離</strong>：使用獨立程序（chewing_tip_host.exe）進行 UI 渲染與更新檢查</li>
</ul>

<h3 id="️-已知問題">⚠️ 已知問題</h3>
<ul>
  <li>候選字視窗有時會被隱藏在開始選單後方</li>
</ul>

<p><strong>完整更新紀錄</strong>: https://codeberg.org/chewing/windows-chewing-tsf/compare/v26.4.2.0…v26.5.1.0</p>]]></content><author><name>Chewing Core Team</name><email>chewing-devel@googlegroups.com</email></author><summary type="html"><![CDATA[從這裡下載原始碼跟我們提供的安裝檔：]]></summary></entry><entry><title type="html">windows-chewing-tsf 26.4.2.0 釋出</title><link href="https://chewing.im/posts/2026-05-07-windows-chewing-tsf-26_4_2_0.html" rel="alternate" type="text/html" title="windows-chewing-tsf 26.4.2.0 釋出" /><published>2026-05-07T00:00:00+08:00</published><updated>2026-05-07T00:00:00+08:00</updated><id>https://chewing.im/posts/windows-chewing-tsf-26_4_2_0</id><content type="html" xml:base="https://chewing.im/posts/2026-05-07-windows-chewing-tsf-26_4_2_0.html"><![CDATA[<p>從這裡下載原始碼跟我們提供的安裝檔：</p>

<p><a href="https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.4.2.0">https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.4.2.0</a></p>

<h2 id="新酷音輸入法-26420-穩定版更新摘要">新酷音輸入法 26.4.2.0 穩定版更新摘要</h2>

<p>本次更新主要著重於修復 26.4.1.0 引入的相容性問題與輸入穩定性，改善與 LINE、Eclipse、Excel 等常用應用程式的相容性，並優化遠端桌面與特定編輯器的使用體驗。詳細變更內容請見下方說明。</p>

<h3 id="-修復問題">🐛 修復問題</h3>
<ul>
  <li><strong>LINE 等 Imm32 程式提交衝突</strong>：修正 LINE 或其他僅支援 Imm32 應用程式中的提交緩衝區衝突問題</li>
  <li><strong>遠端桌面相容性</strong>：處理 Shift 鍵時不再消耗按鍵事件，修復與遠端桌面及 UltraEdit 的相容性</li>
  <li><strong>MyAB 特殊模式</strong>：為 MyAB 引入特殊相容模式</li>
  <li><strong>Eclipse 崩潰</strong>：修正 Eclipse 中因 DisplayAttribute 參照計數錯誤導致的崩潰問題</li>
  <li><strong>中英切換清除注音</strong>：切換中文/英文模式時清除待輸入注音</li>
  <li><strong>段落中注音插入</strong>：正確處理段落中間插入的注音符號</li>
  <li><strong>執行期設定保留</strong>：視窗焦點變更後保留簡繁中文模式等執行期設定</li>
  <li><strong>詞頻計算修正</strong>：修復 26.4.1.0 版本中因使用者詞彙頻率解讀不相容導致的低品質選詞問題</li>
  <li><strong>Excel 焦點變更</strong>：還原 Excel 相容性修正，避免因多餘焦點變更導致的過早提交問題（26.4.1.0 引入）</li>
</ul>

<p><strong>完整更新紀錄</strong>: https://codeberg.org/chewing/windows-chewing-tsf/compare/v26.4.1.0…v26.4.2.0</p>]]></content><author><name>Chewing Core Team</name><email>chewing-devel@googlegroups.com</email></author><summary type="html"><![CDATA[從這裡下載原始碼跟我們提供的安裝檔：]]></summary></entry><entry><title type="html">windows-chewing-tsf 26.4.1.0 釋出</title><link href="https://chewing.im/posts/2026-04-11-windows-chewing-tsf-26_4_1_0.html" rel="alternate" type="text/html" title="windows-chewing-tsf 26.4.1.0 釋出" /><published>2026-04-11T00:00:00+08:00</published><updated>2026-04-11T00:00:00+08:00</updated><id>https://chewing.im/posts/windows-chewing-tsf-26_4_1_0</id><content type="html" xml:base="https://chewing.im/posts/2026-04-11-windows-chewing-tsf-26_4_1_0.html"><![CDATA[<p>從這裡下載原始碼跟我們提供的安裝檔：</p>

<p><a href="https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.4.1.0">https://codeberg.org/chewing/windows-chewing-tsf/releases/tag/v26.4.1.0</a></p>

<h2 id="新酷音輸入法-26410-穩定版更新摘要">新酷音輸入法 26.4.1.0 穩定版更新摘要</h2>

<p>本次發布週期聚焦於提升使用者自訂能力與輸入精準度，全面強化 Caps Lock 模式控制、按鍵綁定與外觀自訂功能，同時改善遊戲相容性與核心穩定性。詳細變更內容請見下方說明。</p>

<h3 id="-主要新功能">🚀 主要新功能</h3>

<ul>
  <li><strong>Caps Lock 邏輯反轉</strong>：開啟 Caps Lock 時啟用中文模式，關閉時啟用英文模式，提升快捷鍵與密碼欄位相容性</li>
  <li><strong>Ctrl+空白鍵控制</strong>：重新支援完全停用輸入處理</li>
  <li><strong>Ctrl+Delete 忘詞</strong>：初步支援使用 Ctrl+Delete 鍵忘記詞彙</li>
  <li><strong>自訂文字綁定</strong>：支援使用自訂按鍵綁定插入任意文字</li>
  <li><strong>自動快照選字</strong>：預設啟用，防止選字後詞彙變更</li>
  <li><strong>簡體中文語言設定</strong>：支援 zh-CN 語言設定檔</li>
  <li><strong>預編輯文字樣式</strong>：以不同底線樣式繪製預編輯文字區段</li>
  <li><strong>字型篩選</strong>：僅顯示能正確呈現中文字符的字型</li>
  <li><strong>Caps Lock 模式鎖定</strong>：進階選項可鎖定中文或英文模式</li>
  <li><strong>外觀自訂</strong>：支援深色模式、自訂候選字邊框顏色與通知顏色</li>
  <li><strong>按鍵綁定設定</strong>：新增專門標籤頁設定自訂按鍵綁定</li>
  <li><strong>編輯器增強</strong>：視窗可調整大小、支援欄位排序、儲存時顯示通知、直接注音輸入</li>
</ul>

<h3 id="-重要修復">🐛 重要修復</h3>

<ul>
  <li><strong>鍵盤開關事件</strong>：僅在取得焦點時處理狀態變更</li>
  <li><strong>重複字串問題</strong>：修正非同步編輯工作階段共享組字時的重複字串</li>
  <li><strong>IMM32 模式</strong>：確保切換輸入法時組字字串正確提交</li>
  <li><strong>詞頻計算</strong>：修正次優的詞彙頻率計算</li>
  <li><strong>遊戲模式</strong>：確保 UILess 模式下候選字游標單步移動，改善 Minecraft 相容性</li>
</ul>

<h3 id="-架構改善">🚜 架構改善</h3>

<ul>
  <li><strong>語言狀態機</strong>：在文字輸入處理器中完整追蹤語言狀態</li>
  <li><strong>程式碼清理</strong>：持續進行程式碼重構</li>
  <li><strong>字型名稱偵測</strong>：採用更精確的方法尋找字型名稱</li>
</ul>

<h3 id="️-建置與維護">⚙️ 建置與維護</h3>

<ul>
  <li><strong>交叉編譯</strong>：正式版由 Ubuntu 系統交叉編譯</li>
  <li><strong>問題追蹤</strong>：已遷移至 Codeberg</li>
</ul>

<p><strong>完整更新紀錄</strong>: https://codeberg.org/chewing/windows-chewing-tsf/compare/v26.1.3.0…v26.4.1.0</p>]]></content><author><name>Chewing Core Team</name><email>chewing-devel@googlegroups.com</email></author><summary type="html"><![CDATA[從這裡下載原始碼跟我們提供的安裝檔：]]></summary></entry><entry><title type="html">libchewing 0.12.0 Released</title><link href="https://chewing.im/posts/2026-04-06-libchewing-0_12_0.html" rel="alternate" type="text/html" title="libchewing 0.12.0 Released" /><published>2026-04-06T00:00:00+08:00</published><updated>2026-04-06T00:00:00+08:00</updated><id>https://chewing.im/posts/libchewing-0_12_0</id><content type="html" xml:base="https://chewing.im/posts/2026-04-06-libchewing-0_12_0.html"><![CDATA[<p>libchewing 0.12.0 Released: 2026-04-06</p>

<h2 id="whats-new-in-libchewing-0120-april-6-2026">What’s New in libchewing 0.12.0 (April 6, 2026)</h2>

<ul>
  <li>Features
    <ul>
      <li>dict: loading user dictionary are now also controlled by enabled_dicts
in <code class="language-plaintext highlighter-rouge">chewing_new3()</code>.</li>
      <li>dict: deleted phrases now can be recorded in a separate chewing-deleted.dat
exclusion dictionary. This allows excluding phrases from even built-in
dictionaries. Deleted phrases will not be auto learned again.</li>
      <li>editor: new config option “chewing.auto_snapshot_selections” (default false)
can be used to control whether phrase selections are automatically locked
after some condition.</li>
    </ul>
  </li>
  <li>Bug Fixes
    <ul>
      <li>dict: fixed parsing trie dictionary file with extension fields.</li>
      <li>dict: fixed trie_buf tombstone is not cleared after adding phrase again.</li>
      <li>dict: use max freq of all dictionaries as phrase frequency to avoid repeatedly
adding static dictionary freq to user dictionary freq.</li>
    </ul>
  </li>
  <li>Changes
    <ul>
      <li>rust: breaking! renamed SystemDictionaryLoader to AssetLoader.</li>
      <li>rust: breaking! renamed UserDictionaryLoader to UserDictionaryManager.</li>
      <li>rust: Dictionary trait gained a new <code class="language-plaintext highlighter-rouge">set_usage()</code> method.</li>
      <li>conversion: adjust max output paths down to 10.</li>
    </ul>
  </li>
  <li>Files
    <ul>
      <li><a href="https://codeberg.org/chewing/libchewing/releases/download/v0.12.0/libchewing-0.12.0.tar.zst">https://codeberg.org/chewing/libchewing/releases/download/v0.12.0/libchewing-0.12.0.tar.zst</a></li>
      <li><a href="https://codeberg.org/chewing/libchewing/releases/download/v0.12.0/libchewing-0.12.0.tar.zst.asc">https://codeberg.org/chewing/libchewing/releases/download/v0.12.0/libchewing-0.12.0.tar.zst.asc</a></li>
      <li><a href="https://codeberg.org/chewing/libchewing/releases/download/v0.12.0/libchewing-0.12.0.tar.zst.sha256">https://codeberg.org/chewing/libchewing/releases/download/v0.12.0/libchewing-0.12.0.tar.zst.sha256</a></li>
    </ul>
  </li>
</ul>

<p>libchewing releases can be verified with OpenPGP</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>gpgv libchewing-0.12.0.tar.zst.asc libchewing-0.12.0.tar.zst
</code></pre></div></div>]]></content><author><name>Chewing Core Team</name><email>chewing-devel@googlegroups.com</email></author><summary type="html"><![CDATA[libchewing 0.12.0 Released: 2026-04-06]]></summary></entry></feed>