semantic-release-bot
244b441663
chore(release): 5.9.0 [skip ci]
...
# [5.9.0](https://github.com/kaitranntt/ccs/compare/v5.8.0...v5.9.0 ) (2025-12-06)
### Features
* **cliproxy:** add crud commands for variant profiles ([6427ecf ](https://github.com/kaitranntt/ccs/commit/6427ecf5af4a9be40f39c2a64bf72ac4e861d349 ))
2025-12-06 02:45:41 +00:00
semantic-release-bot
e103f21dde
chore(release): 5.8.0 [skip ci]
...
# [5.8.0](https://github.com/kaitranntt/ccs/compare/v5.7.0...v5.8.0 ) (2025-12-05)
### Bug Fixes
* **agy:** enable claude model thinking via antigravity profile ([6f19440 ](https://github.com/kaitranntt/ccs/commit/6f194404722e63990f64d250d08c5f5e33235e05 ))
* **agy:** preserve user settings during model switch ([f5c31da ](https://github.com/kaitranntt/ccs/commit/f5c31dab55033cd8db99247ca9eab8a47fcb24fb ))
* **agy:** remove max_thinking_tokens when switching to non-claude model ([6decd15 ](https://github.com/kaitranntt/ccs/commit/6decd157e5e7b4d19ed3dac2cfdcb0131ce9d782 ))
* **cliproxy:** consolidate download ui to single spinner ([ace5ba8 ](https://github.com/kaitranntt/ccs/commit/ace5ba87502c51a7e8fe35df5fe4a8f7aaacd173 ))
* **cliproxy:** only remove provider-specific auth files on logout ([4770047 ](https://github.com/kaitranntt/ccs/commit/47700474a40539fad85c58fc5c971b85ddab45c4 ))
* **skill:** use yaml block scalar for ccs-delegation description ([26154c3 ](https://github.com/kaitranntt/ccs/commit/26154c3e13b14d76fee87473b84365457139c553 ))
### Features
* **agy:** disable thinking toggle for claude models via antigravity ([f5a1b81 ](https://github.com/kaitranntt/ccs/commit/f5a1b81e553d2d057dc1f49fabac1945a83fc361 )), closes [#415 ](https://github.com/kaitranntt/ccs/issues/415 )
* **delegation:** add passthrough args for claude cli flags ([26d72cf ](https://github.com/kaitranntt/ccs/commit/26d72cfa5bbd7ea5d4a42dc7d5c4010ae5247711 ))
2025-12-05 22:45:27 +00:00
github-actions[bot]
165c43aa9e
chore(release): 5.7.0-dev.8 [skip ci]
2025-12-05 22:42:45 +00:00
github-actions[bot]
b2941abdb3
chore(release): 5.7.0-dev.7 [skip ci]
2025-12-05 22:38:46 +00:00
github-actions[bot]
30eb5d2553
chore(release): 5.7.0-dev.6 [skip ci]
2025-12-05 22:25:40 +00:00
github-actions[bot]
9ddaa76c1b
chore(release): 5.7.0-dev.5 [skip ci]
2025-12-05 22:03:42 +00:00
github-actions[bot]
c71b1b9889
chore(release): 5.7.0-dev.4 [skip ci]
2025-12-05 21:45:57 +00:00
github-actions[bot]
fff40b6a27
chore(release): 5.7.0-dev.2 [skip ci]
2025-12-05 20:03:06 +00:00
github-actions[bot]
2f575c5434
chore(release): 5.7.0-dev.1 [skip ci]
2025-12-05 19:56:28 +00:00
semantic-release-bot
ff3599d108
chore(release): 5.7.0 [skip ci]
...
# [5.7.0](https://github.com/kaitranntt/ccs/compare/v5.6.0...v5.7.0 ) (2025-12-05)
### Bug Fixes
* **ci:** add path filtering to deploy-ccs-worker pull request trigger ([64a8e86 ](https://github.com/kaitranntt/ccs/commit/64a8e86db4be7dd96d19654e1e91827ae62e0f7e ))
* **doctor:** repair shared settings.json symlink broken by claude cli ([1471bd2 ](https://github.com/kaitranntt/ccs/commit/1471bd2152b8eec376b7c0b5d13499546477c0cb )), closes [#57 ](https://github.com/kaitranntt/ccs/issues/57 )
* **types:** add forceversion to binarymanagerconfig interface ([3bb1ea7 ](https://github.com/kaitranntt/ccs/commit/3bb1ea7541fcf1bd38818b941ef3c5997d8daeb5 ))
### Features
* **cliproxy:** add iFlow OAuth provider support ([#55 ](https://github.com/kaitranntt/ccs/issues/55 )) ([20bf626 ](https://github.com/kaitranntt/ccs/commit/20bf6266d2817bbceb8a9b5b7914f3ffc9164275 ))
2025-12-05 18:42:50 +00:00
github-actions[bot]
656552ecda
chore(release): 5.6.0-dev.3 [skip ci]
2025-12-05 18:36:54 +00:00
github-actions[bot]
8fee4040cb
chore(release): 5.6.0-dev.2 [skip ci]
2025-12-05 18:30:54 +00:00
github-actions[bot]
c96b0f9fb3
chore(release): 5.6.0-dev.1 [skip ci]
2025-12-04 20:53:16 +00:00
semantic-release-bot
2130855874
chore(release): 5.6.0 [skip ci]
...
# [5.6.0](https://github.com/kaitranntt/ccs/compare/v5.5.0...v5.6.0 ) (2025-12-04)
### Bug Fixes
* **cliproxy:** clarify paid tier messaging to reference google account tier ([848fbf4 ](https://github.com/kaitranntt/ccs/commit/848fbf4686b49305c26ef85da339b12dffa51b5b ))
* **cliproxy:** correct model selection default and update fallback version ([fdb8761 ](https://github.com/kaitranntt/ccs/commit/fdb8761cfac416831a8c3ae64f5718179517e3d0 ))
* **dev-release:** find next available dev version from npm ([482f3a7 ](https://github.com/kaitranntt/ccs/commit/482f3a7fc66f1b93a1b7e24e00a87c9858574ebd ))
* **doctor:** use actual installed clipproxy version instead of hardcoded ([e3edcf6 ](https://github.com/kaitranntt/ccs/commit/e3edcf613e28a48fb7cb5c2c90ffed3c80cb0c62 ))
* **prompt:** strip bracketed paste escape sequences from password input ([df31ffc ](https://github.com/kaitranntt/ccs/commit/df31ffcee7872b8d263451807818b368a9ba1eb4 ))
* **update:** add --help support and --dev alias for update command ([b18163c ](https://github.com/kaitranntt/ccs/commit/b18163c57b59cabbd7d18165b28933155d94d74a ))
### Features
* **cliproxy:** add model catalog with configuration management ([4654c15 ](https://github.com/kaitranntt/ccs/commit/4654c15577307457f8eb86ca9718b527460c7c40 ))
* **cliproxy:** add version management command ([7e07615 ](https://github.com/kaitranntt/ccs/commit/7e07615eedb7263aa359651abef8660ff0dcd95a ))
* **cliproxy:** add warning for broken claude proxy models on agy ([0e11426 ](https://github.com/kaitranntt/ccs/commit/0e11426daa8896ba58aa9d53889818ab3577e250 )), closes [CLIProxyAPI#415](https://github.com/CLIProxyAPI/issues/415 )
* **prompt:** add password input utility with masking ([3bdbff9 ](https://github.com/kaitranntt/ccs/commit/3bdbff9345c2eb21d861621e56430de5bac61fc4 ))
* **release:** simplify dev versioning with stable base ([942b4b9 ](https://github.com/kaitranntt/ccs/commit/942b4b92cfce054c0886d8508f1c15ad18fd4400 ))
2025-12-04 11:38:21 +00:00
github-actions[bot]
ebb4e77b6d
chore(release): 5.5.0-dev.11 [skip ci]
2025-12-04 11:37:12 +00:00
github-actions[bot]
8cadf4d7fa
chore(release): 5.5.0-dev.10 [skip ci]
2025-12-04 11:23:45 +00:00
github-actions[bot]
43e45c157c
chore(release): 5.5.0-dev.9 [skip ci]
2025-12-04 11:15:43 +00:00
github-actions[bot]
fcfa7ce35f
chore(release): 5.5.0-dev.8 [skip ci]
2025-12-04 10:42:35 +00:00
github-actions[bot]
7937009665
chore(release): 5.5.0-dev.7 [skip ci]
2025-12-04 10:31:30 +00:00
github-actions[bot]
e3a18358e9
chore(release): 5.5.0-dev.6 [skip ci]
2025-12-04 10:07:17 +00:00
github-actions[bot]
0d4d2daf06
chore(release): 5.5.0-dev.5 [skip ci]
2025-12-04 09:46:50 +00:00
github-actions[bot]
c06e7ab871
chore(release): 5.5.0-dev.4 [skip ci]
2025-12-04 08:25:37 +00:00
github-actions[bot]
2126e83da6
chore(release): 5.5.0-dev.3 [skip ci]
2025-12-04 08:20:32 +00:00
github-actions[bot]
5d5d62fac9
chore(release): 5.5.0-dev.2 [skip ci]
2025-12-04 06:27:13 +00:00
semantic-release-bot
ba803ce7f1
chore(release): 5.5.0 [skip ci]
...
# [5.5.0](https://github.com/kaitranntt/ccs/compare/v5.4.3...v5.5.0 ) (2025-12-04)
### Bug Fixes
* **changelog:** restore full changelog history from main ([2e5b1f2 ](https://github.com/kaitranntt/ccs/commit/2e5b1f212abe5611c164cc84388002686175bc8b ))
* **tests:** migrate test suite from mocha to bun test runner ([bd46c8d ](https://github.com/kaitranntt/ccs/commit/bd46c8de1237e3a76c774b00a1c9e026f4c0cd4b ))
### Features
* **kimi:** update default model to kimi-k2-thinking-turbo ([134511c ](https://github.com/kaitranntt/ccs/commit/134511c38b581a720da6b9d7e6608ca6b3c63fb1 ))
2025-12-04 06:06:01 +00:00
semantic-release-bot
4c30cee9ff
chore(release): 5.4.4-dev.2 [skip ci]
...
## [5.4.4-dev.2](https://github.com/kaitranntt/ccs/compare/v5.4.4-dev.1...v5.4.4-dev.2 ) (2025-12-04)
### Bug Fixes
* **changelog:** restore full changelog history from main ([2e5b1f2 ](https://github.com/kaitranntt/ccs/commit/2e5b1f212abe5611c164cc84388002686175bc8b ))
2025-12-04 05:02:46 +00:00
semantic-release-bot
37d372e4b6
chore(release): 5.4.4-dev.1 [skip ci]
...
## [5.4.4-dev.1](https://github.com/kaitranntt/ccs/compare/v5.4.3...v5.4.4-dev.1 ) (2025-12-04)
### Bug Fixes
* **tests:** migrate test suite from mocha to bun test runner ([bd46c8d ](https://github.com/kaitranntt/ccs/commit/bd46c8de1237e3a76c774b00a1c9e026f4c0cd4b ))
2025-12-04 03:08:44 +00:00
kaitranntt
f85eb74771
chore(merge): sync dev with main v5.4.3
2025-12-03 22:07:48 -05:00
semantic-release-bot and kaitranntt
bd46c8de12
fix(tests): migrate test suite from mocha to bun test runner
...
- Replace before()/after() with beforeAll()/afterAll()
- Remove this.timeout() calls (unsupported by bun)
- Update package.json scripts to use bun test
- Fix error message regex for cross-runtime compatibility
- Skip integration tests requiring network/child process mocking
- Format source files with prettier
2025-12-03 21:43:29 -05:00
semantic-release-bot
b58304aefe
chore(release): 5.4.3 [skip ci]
...
## [5.4.3](https://github.com/kaitranntt/ccs/compare/v5.4.2...v5.4.3 ) (2025-12-03)
### Bug Fixes
* **postinstall:** handle broken symlinks during npm install ([81add5a ](https://github.com/kaitranntt/ccs/commit/81add5a05eeb8297ceef840071f11b6a194df707 ))
2025-12-03 11:08:50 +00:00
semantic-release-bot
7af0473bc8
chore(release): 5.4.2 [skip ci]
...
## [5.4.2](https://github.com/kaitranntt/ccs/compare/v5.4.1...v5.4.2 ) (2025-12-03)
### Bug Fixes
* **merge:** resolve conflicts between dev and main ([8347ea6 ](https://github.com/kaitranntt/ccs/commit/8347ea64c6b919a79f5ab63c398b6c36f012ca2d ))
* **sync:** implement copy fallback for windows when symlinks unavailable ([6b3f93a ](https://github.com/kaitranntt/ccs/commit/6b3f93a80a0232e8c964d73e51aa0afb0768b00f )), closes [#45 ](https://github.com/kaitranntt/ccs/issues/45 )
2025-12-03 04:45:30 +00:00
semantic-release-bot
691758ff47
chore(release): 5.4.2-dev.1 [skip ci]
...
## [5.4.2-dev.1](https://github.com/kaitranntt/ccs/compare/v5.4.1...v5.4.2-dev.1 ) (2025-12-03)
### Bug Fixes
* **merge:** resolve conflicts between dev and main ([8347ea6 ](https://github.com/kaitranntt/ccs/commit/8347ea64c6b919a79f5ab63c398b6c36f012ca2d ))
* **sync:** implement copy fallback for windows when symlinks unavailable ([6b3f93a ](https://github.com/kaitranntt/ccs/commit/6b3f93a80a0232e8c964d73e51aa0afb0768b00f )), closes [#45 ](https://github.com/kaitranntt/ccs/issues/45 )
2025-12-03 04:44:35 +00:00
semantic-release-bot
09f3260c23
chore(release): 5.4.1 [skip ci]
...
## [5.4.1](https://github.com/kaitranntt/ccs/compare/v5.4.0...v5.4.1 ) (2025-12-03)
### Bug Fixes
* **cliproxy:** resolve windows auth browser not opening ([af4d6cf ](https://github.com/kaitranntt/ccs/commit/af4d6cff89395a74e2eaf56551d3f56b95e0a6ce )), closes [#42 ](https://github.com/kaitranntt/ccs/issues/42 )
* **doctor:** resolve windows claude cli detection failure ([cfe9ba0 ](https://github.com/kaitranntt/ccs/commit/cfe9ba05a4351302fbb330ca00b6025cb65a8f20 )), closes [#41 ](https://github.com/kaitranntt/ccs/issues/41 )
2025-12-03 02:21:44 +00:00
semantic-release-bot
fd018296ff
chore(release): 5.4.1-dev.1 [skip ci]
...
## [5.4.1-dev.1](https://github.com/kaitranntt/ccs/compare/v5.4.0...v5.4.1-dev.1 ) (2025-12-03)
### Bug Fixes
* **cliproxy:** resolve windows auth browser not opening ([af4d6cf ](https://github.com/kaitranntt/ccs/commit/af4d6cff89395a74e2eaf56551d3f56b95e0a6ce )), closes [#42 ](https://github.com/kaitranntt/ccs/issues/42 )
* **doctor:** resolve windows claude cli detection failure ([cfe9ba0 ](https://github.com/kaitranntt/ccs/commit/cfe9ba05a4351302fbb330ca00b6025cb65a8f20 )), closes [#41 ](https://github.com/kaitranntt/ccs/issues/41 )
2025-12-03 02:19:11 +00:00
semantic-release-bot
5139c4a1d4
chore(release): 5.4.0 [skip ci]
...
# [5.4.0](https://github.com/kaitranntt/ccs/compare/v5.3.0...v5.4.0 ) (2025-12-02)
### Bug Fixes
* **auth:** prevent default profile from using stale glm env vars ([13d13da ](https://github.com/kaitranntt/ccs/commit/13d13dab516332bc17345dc77afd44ae48bdd2aa )), closes [#37 ](https://github.com/kaitranntt/ccs/issues/37 )
* **cliproxy:** convert windows backslashes to forward slashes in config.yaml auth-dir ([a6663cb ](https://github.com/kaitranntt/ccs/commit/a6663cbd0471d1a08e8bbcdea897760b434ae937 )), closes [#36 ](https://github.com/kaitranntt/ccs/issues/36 )
* **cliproxy:** improve qwen oauth error handling ([7e0b0fe ](https://github.com/kaitranntt/ccs/commit/7e0b0feca8ce2ed5d505c5bf6c84e54c6df8839e )), closes [#29 ](https://github.com/kaitranntt/ccs/issues/29 )
* **cliproxy:** use double-dash flags for cliproxyapi auth ([#24 ](https://github.com/kaitranntt/ccs/issues/24 )) ([4c81f28 ](https://github.com/kaitranntt/ccs/commit/4c81f28f0b67ef92cf74d0f5c13a5943ff0a7f00 ))
* **deps:** add chalk, boxen, gradient-string, listr2 as dependencies ([a214749 ](https://github.com/kaitranntt/ccs/commit/a214749725cfe05612e2c84cefa2ab3f619c6a2e ))
* **glmt:** handle 401 errors and headers-already-sent exception ([#30 ](https://github.com/kaitranntt/ccs/issues/30 )) ([c953382 ](https://github.com/kaitranntt/ccs/commit/c95338232a37981b95b785b47185ce18d6d94b7a )), closes [#26 ](https://github.com/kaitranntt/ccs/issues/26 )
* **prompt:** improve password input handling with raw mode and buffer support ([bc56d2e ](https://github.com/kaitranntt/ccs/commit/bc56d2e135532b2ae443144dd42217b26bcba951 ))
### Features
* **cliproxy:** add qwen code oauth provider support ([#31 ](https://github.com/kaitranntt/ccs/issues/31 )) ([a3f1e52 ](https://github.com/kaitranntt/ccs/commit/a3f1e52ac68600ba0806d67aacceb6477ffa3543 )), closes [#29 ](https://github.com/kaitranntt/ccs/issues/29 )
* **cliproxy:** auto-update cliproxyapi to latest release on startup ([8873ccd ](https://github.com/kaitranntt/ccs/commit/8873ccd981679e8acff8965accdc22215c6e4aa2 ))
* **profile:** add profile command with configuration display ([53d7a15 ](https://github.com/kaitranntt/ccs/commit/53d7a15c047e760723e051dc0f7be3c0dd42d087 ))
* **shell-completion:** add --force flag and fix zsh profile coloring ([7faed1d ](https://github.com/kaitranntt/ccs/commit/7faed1d84ba29ba02bf687bae5b3458617512e67 ))
* **ui:** add central ui abstraction layer for cli styling ([6e49e0e ](https://github.com/kaitranntt/ccs/commit/6e49e0e7e157abd4a38c98553dbe3c16473b57d9 ))
* **ui:** enhance auth commands with new ui layer ([6f42a65 ](https://github.com/kaitranntt/ccs/commit/6f42a6527b1bf02cbf29ec23525c9f27af6f0c98 ))
* **ui:** enhance delegation with listr2 task lists and styled output ([716193a ](https://github.com/kaitranntt/ccs/commit/716193a682a1504767c7f32409a0de51278242eb ))
* **ui:** enhance doctor and error manager with new ui layer ([57016f3 ](https://github.com/kaitranntt/ccs/commit/57016f3f765f207915161514e1827b18c0b03d5c ))
* **ui:** enhance help and profile commands with new ui layer ([f3ed359 ](https://github.com/kaitranntt/ccs/commit/f3ed359050ce66d96c0109cf60c242bfd092114d ))
* **ui:** enhance section headers with gradient and rename profile to api ([073a5e1 ](https://github.com/kaitranntt/ccs/commit/073a5e15ee8f895d7485864526d8946b774bb728 ))
2025-12-02 22:22:39 +00:00
semantic-release-bot
1013c567f4
chore(release): 5.4.0-beta.3 [skip ci]
...
# [5.4.0-beta.3](https://github.com/kaitranntt/ccs/compare/v5.4.0-beta.2...v5.4.0-beta.3 ) (2025-12-02)
### Bug Fixes
* **cliproxy:** convert windows backslashes to forward slashes in config.yaml auth-dir ([a6663cb ](https://github.com/kaitranntt/ccs/commit/a6663cbd0471d1a08e8bbcdea897760b434ae937 )), closes [#36 ](https://github.com/kaitranntt/ccs/issues/36 )
2025-12-02 22:11:33 +00:00
semantic-release-bot
b15f0588c1
chore(release): 5.4.0-beta.2 [skip ci]
...
# [5.4.0-beta.2](https://github.com/kaitranntt/ccs/compare/v5.4.0-beta.1...v5.4.0-beta.2 ) (2025-12-02)
### Bug Fixes
* **auth:** prevent default profile from using stale glm env vars ([13d13da ](https://github.com/kaitranntt/ccs/commit/13d13dab516332bc17345dc77afd44ae48bdd2aa )), closes [#37 ](https://github.com/kaitranntt/ccs/issues/37 )
2025-12-02 21:02:08 +00:00
semantic-release-bot
dcd55047c3
chore(release): 5.4.0-beta.1 [skip ci]
...
# [5.4.0-beta.1](https://github.com/kaitranntt/ccs/compare/v5.3.0...v5.4.0-beta.1 ) (2025-12-02)
### Bug Fixes
* **cliproxy:** improve qwen oauth error handling ([7e0b0fe ](https://github.com/kaitranntt/ccs/commit/7e0b0feca8ce2ed5d505c5bf6c84e54c6df8839e )), closes [#29 ](https://github.com/kaitranntt/ccs/issues/29 )
* **cliproxy:** use double-dash flags for cliproxyapi auth ([#24 ](https://github.com/kaitranntt/ccs/issues/24 )) ([4c81f28 ](https://github.com/kaitranntt/ccs/commit/4c81f28f0b67ef92cf74d0f5c13a5943ff0a7f00 ))
* **deps:** add chalk, boxen, gradient-string, listr2 as dependencies ([a214749 ](https://github.com/kaitranntt/ccs/commit/a214749725cfe05612e2c84cefa2ab3f619c6a2e ))
* **glmt:** handle 401 errors and headers-already-sent exception ([#30 ](https://github.com/kaitranntt/ccs/issues/30 )) ([c953382 ](https://github.com/kaitranntt/ccs/commit/c95338232a37981b95b785b47185ce18d6d94b7a )), closes [#26 ](https://github.com/kaitranntt/ccs/issues/26 )
* **prompt:** improve password input handling with raw mode and buffer support ([bc56d2e ](https://github.com/kaitranntt/ccs/commit/bc56d2e135532b2ae443144dd42217b26bcba951 ))
### Features
* **cliproxy:** add qwen code oauth provider support ([#31 ](https://github.com/kaitranntt/ccs/issues/31 )) ([a3f1e52 ](https://github.com/kaitranntt/ccs/commit/a3f1e52ac68600ba0806d67aacceb6477ffa3543 )), closes [#29 ](https://github.com/kaitranntt/ccs/issues/29 )
* **cliproxy:** auto-update cliproxyapi to latest release on startup ([8873ccd ](https://github.com/kaitranntt/ccs/commit/8873ccd981679e8acff8965accdc22215c6e4aa2 ))
* **profile:** add profile command with configuration display ([53d7a15 ](https://github.com/kaitranntt/ccs/commit/53d7a15c047e760723e051dc0f7be3c0dd42d087 ))
* **shell-completion:** add --force flag and fix zsh profile coloring ([7faed1d ](https://github.com/kaitranntt/ccs/commit/7faed1d84ba29ba02bf687bae5b3458617512e67 ))
* **ui:** add central ui abstraction layer for cli styling ([6e49e0e ](https://github.com/kaitranntt/ccs/commit/6e49e0e7e157abd4a38c98553dbe3c16473b57d9 ))
* **ui:** enhance auth commands with new ui layer ([6f42a65 ](https://github.com/kaitranntt/ccs/commit/6f42a6527b1bf02cbf29ec23525c9f27af6f0c98 ))
* **ui:** enhance delegation with listr2 task lists and styled output ([716193a ](https://github.com/kaitranntt/ccs/commit/716193a682a1504767c7f32409a0de51278242eb ))
* **ui:** enhance doctor and error manager with new ui layer ([57016f3 ](https://github.com/kaitranntt/ccs/commit/57016f3f765f207915161514e1827b18c0b03d5c ))
* **ui:** enhance help and profile commands with new ui layer ([f3ed359 ](https://github.com/kaitranntt/ccs/commit/f3ed359050ce66d96c0109cf60c242bfd092114d ))
* **ui:** enhance section headers with gradient and rename profile to api ([073a5e1 ](https://github.com/kaitranntt/ccs/commit/073a5e15ee8f895d7485864526d8946b774bb728 ))
2025-12-02 20:30:38 +00:00
kaitranntt
a214749725
fix(deps): add chalk, boxen, gradient-string, listr2 as dependencies
2025-12-02 15:29:50 -05:00
semantic-release-bot
f1ada81193
chore(release): 5.3.0 [skip ci]
...
# [5.3.0](https://github.com/kaitranntt/ccs/compare/v5.2.1...v5.3.0 ) (2025-12-01)
### Features
* **profile,shell-completion,prompt:** add profile commands and improve input handling ([#34 ](https://github.com/kaitranntt/ccs/issues/34 )) ([7ec8cc8 ](https://github.com/kaitranntt/ccs/commit/7ec8cc83690a595bba9bb5f62fb3b9fa6b6a2f8f )), closes [#24 ](https://github.com/kaitranntt/ccs/issues/24 ) [#30 ](https://github.com/kaitranntt/ccs/issues/30 ) [#26 ](https://github.com/kaitranntt/ccs/issues/26 ) [#31 ](https://github.com/kaitranntt/ccs/issues/31 ) [#29 ](https://github.com/kaitranntt/ccs/issues/29 ) [#29 ](https://github.com/kaitranntt/ccs/issues/29 )
2025-12-01 23:13:58 +00:00
7ec8cc8369
feat(profile,shell-completion,prompt): add profile commands and improve input handling ( #34 )
...
* fix(cliproxy): use double-dash flags for cliproxyapi auth (#24 )
CLIProxyAPI updated from single-dash to double-dash CLI flags.
Changed -login to --login, -codex-login to --codex-login,
-antigravity-login to --antigravity-login, -config to --config,
and -no-browser to --no-browser.
* chore(release): 5.1.1-beta.1 [skip ci]
## [5.1.1-beta.1](https://github.com/kaitranntt/ccs/compare/v5.1.0...v5.1.1-beta.1 ) (2025-12-01)
### Bug Fixes
* **cliproxy:** use double-dash flags for cliproxyapi auth ([#24 ](https://github.com/kaitranntt/ccs/issues/24 )) ([4c81f28 ](https://github.com/kaitranntt/ccs/commit/4c81f28f0b67ef92cf74d0f5c13a5943ff0a7f00 ))
* chore(release): 5.1.1-beta.2 [skip ci]
## [5.1.1-beta.2](https://github.com/kaitranntt/ccs/compare/v5.1.1-beta.1...v5.1.1-beta.2 ) (2025-12-01)
### Bug Fixes
* **cliproxy:** use double-dash flags for cliproxyapi auth ([9489884 ](https://github.com/kaitranntt/ccs/commit/94898848ea4533dcfc142e1b6c9bf939ba655537 ))
* fix(glmt): handle 401 errors and headers-already-sent exception (#30 )
- add res.headersSent check before writing error headers
- write error as SSE event when headers already sent (streaming mode)
- add parseUpstreamError() for user-friendly error messages
- return proper HTTP status codes (401, 403, 429, 502, 504)
- clear auth error: check ANTHROPIC_AUTH_TOKEN in config
Fixes #26
* chore(release): 5.1.1-beta.3 [skip ci]
## [5.1.1-beta.3](https://github.com/kaitranntt/ccs/compare/v5.1.1-beta.2...v5.1.1-beta.3 ) (2025-12-01)
### Bug Fixes
* **glmt:** handle 401 errors and headers-already-sent exception ([#30 ](https://github.com/kaitranntt/ccs/issues/30 )) ([c953382 ](https://github.com/kaitranntt/ccs/commit/c95338232a37981b95b785b47185ce18d6d94b7a )), closes [#26 ](https://github.com/kaitranntt/ccs/issues/26 )
* chore(release): enable success comments and released labels in semantic-release
* feat(cliproxy): add qwen code oauth provider support (#31 )
Add 'qwen' as new CLIProxy OAuth provider with --qwen-login flag.
Support qwen3-coder model with base config at config/base-qwen.settings.json.
Register qwen OAuth endpoints and token prefix handling.
Update help documentation across all CLI entry points.
Implements issue #29
* chore(release): 5.2.0-beta.1 [skip ci]
# [5.2.0-beta.1](https://github.com/kaitranntt/ccs/compare/v5.1.1-beta.3...v5.2.0-beta.1 ) (2025-12-01)
### Features
* **cliproxy:** add qwen code oauth provider support ([#31 ](https://github.com/kaitranntt/ccs/issues/31 )) ([a3f1e52 ](https://github.com/kaitranntt/ccs/commit/a3f1e52ac68600ba0806d67aacceb6477ffa3543 )), closes [#29 ](https://github.com/kaitranntt/ccs/issues/29 )
* feat(cliproxy): auto-update cliproxyapi to latest release on startup
- add github api integration to fetch latest release version
- check for updates on every startup (cached for 1 hour)
- auto-download newer versions when available
- rename CLIPROXY_VERSION to CLIPROXY_FALLBACK_VERSION (safety net)
- add version tracking (.version file) and caching (.version-cache.json)
- non-blocking: startup continues if update check fails
* chore(release): 5.2.0-beta.2 [skip ci]
# [5.2.0-beta.2](https://github.com/kaitranntt/ccs/compare/v5.2.0-beta.1...v5.2.0-beta.2 ) (2025-12-01)
### Features
* **cliproxy:** auto-update cliproxyapi to latest release on startup ([8873ccd ](https://github.com/kaitranntt/ccs/commit/8873ccd981679e8acff8965accdc22215c6e4aa2 ))
* chore(release): 5.3.0-beta.1 [skip ci]
# [5.3.0-beta.1](https://github.com/kaitranntt/ccs/compare/v5.2.0...v5.3.0-beta.1 ) (2025-12-01)
### Bug Fixes
* **cliproxy:** use double-dash flags for cliproxyapi auth ([#24 ](https://github.com/kaitranntt/ccs/issues/24 )) ([4c81f28 ](https://github.com/kaitranntt/ccs/commit/4c81f28f0b67ef92cf74d0f5c13a5943ff0a7f00 ))
* **glmt:** handle 401 errors and headers-already-sent exception ([#30 ](https://github.com/kaitranntt/ccs/issues/30 )) ([c953382 ](https://github.com/kaitranntt/ccs/commit/c95338232a37981b95b785b47185ce18d6d94b7a )), closes [#26 ](https://github.com/kaitranntt/ccs/issues/26 )
### Features
* **cliproxy:** add qwen code oauth provider support ([#31 ](https://github.com/kaitranntt/ccs/issues/31 )) ([a3f1e52 ](https://github.com/kaitranntt/ccs/commit/a3f1e52ac68600ba0806d67aacceb6477ffa3543 )), closes [#29 ](https://github.com/kaitranntt/ccs/issues/29 )
* **cliproxy:** auto-update cliproxyapi to latest release on startup ([8873ccd ](https://github.com/kaitranntt/ccs/commit/8873ccd981679e8acff8965accdc22215c6e4aa2 ))
* fix(cliproxy): improve qwen oauth error handling
- Updated OAuth port documentation with correct flow types per provider
- Removed Qwen from port cleanup logic (Device Code Flow has no callback)
- Fixed Qwen error messages to show Device Code Flow troubleshooting tips
Fixes #29
* chore(release): 5.3.0-beta.2 [skip ci]
# [5.3.0-beta.2](https://github.com/kaitranntt/ccs/compare/v5.3.0-beta.1...v5.3.0-beta.2 ) (2025-12-01)
### Bug Fixes
* **cliproxy:** improve qwen oauth error handling ([7e0b0fe ](https://github.com/kaitranntt/ccs/commit/7e0b0feca8ce2ed5d505c5bf6c84e54c6df8839e )), closes [#29 ](https://github.com/kaitranntt/ccs/issues/29 )
* feat(profile): add profile command with configuration display
* feat(shell-completion): add --force flag and fix zsh profile coloring
* fix(prompt): improve password input handling with raw mode and buffer support
* chore(release): 5.3.0-beta.3 [skip ci]
# [5.3.0-beta.3](https://github.com/kaitranntt/ccs/compare/v5.3.0-beta.2...v5.3.0-beta.3 ) (2025-12-01)
### Bug Fixes
* **prompt:** improve password input handling with raw mode and buffer support ([bc56d2e ](https://github.com/kaitranntt/ccs/commit/bc56d2e135532b2ae443144dd42217b26bcba951 ))
### Features
* **profile:** add profile command with configuration display ([53d7a15 ](https://github.com/kaitranntt/ccs/commit/53d7a15c047e760723e051dc0f7be3c0dd42d087 ))
* **shell-completion:** add --force flag and fix zsh profile coloring ([7faed1d ](https://github.com/kaitranntt/ccs/commit/7faed1d84ba29ba02bf687bae5b3458617512e67 ))
* chore(release): 5.3.0-beta.4 [skip ci]
# [5.3.0-beta.4](https://github.com/kaitranntt/ccs/compare/v5.3.0-beta.3...v5.3.0-beta.4 ) (2025-12-01)
### Bug Fixes
* **cliproxy:** improve qwen oauth error handling ([#33 ](https://github.com/kaitranntt/ccs/issues/33 )) ([1c3374f ](https://github.com/kaitranntt/ccs/commit/1c3374f6a7e4440e299d49b58808c6454b4547c2 )), closes [#29 ](https://github.com/kaitranntt/ccs/issues/29 )
---------
Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net >
2025-12-01 18:04:04 -05:00
semantic-release-bot
7f3f1fc34a
chore(release): 5.2.1 [skip ci]
...
## [5.2.1](https://github.com/kaitranntt/ccs/compare/v5.2.0...v5.2.1 ) (2025-12-01)
### Bug Fixes
* **cliproxy:** improve qwen oauth error handling ([#33 ](https://github.com/kaitranntt/ccs/issues/33 )) ([1c3374f ](https://github.com/kaitranntt/ccs/commit/1c3374f6a7e4440e299d49b58808c6454b4547c2 )), closes [#29 ](https://github.com/kaitranntt/ccs/issues/29 )
2025-12-01 10:23:00 +00:00
Kai (Tam Nhu) Tran and GitHub
1c3374f6a7
fix(cliproxy): improve qwen oauth error handling ( #33 )
...
Fixes #29
- Update OAuth flow documentation (Qwen uses Device Code Flow, not callback-based)
- Remove incorrect port cleanup for Qwen (Device Code Flow needs no port)
- Fix error messages to show Qwen-specific troubleshooting tips
2025-12-01 05:22:33 -05:00
semantic-release-bot
d8e7d772a9
chore(release): 5.2.0 [skip ci]
...
# [5.2.0](https://github.com/kaitranntt/ccs/compare/v5.1.1...v5.2.0 ) (2025-12-01)
### Features
* **release:** trigger v5.2.0 release ([7b65374 ](https://github.com/kaitranntt/ccs/commit/7b65374100196562a4f83705c8626fc7e6bb35d6 ))
2025-12-01 09:17:50 +00:00
semantic-release-bot
27ee769ec0
chore(release): 5.1.1 [skip ci]
...
## [5.1.1](https://github.com/kaitranntt/ccs/compare/v5.1.0...v5.1.1 ) (2025-12-01)
### Bug Fixes
* **cliproxy:** use double-dash flags for cliproxyapi auth ([9489884 ](https://github.com/kaitranntt/ccs/commit/94898848ea4533dcfc142e1b6c9bf939ba655537 ))
2025-12-01 03:04:14 +00:00
5665b4a0aa
chore: promote beta v5.1.1-beta.1 to main ( #28 )
...
* fix(cliproxy): use double-dash flags for cliproxyapi auth (#24 )
CLIProxyAPI updated from single-dash to double-dash CLI flags.
Changed -login to --login, -codex-login to --codex-login,
-antigravity-login to --antigravity-login, -config to --config,
and -no-browser to --no-browser.
* chore(release): 5.1.1-beta.1 [skip ci]
## [5.1.1-beta.1](https://github.com/kaitranntt/ccs/compare/v5.1.0...v5.1.1-beta.1 ) (2025-12-01)
### Bug Fixes
* **cliproxy:** use double-dash flags for cliproxyapi auth ([#24 ](https://github.com/kaitranntt/ccs/issues/24 )) ([4c81f28 ](https://github.com/kaitranntt/ccs/commit/4c81f28f0b67ef92cf74d0f5c13a5943ff0a7f00 ))
---------
Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net >
2025-11-30 21:51:55 -05:00
semantic-release-bot
211215adcf
chore(release): 5.1.0 [skip ci]
...
# [5.1.0](https://github.com/kaitranntt/ccs/compare/v5.0.2...v5.1.0 ) (2025-12-01)
### Bug Fixes
* **ci:** use pat token to bypass branch protection ([04af7e7 ](https://github.com/kaitranntt/ccs/commit/04af7e7c09edbc4207f332e7a613d92df1f2fea1 ))
### Features
* **release:** implement semantic versioning automation with conventional commits ([d3d9637 ](https://github.com/kaitranntt/ccs/commit/d3d96371def7b5b44d6133ad50d86c934cdf1ad4 ))
2025-12-01 00:13:39 +00:00
kaitranntt
d3d96371de
feat(release): implement semantic versioning automation with conventional commits
...
- Add semantic-release for automated npm publishing
- Add commitlint + husky for commit message enforcement
- Add professional branching strategy (beta → main workflow)
- Create .releaserc.json with multi-branch config
- Create sync-version-plugin.cjs for VERSION file sync
- Update release.yml workflow (Node.js 22 required)
- Update CLAUDE.md and CONTRIBUTING.md with new workflow
- Deprecate manual bump-version.sh script
2025-11-30 18:56:02 -05:00
kaitranntt
72c2b08715
refactor: consolidate test structure and remove backup files
...
- Move ux-integration-test.sh to tests/integration/ directory
- Consolidate tests/fixtures/ into tests/shared/fixtures/
- Fix import paths in cli.test.js and postinstall.test.js
- Remove src/ccs.ts.backup file (958 lines)
- Remove empty src/scripts/ directory
- Remove non-existent test:edge-cases script from package.json
- Update tests/README.md with accurate structure
- Update CONTRIBUTING.md with correct test commands
- Update docs/system-architecture.md with correct test paths
2025-11-30 17:54:04 -05:00
kaitranntt
cb7e38d2b1
refactor: replace custom test runner with Node.js assert
...
- Simplify test files by removing custom TestRunner class
- Use standard Node.js assert module across all unit tests
- Update CLAUDE.md with streamlined development instructions
- Update tests/README.md with current testing approach
- Reduce boilerplate in delegation and GLMT test suites (652 lines removed)
2025-11-30 17:42:52 -05:00