Release 2.9.0
4 Oct 2026 · pinned package [email protected]
openvibe-shared/showcase: a feature card's ring icon (icon: 'ov:…') now fills the 40 px icon slot (--ovi-size: 40px, classsc-ic-ov, no second tinted tile behind it). Before, the ring drew at 22 px inside the tile, so its glyph read at about 10 px. Font Awesome icons keep the tinted tile.scripts/docs-status.js(new; plan D41 docs currency): reads a repository's openvibe-contracts/sdk/ shared/publishing codeload pins and keeps STATUS.json'scontracts/sdk/shared/updatedfields and the README<!-- versions:start -->/<!-- versions:end -->block in step with them, preserving every other STATUS key (and any prose after a version).--checkreports drift and exits 1; a repository that pins nothing omits the block. In write modeupdatedis rewritten only when one of those fields really changed, so a rerun with no pin change touches nothing.- The reusable test workflow's "docs currency" step is off by default (
docs-status: false): consumer repositories do not have the README versions block yet, so a default-on check would fail their CI. A repository turns it on withdocs-status: trueonce its README carries the<!-- versions:start -->block and its STATUS.jsoncontracts/sdk/sharedfields match its pins.