更新日志
Beta 版本更新日志请查看 Beta 更新日志
⚠️ 请注意,如果你使 用的 Windows 8/7/XP 系统,或者浏览器内核版本低于<120,需要自行手动安装旧版脚本猫,v0.16.x 是最后一个支持 Manifest V2 的版本,安装步骤可以参考:加载解压缩方式安装扩展。
1.0.0-beta (2025-07-14)
🎉 准备向 v1.0.0 进发,非常感谢哥哥们的支持!
Added
- ✨ 优化日志打印 [8693b93]
- ✨ 实现异步 GM 函数 (8caebe9)
- ✨ 链接导入脚本时可以按回车键确定 (#537) [45a17df] (by @TC999)
- ✨ 增加 Prettier 的 ESLint 统一代码格式化风格 [0f84a19]
- ✨ 安装/更新脚本时增加下拉框 #508 [790584d]
- ✨ 增加脚本单独的检查更新选项 #508 (41ac880)
- 🎉 准备跨入 v1.0.0 [4aa4eef]
- ✨ 实现异步 GM 函数 (#492) [cb8edf7] (by @cyfung1031)
- ✨ 支持 GoogleDrive (#490) [dc38f7f] (by @wangyizhi)
Changed
- ⚡ 优化脚本资源加载 (4651ae4)
- ⚡ 强化错误检查,加入自定义 esline-rules (#542) [c5ac3e3] (by @cyfung1031)
- ⚡ React 優化 (#530) [45f73b7] (by @cyfung1031)
- ♻️ 重构 MainWorld 沙盒 proxyContext(效能优化,保持 TM 沙盒行为) (#524) [331087c] (by @cyfung1031)
- ⚡ React 元件 key (#526) [df995ed] (by @cyfung1031)
- 💄 调整 UI (#523) [ec1fcd2] (by @rkscv)
- ⚡ GM 优化 及其他更新 (#519) [3d3be2c] (by @cyfung1031)
- ⚡ GM 注入优化 (#517) [1d6d52a] (by @cyfung1031)
- ⚡ 輕微調整 (#512) [b3ceea3] (by @cyfung1031)
- 📝 更新文档 (#488) (89b9848)
- ⚡ TreeShaking (#509) [4e70591] (by @cyfung1031)
- ⚡ Tree Shaking (#505) [05a71f0] (by @cyfung1031)
- 🎨 修改.d.ts #475 [a3adc00]
- ⚡ 加快 Render (#491) [1b266be] (by @cyfung1031)
- 🎨 修复 eslint 问题 (f49e20f)
Fixed
- 🐛 修复脚本列表打勾时筛选会失效的问题 #507 (8830490)
- 🐛 脚本名宽度设置为固定宽度 #495 (33edabd)
- 🐛 调整 init (#543) [0341d3c] (by @cyfung1031)
- 🐛 favicon 超时 (#540) [4484f01] (by @cyfung1031)
- 🐛 修复 GM download done 属性丢失的问题 [ed465e8]
- 🐛 MV3 兼容 Opera 以及 Firefox 调整 (#534) [645a58f] (by @cyfung1031)
- 🐛 React 代码格式 lint (#536) [9ab4b22] (by @cyfung1031)
- 🐛 修复 textarea 占位符换行问题 (#538) [9de4bb6] (by @rkscv)
- 💚 修复 lint 问题 [8cf0ce8]
- 🐛 修复 GM_cookie.set 操作 #520 [3d49376]
- 🐛 修复 finalUrl 的问题 [93fe904]
- 🐛 修复脚本名称中有特殊字符导致脚本加载失败的问题 #516 [07631ef]
- 🐛 修复 sandbox 关键字导致后台脚本无法正常运行的问题 (e11dd11)
- 🐛 修复 GM API 加载问题 [9f6bffc]
- 🐛 修复 Google Drive 授权提 示问题 [b08187a]
- 🐛 兼容 TM 的 GM_info #478 [de49c50]
- 🐛 处理窄屏显示问题 #495 [a23f6d1]
- 🐛 处理 GM_setValue 的返回值 #493 [dfc24a5]
- 🐛 addStyle 代碼修正 (#500) [1f346cc] (by @cyfung1031)
Miscellaneous
- 🌐 添加俄语翻译 (ea056b0)
- 🌐 删除语言映射 (ab66fb5)
- 🌐 根据前缀去匹配 (505e112)
- ⬆️ 升级 vitest [bbc2550]
- 🌐 增加 i18n 翻译 (#525) [8f677ce] (by @cyfung1031)
- 📝 修复文档 pnpm 错误 (#527) [324301a] (by @cyfung1031)
- 🌐 修复 i18n 路径 [4fc50cd]
- 🧪 添加 GM.*的单元测试 [4e91b36]
- ⚡ 更快导入腳本 (#498) (6b7ee3d)
- ♻️ 庫引用整理 (#494) (55e2ecd)
- 🔨 添加更新日志生成脚本 (a4f5dd4)
- 📝 Update README [b1d64f0]
- 📝 Update README (b20e36e)
- Merge branch 'release/mv3' [eead31f]
- 🌐 处理 arco i18n 问题 #507 [79ad287]
- 👷 调整 eslint 规则 [ee54ff6]
- 🔨 修改 changlog 生成脚本 [924d4f8]
- 📝 Release v0.19.0-beta [25fcffc]
- 🌐 issue 模板提供英文版本 [37217d4]
- 📝 调整 readme [acb5731]
- 🌐 Update i18n README.md (#487) [a0d6417] (by @MaxZhang)
0.18.2 (2025-07-08)
v0.18.2-beta 版本内容与此版本一致
Added
- ✨ 脚本编辑列表增加脚本搜索与批量置顶 #462 [7c6ba17]
- ✨ 根据浏览器内核版本显示对应的提示 [b0cb2b9]
- ✨ 脚本编辑列表中新增删除脚本按钮 #466 [4042845]
- ✨ 新增脚本储存面板支持批量编辑 (#458) [1d7800a] (by @DreamNya)
- ✨ 实现手动调整脚本执行顺序 (#452) [c6728c3] (by @DreamNya)
Changed
Fixed
- 🐛 修复 i18n 在没有支持语言下无法保存的问题 #485 Fixed the issue that i18n cannot be saved without supporting languages [5c012a3]
- 🐛 修复错误的 UserConfig 会导致脚本无法加载的问题 #483 fixed #483 [bdc681b]
- 🐛 固定 downloadMode 在 GM_info 總是 "native" (#476) [9c016db] (by @cyfung1031)
- 🐛 修复列项高度不一致的问题 #459 fixed #459 [2a1d3eb]
- 🐛 修正 GM_addElement 中 textContent 的處理 (#463) [aba6caa] (by @cyfung1031)
- 🐛 GM_addStyle 文檔及類型補充 (#465) [0977759] (by @cyfung1031)
- 🐛 修复 notification icon 问题 #454 [64fe88e]
- 🐛 修复 popup 新版本提示样式 (#453) [068ebc5] (by @DreamNya)
Miscellaneous
- 🌐 添加英文的贡献指南 [e311746]
- 🌐 恢复低版本浏览器提示 [e624bfc]
- 🌐 增加日语、德语翻译并设置默认语言为 English #485 Add Japanese and German translations and set the default language to English [6a7f3a8]
- 📄 添加低版本浏览器提示 [679b38c]
- ⚡ 修正雙重 Promise (double-wrapped) (#482) [c0e76ca] (by @cyfung1031)
- ⚡ loadScriptFavicons 可異步更新不用 await (#479) [c1164ce] (by @cyfung1031)
- 🌐 翻譯修正 (#477) [948e113] (by @cyfung1031)
- 🌐 en translation improvements (#469) [976020b] (by @Yay295)
- ⚡ 优化 GM_download 实现方式 (#455) [a345e97] (by @DreamNya)
- 🌐 添加繁体中文翻译 [510f228]
- 🌐 处理 i18n 问题 #456 [c70ca42]
0.18.1 (2025-06-26)
修复一些 bug,v0.18.1-beta 版本内容与此版本一致
⚠️ 请注意,如果你使用的 Windows 8/7/XP 系统,或者浏览器内核版本低于<120,需要自行手动安装旧版脚本猫,v0.16.6 是最后一个支持 Manifest V2 的版本,安装步骤可以参考:加载解压缩方式安装扩展。
Changed
Fixed
- 🐛 修复后台脚本几率性加载失败 [b9e4c86]
- 🐛 修复几率性无法加载脚本的问题 #447 [06c21b6]
- 🐛 修复运行日志跳转条件问题 #445 [007c3f7]
- 🐛 修复日志记录问题与暂时移除 Firefox 包 #449 [7cb20d5]
- 🐛 处理 tld 域名 [93ce67a]
- 🐛 修复 GM XHR 重定向 unsafeHeader 处理问题 #444 [c0da6a0]
- 🐛 修复 GM cookie 与 GM xhr 问题 #444 [d384f37]
- 🐛 支持一些正则表达式 [fa81e77]
- 🐛 处理一些正则匹配的情况 [ccd4085]
- 🐛 修复某些不符合规范的 match 影响整体加载的问题 #444 [d32793e]
- 🐛 修复定时器问题 [96abce7]
Miscellaneous
0.18.0 (2025-06-24)
此版本修复了一些比较严重的兼容性问题,尽快发版解决,另外由于 chrome 商店正式版版本号命名存在问题,从 v0.17 直接升至 v0.18,v0.18.0-beta 版本内容与此版本一致
⚠️ 请注意,如果你使用的 Windows 8/7/XP 系统,或者浏览器内核版本低于<120,需要自行手动安装旧版脚本猫,v0.16.6 是最后一个支持 Manifest V2 的版本,安装步骤可以参考:加载解压缩方式安装扩展。
Added
- ✨ 优化更新日志打开逻辑 [859a516]
- ✨ GM_notification 适配参数 tag、url 及 onclick 的回调函数的参数 (#431) by @WhiteSevs [ba044de]
Fixed
- 🐛 修复一些特殊匹配 #441 [1b4830e]
- 🐛 修复一些特殊匹配 [dc024af]
- 🐛 修复沙盒 window 问题 [e19d6f3]
- 🐛 处理特殊的 match #440 [00d83ca]
- 🐛 删除注入代码中的 await [6b7878b]
- 🐛 修复脚本排序问题 #425 [c2ca896]
- 🐛 重新支持 document-body [5762b3b]
- 🐛 修复带 search 的匹配问题 [a1a13ca]
Miscellaneous
- 👷 增加单元测试流程 [231c667]
0.17.0 (2025-06-23)
🎉 第一个 Manifest V3 的正式版本,含有多重大变化,如有问题,请反馈给我们:BUG 反馈。
⚠️ 请注意,如果你使用的 Windows 8/7/XP 系统,或者浏览器内核版本低于<120,需要自行手动安装旧版脚本猫,v0.16.6 是最后一个支持 Manifest V2 的版本,安装步骤可以参考:加载解压缩方式安装扩展。
- 💥 Manifest V2 迁移至 Manifest V3
- 💥 储存引擎切换
- 💥 新功能
- 🐛 BUG 问题修复
- 🐛 兼容性问题修复
更多更新内容请看:0.17.0-alpha.3
0.17.0-beta.4 (2025-06-20)
Added
- ✨ 弹出页面增加快速检查脚本更新 #375 [4807f76]
- ✨ 站点匹配在列表里可以展示并支持点击 #419 [661b7b0]
- ✨ 云同步同步脚本顺序与是否开启 #253 #381 (#421) [fb7e7fc]
- ✨ 显示当前正在编辑的脚本名字 #105 [1316e98]
- ✨ 增加黑名单页面提示 [8ffd017]
- ✨ 实现网站黑名单功能 #230 [aec3d4b]
- ✨ UserConfig 增加一个保存提示 #344 [d509e1c]
- ✨ UserConfig 添加 switch 类型 #340 [6fc98f3]
Fixed
- 🐛 修复备份导入顺序问题 [b8941af]
- 🐛 修复 gm xhr 携带 origin 的问题 #420 [e5ff4e2]
- 🐛 处理 v138+版本的 userScript 检测 #418 [365f2f8]
- 🐛 修复 onxxx 处理 #418 [7aa50e7]
- 🐛 修复静默更新问题 [1769af0]
- 🐛 修复定时脚本中配置无效的问题 #315 [d360391]
- 🐛 修复 service worker 与 offscreen 消息通信问题 [8207fcc]
- 🐛 处理只定义了 GM_*但 GM.*不生效的问题 #323 [2232fed]
- 🐛 修复 GM.cookie 问题 [ec44068]
0.17.0-beta.3 (2025-06-14)
增加了一个新 API: CAT_registerMenuInput
可以尝鲜,后续还会进行修改和优化
Added
- ✨ 实现 CAT_registerMenuInput 支持快捷输入交互 (#411) by @DreamNya [79cb27c]
- ✨ GM_xmlhttpRequest 新增 cookiePartition 参数 by @WhiteSevs [3774aa3]
- ✨ feat: 适配 GM_deleteValue、GM_setValues 和 GM_deleteValues 单独的权限请求 by @WhiteSevs [15b4b16]
Fixed
- 🐛 修复权限通配符设置问题 #416 [1994cc8]
- 🐛 修复自动切换主题与 tsconfig types 问题 [1083dd0]
- 🐛 修复界面模式切换 [165c46c]
- 🐛 处理 node v23 无法构建的问题 #415 [5274edf]
- 🐛 修复删除脚本 resource 数据未删除的问题 [c93e39e]
- 🐛 修复 vscode 连接问题 [e3b6604]
0.17.0-beta.2 (2025-06-04)
Added
- ✨ 增加按钮可以重试数据迁移 #409 [85a7404]
- ✨ feat: 新增对 file://协议的文件的动态加载更新 by @WhiteSevs [6eb5bd8]
- ✨ feat: 新增对 file 协议的资源或引用自动更新 by @WhiteSevs [7a5cc21]
- ✨ feat: 适配部分 GM_info 的属性 by @WhiteSevs [51f0ea0]
- ✨ feat: GM_setClipboard 支持 cb 回调函数 by @WhiteSevs [a8373f5]
- ✨ feat: 新增 Api 支持 GM_setValues、GM_getValues、GM_deleteValues by @WhiteSevs [d363e42]
- ✨ feat: GM_cookie 新增配置 partitionKey.topLevelSite by @WhiteSevs [131b31f]
- ✨ 兼容 GM_registerMenuCommand #358 [70c59e6]
Fixed
- 🐛 修复 userConfig 默认值问题 #409 [f1ee723]
- 🐛 修复 eslint 配置无法重 置的问题 [d0c2f3b]
- 🐛 修复 vscode 连接问题 #412 #400 [6ff24e3]
- 🐛 修复重复监听问题 #388 [b8735d8]
- 🐛 修复 GM_notification 无法触发 onclick #406 [c5e766f]
- 🐛 修复后台脚本读取 userConfig 的问题 [2240a62]
- 🐛 修复 GM_getValue 与 GM_info 问题 #393 by @WhiteSevs [e765476]
- 🐛 修复 message 不输出错误信息 by @WhiteSevs [04bf703]
- 🐛 修复 GM_getTab 回调函数入参为空时的值 by @WhiteSevs [3f3cac5]
- 🐛 修复 GM_openInTab 的返回值 by @WhiteSevs [2fa5b33]
- 🐛 修复 GM.cookie 不存在 by @WhiteSevs [8889f64]
Miscellaneous
0.17.0-beta.1 (2025-05-28)
优先修复几个严重的问题并发布
Added
Fixed
- 🐛 修复 GM_addValueChangeListener 问题 #404 [f698722]
- 🐛 修复脚本 match 和 include 问题 https://github.com/scriptscat/scriptcat/issues/398#issuecomment-2892698500 [6c9cbf1]
- 🐛 修复端口导致注册 userScript 失败的问题 #390 [3f57e8f]
0.17.0-beta (2025-05-13)
由于 Chrome 政策原因,Manifest V2 被自动禁用,提前将本版本将更新至 Chrome 的正式版,如有问题请及时反馈,感谢理解。
Added
- ✨ 本地/链接导入 [70554c7]
- ✨ 实现 @run-in / 分离隐身模式 (#384) by @DreamNya [865e5f6]
- ✨ 实现 window.close / window.focus (#383) by @DreamNya [bcc2a5b]
Changed
Fixed
0.17.0-alpha.4 (2025-05-03)
Added
Changed
Fixed
- 🐛 修复从 GitHub 安装脚本卡住的问题 #378 [c299df0]
- 🐛 处理 GM_xmlhttpRequest redirect 问题 #330 [47d7cec]
- 🐛 更换交互 element 方式 #334 [e04795a]
- 🐛 修复 GM.* API 问题 #363 [ca6324d]
- 🐛 修复脚本匹配、隐藏排序、首次打开浏览器加载脚本等问题 #317 [2988176]
- 🐛 修复首次打开浏览器加载脚本的问题 [2254fd1]
0.17.0-alpha.3 (2025-04-25)
从 v0.17.0 开始,脚本猫升级为 manifest v3,并且切换储存引擎indexedDB
为chrome.storage.local
,如果发现数据出现问题,请前往Github给我们反馈。
重构为 manifest v3,更换储存引擎,修改部分特性
Changed
- ♻️ 新储存引擎数据迁移 [deace16]
- ♻️ 重构代码,升级为 manifest v3 [fcb4cc4]
- 为了与 tm 保持一致移除
GM_xmlhttpRequest
的maxRedirects
使用redirect
替代 - 移除
GM_cookie
的store
方法与storeId
、tabId
,现在获取 cookie 会直接取当前页面的store
(例如隐身窗口与普通窗口的 store 是不同的)
Fixed
Full Changelog: https://github.com/scriptscat/scriptcat/compare/v0.16.6...v0.17.0-alpha.3
0.16.9 (2025-07-09)
误操作导致 v0.16.8 在 firefox 被占,所以跳过了 v0.16.8
Fixed
Changed
Miscellaneous
- 👷 处理 firefox 打包 [814c9c3]
0.16.7 (2025-07-08)
这是 Manifest v2 的修复版本,后续只会处理一些非严重与功能性 bug,推荐更新你的浏览器到最新版本并安装最新版本的 ScriptCat(v0.17.0+)。
Firefox 的 Manifest V3 版本还在筹备中。
Fixed
- 🐛 修复 onxxxx 问题 [9cf59a3]
- 🐛 处理扩展降级问题 #503 [faae3b8]
- 🐛 修正垃圾打包問題 (#501) [3091ec0] (by @cyfung1031)
- 🐛 修复 OneDrive 上传文件问题 #366 [ad5a711]
Miscellaneous
- 🌐 添加翻译文件 [92c1951]
0.16.6 (2024-10-24)
Manifest V3 重构计划筹备中,非严重与功能性 bug 暂时不会处理。受限于Manifest V3平台,升级后可能需要你开启扩展的开发者模式才可以继续使用前台脚本(Userscript)
Changed
Fixed
Miscellaneous
0.16.5 (2024-07-12)
Fixed
0.16.4 (2024-07-10)
Added
Fixed
- 🐛 修复 English 下列宽问题 #297 [fcfb3ac]
- 🐛 修复删除 Userconfig 后主页还是会显示的问题 #285 [dd3b1b4]
- 🐛 修复 firefox 环境下 GM_addElement 的问题 #291 [013a4f6]
- 🐛 修复排序后点击错乱的问题 #283 [8a05f00]
- 🐛 处理页面回退 #277 [f6f0a80]
- 🐛 修复 RegExp 内容被覆盖的问题 #293 #289 [3ef9fbc]
0.16.3 (2024-05-01)
Fixed
- 🐛 修复 GM.*兼容问题 #274 [389e6d2]
- 🐛 处理 on 事件的移除 [c69c208]
- 🐛 修复 header 设置导致的请求失败 [b5c2910]
- 🐛 处理全局属性 [ff3b721]
- 🐛 修复 window 穿透问题 #273 [577f7e5]
- 🐛 修复 hasOwnProperty 返回 undefined 的问题 #272 [b93be76]
Miscellaneous
0.16.2 (2024-04-22)
后续主要精力将放在
Manifest V3
的支持上,本次版本主要是一些小的改进与修复,详细功能演示请看:v0.16.2
Added
Fixed
Miscellaneous
- 👷 处理 edge 商店发布不能包含压缩文件的问题 [e5b2e3b]
Full Changelog: v0.16.1...v0.16.2
0.16.1 (2024-02-26)
Added
Changed
Fixed
- 🐛 修复脚本删除同步失败的问题 #254 [bf68abb]
- 🐛 修复订阅脚本重复安装的问题 #257 [57bc6f9]
- 🐛 修复 toString.call(window)返回内容不正确 #260 [2288dae]
- 🐛 修复并发 setValue 导致的数据错误 #249 [0b4d241]
- 🐛 修复 vscode 同步时文件路径变更导致重复同步 #247 [a6efaa7]
- 🐛 新增脚本支持顶级 await by @DreamNya #258 [3a37af2]
Full Changelog: v0.16.0...v0.16.1