docs: add prerelease-quirks changelog since 0.8.5 - #425
Conversation
Backfills a running, version-stamped record of user-visible behavior changes on the current alpha train (FakeBus intent-topic bridge, registration-idempotency fix, DNS-socket leak fix, namespace-migration bridge) so skill/plugin authors upgrading off 0.8.5 have one page to check instead of reading the full commit log. > 🤖 Auto-generated by Claude Fable 5 (claude-fable-5) via Claude Code — NOT human-reviewed. Verify before acting. > Verified: FakeBus intent-topic bridge, once()/on() dedup-wrapper reuse, and the DNS-probe socket leak fix against current ovos_utils/fakebus.py and network_utils.py source. Not independently re-verified: the remaining 0.13.0a1-0.13.9a1 entries, taken from CHANGELOG.md PR titles and commit messages. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughAdded a prerelease quirks page covering behavior changes from alpha releases through the current HEAD. Added links to the page in the README and documentation index. ChangesPrerelease documentation
Estimated code review effort: 1 (Trivial) | ~5 minutes ✨ 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 |
I've completed my sweep! Here's the situation. 🧹I've aggregated the results of the automated checks for this PR below. ⚖️ License CheckI've checked the license history of this repo. 📜 ✅ No license violations found. Policy: Apache 2.0 (universal donor). StrongCopyleft / NetworkCopyleft / WeakCopyleft / Other / Error categories fail. MPL allowed. 📊 CoverageTesting the limits! Here's the coverage breakdown. 📏 ✅ 85.3% total coverage Files below 80% coverage (5 files)
Full report: download the 📋 Repo HealthEnsuring the repo's immune system is strong (aka security checks). 🛡️ ✅ All required files present. Latest Version: ✅ 🔒 Security (pip-audit)Verifying the integrity of our digital supply chain. ⛓️ ✅ No known vulnerabilities found (47 packages scanned). 🔍 LintI've finished the analysis you requested. 💡 ❌ ruff: issues found — see job log 🏷️ Release PreviewPredicting the ripple effect of this release. 🌊 Current:
✅ PR title follows conventional commit format. 🚀 Release Channel Compatibility Predicted next version:
🔨 Build TestsConstruction of your features is officially finished. 🏠 ✅ All versions pass
Helping you push code with confidence 🚀 |
Adds docs/prerelease-quirks.md, a running changelog of user-visible behavior changes since the last stable release (0.8.5). This alpha train has run a long time without a stable cut, so the page covers 0.9.0a1 through current HEAD, newest first, and resets at the next stable release.
Covers the FakeBus intent-topic bridge and its capture-firehose semantics, the on()/once() registration-idempotency fix, the DNS-probe socket leak fix, and the earlier namespace-migration/AsyncFakeBus/ovos-spec-tools adoption stretch. Linked from README.md and docs/index.md.
Verified against current source: the FakeBus intent-topic bridge, the on()/once() dedup-wrapper reuse, and the DNS-probe socket fix, all read directly from ovos_utils/fakebus.py and network_utils.py. The earlier 0.13.0a1-0.13.9a1 entries come from CHANGELOG.md and commit messages and were not independently re-verified against source.
Test plan: docs-only change, no code touched; markdown links checked by hand.
Summary by CodeRabbit