Skip to content

Commit b7cb2d7

Browse files
committed
chore(release): prepare 0.35.0
1 parent 420af0e commit b7cb2d7

8 files changed

Lines changed: 39 additions & 33 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ GitHub Releases page; `0.8.0` is the new starting line.
1515

1616
## Unreleased
1717

18+
## 0.35.0 (2026-06-04)
19+
1820
- **Alibaba DashScope provider and MiniMax M3 catalog.** `/login alibaba` now configures Alibaba Cloud Model Studio / DashScope Token Plan models, including workspace-compatible endpoints and native GLM thinking behavior. MiniMax API-key login now defaults to MiniMax M3 with its larger context and multimodal capabilities.
1921
- **Security review vulnerability intelligence.** `pythinker security-scan` can now parse dependency manifests, query OSV package advisories, look up CVE intelligence from NVD/EPSS/CISA KEV/GitHub/vendor feeds, and carry those leads into security-review prompts and reports as evidence-checked context.
2022

‎README.md‎

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ It speaks the [**Agent Client Protocol (ACP)**](https://github.com/agentclientpr
5050
5151
---
5252

53-
## 🆕 What's New in 0.34.0
53+
## 🆕 What's New in 0.35.0
5454

5555
- **`/stats` usage dashboard.** New slash command opens an interactive TUI showing token and cost breakdown by provider/model across Today / This Week / Last Week / All Time. Powered by a static pricing table and a session collector that walks `~/.pythinker/sessions/` wire files.
5656
- **Z AI provider auth.** Login/logout via API key, model discovery, and OAuth selector wired into the TUI and `refresh_managed_models`.
5757
- **Moonshot provider auth.** Login/logout via API key, model discovery (Kimi K2.x catalog), OAuth selector wired into the TUI and `refresh_managed_models`.
5858

59-
Upgrade with `pythinker update`, `pip install --upgrade pythinker-code==0.34.0`, or use the native installer for your platform from the [Releases page](https://github.com/Pythoughts-labs/pythinker-code/releases/latest).
59+
Upgrade with `pythinker update`, `pip install --upgrade pythinker-code==0.35.0`, or use the native installer for your platform from the [Releases page](https://github.com/Pythoughts-labs/pythinker-code/releases/latest).
6060

6161

6262
---
@@ -146,7 +146,7 @@ matches your OS — no Python, Node, or `uv` prerequisite.
146146

147147
| Platform | Recommended install | Artifact source |
148148
|---|---|---|
149-
| **🪟 Windows** | `irm https://pythinker.com/install.ps1 \| iex` | `PythinkerSetup-0.34.0.exe` from [Releases](https://github.com/Pythoughts-labs/pythinker-code/releases/latest) |
149+
| **🪟 Windows** | `irm https://pythinker.com/install.ps1 \| iex` | `PythinkerSetup-0.35.0.exe` from [Releases](https://github.com/Pythoughts-labs/pythinker-code/releases/latest) |
150150
| **<img src="https://img.shields.io/badge/-macOS-000000?style=flat-square&logo=apple&logoColor=white" alt="macOS"> / <img src="https://img.shields.io/badge/-Linux-FCC624?style=flat-square&logo=linux&logoColor=black" alt="Linux">** | `curl -fsSL https://pythinker.com/install.sh \| bash` | native tarball from [Releases](https://github.com/Pythoughts-labs/pythinker-code/releases/latest) |
151151
| **<img src="https://img.shields.io/badge/-macOS-000000?style=flat-square&logo=apple&logoColor=white" alt="macOS"> — Homebrew** | `brew install Pythoughts-labs/pythinker/pythinker-code` | auto-published Homebrew tap |
152152
| **🐳 Docker** | `docker run --rm -it ghcr.io/pythoughts-labs/pythinker-code` | GHCR multi-arch image |
@@ -174,7 +174,7 @@ pythinker # start the interactive TUI
174174

175175
### 🪟 Windows — native installer
176176

177-
`PythinkerSetup-0.34.0.exe` is a signed* Inno Setup wizard. Installs per-user
177+
`PythinkerSetup-0.35.0.exe` is a signed* Inno Setup wizard. Installs per-user
178178
into `%LOCALAPPDATA%\Programs\Pythinker`, registers `pythinker` on your user
179179
PATH (`HKCU\Environment`), broadcasts `WM_SETTINGCHANGE` so new shells see
180180
the change. **No UAC prompt.**
@@ -185,13 +185,13 @@ irm https://pythinker.com/install.ps1 | iex
185185
186186
# Or manually download the installer + checksum from the Releases page,
187187
# verify with Get-FileHash, then run:
188-
.\PythinkerSetup-0.34.0.exe
188+
.\PythinkerSetup-0.35.0.exe
189189
190190
# Open a fresh PowerShell
191191
pythinker --version
192192
```
193193

194-
**Per-machine install** (IT-managed boxes): `.\PythinkerSetup-0.34.0.exe /ALLUSERS`
194+
**Per-machine install** (IT-managed boxes): `.\PythinkerSetup-0.35.0.exe /ALLUSERS`
195195
installs to `%ProgramFiles%\Pythinker` and writes PATH to HKLM (requires admin).
196196

197197
**Upgrade:** `pythinker update` from inside the running app — it downloads
@@ -242,26 +242,26 @@ attached to every GitHub Release.
242242

243243
```sh
244244
# Debian / Ubuntu (x86_64)
245-
sudo dpkg -i pythinker-code_0.34.0_amd64.deb
245+
sudo dpkg -i pythinker-code_0.35.0_amd64.deb
246246
sudo apt-get install -f # only if dpkg reports missing deps
247247

248248
# Debian / Ubuntu (ARM64)
249-
sudo dpkg -i pythinker-code_0.34.0_arm64.deb
249+
sudo dpkg -i pythinker-code_0.35.0_arm64.deb
250250

251251
# Fedora / RHEL / openSUSE (x86_64)
252-
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.34.0/pythinker-code-0.34.0.x86_64.rpm
253-
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.34.0/pythinker-code-0.34.0.x86_64.rpm.sha256
254-
sha256sum -c pythinker-code-0.34.0.x86_64.rpm.sha256
252+
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.35.0/pythinker-code-0.35.0.x86_64.rpm
253+
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.35.0/pythinker-code-0.35.0.x86_64.rpm.sha256
254+
sha256sum -c pythinker-code-0.35.0.x86_64.rpm.sha256
255255
# Fedora / RHEL:
256-
sudo dnf install ./pythinker-code-0.34.0.x86_64.rpm
256+
sudo dnf install ./pythinker-code-0.35.0.x86_64.rpm
257257
# openSUSE:
258-
sudo zypper install ./pythinker-code-0.34.0.x86_64.rpm
258+
sudo zypper install ./pythinker-code-0.35.0.x86_64.rpm
259259

260260
# Fedora / RHEL (aarch64)
261-
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.34.0/pythinker-code-0.34.0.aarch64.rpm
262-
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.34.0/pythinker-code-0.34.0.aarch64.rpm.sha256
263-
sha256sum -c pythinker-code-0.34.0.aarch64.rpm.sha256
264-
sudo dnf install ./pythinker-code-0.34.0.aarch64.rpm
261+
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.35.0/pythinker-code-0.35.0.aarch64.rpm
262+
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.35.0/pythinker-code-0.35.0.aarch64.rpm.sha256
263+
sha256sum -c pythinker-code-0.35.0.aarch64.rpm.sha256
264+
sudo dnf install ./pythinker-code-0.35.0.aarch64.rpm
265265
```
266266

267267
Both packages drop a small `/usr/bin/pythinker` launcher that execs the real
@@ -270,8 +270,8 @@ binary under `/usr/lib/pythinker/`, so your `$PATH` stays tidy.
270270
**Verify before install:**
271271

272272
```sh
273-
sha256sum -c pythinker-code_0.34.0_amd64.deb.sha256 # Debian/Ubuntu
274-
sha256sum -c pythinker-code-0.34.0.x86_64.rpm.sha256 # Fedora/RHEL
273+
sha256sum -c pythinker-code_0.35.0_amd64.deb.sha256 # Debian/Ubuntu
274+
sha256sum -c pythinker-code-0.35.0.x86_64.rpm.sha256 # Fedora/RHEL
275275
```
276276

277277
**Upgrade:** download the new `.deb`/`.rpm` from Releases and `dpkg -i` /

‎docs/en/guides/getting-started.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ On Windows, run the PowerShell bootstrap. It downloads the native installer, ver
4444
irm https://pythinker.com/install.ps1 | iex
4545
```
4646

47-
You can also download `PythinkerSetup-0.34.0.exe` manually from the [latest release](https://github.com/Pythoughts-labs/pythinker-code/releases/latest).
47+
You can also download `PythinkerSetup-0.35.0.exe` manually from the [latest release](https://github.com/Pythoughts-labs/pythinker-code/releases/latest).
4848

4949
Verify the installation:
5050

‎docs/en/release-notes/breaking-changes.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ This page documents breaking changes in Pythinker Code releases and provides mig
44

55
## Unreleased
66

7+
## 0.35.0 (2026-06-04)
8+
79
## 0.34.0 (2026-06-03)
810

911
No breaking changes. This release is compatible with 0.33.0 user configuration, native installs, and session data.

‎docs/en/release-notes/changelog.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ GitHub Releases page; `0.8.0` is the new starting line.
1717

1818
## Unreleased
1919

20+
## 0.35.0 (2026-06-04)
21+
2022
## 0.34.0 (2026-06-03)
2123

2224
### What changed in this release

‎packages/linux-installer/README.md‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ End-user install from the current GitHub Release:
88

99
```sh
1010
# Debian / Ubuntu
11-
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.34.0/pythinker-code_0.34.0_amd64.deb
12-
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.34.0/pythinker-code_0.34.0_amd64.deb.sha256
13-
sha256sum -c pythinker-code_0.34.0_amd64.deb.sha256
14-
sudo dpkg -i pythinker-code_0.34.0_amd64.deb
11+
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.35.0/pythinker-code_0.35.0_amd64.deb
12+
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.35.0/pythinker-code_0.35.0_amd64.deb.sha256
13+
sha256sum -c pythinker-code_0.35.0_amd64.deb.sha256
14+
sudo dpkg -i pythinker-code_0.35.0_amd64.deb
1515
sudo apt-get install -f # only needed if dependencies fail to resolve
1616

1717
# Fedora / RHEL / openSUSE
18-
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.34.0/pythinker-code-0.34.0.x86_64.rpm
19-
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.34.0/pythinker-code-0.34.0.x86_64.rpm.sha256
20-
sha256sum -c pythinker-code-0.34.0.x86_64.rpm.sha256
21-
sudo dnf install ./pythinker-code-0.34.0.x86_64.rpm
18+
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.35.0/pythinker-code-0.35.0.x86_64.rpm
19+
curl -LO https://github.com/Pythoughts-labs/pythinker-code/releases/download/v0.35.0/pythinker-code-0.35.0.x86_64.rpm.sha256
20+
sha256sum -c pythinker-code-0.35.0.x86_64.rpm.sha256
21+
sudo dnf install ./pythinker-code-0.35.0.x86_64.rpm
2222
# or, on openSUSE:
23-
sudo zypper install ./pythinker-code-0.34.0.x86_64.rpm
23+
sudo zypper install ./pythinker-code-0.35.0.x86_64.rpm
2424
```
2525

2626
The package drops a single executable at `/usr/bin/pythinker` and a license
@@ -41,8 +41,8 @@ bash packages/linux-installer/build.sh 0.34.0
4141

4242
Outputs to `dist/`:
4343

44-
- `pythinker-code_0.34.0_amd64.deb`
45-
- `pythinker-code-0.34.0.x86_64.rpm`
44+
- `pythinker-code_0.35.0_amd64.deb`
45+
- `pythinker-code-0.35.0.x86_64.rpm`
4646

4747
The portable tarball used by `scripts/install-native.sh` is published by
4848
the existing `release-pythinker-cli.yml` workflow under the cargo-dist

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pythinker-code"
3-
version = "0.34.0"
3+
version = "0.35.0"
44
description = "Pythinker — an agentic CLI developed by Pythoughts-labs."
55
readme = "README.md"
66
requires-python = ">=3.12"

‎uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)