Skip to content

Commit a53fd0c

Browse files
committed
chore(release): 0.16.0 🎉
1 parent 492c84f commit a53fd0c

File tree

4 files changed

+121
-9
lines changed

4 files changed

+121
-9
lines changed

CHANGELOG.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,113 @@
1+
<a name="0.16.0"></a>
2+
## [0.16.0](https://github.com/rime/weasel/compare/0.16.0...0.15.0) (2024-05-14)
3+
4+
5+
#### 安裝須知
6+
7+
**⚠️由於參數變化,安裝小狼毫前請保存好文件資料,於安裝後重啓或註銷 Windows,否則正在使用小狼毫的應用可能會崩潰。**
8+
9+
**⚠請確認您的 `installation.yaml` 文件編碼爲 `UTF-8`, 否則如您在其中修改了非 ASCII 字符內容的路徑時,有可能會引起未明錯誤。**
10+
11+
#### 主要更新
12+
13+
* 升級核心算法庫至 [librime 1.11.2](https://github.com/rime/librime/releases/tag/1.11.2)
14+
* 改善輸入法病毒誤報問題
15+
* 新增 64 位算法服務程序,支持 64 位 librime,支持大內存(可部署大規模詞庫方案)
16+
* 支持 arm/arm64 架構
17+
* 單安裝包支持 win32/x64/arm/arm64 架構系統的自動釋放文件
18+
* 32 位算法服務增加 LARGE ADDRESS AWARE 支持
19+
* 升級 boost 算法庫至 1.84.0
20+
* IME改爲可選項,默認不安裝
21+
* 棄用 `weaselt*.dll`,增加註冊香港、澳門、新加坡區域語言配置(默認未啓用,需在控制面板/設置中手工添加);支持簡繁體小狼毫同時使能
22+
* 棄用 `weaselt*.ime`
23+
* 移除 `pyweasel`
24+
* 候選窗口 UI 內存優化
25+
* 改善候選窗口 UI 繪製性能
26+
* 升級 WTL 庫至 10.0,gdi+ 至 1.1
27+
* 每顯示器 dpi aware,自適應不同顯示器不同 dpi 設定變化
28+
* 更新高清圖標
29+
* 增大 IPC 數據長度限制至 64k,支持長候選
30+
* 升級 plum
31+
* 應用界面及菜單簡繁體自動適應
32+
* `app_options` 中應用名大小寫不敏感
33+
* 字體抗鋸齒設定參數 `style/antialias_mode: {force_dword|cleartype|grayscale|aliased|default}`
34+
* ASCII狀態提示跟隨鼠標光標設定 `style/ascii_tips_follow_cursor: bool`
35+
* 新增參數 `style/layout/hilite_padding_x: int``style/layout/hilite_padding_y: int`,支持分別設置xy向的 padding
36+
* 新增參數 `schema/full_icon: string`, `schema/half_icon: string`,支持在方案中設定全半角圖標
37+
* 新增參數 `style/text_orientation: "horizontal" | "vertical"`, 與 `style/vertical_text: bool` 冗餘,設定文字繪製方向,兼容 squirrel 參數
38+
* 新增參數 `style/paging_on_scroll: bool`,可設定滾輪相應類型(翻頁或切換前後候選)
39+
* 新增參數,Windows10 1809後版本的Windows,支持 `style/color_scheme_dark: string` 設定暗色模式配色
40+
* 新增參數 `style/candidate_abbreviate_length: int`,支持候選字數超限時縮略顯示
41+
* 新增參數 `style/click_to_capture: bool` 設定鼠標點擊是否截圖
42+
* 新增參數 `show_notifications_time: int` 可設定提示顯示時間,單位 ms;設置 0 時不顯示提示
43+
* 新增參數 `show_notifications: bool``show_notifications: 開關列表 | "schema"`,可定製是否顯示切換提示、顯示那些切換提示
44+
* 新增參數 `style/layout/baseline: int``style/layout/linespacing: int`,可自行調整參數修復候選窗高度跳躍閃爍問題
45+
* 棄用 `style/mouse_hover_ms`;新增 `style/hover_type: "none"|"semi_hilite"|"hilite"`,改善鼠標懸停相應體驗
46+
* 新增參數 `global_ascii: bool`, 支持全局 ascii 模式
47+
* 新增 `app_options`,支持應用專用 `vim_mode: bool`,支持常見 vim 切換 normal 模式按鍵時,切換到 `ascii_mode`
48+
* 新增 `app_options`,支持應用專用 `inline_preedit: bool` 設定,優先級高於方案內設定,高於 `weasel.yaml` 中的設定
49+
* 支持命令行設置小狼毫 `ascii_mode` 狀態,`WeaselServer.exe /ascii``WeaselServer.exe /nascii`
50+
* 支持設置 `comment_text_color``hilited_comment_text_color` 透明來隱藏對應文字顯示
51+
* `hilited_mark_color` 非透明,`mark_text` 爲空字符串時,類 windowns 11 的高亮標識
52+
* 切換方案後,提示方案圖標和方案名字
53+
* 支持全部 switch 提示使用方案內設定的 label
54+
* WeaselSetup通過打開目錄窗口設置用戶目錄路徑
55+
* 新增支持方案內定義方案專用配色
56+
* 支持 imtip
57+
* 增加類微軟拼音的高亮標識在鼠標點擊時的動態
58+
* 支持在字體設定任一分組中設置字體整體的字重或字形
59+
* 優化點擊選字邏輯
60+
* 豎直佈局反轉時,互換上下方向鍵
61+
* 候選窗超出下方邊界時,在當前合成結束前保持在輸入位置上方,減少候選窗口高度變小時潛在的窗口上下跳動
62+
* 調整 TSF 光標位置(`inline_preedit: false` 時),減少光標閃爍
63+
* WeaselSetup 修改用戶目錄路徑(已安裝時)
64+
* 語言欄新增菜單,重啓服務
65+
* IPC 報文轉義 `\n``\t`,不再因 `\n` 引發應用崩潰
66+
* 使用 clang-format 格式化代碼,統一代碼風格
67+
* 自動文件版本信息
68+
* 測試項目 test 只在 debug 配置狀態下編譯構建
69+
70+
#### Bug 修復
71+
72+
* 修復 word 365 中候選窗閃爍無法正常顯示的問題
73+
* 修復 word 行尾輸入時候選窗反覆跳動問題
74+
* 修復 word 中無法點擊選詞問題
75+
* 修復 excel 等應用中,第一鍵 keydown 時未及時彈出候選窗問題
76+
* 修復導出詞典數據後引起的多個 explorer 進程的問題,優化對應對話框界面顯示
77+
* 修復打開用戶目錄,程序目錄引起的多個 explorer.exe 進程問題,支持服務未啓動時打開這些目錄
78+
* 修復系統托盤重啓後未及時顯示的問題
79+
* 修復 `style/layout/min_width` 在部分佈局下未生效問題
80+
* 修復 preedit 寬高計算錯誤問題
81+
* 修復翻頁按鈕在豎直佈局反轉時位置錯誤
82+
* 修復豎直佈局帶非空 mark_text 時的計算錯誤
83+
* 修復 composing 中候選窗隨文字移動問題
84+
* 修復 wezterm gpu 模式下無法使用問題
85+
* 修復 `style/inline_preedit: true` 時第一鍵輸入時候選窗位置錯誤
86+
* 修復算法服務單例運行
87+
* 修復調用 WeaselServer.exe 未正常重啓服務問題
88+
* 修復偶發的顯卡關聯文字空白問題
89+
* 修復部署過程中如按鍵輸入引發的重複發出 tip 提示窗問題
90+
* 修復部分方案中的圖標顯示(`english.schema.yaml`
91+
* 修復 `preedit_type: preview` 時的光標錯誤問題
92+
* 修復 `shadow_color` 透明時截圖尺寸過大問題,減小截圖尺寸
93+
* 修復天園地方時,高亮候選圓角半徑不正確問題
94+
* 修復某些狀態下天園地方的 preedit 背景色圓角異常問題
95+
* 修復候選尾部空白字符引起的佈局計算錯誤問題
96+
* 修復 mark_text 繪製鋸齒問題
97+
* 修復靜默安裝彈窗問題
98+
* 修復 librime-preedit 引起的應用崩潰問題
99+
* 修復 plum 用戶目錄識別錯誤問題
100+
* 修復安裝後未在控制面板中添加輸入法、卸載後未刪除控制面板中的輸入法清單問題
101+
* 修復一些其他已知的 bug
102+
103+
#### 已知問題
104+
105+
* 部分應用仍存在輸入法無法輸入文字或響應異常的問題
106+
* WeaselServer 仍可能發生崩潰
107+
* 仍有極少部分防病毒軟件可能誤報病毒
108+
109+
110+
1111
<a name="0.15.0"></a>
2112
## [0.15.0](https://github.com/rime/weasel/compare/0.15.0...0.14.3) (2023-06-06)
3113

@@ -96,6 +206,8 @@
96206
* WeaselServer 仍可能發生崩潰
97207
* 部分防病毒軟件可能誤報病毒
98208

209+
210+
99211
<a name="0.14.3"></a>
100212
## 0.14.3 (2019-06-22)
101213

build.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ if exist env.bat call env.bat
99
if not defined WEASEL_ROOT set WEASEL_ROOT=%CD%
1010

1111
if not defined VERSION_MAJOR set VERSION_MAJOR=0
12-
if not defined VERSION_MINOR set VERSION_MINOR=15
12+
if not defined VERSION_MINOR set VERSION_MINOR=16
1313
if not defined VERSION_PATCH set VERSION_PATCH=0
1414

1515
if not defined WEASEL_VERSION set WEASEL_VERSION=%VERSION_MAJOR%.%VERSION_MINOR%.%VERSION_PATCH%

update/appcast.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
<description>小狼毫 Appcast 更新頻道</description>
77
<language>zh</language>
88
<item>
9-
<title>小狼毫 0.15.0</title>
9+
<title>小狼毫 0.16.0</title>
1010
<sparkle:releaseNotesLink>http://rime.github.io/release/weasel/release-notes.html</sparkle:releaseNotesLink>
11-
<pubDate>Sat, 10 Jun 2023 23:00:00 +0800</pubDate>
12-
<enclosure url="https://github.com/rime/weasel/releases/download/0.15.0/weasel-0.15.0.0-installer.exe"
13-
sparkle:version="0.15.0"
11+
<pubDate>Tue, 14 May 2024 23:00:00 +0800</pubDate>
12+
<enclosure url="https://github.com/rime/weasel/releases/download/0.16.0/weasel-0.16.0.0-installer.exe"
13+
sparkle:version="0.16.0"
1414
type="application/octet-stream"/>
1515
</item>
1616
</channel>

update/testing-appcast.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
<description>小狼毫測試版 Appcast 更新頻道</description>
77
<language>zh</language>
88
<item>
9-
<title>小狼毫 0.15.0</title>
9+
<title>小狼毫 0.16.0</title>
1010
<sparkle:releaseNotesLink>http://rime.github.io/testing/weasel/release-notes.html</sparkle:releaseNotesLink>
11-
<pubDate>Sat, 10 Jun 2023 23:00:00 +0800</pubDate>
12-
<enclosure url="https://github.com/rime/weasel/releases/download/0.15.0/weasel-0.15.0.0-installer.exe"
13-
sparkle:version="0.15.0"
11+
<pubDate>Tue, 14 May 2024 23:00:00 +0800</pubDate>
12+
<enclosure url="https://github.com/rime/weasel/releases/download/0.16.0/weasel-0.16.0.0-installer.exe"
13+
sparkle:version="0.16.0"
1414
type="application/octet-stream"/>
1515
</item>
1616
</channel>

0 commit comments

Comments
 (0)