What's Changed since v8.22.0
Fixed
- OpenClaw Install Registration (#45): Changed package name to
@octo-claw/octo-clawso install directory matches manifest id. OpenClaw derives config entry key from unscoped package name. - OpenClaw Dist Shipping (#41): Whitelisted
openclaw/dist/andmcp-server/dist/in.gitignoreso compiled files ship with the repo. - OpenClaw Manifest (#40): Added required
idfield toopenclaw.plugin.json. - Test Suite: Resolved all pre-existing test failures — 58/58 tests pass. Fixed bash arithmetic crashes, path calculations, grep context windows, and pattern mismatches.
- CI: Fixed unit and integration test failures in GitHub Actions.
Changed
- OpenClaw Identity: Renamed OpenClaw-facing identity from
claude-octopustoocto-clawacross manifests and packages. - Branch Protection: Enabled on
mainrequiring Smoke, Unit, and Integration CI checks. - Pre-push Hook: Added git hook running full test suite before every push.
- Validation: Added id-matching and dist-existence checks to
validate-openclaw.sh.
Removed
- Coverage CI Job: Removed flaky coverage report job (37% < 80% threshold, permission errors).
Full Changelog: v8.22.0...v8.22.4