openvibers/openvibe.reviews CHANGELOG.md
CHANGELOG.md
| 1 | # Changelog |
| 2 | |
| 3 | ## Unreleased |
| 4 | |
| 5 | - Library pins brought current (pin, lockfile and `node_modules`): openvibe-contracts v0.96.0 → v0.107.0, openvibe-shared v2.10.1 → v2.11.0, openvibe-sdk v0.26.0 → v0.34.0; openvibe-publishing stays v1.3.0 (already newest). Nothing in the ranges breaks Reviews — the whole suite is green with no test or budget changes. README and STATUS.json name the new versions. |
| 6 | - openvibe-contracts moves from v0.76.0 to v0.96.0 (pin, lockfile and `node_modules`); nothing in the range breaks Reviews, and the contracts' own service check is green. All eight `reviews.*` ids are now defined by the release, so `server/auth/capabilities.js` drops its local fallback for proposed ids and sends every check through the library's grant rule; `test/capabilities.test.js` pins that every guarded id is defined and that exact, prefix, denied and unknown ids answer as `capabilities.check()` does. README and STATUS.json name v0.96.0. |
| 7 | - Every page is rendered through `openvibe-publishing/layout` (v1.2.0, on `openvibe-shared/shell` v2.6.0): the head, the Frame, the noscript navigation, the footer and its init come from the shared document; robots is still exactly what each route passes (the entity page now passes the indexability gate's decision instead of a prebuilt head block). The shell adds `web-runtime.js`, so the home page's JS budget is raised to 257 KB, 61.5 KB brotli (measured 239.1 / 56.3, was 212.2 / 49.9). |
| 8 |