chore(release): prepare 0.43.0 - #131
Conversation
|
Warning Review limit reached
More reviews will be available in 1 minute and 10 seconds. Learn how PR review limits work. Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file). ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (4)
📒 Files selected for processing (4)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Release 0.43.0. Version bump + CHANGELOG/docs consumed from
## Unreleased.What's in this release
auto_update = falseorPYTHINKER_AUTO_UPDATE=0; the Windows binary-replacement path no longer escapes as an uncaughtSystemExit.pythinker vis): refreshed Statistics and Sessions surfaces, a new Usage page with a usage heatmap and metric cards, blue-accent treatment.Memorylistaction, a/memorycapacity panel at ≥85%, and a confirmation gate that steers rule-/value-/file-like writes toward the authoritative file.designer-skillMCP bridge;best_practices_alwaysstartup guidance; precise multi-edit validation errors./recap on|offwith<system-reminder>-stripped recaps; decluttered slash command menu with persistent footer ++N more; normal-color diff context;/loginselector polish; scratch cleanup on exception exit; error/crash telemetry emitted at ERROR severity.Breaking / behavior notes
auto_update = falseorPYTHINKER_AUTO_UPDATE=0to keep updates manual.Gates (all green locally)
check_version_tag.py→ matches 0.43.0What's New in 0.43.0,pythinker-code==0.43.0)check_pythinker_dependency_versions.py→ workspace versions matchtests/test_installation_docs.py+tests/test_homebrew_formula.py→ 17 passedScope: the canonical 8-file release set (pyproject, uv.lock, CHANGELOG + docs changelog/breaking-changes, README, getting-started, linux-installer README).