Skip to content

release: Python 0.9.0 - #33

Merged
TonisOrmisson merged 1 commit into
mainfrom
release/v0.9.0
Sep 10, 2026
Merged

TonisOrmisson merged 1 commit into
mainfrom
release/v0.9.0

Conversation

@TonisOrmisson

@TonisOrmisson TonisOrmisson commented Sep 10, 2026 •

Copy link
Copy Markdown
Contributor

Authorized release: opt-in official Frontend 0.3 and Python-owned extension identifiers. Version/date/readiness updates; legacy plan hashes and upgrade-order warnings preserved. Same spec864e844 and codec0.5.1.post2. Local590 passed,9 skipped; exact90case gate; wheel/sdist+twine and clean wheel/PyPI-dependency install smoke passed. Read-only release review: No findings. Merge and tag only after final CI.

Summary by CodeRabbit

  • New Features
    • Added optional official SPSS Frontend 0.3 support when explicitly selected.
    • Added Python-owned identifiers for schema-changing output; older readers may not load this output.
    • Legacy plans retain their canonical JSON and hashes, while recompiling schema-changing syntax may change the plan hash.
  • Compatibility
    • Default APIs and CLI behavior remain compatible with previous releases.
    • Plans 0.1 and 0.2 remain unchanged.
  • Release
    • Updated the package to version 0.9.0.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@coderabbitai

coderabbitai Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 2ef37e8b-8712-4356-9c14-84fd0d0baac7

📥 Commits

Reviewing files that changed from the base of the PR and between f7424a6 and f154f6f.

📒 Files selected for processing (5)
  • CHANGELOG.md
  • README.md
  • docs/release-readiness.md
  • pyproject.toml
  • tests/test_cli.py

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The release updates package metadata and capability expectations to 0.9.0. Documentation describes explicit official SPSS Frontend 0.3 selection, compatibility boundaries, schema-extension identifiers, and release-readiness evidence.

Changes

0.9.0 release preparation

Layer / File(s) Summary
Release identity and compatibility contract
pyproject.toml, tests/test_cli.py, README.md, CHANGELOG.md
The package and capability version change to 0.9.0. Documentation records explicit official SPSS Frontend 0.3 selection, unchanged Plan 0.1/0.2 behavior, schema-extension identifiers, pinned specification and codec versions, and compatibility limits.
Release gates and verification evidence
docs/release-readiness.md
The release-readiness scope, Frontend 0.3 gates, verification results, maintainer checklist, release tag, and package installation checks are updated for 0.9.0 and the 90 effective official cases.

Estimated code review effort: 2 (Simple) | ~10 minutes

Merge Risk: ⚪ Minimal · up to f154f

The 0.9.0 release metadata and compatibility documentation are aligned, with the supplied validation covering Frontend 0.3 behavior, packaging, and installation. No merge-blocking risk remains.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 1 files. (4 skipped: 4 … Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the Python 0.9.0 release, which matches the main changes to release metadata, documentation, readiness checks, and version assertions.
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.
Full details: Docstring Coverage

Explanation

Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 1 files. (4 skipped: 4 unsupported.)

  • Fix all pre-merge checks with AI
✨ Finishing Touches 💡 1
📝 Generate docstrings 💡
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v0.9.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.

@TonisOrmisson
TonisOrmisson merged commit a41849a into main Sep 10, 2026
29 checks passed
@TonisOrmisson
TonisOrmisson deleted the release/v0.9.0 branch September 10, 2026 14:39
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