chore(release): sync 0.8.43 version pins

- Workspace version: 0.8.42 → 0.8.43
- All internal codewhale-* deps: 0.8.42 → 0.8.43
- npm codewhale: 0.8.42 → 0.8.43
- npm deepseek-tui shim: 0.8.42 → 0.8.43
- Crate descriptions: open-model-first positioning
- npm descriptions: open-source and open-weight language
- Cargo.lock regenerated
This commit is contained in:
Hunter Bown
2026-05-24 03:12:18 -05:00
parent b94ccd3897
commit 04d2e4af1f
14 changed files with 820 additions and 625 deletions
Generated
+724 -584
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -19,7 +19,7 @@ default-members = ["crates/cli", "crates/app-server", "crates/tui"]
resolver = "2"
[workspace.package]
version = "0.8.42"
version = "0.8.43"
edition = "2024"
# Rust 1.88 stabilized `let_chains` in `if`/`while` conditions, which the
# codebase relies on extensively. Cargo enforces this so users on older
+1 -1
View File
@@ -7,5 +7,5 @@ repository.workspace = true
description = "Model/provider registry and fallback strategy for DeepSeek workspace architecture"
[dependencies]
codewhale-config = { path = "../config", version = "0.8.42" }
codewhale-config = { path = "../config", version = "0.8.43" }
serde.workspace = true
+9 -9
View File
@@ -10,15 +10,15 @@ description = "Codex-style app-server transport for DeepSeek workspace architect
anyhow.workspace = true
axum.workspace = true
clap.workspace = true
codewhale-agent = { path = "../agent", version = "0.8.42" }
codewhale-config = { path = "../config", version = "0.8.42" }
codewhale-core = { path = "../core", version = "0.8.42" }
codewhale-execpolicy = { path = "../execpolicy", version = "0.8.42" }
codewhale-hooks = { path = "../hooks", version = "0.8.42" }
codewhale-mcp = { path = "../mcp", version = "0.8.42" }
codewhale-protocol = { path = "../protocol", version = "0.8.42" }
codewhale-state = { path = "../state", version = "0.8.42" }
codewhale-tools = { path = "../tools", version = "0.8.42" }
codewhale-agent = { path = "../agent", version = "0.8.43" }
codewhale-config = { path = "../config", version = "0.8.43" }
codewhale-core = { path = "../core", version = "0.8.43" }
codewhale-execpolicy = { path = "../execpolicy", version = "0.8.43" }
codewhale-hooks = { path = "../hooks", version = "0.8.43" }
codewhale-mcp = { path = "../mcp", version = "0.8.43" }
codewhale-protocol = { path = "../protocol", version = "0.8.43" }
codewhale-state = { path = "../state", version = "0.8.43" }
codewhale-tools = { path = "../tools", version = "0.8.43" }
serde.workspace = true
serde_json.workspace = true
tokio.workspace = true
+8 -8
View File
@@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
description = "DeepSeek-first agentic terminal facade for open coding models"
description = "Agentic terminal facade for open-source and open-weight coding models"
[[bin]]
name = "codewhale"
@@ -20,13 +20,13 @@ path = "src/bin/deepseek_legacy_shim.rs"
anyhow.workspace = true
clap.workspace = true
clap_complete.workspace = true
codewhale-agent = { path = "../agent", version = "0.8.42" }
codewhale-app-server = { path = "../app-server", version = "0.8.42" }
codewhale-config = { path = "../config", version = "0.8.42" }
codewhale-execpolicy = { path = "../execpolicy", version = "0.8.42" }
codewhale-mcp = { path = "../mcp", version = "0.8.42" }
codewhale-secrets = { path = "../secrets", version = "0.8.42" }
codewhale-state = { path = "../state", version = "0.8.42" }
codewhale-agent = { path = "../agent", version = "0.8.43" }
codewhale-app-server = { path = "../app-server", version = "0.8.43" }
codewhale-config = { path = "../config", version = "0.8.43" }
codewhale-execpolicy = { path = "../execpolicy", version = "0.8.43" }
codewhale-mcp = { path = "../mcp", version = "0.8.43" }
codewhale-secrets = { path = "../secrets", version = "0.8.43" }
codewhale-state = { path = "../state", version = "0.8.43" }
chrono.workspace = true
dirs.workspace = true
serde.workspace = true
+1 -1
View File
@@ -8,7 +8,7 @@ description = "Config schema and precedence model for DeepSeek workspace archite
[dependencies]
anyhow.workspace = true
codewhale-secrets = { path = "../secrets", version = "0.8.42" }
codewhale-secrets = { path = "../secrets", version = "0.8.43" }
dirs.workspace = true
serde.workspace = true
toml.workspace = true
+8 -8
View File
@@ -9,13 +9,13 @@ description = "Core runtime boundaries for DeepSeek workspace architecture"
[dependencies]
anyhow.workspace = true
chrono.workspace = true
codewhale-agent = { path = "../agent", version = "0.8.42" }
codewhale-config = { path = "../config", version = "0.8.42" }
codewhale-execpolicy = { path = "../execpolicy", version = "0.8.42" }
codewhale-hooks = { path = "../hooks", version = "0.8.42" }
codewhale-mcp = { path = "../mcp", version = "0.8.42" }
codewhale-protocol = { path = "../protocol", version = "0.8.42" }
codewhale-state = { path = "../state", version = "0.8.42" }
codewhale-tools = { path = "../tools", version = "0.8.42" }
codewhale-agent = { path = "../agent", version = "0.8.43" }
codewhale-config = { path = "../config", version = "0.8.43" }
codewhale-execpolicy = { path = "../execpolicy", version = "0.8.43" }
codewhale-hooks = { path = "../hooks", version = "0.8.43" }
codewhale-mcp = { path = "../mcp", version = "0.8.43" }
codewhale-protocol = { path = "../protocol", version = "0.8.43" }
codewhale-state = { path = "../state", version = "0.8.43" }
codewhale-tools = { path = "../tools", version = "0.8.43" }
serde_json.workspace = true
uuid.workspace = true
+1 -1
View File
@@ -8,5 +8,5 @@ description = "Execution policy and approval model parity for DeepSeek workspace
[dependencies]
anyhow.workspace = true
codewhale-protocol = { path = "../protocol", version = "0.8.42" }
codewhale-protocol = { path = "../protocol", version = "0.8.43" }
serde.workspace = true
+1 -1
View File
@@ -10,7 +10,7 @@ description = "Hook dispatch and notifications parity for DeepSeek workspace arc
anyhow.workspace = true
async-trait.workspace = true
chrono.workspace = true
codewhale-protocol = { path = "../protocol", version = "0.8.42" }
codewhale-protocol = { path = "../protocol", version = "0.8.43" }
reqwest.workspace = true
serde.workspace = true
serde_json.workspace = true
+1 -1
View File
@@ -9,7 +9,7 @@ description = "Tool invocation lifecycle, schema validation, and scheduler paral
[dependencies]
anyhow.workspace = true
async-trait.workspace = true
codewhale-protocol = { path = "../protocol", version = "0.8.42" }
codewhale-protocol = { path = "../protocol", version = "0.8.43" }
serde.workspace = true
serde_json.workspace = true
tokio.workspace = true
+36 -1
View File
@@ -7,6 +7,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [0.8.43] - 2026-05-24
### Fixed
- **`grep_files` now respects the cancellation token.** Long-running file
searches cancel promptly instead of running to completion after the user
aborts (#1839). Thanks @LING71671.
- **npm installer stream-pause race condition fixed.** The install script now
pauses HTTP response streams immediately, preventing early data loss that
caused "Invalid checksum manifest line" errors (#1860). Thanks @jeoor.
- **Ctrl+Z restores the last cleared composer draft.** Pressing Ctrl+Z in an
empty composer recovers the text that was last cleared with Ctrl+U or
Ctrl+S, matching the muscle memory users expect from other editors (#1911).
Thanks @LING71671.
- **Clipboard works on non-wlroots Wayland compositors.** The Linux clipboard
path now tries `wl-copy` before `arboard`, fixing silent copy failures on
niri, River, cosmic-comp, and GNOME mutter (#1938). Thanks @ousamabenyounes.
### Changed
- **Contributor count and acknowledgement surfaces refreshed.** The website
fallback contributor count now reflects 98 live GitHub contributors (up from
the stale 91). All three README translations (English, 中文, 日本語) now
include 30+ previously unlisted contributors whose PRs were merged since
April 2026.
- **README and web surface rebrand refinements.** Crate descriptions, npm
package text, and website copy now consistently position CodeWhale as
open-model-first and provider-spanning, with DeepSeek V4 as the first-class
path.
### Security
(No user-facing security changes in this release.)
## [0.8.42] - 2026-05-24
### Changed
@@ -4661,7 +4695,8 @@ Welcome — and thank you.
- Hooks system and config profiles
- Example skills and launch assets
[Unreleased]: https://github.com/Hmbown/CodeWhale/compare/v0.8.42...HEAD
[Unreleased]: https://github.com/Hmbown/CodeWhale/compare/v0.8.43...HEAD
[0.8.43]: https://github.com/Hmbown/CodeWhale/compare/v0.8.42...v0.8.43
[0.8.42]: https://github.com/Hmbown/CodeWhale/compare/v0.8.41...v0.8.42
[0.8.41]: https://github.com/Hmbown/CodeWhale/compare/v0.8.40...v0.8.41
[0.8.40]: https://github.com/Hmbown/CodeWhale/compare/v0.8.39...v0.8.40
+3 -3
View File
@@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
description = "DeepSeek-first terminal UI for open coding models"
description = "Terminal UI for open-source and open-weight coding models"
default-run = "codewhale-tui"
[features]
@@ -27,8 +27,8 @@ path = "src/bin/deepseek_tui_legacy_shim.rs"
[dependencies]
anyhow = "1.0.100"
arboard = "3.4"
codewhale-secrets = { path = "../secrets", version = "0.8.42" }
codewhale-tools = { path = "../tools", version = "0.8.42" }
codewhale-secrets = { path = "../secrets", version = "0.8.43" }
codewhale-tools = { path = "../tools", version = "0.8.43" }
schemaui = { version = "0.12.0", default-features = false, optional = true }
async-stream = "0.3.6"
async-trait = "0.1"
+13 -3
View File
@@ -1,10 +1,20 @@
{
"name": "codewhale",
"version": "0.8.42",
"codewhaleBinaryVersion": "0.8.42",
"description": "Install and run CodeWhale, a DeepSeek-first agentic terminal for open coding models, from GitHub release artifacts.",
"version": "0.8.43",
"codewhaleBinaryVersion": "0.8.43",
"description": "Install and run CodeWhale, the agentic terminal for open-source and open-weight coding models, from GitHub release artifacts.",
"author": "Hmbown",
"license": "MIT",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/Hmbown"
},
{
"type": "buymeacoffee",
"url": "https://www.buymeacoffee.com/hmbown"
}
],
"homepage": "https://github.com/Hmbown/CodeWhale",
"repository": {
"type": "git",
+13 -3
View File
@@ -1,9 +1,19 @@
{
"name": "deepseek-tui",
"version": "0.8.42",
"description": "Deprecated. Renamed to `codewhale`. Run `npm install -g codewhale` instead.",
"version": "0.8.43",
"description": "Legacy compatibility package. Renamed to `codewhale`; run `npm install -g codewhale` for new installs.",
"author": "Hmbown",
"license": "MIT",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/Hmbown"
},
{
"type": "buymeacoffee",
"url": "https://www.buymeacoffee.com/hmbown"
}
],
"homepage": "https://github.com/Hmbown/CodeWhale/blob/main/docs/REBRAND.md",
"repository": {
"type": "git",
@@ -13,7 +23,7 @@
"url": "https://github.com/Hmbown/CodeWhale/issues"
},
"keywords": [
"deprecated",
"compatibility",
"deepseek",
"codewhale"
],