Skip to content

Commit 38a3bf6

Browse files
committed
release v2.6.1
1 parent e01a157 commit 38a3bf6

1 file changed

Lines changed: 8 additions & 51 deletions

File tree

CURRENT_CHANGE.md

Lines changed: 8 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,25 @@
1-
Long time no see — here is another maintenance and feature release for ChatGPTBox.
1+
Special thanks to @PeterDaveHello for his contributions to ChatGPTBox.
22

3-
This release continues maintaining the current ChatGPTBox codebase while the WXT rewrite is still in progress. Since v2.5.9, this version focuses on new model support, a more flexible OpenAI-compatible provider system, reliability fixes, security hardening, and a much stronger build/test foundation.
4-
5-
Existing custom API modes and API keys are migrated automatically, with legacy fields kept in sync for backward compatibility.
6-
7-
> Developer note: the minimum Node.js version for development and builds is now **Node.js 22+**. This does not affect normal browser-extension users.
3+
The store release will move directly from v2.5.9 to v2.6.1. For the v2.6.0 changes, please see https://github.com/ChatGPTBox-dev/chatGPTBox/releases/tag/v2.6.0.
84

95
## Changes
106

11-
### Features
12-
13-
- Add a **Custom Provider Editor** for OpenAI-compatible API modes, allowing custom providers to be created and managed directly from settings instead of repeatedly entering custom URLs.
14-
- Add a unified OpenAI-compatible provider registry covering OpenAI, DeepSeek, Kimi.Moonshot, OpenRouter, AI/ML, ChatGLM, Ollama, and legacy Custom Model modes.
15-
- Add OpenRouter Auto Router and Free Models Router presets.
16-
- Refresh AI/ML default model presets for newer representative models.
17-
187
### New Models
198

20-
- Add OpenAI GPT-5-family presets, including chat-latest, GPT-5, GPT-5.1, GPT-5.2, GPT-5.2 latest, GPT-5.3 latest, GPT-5.4, GPT-5.4 mini/nano, and GPT-5.5.
21-
- Add Anthropic Claude Opus 4.1 / 4.5 / 4.6, Claude Sonnet 4.5 / 4.6, and Claude Haiku 4.5.
22-
- Add OpenRouter Gemini 3 / 3.1 and updated Claude / Gemini / OpenAI model entries.
23-
- Remove retired or unavailable OpenAI, Anthropic, OpenRouter, and AI/ML models to keep model lists cleaner.
9+
- Add Claude Opus 4.8 support.
2410

2511
### Improvements
2612

27-
- Refactor OpenAI-compatible provider execution into a shared core and provider registry, improving maintainability across OpenAI, DeepSeek, Kimi.Moonshot, OpenRouter, AI/ML, ChatGLM, Ollama, and custom APIs.
28-
- Improve custom API mode migration and provider binding so existing API keys, custom modes, and saved conversations continue to work after the provider architecture refresh.
29-
- Improve GPT-5-family token parameter handling with provider-aware request logic, especially for models that require `max_completion_tokens`.
30-
- Improve model and provider display names, and align LLM provider naming with common industry terminology.
31-
- Improve build performance and configurability with the updated Webpack / esbuild / thread-loader pipeline.
32-
- Make static card initialization non-blocking.
33-
- Improve background-script and content-script error handling for better runtime stability.
13+
- Update LLM provider presets and related test fixtures.
14+
- Improve migration compatibility for users who selected legacy models in the previous version.
15+
- Add an automated store submission flow to make project maintenance easier.
3416

3517
### Fixes
3618

37-
- Fix opening the side panel from context menu and shortcuts by preserving the required browser user gesture (#963).
38-
- Fix ChatGPT access-token retrieval when `Browser.cookies` is unavailable in some environments (#965).
39-
- Support the new Claude Web `sk-ant-sid02` session key format, as well as future numeric `sk-ant-sid` versions (#960).
40-
- Fix Bilibili video summaries so null subtitle entries no longer become literal `"null"` strings.
41-
- Fix invalid backup/import handling in popup settings to avoid broken or inconsistent configuration state.
42-
- Fix site-adapter display-name casing, such as `GitHub` and `arXiv`.
43-
- Fix various minor stability issues and edge cases.
44-
45-
### Security
46-
47-
- Harden `GET_COOKIE` message handling with sender authorization, payload validation, URL validation, and protocol/header checks.
48-
- Guard proxy message forwarding and custom API mode overrides.
49-
- Add sensitive-field redaction for background diagnostics and improve handling of circular or deeply nested objects.
50-
- Update dependencies and apply npm audit fixes for security advisories.
51-
52-
### Chores / Developer Experience
53-
54-
- Upgrade the development requirement from Node.js 20 to Node.js 22.
55-
- Add a Node.js unit-test baseline with browser shims.
56-
- Expand test coverage across config migration, provider registry, API clients, popup logic, services, wrappers, and utilities.
57-
- Add CI test/coverage workflows, PR checks, and README coverage badge updates.
58-
- Update GitHub Actions dependencies such as checkout, setup-node, setup-python, cache, and upload-artifact.
59-
- Refactor the build pipeline for better reliability and clearer failure handling.
60-
- Remove the obsolete OpenAI balance-check feature because the old billing endpoint no longer provides reliable results.
61-
- Improve AGENTS.md and reorganize test files.
62-
- Apply various code formatting and maintenance cleanups.
19+
- Omit `temperature` for Claude Opus 4.7 and 4.8.
6320

6421
## Contributors
6522

6623
A huge thank you to everyone who contributed to this release through code, bug reports, reviews, testing, and ideas.
6724

68-
**Full Changelog**: [v2.5.9...v2.6.0](https://github.com/ChatGPTBox-dev/chatGPTBox/compare/v2.5.9...v2.6.0)
25+
**Full Changelog**: [v2.6.0...v2.6.1](https://github.com/ChatGPTBox-dev/chatGPTBox/compare/v2.6.0...v2.6.1)

0 commit comments

Comments
 (0)