Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
# ChatGPT NET 1.5.0
# ChatGPT NET 1.5.1

1.5.1 更新构建工具及依赖安全修复,扩展功能沿用 1.5 基线。 / Version 1.5.1 ships the build dependency security update with the same 1.5 functionality.

[1.5.1 发布说明 / Release notes](docs/RELEASE_NOTES_1.5.1.md)

## 项目介绍 / Overview

Expand Down
28 changes: 28 additions & 0 deletions docs/RELEASE_NOTES_1.5.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# ChatGPT NET 1.5.1

## 更新内容 / Changes

- 构建工具 web-ext 从 8.10.0 升级并固定到 10.6.0,更新锁文件,处理已发现的可修复开发依赖漏洞。
- Upgrade the pinned web-ext build tool from 8.10.0 to 10.6.0 and refresh its dependency tree to address fixable development dependency advisories.
- 修复阻碍依赖升级的静态版本断言,增加 Windows 扩展构建 CI;Firefox 集成测试自动读取当前版本的 XPI 文件名。
- Fix the hard-coded builder version check, add Windows package-build CI, and derive the Firefox integration-test XPI filename from the manifest version.
- 扩展功能沿用 1.5 基线;运行代码与 1.5.0 一致,仅 manifest 中的产品版本更新为 1.5.1。
- Extension functionality follows the 1.5 baseline. Runtime code is unchanged from 1.5.0; the manifest product version is updated to 1.5.1.

## 安装 / Installation

需要 Firefox 152 或更新版本。下载 ZIP 后,打开 about:debugging#/runtime/this-firefox,选择“临时载入附加组件”,加载 ZIP 或解压后的 manifest.json。

Requires Firefox 152 or newer. Download the ZIP, open about:debugging#/runtime/this-firefox, and use “Load Temporary Add-on” to select the ZIP or the extracted manifest.json.

ZIP/XPI 尚未经 Mozilla 签名,仅供临时加载;重启 Firefox 后需重新加载。请备份重要笔记。

The ZIP/XPI is not Mozilla-signed and is intended for temporary loading; reload it after restarting Firefox and back up important notes.

## 已知限制 / Known limitations

image-size 的两项上游图片解析漏洞尚无已发布的补丁。npm audit 会将其及父依赖链报告为 3 个 high 告警包;该 lint 工具依赖不包含在扩展安装包中。详情参见 [构建依赖安全说明](BUILD_DEPENDENCY_SECURITY.md)。

Two upstream image-size parsing vulnerabilities have no published fix. npm audit reports three high-severity package entries including parent dependencies. This lint-tool dependency is not included in the extension package. See [build dependency security notes](BUILD_DEPENDENCY_SECURITY.md).

License: MIT. Copyright (c) 2026 MedicalZZ.
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"manifest_version": 3,
"name": "ChatGPT NET",
"version": "1.5.0",
"version": "1.5.1",
"description": "Local manual hierarchy network canvas for ChatGPT conversations.",
"permissions": [
"storage"
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "chatgpt-net",
"version": "1.5.0",
"version": "1.5.1",
"private": true,
"type": "commonjs",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion tests/firefox_extension_integration.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const root=resolve(import.meta.dirname,'..');
const firefox=process.env.CHATGPT_NET_FIREFOX;
if(!firefox)throw new Error('Set CHATGPT_NET_FIREFOX to your Firefox executable before running this integration test.');
const driver=process.env.CHATGPT_NET_GECKODRIVER||resolve(root,'output','geckodriver','geckodriver.exe');
const xpi=process.env.CHATGPT_NET_XPI||resolve(root,'dist','ChatGPT-NET-1.5.0.xpi');
const xpi=process.env.CHATGPT_NET_XPI||resolve(root,'dist','ChatGPT-NET-'+JSON.parse(readFileSync(resolve(root,'manifest.json'),'utf8')).version+'.xpi');
const output=resolve(root,'output','firefox');
const port=Number(process.env.CHATGPT_NET_WEBDRIVER_PORT||4545),base=`http://127.0.0.1:${port}`;
mkdirSync(output,{recursive:true});
Expand Down
2 changes: 1 addition & 1 deletion tests/static_audit.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading