Beta 更新日志
脚本猫的版本发布主要分为两条分支: 正式版本与预发布版本,正式版本更新日 志请看:更新日志
预发布版本是在正式发布之前的版本.它们通常用于测试新功能,预发布版本的版本号包含一个预发布标识符,例如:
1.0.0-beta.1
.
你可以从Release页或者下面的扩展商店页中获取预发布版本
另外除了预发布以外,脚本猫每次代码提交合并到主分支后都会在Github Action上打包构建一次扩展,如果你想体验最新或者修复的内容可以前往Github Action页进行下载.
1.2.0-beta.1 (2025-09-18)
Added
- ✨ 增加布局菜单隐藏侧边栏 #689 [dd64da7]
- ✨ 实现 inject into (#711) [4c708c2]
- ✨ : add a shortcut to activate the toolbar button for Firefox mv3 (#718) [06a9040] (by @xymoryn)
Changed
- ⚡ 优化弹出页面重新渲染导致点击后台脚本运行按钮后折叠的问题 [d83ad0d]
- ⚡ 优化脚本列表,减少 re-render [610fba0]
- ♻️ 增强后台脚本任务检查,减少错误 #714 [3850af2]
- 🐛 修复弹出页面中后台脚本不展开的问题 (66ab70f)
- ✨ 弹出 页在排除网站后不自动关闭 #725 (e432210)
- ♻️ 优化 ReduxStore 与广播机制 (#729) [b62781e] (by @cyfung1031)
- ⚡ React.forwardRef 代码优化 (#734) [a7faa48] (by @cyfung1031)
- ♻️ 重构优化 systemConfig [3acd3f3]
Fixed
- 🐛 修复状态更新错误的问题 [94fd65b]
- ✏️ 修复拼写错误 (#738) (4e55c06)
- 🐛 修复徽章显示 0 的问题 (6edad14)
- 🐛 增强消息类型判断 #676 (5073795)
- 🐛 修复沙盒 toString 问题 #737 [a4cefbc]
- ✏️ 修复拼写错误 [35b6f58]
- 🐛 修复 GM xhr document 问题 #716 [1c46546]
1.2.0-beta (2025-09-07)
Added
- ✨ 增加自定义编辑器配置和编辑器类型定义 (#708) [49eb379]
- ✨ 添加卸载扩展后的调查页面 [6404c8f]
- 📝 修改安装打开的页面和命名空间 (6f2f000)
- ✨ 添加移动端安装二维码 (348237c)
Fixed
- 🐛 修复低版本浏览器的兼容性问题 #715 [4da8068]
- 💄 优化弹出窗口过小时弹出菜单显示问题 (288650e)
- 🐛 修复 N 个问题 (#710) [6a2027a] (by @WhiteSevs)
- 🐛 修复 GM XHR 重定向丢失 header 的问题 #664 close #664 [1f29e69]
Miscellaneous
1.1.0-beta.2 (2025-09-03)
支持了 Dropbox,做了一些兼容性处理,新增 @early-start 支持比页面更快加载
Added
- ✨ 添加脚本运行环境设置 #628 [0d4a89e]
- ✨ 当没有后台脚本时默认收起 #626 (9d0aac6)
- ✨ 支持 Dropbox #575 [2c66f21]
- ✨ 优化 external.Tampermonkey 当 TM 和 SC 同时启动时,如 TM 没有安装,则查 SC 的安装状态 (#703) [d0115c3] (by @cyfung1031)
- ✨ 新增 @early-start 实现比页面更快加载 (#649) [eb097dd]
Changed
- ♻️ 兼容 FF: `chrome.scripting.registerContentScripts` (#704) [a9ad0ea] (by @cyfung1031)
- ♻️ url_matcher 代码优化 (#702) [27b8baa] (by @cyfung1031)
- ⚡ const now = Date.now(); (#695) [400b45c] (by @cyfung1031)
- ⚡ forEach -> for of (#694) [70927b6] (by @cyfung1031)
- ⚡ 共通代码优化 (#692) [cf05973] (by @cyfung1031)
- ⚡ 代码优化:Global Search (#697) [a5c12bd] (by @cyfung1031)
- ♻️ 使用中间件处理 initReady [758e926]
- ♻️ 优化 Server 和 MessageQueue 组件 [0932edc]
- ♻️ 兼容性调整:optional_permission 处理 (#679) [bfc558a] (by @cyfung1031)
- ♻️ 兼容性调整:没有 `chrome.runtime.onMessage`的话 `content.js` 要报错 (#675) [4e9adc0] (by @cyfung1031)
- ♻️ 兼容性调整(offscreen)及代码优化 (#674) [a3e56dd] (by @cyfung1031)
- 🎨 兼容性调整:notificationsUpdate (#673) [a345d93] (by @cyfung1031)
- 🎨 增强 chrome.tabs.create 兼容性 (#639) [ac0d7de] (by @cyfung1031)
Fixed
- 🐛 修复网络无法访问安装中间页时无法触发安装的问题 #705 [5f1e292]
- 🐛 处理
@match *://*domain/*
的表达式 [039b445] - 🐛 修复扩展环境沙盒穿透问题 #700 [a1a868d]
- ✏️ backgroud -> background (#698) [2594075] (by @cyfung1031)
- ✏️ CrhomeStorage -> ChromeStorage (#693) [64c536d] (by @cyfung1031)
- 🐛 修复 GM.getTab、GM.getTabs (#683) [31de256] (by @WhiteSevs)
- 🐛 修正 finalUrl 缺失域名 (#656) [545d7c8] (by @cyfung1031)
- 🐛 兼容较低的浏览器内核 #647 (bba12d2)
Miscellaneous
- 📝 Create README_RU.md and CONTRIBUTING_RU.md (#678) [597ab03] (by @Ioann)
- 👷 兼容性调整(pack.js 兼容性) (#669) [fec45e6] (by @cyfung1031)
Full Changelog: https://github.com/scriptscat/scriptcat/compare/v1.1.0-beta.1...v1.1.0-beta.2
1.1.0-beta.1 (2025-08-29)
Added
- ✅ 修改单元测试 (#690) [71f9d70] (by @cyfung1031)
- 🎨 异步代码优化 (#651) (55440e7)
- ✨ 全局代码搜索 (#662) [f8eafb7] (by @RenjiYuusei)
- ✅ 调整 nextTime 单元测试 [0a6ed8c]
Changed
- ♻️ ScriptMatchInfo 相关代码优化 (#653) [556c493] (by @cyfung1031)
- 🎨 优化窗口打开逻辑 [0de44bf]
- 🌐 处理翻译问题 (cbe880e)
- 🎨 `@scriptURL` (#654) [4b1a5de] (by @cyfung1031)
- ♻️ 重写 UrlMatch (#637) [5b01c10] (by @cyfung1031)
- 🎨 getEnableScript 优化 (#645) [04910cf] (by @cyfung1031)
- ⚡ runtime.ts 代码优化 (#642) [641cc1d] (by @cyfung1031)
- 🎨 增强 chrome.tabs.create 兼容性 (#639) [601b933] (by @cyfung1031)
- 🎨 修正新脚本 `@match` `@icon` (#636) [aec08a3] (by @cyfung1031)
Removed
- 🔥 删除脚本站的 crowdin 说明 [695f4d1]
Fixed
- 🐛 修正 finalUrl 缺失域名 (#656) [3ed018a] (by @cyfung1031)
- 💚 修复 react/jsx-no-literals lint 问题 [017b608]
- 🐛 兼容较低的浏览器内核 #647 [0e2f817]
- 🐛 优化 window.external 注入 (#646) [0b2668a] (by @cyfung1031)
- 🐛 修复网盘鉴权打开页面无法自动关闭的问题 [7748088]
Miscellaneous
- 🌐 Refines and expands Vietnamese locale (#661) [6847a59] (by @RenjiYuusei)
- 🌐 翻译修正 (#635) [19296de] (by @cyfung1031)
- 🌐 修复新手引导 i18n 问题 #627 [9683f96]
1.1.0-beta (2025-08-18)
Changed
- ⚡ 不要 .reduce 写法 (#619) [71e97d5] (by @cyfung1031)
- ⚡ 优化脚本资源加载问题 #612 [e206562]
- 🎨 优化脚本安装页面 (#611) (bbc76b1)
- 🐛 修改在当前窗口打开方式 (70be8a3)
- 🎨 优化 utils.ts (#608) [37bb763] (by @cyfung1031)
- 🎨 doThrow 及 TypeScript 整理 (#606) [4362802] (by @cyfung1031)
- ⚡ 改善 popup.ts 及 runtime.ts (代码优化) (#607) [e48ca66] (by @cyfung1031)
- 🎨 getCurrentTab 相關更新 (#604) [b4a9f2e] (by @cyfung1031)
- 🎨 TMessage TS 定義 (#596) [6aeb61d] (by @cyfung1031)
- 🎨 使用 Service Worker 取得 favicon (#594) [727872d] (by @cyfung1031)
- 🎨 message 标準化 (#595) [791608b] (by @cyfung1031)
- 🎨 优化 SystemConfigChange 代码 (#593) [041d985] (by @cyfung1031)
- 🎨 优化 EventEmitter 代码 (#592) [67543c4] (by @cyfung1031)
- 🎨 优化 Cache 代码 (#591) [34e42ac] (by @cyfung1031)
- 🎨 新脚本范本跟 TM 一样预设`@grant none` (#589) [e5a2d5d] (by @cyfung1031)
- ⚡ new Date().getTime() → Date.now() (#587) [245ecbf] (by @cyfung1031)
Fixed
- 🐛 修复
@connect
*不生效的问题 #623 [76481c8] - 🐛 添加单元测试和修复
@exclude
问题 (#618) [0046bb7] (by @cyfung1031) - 🐛 修复某些.user.js 链接无法安装脚本的问题 #599 [ccd2639]
- 🐛 修复新建脚本失败 [d42d6e7]
- 🐛 metadata 修正 (#610) [4d98cce] (by @cyfung1031)
- 🐛 Popup Badge 修正 (#605) [eff9230] (by @cyfung1031)
- 🐛 ScriptEditor.tsx 修正 (#603) [a9aadba] (by @cyfung1031)
- 🐛 代码檢視器&编辑器 CSS 修正 (#602) [2e86785] (by @cyfung1031)
- 🐛 修复 getFaviconFromDomain 的并发问题 (#597) [1872fe1] (by @cyfung1031)
- 🐛 修复多窗口时打开 tab 出错的问题 #586 [54c1da2]
- 🐛 修复 openerTabId 兼容问题 (#586) [b861fc8] (by @cyfung1031)
Miscellaneous
1.0.0-beta.2 (2025-07-29)
Added
- ✨ 增加徽标和菜单设置并调整设置页面 #573 [23e9b19]
- ⚡ 优化资源加载, 并行加载异步资源 (#574) (5910c0b) by @zhangenming
- ✨ 开启开关单独控制隐身模式与主窗口 #571 (38a33b1)
- ✨ Ctrl+Enter 确定导入 #537 [06a7a01]
- ✨ 优化安装、权限等的打开窗口交互 (0d9ba53)
- ✨ 安装本地脚本时可以进行监听 #275 (d9b0eee)
Changed
Fixed
- 🐛 修复 GM cookie list 获取不全的问题 [3046200]
- 🐛 修复并发创建菜单的报错 #580 [4855fec]
- 🐛 处理一些特殊的沙盒关键字 (9ced958)
- 🐛 修复脚本设置网站匹配更新不断累积 include 的问题 #581 [9d31872]
1.0.0-beta.1 (2025-07-22)
🎉 准备向 v1.0.0 进发,非常感谢哥哥们的支持!
Added
- ✨ 增加 UserConfig 顺序 [1874a35]
- ✨ 关闭时的不再检查更新 #562 [25cec66]
- ✨ 最后更新增加 Tooltip (#564) [39ede21] (by @cyfung1031)
Changed
- ♻️ 调整打开更新页面代码 [9ea0708]
- ⚡ TimeoutError 判斷 (#565) [6a9a830] (by @cyfung1031)
- ⚡ 修正 ScriptList 重绘、图标显示等问题 + 其他视觉元素修改 (#559) [f9e6c44] (by @cyfung1031)
- ⚡ 修改 messageFlag 格式避免与其他页面代码衝突 (#561) [182a631] (by @cyfung1031)
- ♻️ xhr 原生 response 只取一次 (#550) [3a8a464]