Notepad++ 8.9.8 推荐,修复 14 个漏洞的维护版
Notepad++ 官方在 8 月 23 日发布了 8.9.8。官方新闻页给这版的定性是一句话,本次发布修复了 14 个漏洞。正文展开了前两条,修复加载用户自定义语言时可能出现的崩溃(CVE 编号尚未分配),修复加载扩展时可能出现的崩溃(官方插件除外),其余条目指向下载页的完整清单。以下按官方下载页的变更说明编译。
缺陷修复
- 修复加载 UDL 用户自定义语言时的崩溃。
- 修复加载扩展(官方插件除外)时的崩溃。
- 修复解析会话中启动文件时的内存泄漏。
- 修复加载畸形用户自定义语言文件时的卡死。
- 修复在搜索结果里执行全选操作时的崩溃。
- 修复保存失败时的异常程序终止。
- 修复启用大文件提醒后删除超长文件时进度条卡死。
- 修复 shell 脚本(.sh)折叠缺失。
- 修复字符映射面板滚动时的卡死。
- 修复执行重启后 GUI 消息回归,以及退出时的内存泄漏。
改进
- Scintilla 组件从 v5.5.4 升级到 v5.5.5。
- 大幅提升大项目以文件夹工作区方式打开的速度。
- 空白字符渲染新增对 U+FFFD、U+FEFF、U+2060 三个高位字符的处理。
- 修复工作区默认窗口图标的回归。
官方插件更新
NppConverter 升至 v6.1,修复多字节字符在文件尾部的编码检测。NppExport 升至 v0.5,Rust 工具链升到 v1.88。NppToolBucket 升至 v6.1,更新一键文档功能。NppQuerySearch 升至 v1.1,图标换为 svg。官方发布页另附全部安装包与便携版的 SHA256 校验和,重要环境安装后建议核对。
本站补充一句。Notepad++ 是 GPL 许可的 Windows 免费代码编辑器。Reddit 用户反馈 8.9.8 引入了一个网络路径警告的回归,每次打开网络路径文件都会重复弹窗,重启应用或在 config.xml 中设置 networkPathWarningMethod 为 2 可绕过,介意的话可以等下一个小版本。
本文编译自 Notepad++ 官方发布说明与下载页,原文链接如下。
来源
- Notepad++ 8.9.8 官方新闻页 https://notepad-plus-plus.org/news/v898-released/
- 官方下载页(完整变更清单与校验和) https://notepad-plus-plus.org/downloads/v8.9.8/
- GitHub 发布页 https://github.com/notepad-plus-plus/notepad-plus-plus/releases/tag/v8.9.8
- Reddit r/notepadplusplus 回归问题讨论 https://www.reddit.com/r/notepadplusplus/comments/1wbtb62/network_path_warning/