Skip to content

Releases: FlaxXTT/Typeleast

TypeLeast 1.21.3

Choose a tag to compare

@github-actions github-actions released this 25 Oct 12:21

TypeLeast:按一下,说话。再按一下,文字写到光标处。

本次更新 / What is new

  • 筛选后的术语自动加入词典,不再需要逐条点击「加入」。
  • 删除后的词不会再自动加入;手工保存的写法保留。
  • 旧建议在自动学词开启时迁入词典,关闭时不添加。
  • 保留 v1.21.2 的中文转换、词典滚动和非模态编辑修复。
  • Filtered terms are added to the dictionary automatically. No Add confirmation is needed.
  • Deleted terms stay removed. Your saved spellings take priority.
  • Existing suggestions move to the dictionary when automatic learning is on. Nothing is added when it is off.
  • Includes the Chinese conversion, scrolling and modeless editor fixes from v1.21.2.

繁体转换: 中文、粤语和成功译成中文的结果可转换。自动识别使用模型返回的语言标记;模型未给出可靠语言时跳过。日文(包括纯汉字日文)、其他语言及失败的翻译不转换。

自动学词: Mac 和 Windows 直接保存本地服务已筛选的术语,不增加模型请求或费用。用户可在词典查看、编辑和删除;删除后不再自动加入。自动学词的开关和既有忽略记录继续生效。

双端: 本机词条可修正英文大小写;清空镜像立即生效;Beta 和翻译的功能范围有说明。Windows 扩展修改失败后恢复实际状态,保留录音标明为 5 分钟。包含 v1.21.1 的全部修复。

下载

电脑 安装包
macOS 13 以上,Apple 芯片 TypeLeast-1.21.3-macOS-AppleSilicon.dmg 或 .zip
Windows 10 1809 以上 / Windows 11,64 位 TypeLeast-1.21.3-Windows-x64-Setup.exe(安装版,支持软件内更新)或 TypeLeast-1.21.3-Windows-x64-Portable.zip
Intel Mac 不再更新。最终版:v1.17.1

已安装的用户可在软件内更新。Mac 构建号为 28。

验证与限制

本地 Mac 596 项测试通过;两端共用自动学词用例。Mac 词典的滚动和非模态编辑已用隔离示例验证。Windows 界面、提示音及快捷键未在真机上人工操作。

Mac 包未经过 Apple Developer ID 公证。Windows 包没有代码签名,浏览器或 SmartScreen 可能提示。请从本仓库下载。校验值在 SHA256SUMS.txt。

完整变化见 CHANGELOG。代码签名政策。

TypeLeast 1.21.2

Choose a tag to compare

@github-actions github-actions released this 25 Oct 11:57

TypeLeast:按一下,说话。再按一下,文字写到光标处。

本次更新 / What is new

  • 繁体只用于明确识别出的中文;其他语言和语言未知时保持原文。
  • Mac:词典建议和词条可以一起滚动;编辑窗口不再阻止主窗口操作。
  • 快捷键冲突、词典本机大小写、镜像清空及扩展失败后的界面状态已修复。
  • Mac:改善应用列表登记,更新后刷新登记;设置和词典继续保留。
  • Traditional Chinese conversion runs only for known Chinese output. Other and unknown languages stay unchanged.
  • Mac: suggestions and dictionary entries scroll together. The editor lets you continue using the main window.
  • Fixed shortcut conflict notices, local letter case, cleared download mirrors and extension error states.
  • Mac: improved app registration and refresh it after updates. Settings and dictionary entries are kept.

繁体转换: 中文、粤语和成功译成中文的结果可转换。自动识别使用模型返回的语言标记;模型未给出可靠语言时跳过。日文(包括纯汉字日文)、其他语言及失败的翻译不转换。

Mac: 词典建议不再挤掉词条滚动区,添加和编辑词条使用非模态窗口。快捷键重复或注册失败会显示原因;应用登记调整后仍按你的设置决定是否显示 Dock 图标。

双端: 本机词条可修正英文大小写;清空镜像立即生效;Beta 和翻译的功能范围有说明。Windows 扩展修改失败后恢复实际状态,保留录音标明为 5 分钟。包含 v1.21.1 的全部修复。

下载

电脑 安装包
macOS 13 以上,Apple 芯片 TypeLeast-1.21.2-macOS-AppleSilicon.dmg 或 .zip
Windows 10 1809 以上 / Windows 11,64 位 TypeLeast-1.21.2-Windows-x64-Setup.exe(安装版,支持软件内更新)或 TypeLeast-1.21.2-Windows-x64-Portable.zip
Intel Mac 不再更新。最终版:v1.17.1

已安装的用户可在软件内更新。Mac 构建号为 27。

验证与限制

本地服务 314 项、Mac 581 项测试及接口契约 46 项通过。Mac 词典用隔离示例验证了滚动和非模态编辑。Windows 界面、提示音及快捷键未在真机上人工操作。

Mac 包未经过 Apple Developer ID 公证。Windows 包没有代码签名,浏览器或 SmartScreen 可能提示。请从本仓库下载。校验值在 SHA256SUMS.txt。

完整变化见 CHANGELOG。代码签名政策。

TypeLeast 1.21.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 08:00
5aa16e9

TypeLeast:按一下,说话。再按一下,文字写到光标处。

本次更新 / What is new

  • 选繁体时,日文不再被转换。
  • Mac:开启静音时,开始提示音可以听到。
  • Mac:可以删除保存的 API Key。
  • Windows:长中文输入框的上下文不再丢失;取消预览后悬浮条正常消失;「粘贴上一条」改为 Ctrl+Shift+Alt+V。
  • With Traditional Chinese selected, Japanese text is no longer converted.
  • Mac: the start sound plays when mute is on.
  • Mac: you can delete a saved API key.
  • Windows: context from long Chinese fields is kept; cancelling the preview clears the bar; Paste last is now Ctrl+Shift+Alt+V.

繁体转换: 只转换中文。含假名的文字(日文)和译成其他语言的结果保持原样。

Mac: 「听写时静音」在开始提示音播完后才静音。API Key 输入框清空后,按钮变为「删除」,点击删除钥匙串里的 Key。

Windows: 光标附近的中文按 UTF-8 发送,长输入框不再超出上限被丢弃。插入方式为「先预览」时,取消后显示「已取消」。「粘贴上一条」默认改为 Ctrl + Shift + Alt + V;原来的默认值自动迁移一次,在设置里仍可选回 Ctrl + Shift + V。

下载

电脑 安装包
macOS 13 以上,Apple 芯片 TypeLeast-1.21.1-macOS-AppleSilicon.dmg 或 .zip
Windows 10 1809 以上 / Windows 11,64 位 TypeLeast-1.21.1-Windows-x64-Setup.exe(安装版,支持软件内更新)或 TypeLeast-1.21.1-Windows-x64-Portable.zip
Intel Mac 不再更新。最终版:v1.17.1

已安装的用户可在软件内更新。Mac 构建号为 26。

验证与限制

服务、Mac 和 Windows 测试通过。提示音、预览取消和快捷键未在真机上人工操作。

Mac 包未经过 Apple Developer ID 公证。Windows 包没有代码签名,浏览器或 SmartScreen 可能提示。请从本仓库下载。校验值在 SHA256SUMS.txt。

完整变化见 CHANGELOG。代码签名政策。

TypeLeast 1.21.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 07:28
4b27055

TypeLeast:按一下,说话。再按一下,文字写到光标处。

本次更新 / What is new

  • 界面文字更短、更直接,删除了说明性文字。
  • 扩展页:词库标蓝色,风格标紫色。
  • 「三四个」不再被写成「34 个」。
  • 扩展出错时,听写和整理照常工作。
  • Shorter, clearer interface text. Explanations are removed.
  • Extensions: dictionary packs are blue, styles are purple.
  • “三四个” (three or four) is no longer written as “34”.
  • If an extension fails, dictation and cleanup continue to work.

界面文字: 英文按 ASD-STE100 改写,中文按英文翻译。设置、整理模式和识别模型下面的说明行已删除。

数字: 相邻两个数连说是概数(三四个、十七八个),保留汉字,不合并成一个数。逐位读出的编号(一二三四五六)写成 123456。

扩展: 插件逻辑移到独立模块。停用或卸载一个词库后,后续请求不再使用它。

下载

电脑 安装包
macOS 13 以上,Apple 芯片 TypeLeast-1.21.0-macOS-AppleSilicon.dmg 或 .zip
Windows 10 1809 以上 / Windows 11,64 位 TypeLeast-1.21.0-Windows-x64-Setup.exe(安装版,支持软件内更新)或 TypeLeast-1.21.0-Windows-x64-Portable.zip
Intel Mac 不再更新。最终版:v1.17.1

已安装的用户可在软件内更新。Mac 构建号为 25。

验证与限制

服务、Mac 和 Windows 测试,以及跨语言验收契约,都已通过。新界面文字未在 Mac 和 Windows 真机上人工逐页查看。

Mac 包未经过 Apple Developer ID 公证。Windows 包没有代码签名,浏览器或 SmartScreen 可能提示。请从本仓库下载。校验值在 SHA256SUMS.txt。

完整变化见 CHANGELOG。代码签名政策。

TypeLeast 1.20.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 05:50

TypeLeast:按快捷键说话,本机识别,再用你选择的模型整理文字并插入光标处。

本次更新 / What is new

  • 发现新版本时先问你「立即更新」还是「稍后」,不再自动安装。
  • 插件市场在国内网络下改用镜像,也能打开。
  • 整理档位改为自然整理、精简整理、提示词 Beta,录音条显示当前档位。
  • 翻译先整理原文再翻译,译文更准确。
  • When a new version is found, you choose Update now or Later; nothing installs by itself.
  • The plugin market uses mirrors when GitHub can't be reached.
  • Cleanup modes are now Natural, Concise and Prompt Beta; the recording bar shows the mode.
  • Translation cleans up the source first, then translates.

更新由你决定: 发现新版本时弹窗显示版本和更新内容,选「立即更新」才下载安装;选「稍后」本次运行不再询问,下次启动再问。Windows 设置里的「自动更新」改为「更新提醒」,关掉后只在「设置 → 服务与更新」里显示新版本。

插件市场镜像: 官网和 GitHub 连不上时,依次试 jsDelivr 和 ghfast.top 等公共镜像读取官方目录,遵守「更新下载源」设置。经镜像读到的目录会注明「经镜像获取」,安装前照常显示全部内容。

整理与翻译: 整理档位改为自然整理、精简整理、提示词 Beta,原话转写的设置自动改为自然整理;每次录音的悬浮条显示当前档位。翻译先在原语言中整理并校验,再译成目标语言;整理没通过时改用一次调用直接翻译。自然整理提示词强调忠实原意和最小修改,逐字母拼读(如「拼法是 R-O-G」)会合成单词。

下载

电脑 安装包
macOS 13 以上,Apple 芯片 TypeLeast-1.20.1-macOS-AppleSilicon.dmg 或 .zip
Windows 10 1809 以上 / Windows 11,64 位 TypeLeast-1.20.1-Windows-x64-Setup.exe(安装版,支持软件内更新)或 TypeLeast-1.20.1-Windows-x64-Portable.zip
Intel Mac 已停止更新,最终版为 v1.17.1

已安装的用户可在软件内检查更新,发现新版本时会先询问。Mac 构建号为 24。

验证与限制

服务、Mac 和 Windows 测试及三平台 CI 通过;镜像地址已实测能读到目录。Windows 更新弹窗只经过编译、单元测试和 CI 渲染,未在真机上人工操作;国内网络下的插件市场未在真机实测。

Mac 包未经过 Apple Developer ID 公证;Windows 包未进行代码签名,浏览器或 SmartScreen 可能提示下载信誉不足。请从本仓库下载。四个安装包的校验值位于 SHA256SUMS.txt。

完整变化见 CHANGELOG。代码签名政策。

TypeLeast 1.20.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 13:47

TypeLeast:按快捷键说话,本机识别,再用你选择的模型整理文字并插入光标处。

本次更新 / What is new

  • 新增「扩展」:可安装词库和风格两种插件,插件市场读官方目录。
  • 词典只把这次听写提到的词发给模型;词条可标「不发给模型」。
  • 保留录音改为约 5 分钟后删除,退出 App 时也会删除。
  • New Extensions: install dictionary packs and styles from the official plugin market.
  • Only the dictionary words a dictation mentions go to the model; entries can be kept from it entirely.
  • Kept recordings are deleted after about 5 minutes, and when you quit.

扩展: 左侧栏新增「扩展」,第一版只有两种数据插件,不运行代码。词库是一组术语写法,只把某次听写提到的词发给模型;风格是附加在标准、精简整理上的写法说明,在左侧栏切换。安装前会显示内容、来源和数据去向,确认安装的就是所显示的那份内容。插件市场只在打开时读一次官方目录(官网或 GitHub 官方地址),不带任何你的数据。规范见插件规范。

词典外发: 整份词典只交给本机服务,只有这次口述(以及你允许读取的输入框内容)提到的词,按写法相同或读音相近发给模型。读音匹配可能误判;敏感词可以在词典里标「不发给模型」,它就不会出现在任何模型请求里,填了「常被识别成」时由本机替换成正确写法。

保留录音: 打开「保留录音」时,录音约 5 分钟后删除;退出 App 时全部删除,电脑唤醒后补删过期的,异常退出则下次启动时删除。

下载

电脑 安装包
macOS 13 以上,Apple 芯片 TypeLeast-1.20.0-macOS-AppleSilicon.dmg 或 .zip
Windows 10 1809 以上 / Windows 11,64 位 TypeLeast-1.20.0-Windows-x64-Setup.exe(安装版,支持自动更新)或 TypeLeast-1.20.0-Windows-x64-Portable.zip
Intel Mac 已停止更新,最终版为 v1.17.1

已安装的用户可在软件内检查更新;Windows 安装版保留自动更新行为。Mac 构建号为 23。

验证与限制

服务、Mac 和 Windows 核心测试及三平台 CI 通过。Mac 扩展页用虚构数据离屏渲染检查;Windows 界面只经过编译、单元测试和 CI 渲染,未进行真机人工操作验证;睡眠唤醒和退出时删除录音未在真机实测。

Mac 包未经过 Apple Developer ID 公证;Windows 包未进行代码签名,浏览器或 SmartScreen 可能提示下载信誉不足。请从本仓库下载。四个安装包的校验值位于 SHA256SUMS.txt。

完整变化见 CHANGELOG。代码签名政策。

TypeLeast 1.19.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 18:02

TypeLeast:按快捷键说话,本机识别,再用你选择的模型整理文字并插入光标处。

本次更新 / What is new

  • 整理档位改为标准、精简、提示词 Beta、原话转写四档,放在左侧栏。
  • 首页新增「设置在哪」,点一下直达;新手引导也会带你看一遍。
  • 语音模型下载失败时给出镜像地址,可复制或一键用镜像重试。
  • 界面文字更短;自动学习两端按同一规则判断,中文看读音。
  • Four cleanup modes, now in the sidebar: Standard, Concise, Prompt Beta and Verbatim.
  • “Where things are” on Home takes you to each setting; the setup guide shows it too.
  • If the speech model can't download, a mirror is offered to copy or retry with.
  • Shorter wording. Learning from your fixes uses one rule on both platforms.

提示词模式的两档已删除,精简整理沿用原普通档的规则;选过提示词模式的用户会自动换到精简整理,原来的提示词配置(promptify.json)不再使用。提示词 Beta 和原话转写不变。

自动学习更正:粘贴后你改对的词由本地服务判断,两字以上、读音相近才学;只改一个汉字时不学。Mac 从历史里加入已在词典里的词时,不再覆盖原词条。

下载

电脑 安装包
macOS 13 以上,Apple 芯片 TypeLeast-1.19.0-macOS-AppleSilicon.dmg 或 .zip
Windows 10 1809 以上 / Windows 11,64 位 TypeLeast-1.19.0-Windows-x64-Setup.exe(安装版,支持自动更新)或 TypeLeast-1.19.0-Windows-x64-Portable.zip
Intel Mac 已停止更新,最终版为 v1.17.1

已安装的用户可在软件内检查更新;Windows 安装版保留自动更新行为。Mac 构建号为 22。

验证与限制

服务、Mac 和 Windows 核心测试及三平台 CI 通过。Mac 界面用虚构数据离屏渲染检查;Windows 界面只经过编译、单元测试和 CI 渲染,未进行真机人工操作验证。

Mac 包未经过 Apple Developer ID 公证;Windows 包未进行代码签名,浏览器或 SmartScreen 可能提示下载信誉不足。请从本仓库下载。四个安装包的校验值位于 SHA256SUMS.txt。

完整变化见 CHANGELOG。代码签名政策。

TypeLeast 1.18.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 16:52

TypeLeast:按快捷键说话,本机识别,再用你选择的模型整理文字并插入光标处。

本次更新 / What is new

  • 提示词模式新增普通档:更短、更直白,保留核心意图和条件;标准格式档保留原有行为。
  • 整理和翻译加强本次口述中的连续改口与忘词还原,名称不确定时保留描述。
  • 更新时显示简短的版本变化;词典建议由本地服务统一判断,两端一致。
  • 两端更新、词典、Beta 会话和听写控制器完成职责拆分,保留现有操作流程。
  • Prompt mode now has a plain tier for shorter, clearer wording. The standard tier keeps its existing behavior.
  • Cleanup and translation handle spoken corrections and term descriptions more clearly. Uncertain names stay as descriptions.
  • In-app updates show short release notes. Dictionary suggestions use the same local rules on both platforms.
  • Update, dictionary, Beta session and dictation controllers have separate responsibilities. Existing workflows are retained.

普通档按需要使用自然段、编号,或用户明确要求的表格,保留否定、例外、数字和约束,不输出角色等固定栏目。标准格式档沿用当前编号与自然段及 promptify.json 配置。Beta 和原话转写保持原行为。

“不对”等改口只作用于本次口述,不编辑已经粘贴的上一条文字。术语还原仅使用上下文与模型已有知识;不新增联网检索。具体效果取决于识别结果和用户选择的整理模型,不保证每次都能确定改口范围或专业名称。

客户端升级到本版后,后续更新才能显示新的摘要与圆环进度界面。

下载

电脑 安装包
macOS 13 以上,Apple 芯片 TypeLeast-1.18.0-macOS-AppleSilicon.dmg 或 .zip
Windows 10 1809 以上 / Windows 11,64 位 TypeLeast-1.18.0-Windows-x64-Setup.exe(安装版,支持自动更新)或 TypeLeast-1.18.0-Windows-x64-Portable.zip
Intel Mac 已停止更新,最终版为 v1.17.1

已安装的用户可在软件内检查更新;Windows 安装版保留自动更新行为。Mac 构建号为 21。

验证与限制

服务、Mac 和 Windows 核心测试及三平台 CI 通过;四种识别模型在三平台使用公开短样例完成加载和识别。两端模式选择和更新摘要用虚构数据检查中英文、浅色和深色布局。Windows 未进行真机人工操作验证。

自动回归测试使用虚构口述与假整理服务;发布前另由隔离测试副本在应用内部使用维护者已有模型配置进行虚构文本实测。首轮发现术语还原擅自补充要求,已收紧规则并复测。Key 仅经应用内的内存管道使用,没有导出或记录;未读取私人历史和录音。少量样例不能证明任意模型或任意口述都正确。新增 pinyin-pro 为 MIT 许可,随两端安装包交付,无需另外下载,也不增加建议词判断的模型调用。

Mac 包未经过 Apple Developer ID 公证;Windows 包未进行代码签名,浏览器或 SmartScreen 可能提示下载信誉不足。请从本仓库下载。四个安装包的校验值位于 SHA256SUMS.txt。

完整变化见 CHANGELOG。代码签名政策。

TypeLeast 1.17.9

Choose a tag to compare

@github-actions github-actions released this 23 Oct 14:05

TypeLeast:按快捷键说话,本机识别,再用你选择的模型整理文字并插入光标处。

1.17.9 的变化

这一版主要做减法,功能不变:

  • 词典随每次听写发送:刚改的词立刻生效,不再出现「词典尚未同步」。
  • 本地服务不再记录听写历史:没有任何地方读取它;历史只在 App 里加密保存。旧版本留下的历史和词典副本会在启动时删除。
  • 删除不再使用的接口和兜底:服务的 /learn、/history、/dictionary,Mac 更新时借用 GitHub 命令行工具的兜底,以及两个旧的本地发版脚本。
  • Windows 更省电:不再每 3 秒检查一次本地服务,平时每 30 秒,服务启动或模型下载时才频繁检查。

下载

电脑 安装包
macOS 13 以上,Apple 芯片 TypeLeast-1.17.9-macOS-AppleSilicon.dmg 或 .zip
macOS 13 以上,Intel 已停止更新,使用 v1.17.1
Windows 10 1809 以上 / Windows 11,64 位 TypeLeast-1.17.9-Windows-x64-Setup.exe(推荐,支持自动更新)或 TypeLeast-1.17.9-Windows-x64-Portable.zip

已装 1.17.2 及以后版本的可以直接在软件里更新:Mac 在菜单栏图标或「设置 → 本地服务」里点「检查更新」;Windows 安装版默认自动更新,也可以在「设置 → 服务与更新」里点「检查更新」。

Windows 下载时的风险提示:安装包没有代码签名,每个新版本刚发布时都没有下载信誉。浏览器可能提示「不常下载」,选「保留」;运行时 SmartScreen 可能提示「Windows 已保护你的电脑」,点「更多信息」→「仍要运行」。安装版之后在软件内更新,不经过浏览器,不会再出现这些提示。SHA256SUMS.txt 里有每个文件的校验值。

Mac 构建号为 18。

验证与限制

安装包由 Release 工作流在 GitHub 托管的 macOS 和 Windows 机器上从 main 构建;发布前跑了服务、Mac 和 Windows 核心测试,本地服务和两端的改动都有自动测试。未用私人录音或 API Key 做测试。Mac 安装包未经过 Apple Developer ID 公证,Windows 安装包没有代码签名。

完整变化见 CHANGELOG。

Code signing policy: docs/CODE_SIGNING_POLICY.md(Windows 代码签名正在向 SignPath Foundation 申请,尚未通过)。

TypeLeast 1.17.8

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:01

TypeLeast:按快捷键说话,本机识别,再用你选择的模型整理文字并插入光标处。

1.17.8 的变化

  • 国内更新不再卡住(Mac 和 Windows):GitHub 下载 15 秒没有新数据,自动换到公共 GitHub 加速镜像(ghfast.top、gh-proxy.com、gh-proxy.org、gh.llkk.cc)。校验值始终从 GitHub 官方获取,镜像给的文件对不上就换下一条,被改动的文件不会安装。进度窗口显示正在从哪里下载。
  • 设置里新增「更新下载源」:自动 / 只用 GitHub / 优先镜像。
  • 这个功能从 1.17.8 往后的更新才生效。1.17.7 及更早的版本如果在软件内更新时卡住(Windows 显示「正在下载并校验更新」),请手动下载安装一次本版本。

下载

电脑 安装包
macOS 13 以上,Apple 芯片 TypeLeast-1.17.8-macOS-AppleSilicon.dmg 或 .zip
macOS 13 以上,Intel 已停止更新,使用 v1.17.1
Windows 10 1809 以上 / Windows 11,64 位 TypeLeast-1.17.8-Windows-x64-Setup.exe(推荐,支持自动更新)或 TypeLeast-1.17.8-Windows-x64-Portable.zip

已装 1.17.2 及以后版本的可以直接在软件里更新:Mac 在菜单栏图标或「设置 → 本地服务」里点「检查更新」;Windows 安装版默认自动更新,也可以在「设置 → 服务与更新」里点「检查更新」。

Windows 下载时的风险提示:安装包没有代码签名,每个新版本刚发布时都没有下载信誉。浏览器可能提示「不常下载」,选「保留」;运行时 SmartScreen 可能提示「Windows 已保护你的电脑」,点「更多信息」→「仍要运行」。安装版之后在软件内更新,不经过浏览器,不会再出现这些提示。SHA256SUMS.txt 里有每个文件的校验值。

Mac 构建号为 17。

验证与限制

安装包由 Release 工作流在 GitHub 托管的 macOS 和 Windows 机器上从 main 构建;发布前跑了服务、Mac 和 Windows 核心测试,镜像换线只在本机测过镜像可用性,没有在国内网络上实测。未用私人录音或 API Key 做测试。Mac 安装包未经过 Apple Developer ID 公证,Windows 安装包没有代码签名。

完整变化见 CHANGELOG。

Code signing policy: docs/CODE_SIGNING_POLICY.md(Windows 代码签名正在向 SignPath Foundation 申请,尚未通过)。