Skip to content

chore(release): prepare 0.51.0 - #176

Merged
elkaix merged 1 commit into
mainfrom
release/0.51.0
Jun 22, 2026
Merged

chore(release): prepare 0.51.0#176
elkaix merged 1 commit into
mainfrom
release/0.51.0

Conversation

@elkaix

@elkaix elkaix commented Jun 22, 2026

Copy link
Copy Markdown
Member

Summary

  • Bump version to 0.51.0 (pyproject.toml, uv.lock)
  • Ship TUI/update fixes since v0.50.0: model-aware thinking levels, diff-card tint rendering, VS Code truecolor detection, suppressed reload welcome banner, footer update notice placement, safer Homebrew self-upgrades
  • Update changelog, README "What's New", getting-started, linux-installer docs, and breaking-changes entry

Test plan

  • scripts/check_version_tag.py --expected-version 0.51.0
  • README/CHANGELOG version grep checks
  • scripts/check_pythinker_dependency_versions.py
  • pytest tests/test_installation_docs.py tests/test_homebrew_formula.py
  • make build-web (local UI bundle refresh)
  • CI required checks green
  • Squash-merge, then tag v0.51.0 after confirmation

Summary by CodeRabbit

  • Documentation

    • Updated installation guides and changelog for version 0.51.0 with upgrade instructions for Windows, Linux, and pip installations.
  • Chores

    • Bumped project version to 0.51.0 across all distribution packages and build configurations.

@coderabbitai

coderabbitai Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: a8a7e31e-6231-4e02-94eb-cb44c76df4c9

📥 Commits

Reviewing files that changed from the base of the PR and between de0457f and f5ffced.

⛔ Files ignored due to path filters (4)
  • docs/en/guides/getting-started.md is excluded by !docs/**
  • docs/en/release-notes/breaking-changes.md is excluded by !docs/**
  • docs/en/release-notes/changelog.md is excluded by !docs/**
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (4)
  • CHANGELOG.md
  • README.md
  • packages/linux-installer/README.md
  • pyproject.toml

📝 Walkthrough

Walkthrough

Version bump from 0.50.0 to 0.51.0: pyproject.toml version field updated, CHANGELOG.md gains a new 0.51.0 release entry, and all installer artifact filenames, download URLs, and checksum references in README.md and packages/linux-installer/README.md are updated accordingly.

Changes

v0.51.0 Release Prep

Layer / File(s) Summary
Version field and CHANGELOG entry
pyproject.toml, CHANGELOG.md
pyproject.toml version set to 0.51.0; CHANGELOG.md adds the 0.51.0 (2026-06-22) release header and upgrade/install instructions line.
README install/release reference updates
README.md
What's New section, Windows installer table entry and manual-install commands, Linux package download URLs, and verify-before-install checksum commands all updated from 0.50.0 to 0.51.0.
Linux installer README updates
packages/linux-installer/README.md
End-user Debian/RPM install shell commands and local build.sh invocation updated to v0.51.0 artifact filenames and URLs.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

documentation, dependencies

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore(release): prepare 0.51.0' follows conventional commit format with type 'chore', scope 'release', and a clear description of the release preparation.
Description check ✅ Passed The PR description includes a summary of version changes, features shipped, documentation updates, and a comprehensive test plan, though it lacks the standard template structure with 'Related Issue' section and checklist items.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/0.51.0

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov

codecov Bot commented Jun 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@elkaix
elkaix merged commit bf2f703 into main Jun 22, 2026
56 checks passed
@elkaix
elkaix deleted the release/0.51.0 branch July 17, 2026 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant