Skip to content

chore(release): prepare 0.48.0 - #163

Merged
elkaix merged 1 commit into
mainfrom
release/0.48.0
Jun 17, 2026
Merged

chore(release): prepare 0.48.0#163
elkaix merged 1 commit into
mainfrom
release/0.48.0

Conversation

@elkaix

@elkaix elkaix commented Jun 17, 2026

Copy link
Copy Markdown
Member

Summary

  • Bump pythinker-code to 0.48.0 (TUI theme/streaming overhaul, LSP subsystem, proxy tool-result fixes).
  • Promote ## Unreleased changelog entries into 0.48.0 (2026-06-17); update README What's New and release-asset version strings.

Test plan

  • scripts/check_version_tag.py --expected-version 0.48.0
  • scripts/check_pythinker_dependency_versions.py
  • pytest tests/test_installation_docs.py tests/test_homebrew_formula.py tests/test_version_lockstep.py
  • make build-web (local bundled UI fallback version sync)

Tag v0.48.0 after merge and CodeRabbit review.

Made with Cursor

Summary by CodeRabbit

  • New Features

    • LSP (Language Server Protocol) tool integration now available
    • TUI theme redesign and streaming performance improvements
    • Enhanced proxy configuration and tool-call stability
  • Documentation

    • Version 0.48.0 released
    • Installation instructions updated for Windows, Linux, and macOS platforms
    • Upgrade guidance and changelog updated

@coderabbitai

coderabbitai Bot commented Jun 17, 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 Plus

Run ID: 152d0723-abe8-4473-8175-b48b7a7a825a

📥 Commits

Reviewing files that changed from the base of the PR and between f6aa957 and 9f83425.

⛔ 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

Bumps the project version from 0.47.0 to 0.48.0 in pyproject.toml, adds a 0.48.0 release heading and upgrade instructions to CHANGELOG.md, and updates all installer filenames, download URLs, SHA256 references, and release notes in README.md and packages/linux-installer/README.md.

Changes

0.48.0 Release Version Bump

Layer / File(s) Summary
Package version and changelog entry
pyproject.toml, CHANGELOG.md
Version field bumped from 0.47.0 to 0.48.0; changelog gains the 0.48.0 (2026-06-17) heading and matching upgrade guidance.
README install and release section updates
README.md
What's New section updated to 0.48.0 feature bullets; Windows installer filenames, Linux .deb/.rpm install commands, and SHA256 verification commands all switched from 0.47.0 to 0.48.0 artifacts.
Linux installer README updates
packages/linux-installer/README.md
End-user install URLs, .sha256 filenames, dpkg/dnf/zypper package references, and local build.sh invocation updated from 0.47.0 to 0.48.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

dependencies

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description includes a summary of changes, a detailed test plan with passing checks, and version information. However, it lacks explicit sections matching the template structure (Related Issue, Description, Checklist). Format the description to explicitly follow the template structure with Related Issue, Description, and Checklist sections to improve clarity and consistency.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The PR title follows conventional commits format with type 'chore' and scope 'release', and directly describes the main change: preparing version 0.48.0.
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.48.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@codecov

codecov Bot commented Jun 17, 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 ed8381b into main Jun 17, 2026
56 checks passed
@coderabbitai coderabbitai Bot mentioned this pull request Jun 30, 2026
7 tasks
@elkaix
elkaix deleted the release/0.48.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