Skip to content

chore(release): prepare 0.30.0 - #59

Merged
elkaix merged 1 commit into
mainfrom
release/0.30.0
Jun 2, 2026
Merged

chore(release): prepare 0.30.0#59
elkaix merged 1 commit into
mainfrom
release/0.30.0

Conversation

@elkaix

@elkaix elkaix commented Jun 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Bumps pythinker-code version to 0.30.0 in pyproject.toml and uv.lock
  • Moves Unreleased CHANGELOG bullets to ## 0.30.0 (2026-06-02) in CHANGELOG.md and its docs mirror
  • Adds ## 0.30.0 no-breaking-changes entry to breaking-changes.md
  • Updates README "What's New" section and all 0.29.0 asset references/URLs to 0.30.0
  • Updates docs/en/guides/getting-started.md and packages/linux-installer/README.md version references

Release notes summary

ACP session close and auth spec compliance, per-turn destructive-action deliberation scoping, SDK/core pin lockstep enforcement, and routine dependency bumps (ACP 0.10.1, aiohttp 3.14.0, typer 0.26.5).

Local gates

All passed:

  • check_version_tag.py
  • README heading + upgrade snippet grep ✅
  • CHANGELOG ## 0.30.0 grep ✅
  • check_pythinker_dependency_versions.py
  • pytest tests/test_installation_docs.py tests/test_homebrew_formula.py — 17 passed ✅
  • make check-pythinker-code (ruff format + ruff check + pyright) ✅

Summary by CodeRabbit

Release 0.30.0

  • Chores

    • Released version 0.30.0
  • Documentation

    • Updated changelog and release notes with 0.30.0 entry
    • Updated installation guides for Windows and Linux platforms
    • Confirmed no breaking changes; 0.30.0 maintains full compatibility with 0.29.0
    • Updated all installer and package references across documentation

@coderabbitai

coderabbitai Bot commented Jun 2, 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: 0c5fa607-7a34-4ae7-91b6-c728d4771f1b

📥 Commits

Reviewing files that changed from the base of the PR and between 9addb0e and 2908115.

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

📝 Walkthrough

Walkthrough

This PR updates the pythinker-code project version from 0.29.0 to 0.30.0 across all configuration, documentation, and build files. Version string updates are applied consistently to pyproject.toml, release notes, platform installer references, and Linux package metadata.

Changes

Version 0.30.0 Release

Layer / File(s) Summary
Project version declaration
pyproject.toml
Version field updated to 0.30.0 in the project metadata.
Release notes and upgrade guidance
CHANGELOG.md, docs/en/release-notes/breaking-changes.md, docs/en/release-notes/changelog.md
Added 0.30.0 (2026-06-02) release entries confirming no breaking changes, compatibility with 0.29.0, and upgrade paths via pythinker update, pip, or native installer.
Windows and Linux platform installation documentation
README.md, docs/en/guides/getting-started.md
Updated What's New section, Windows installer artifact references (PythinkerSetup-0.30.0.exe), and Linux package URLs/checksums (.deb and .rpm for Debian/Ubuntu and Fedora/RHEL).
Linux installer build documentation
packages/linux-installer/README.md
Updated build invocation to build.sh 0.30.0 and revised documented dist/ artifact filenames and tarball naming to 0.30.0 versions.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • Pythoughts-labs/pythinker-code#53: Prior version bump PR that also updated pyproject.toml version, release notes, and platform installer documentation for a 0.29.0 release.

Suggested labels

dependencies, documentation

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed Title follows conventional commits format with correct type (chore) and scope (release), clearly describing version bump to 0.30.0.
Description check ✅ Passed Description provides comprehensive summary of changes, release notes, and confirms all local gates passed, though missing formal checklist completion markers.
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.30.0

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

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