chore(release): prepare 0.40.1 - #115
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (7)
📝 WalkthroughWalkthroughThis PR releases version 0.40.1, a patch addressing two bugs: native installer handling for missing bundled web assets and legacy Windows console rendering. The project version is updated in Changes0.40.1 Release Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Summary
Hotfix release for Windows/Linux native installer regressions introduced in 0.40.0:
/in native installers. Installer CI froze the app without building the gitignored web/vis frontend bundles. Bothwindows-installer.ymlandlinux-installer.ymlnow build the bundles before PyInstaller. Every spec aborts loudly on missing assets. Apps serve an explanatory 503 page as last-resort fallback.print_banner()now uses the existing ASCII-glyph detection with width-preserving fallbacks and per-line degradation instead of raisingUnicodeEncodeErroron cp1252/redirected stdout.pip/wheel installs (PyPI) were never affected — this only impacts users on the native Windows installer or Linux
.deb/.rpmpackages.Test plan
check_version_tag, README grep, CHANGELOG grep,check_pythinker_dependency_versions,test_installation_docs,test_homebrew_formulav0.40.1tag to trigger release workflowSummary by CodeRabbit
Bug Fixes
Documentation