Beta 更新日志
脚本猫的版本发布主要分为两条分支: 正式版本与预发布版本,正式版本更新日志请看:更新日志
预发布版本是在正式发布之前的版本.它们通常用于测试新功能,预发布版本的版本号包含一个预发布标识符,例如:
1.0.0-beta.1.
你可以从Release页或者下面的扩展商店页中获取预发布版本
另外除了预发布以外,脚本猫每次代码提交合并到主分支后都会在Github Action上打包构建一次扩展,如果你想体验最新或者修复的内容可以前往Github Action页进行下载.
1.3.0-beta.4 (2026-02-19)
Added
- ✨ 增加 Amazon S3 存储 #1146 (#1189) (by @CodFrm)
- ✨ 调整隐藏编辑框侧边栏位置 #1185 (#1254) (by @CodFrm)
- ✨ 接受
@version没有或空值 (#1216) (by @cyfung1031)
Fixed
- 🐛 修复点击更新日志通知打开页面问题 (#1266) (by @CodFrm)
- 🐛 修正反注册未正确执行 (#1231) (by @cyfung1031)
- 🐛 修复 GM_addElement 问题,将操作放到content环境 (#1233) (by @cyfung1031)
- 🐛 重构 DraggableEntry 、修正卡片高度对齐 (#1245) (by @cyfung1031)
- 🐛 修复弹出内容跟随屏幕滚动的问题 (#1263) (by @cyfung1031) (#1259) (by @cyfung1031)
- 🐛 修复内存泄漏和对象属性暴露及 TTP XML 解析退回至 null (#1242) (by @cyfung1031) (#1260) (by @cyfung1031)
- 🐛
GM_download添加conflictAction参数 (#1250) (by @cyfung1031) - 🐛 修复安装链接解析失败问题 #1235 (#1238) (by @cyfung1031)
- 🐛 修复拖拽组件导致触发focusin / focusout卡顿 #1224 (#1243) (by @CodFrm)
- 🐛 修正 installScript 中 subscribeUrl origin 关连部份 (#1218) (by @cyfung1031)
- 🐛 修正 ScriptCard 动画问题 (#1234) (by @cyfung1031)
- 🐛 修正 hide_sidebar 至 show_main_sidebar & hide_main_sidebar (#1225) (by @cyfung1031)
- 🐛 修复外部扩展API无效的问题 (#1217) (by @cyfung1031)
- 🐛 修复download文件名不支持文件夹的问题 (#1203) (by @cyfung1031)
1.3.0-beta.3 (2026-02-07)
Added
- ✨ Cron 相关修改:bug 修补、i18n、once 表达式增强、升级 cron 库 (#1126) (by @cyfung1031)
Changed
- ♻️ 重构通讯机制:采用 storage.local 广播 + 符合 Firefox MV3 scripting 规范 + 不可追踪的动态同步 MessageFlag (#1067) (by @cyfung1031)
- ⚡ 增强文本解码 (#1166) (by @cyfung1031)
- 🎨 代码调整(少量) -
isContent变量位置 (#1171) (by @cyfung1031) - 🎨 代码调整 - Value相关的 类 & 变量名 (#1175) (by @cyfung1031)
- 🎨 代码调整(少量) - ScriptClient (#1172) (by @cyfung1031)
- 🎨 (TypeScript) 自订类名修订:File -> FileInfo (#1174) (by @cyfung1031)
- ⬆️ 修正 rspack 的
jsc.target为 es2020 / 提升内核版本 (#1186) (by @cyfung1031) - 🎨 改善charset detection (#1140) (by @cyfung1031)
- 🎨 弹出的更新窗口显示时间 (#1155) (by @cyfung1031)
- 🎨 locales.ts 小修正 (#1154) (by @cyfung1031)
- 🎨 logo 128x128 (#1176) (by @cyfung1031)
- 🎨 图像处理 (#1177) (by @cyfung1031)
Removed
- 🔥 package.json: drop pako (#1188) (by @cyfung1031)
Fixed
- 🐛 处理脚本编码问题 #1115 (#1138) (by @CodFrm)
- 🐛 处理value引用问题 #1141 (#1147) (by @CodFrm)
- 🐛 修复按钮渲染逻辑,避免 render 阶段副作用,改用 JSX 条件渲染 & named slot (#1153) (by @cyfung1031)
- 🐛 修正 FileSystemObserver 未能持续监听问题 (#1160) (by @cyfung1031)
- 🐛 fix: 兼容 TM
@match www.website.com/*(#1165) (by @cyfung1031) - 🐛 修正 GM API 异步声明,正确返回 Promise (#1169) (by @cyfung1031)
- 🐛 修正 content.js 没有 UserAgentData 问题 (#1183) (by @cyfung1031)
- 🐛 修复 1.2.5 structuredClone错误 (#1192) (by @cyfung1031)
- 🐛 修改 9343f2d6e49aec78d208d0e3ba3d96ec2a4d5a1c (#1195) (by @cyfung1031)
- 🐛 修复grant问题 (#1199) (by @CodFrm)
1.3.0-beta.2 (2026-01-07)
Added
Changed
Fixed
- 🐛 修复脚本图标展示 #1052 (#1104) [2e5c601] (by @CodFrm)
- 🐛 scriptcat.d.tpl & type 修正 (#1130) [dd22ef5] (by @cyfung1031)
- 🐛 修复云同步问题 (#1133) [a9383d2] (by @CodFrm)
- 🐛 修正 `GM_addElement("tagName")` 错误 (#1120) [ad19de5] (by @cyfung1031)
- 🐛 删除清理逻辑和优化 checkuserscript 逻辑 (#1113) [e635911] (by @CodFrm)
Miscellaneous
- 🏷️ typescript 修订 (#1127) [b455724] (by @cyfung1031)
- 📝 example 注释补充 (#1131) [292549e] (by @cyfung1031)
1.3.0-beta.1 (2025-12-21)
Added
Changed
- ⚡ 把 metadata 从 chrome.storage.session 抽走 (#1027) [9c81f6c] (by @cyfung1031)
- ⚡ 优化下一次运行时间显示 #1093 [324ce51] (by @CodFrm)
Fixed
- 🐛 处理 popup 页面的问题 (#1100) [9c67e4a] (by @CodFrm)
- 🐛 处理 type error [f5a73c7] (by @CodFrm)
- 🐛 修正英文 log 含有全形字符问题 (#1095) [a68b100] (by @cyfung1031)
- 🐛 UnoCSS 加 prefix 解决 CSS 冲突、CSS 布局修正 (#1013) [723e64c] (by @cyfung1031)
- 🐛 early 脚本处理 url 匹配问题 (#1096) [a77effb] (by @CodFrm)
- 🐛 处理弹出的更新窗口显示时间过短的问题 (#1088) [b2b2d5c] (by @cyfung1031)
- 🐛 修复开启用户脚本通知显示异常的问题 (#1086) (959c4db)
- 🐛 responseHeaders: `TM 兼容: \r\n` (#1085) [15232c8] (by @cyfung1031)
- 🐛 处理 GM xhr 的问题 (#1082) [3d987c3] (by @CodFrm)
- 🐛 修复后台频繁同步的问题 (#1076) [45dc39b] (by @CodFrm)
- 🐛 修复特殊 tab 处理的问题 #1066 (50904fb)
- 🐛 修复无 匹配规则 的脚本处理 #1071 (560cdc0)
- 🐛 修复 ci 打包删除掉了 background 的可选权限问题 [1f002f0] (by @CodFrm)
- 🐛 fix ignore discarded tab (#1058) [6165bf4] (by @cyfung1031)
1.3.0-beta (2025-12-13)
Added
- ✨ 新的脚本安装逻辑 (#842) (80d342e)
- ✨ monaco editor hints 多国语言化 及 增加 `@require-css` 提示 (#960) [51a6f94] (by @cyfung1031)
- ✨ `@grant` 冲突校验 修正,增加 meta 重复声明 错误提示 (#902) [8fbd0f1] (by @cyfung1031)
- ✨ 范本预设`@noframes` 避免新手踩坑 (#900) [c9d5840] (by @cyfung1031)
- ✨ 防止脚本安装链结因脚本名字改了而被误判为安装而非更新 (#824) [5c7a5dd] (by @cyfung1031)
- ✨ 脚本运行时期选项 (#895) [b0ea187] (by @CodFrm)
- ✨ 关闭脚本功能后展示灰色图标 #897 (3e406dc)
- ✨ 优化菜单展开项为 0 时的交互逻辑 #868 (da24ac2)
Changed
- 🎨 修正 Typography 引用 (#984) [a70400c] (by @cyfung1031)
- ♻️ 兼容 FF: GM_setClipboard (#928) [d1a5cb1] (by @cyfung1031)
- ♻️ userScripts / scripting API 调整,增强兼容性 ( 重做 #704 ) (#925) [43bc40f] (by @cyfung1031)
- ♻️ 重构优化脚本图标加载 (#893) (ab36c86)
- ⚡ parseMetadata 代码优化 (#903) [0efc648] (by @cyfung1031)
- 🎨 扩展图标显示数字默认修改为脚本数量 #989 [70f67b6] (by @CodFrm)
- 🐛 导入 & 导出 - 修正不依照脚本最后修改日期时间问题 (#951) (6e7272f)
- 🎨 sourceURL 调整,方便 debug (#987) [ed741e7] (by @cyfung1031)
- ⬆️ package 版本更新 (#922) [9b1df8d] (by @cyfung1031)
- ⚡ Values 相关共通调整 (#949) [b258fb2] (by @cyfung1031)
- ⚡ URL.createObjectURL 共通化、兼容 FF (#929) [54ad4de] (by @cyfung1031)
- ⚡ 把 icon 根据 url 而储存,避免多个脚本储存同一 icon 造成浪费 (#909) [c6e8efb] (by @cyfung1031)
- ♻️ 调整 updateIcon 代码 (#908) [642e3b9] (by @cyfung1031)
Fixed
- 🐛 选择不定期检查脚本更新时,清除现有 Alarm (#996) [8bb9a2d] (by @cyfung1031)
- 🐛 移除备份页面顶部多余空白 (#995) (9c149ce)
- ✨ 不依赖外部网站访问进行安装 + 安装页版面调整 (#842) (80d342e)
- 🐛 UnoCSS 加 prefix 解决 CSS 冲突、CSS 布局修正 (#1013) [723e64c] (by @cyfung1031)
- 🐛 优化 systemconfig 和修复 SW 中的 i18n 问题 (#976) [c50fcf7] (by @CodFrm)
- 🐛 修复类型错误 (#975) [7d85856] (by @cyfung1031)
1.2.0-beta.5 (2025-11-17)
Added
Changed
- ⚡ 处理
check_script_update_cycle(#906) [760562f] (by @cyfung1031) - ♻️ 整理 inject & content,修改 pageLoad 资讯量传递 (#952) [0554159] (by @cyfung1031)
- 🎨 简化 messageFlag,按照事件名称命名标准修订 (#926) [d725d85] (by @cyfung1031)
- ♻️ 重构
GM_xmlhttpRequest及相关代码 (#901) [fabd2e9] (by @cyfung1031) - ⚡ toCamelCase 微优化 (#930) [88d8bdf] (by @cyfung1031)
Fixed
- 🐛 修正被破坏的沙盒 Fix Corrupted Sandbox (#966) [dd80386] (by @cyfung1031)
- 🐛 修正 setInvalidContext 里
valueChangeListener.clear未定义 (#970) [2a399e9] (by @cyfung1031) - 🐛 调整
@connect逻辑 (#969) [67914d2] (by @cyfung1031) - 🐛 修复 service worker 的 i18n 处理 #956 [843e618] (by @CodFrm)
- 🐛 修正 deleteValue/deleteValues 无法执行问题 (#943) [3d92bfb] (by @cyfung1031)
- 🐛 修复 无法通过 GitHub 链接安装脚本 (#877) [b9268e7] (by @cyfung1031)
- 🐛 修正
@connect *没有生效 (#967) [6bcb93c] (by @cyfung1031)
Miscellaneous
1.2.0-beta.4 (2025-11-07)
Added
Changed
Fixed
- 🐛 修复两个
@require没分号导致的错误 #917 (#921) [2769a24] (by @cyfung1031) - 🐛 修复 Check Update 页面异常问题 (#912) [12272e1] (by @cyfung1031)
- 🐛 修复后台脚本中无法使用 GM_openInTab 的问题 #873 [a526664] (by @CodFrm)
- 🐛 修复表格列表 loading 状态问题 #874 [0b53cb0] (by @CodFrm)
- 🐛 修复 `@early-start` 移除后脚本注入失败的问题 (#871) [426e878] (by @cyfung1031)
1.2.0-beta.3 (2025-10-23)
Added
Changed
- ♻️ null 代码调整 (#852) [fa1031d] (by @cyfung1031)
- ♻️ GMApiRequest 代码调整,GM_log 代码修正,@connect 判断修正 (#849) [ee4a8b2] (by @cyfung1031)
Removed
Fixed
- 🐛 checkUserScriptsAvailable 兼容 Vivaldi (#859) [014d62d] (by @cyfung1031)
- 🚑 紧急修正: GM.delete/setValue Promise 不 fulfill (#865) [43572a3] (by @cyfung1031)
- 🐛 修复 GM xhr fetch 问题 #847 [c6e95c2]
Miscellaneous
- 📝 monaco-editor 加 `@compatible` 注釋 (#853) [752b951] (by @cyfung1031)
- 🌐 添加 subscribe_source_tooltip 翻译 #850 [8d675bd]
1.2.0-beta.2 (2025-10-15)
优化了脚本更新逻辑,新增了脚本列表侧边栏,增强了 GM_registerMenuCommand 和 GM_openInTab 的功能,修复了很多 bug
Added
- ✨ 统合更新提醒机制 (#755) (741b0bd)
- ✨ GM_registerMenuCommand 二级菜单 & 分隔线 (#831) [bd08959] (by @cyfung1031)
- ✨ 增加 GM_openInTab 的参数 (#788) [eb33d61] (by @cyfung1031)
- ✨ 增加 SC 版本检查按钮 (#795) [1680c66] (by @cyfung1031)
- ✨ 新增脚本列表侧边栏筛选与标签功能 (#794) [6aabf59]
- ✨ 使用 window.showOpenFilePicker 打开文件实现可以监听本地文件 #749 [7dcfbf1]
Changed
- ♻️ 分离 indexeddb 和 chrome.storage 迁移逻辑 (#844) [b8389fb]
- ♻️ registerMenuCommand & unregisterMenuCommand 修正 (#826) [3ecde9e] (by @cyfung1031)
- ⚡ 优化 Runtime 启动载入 (#775) [3e69401] (by @cyfung1031)
Fixed
- 🐛 重新修订 `GM_registerMenuCommand` 相关代码设计 (#790) (a71cfe4)
- 🐛 处理 popup 数据清理 #784 [7bd9b16]
- 🐛 修复 CAT_fileStorage download 问题 #829 [81d4e49]
- 🐛 修复 userconfig group 顺序问题 #818 [74881c0]
- 🐛 修复安装来源数据兼容性与处理问题 [574b3c6]
- 🐛 修复弹出页面中后台脚本状态同步问题 #838 (edd13c6)
- 🐛 修复右键菜单与脚本菜单不一致的问题 #768 (191ffcd)
- 🐛 修复手动导入本地文件错误的问题 #745 (fe14991)
- 🐛 修复手动导入本地文件错误的问题 #745 (52950a2)
- 🐛 支持本地*.user.js 识别 #812 [cec8ffc]
- 🐛 修复早期启动脚本无法使用 GM_addElement 的问题 #801 [4d17645]
- 🐛 修复 early 脚本 GM_info.scriptMetaStr 问题 #801 [a9a4333]
- 🐛 metadata block 文档及小量代码修正 (#832) [c40822b] (by @cyfung1031)
- 🐛 避免 menuCommand 更新在 Tab 移除后触发 (#828) [c64f6d9] (by @cyfung1031)
- 🐛 修复 Modali18n 问题 (#825) [03da1ba] (by @cyfung1031)
- 🐛 修复 Modal.confirm i18n 问题 #821 [b3c30f5]
- ✏️ 参数类型中的"minetype"应该是"mimetype" (#823) [fb3d132] (by @cyfung1031)
- 🐛 无效 Extension Context 错误发生时,中止操作&释放资源 (#800) [c110e74] (by @cyfung1031)
- 🐛 修正 batchUpdate 页弹出时再取一次更新的问题 + 安裝後沒更新的问题 (#803) [73f1f32] (by @cyfung1031)
- 🐛 调整默认的 jsconfig #813 [06f0e1c]
- 🐛 ui render issue (#806) [5c75c8b] (by @cyfung1031)
- 🐛 屏蔽 ambiguous unicode 提示 #747 [5e7c077]
- 🐛 语言切换后 ScriptList 列表栏名与内容未更新 (#792) [3ad58b8] (by @cyfung1031)
- 🐛 修正 chrome.tabs.query (#786) [de607fd] (by @cyfung1031)
- 🐛 【UI 修正】解决 useCallback 问题 (#769) [511de96] (by @cyfung1031)
- 🐛 添加 background 权限解决无法在后台运行的问题 #762 [4205837]
- 🐛 修复 GM_download 无法下载 filename 为非法字符的文件 (#758) [2518722] (by @WhiteSevs)
- 🐛 修复沙盒 toString 问题 #737 [6ca24c9]
- 🐛 修复徽章显示 0 的问题 [026c1d2]
- 🐛 修复脚本注入 CSP 问题 #739 #728 [5da21b5]
Miscellaneous
- 📝 ts 注释修正 (#839) [6b575ca] (by @cyfung1031)
- 🌐 处理一些通知、错误的翻译问题,并新增
@grant冲突校验 (#819) [ef3482d] (by @cyfung1031) - 🌐 "无消息内容" i18n 处理 (#811) [f9486d6] (by @cyfung1031)
- 🌐 UI 修改来源格显示 (#783) [9242b95] (by @cyfung1031)
- 🌐 updatepage translation (#777) [757c954] (by @cyfung1031)
- 🌐 Update translation.json (#746) [85b48e2] (by @cyfung1031)
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]