openvibers/openvibe.sdk Commits

0.2.2: drop the openvibe-contracts peer dependency (never loaded at runtime; a tarball-pinned peer blocked services on newer Contracts)

OP OpenVibers committed 23 Sept 2026 · 332849d937 · 3 files, +9 −19


Changes

ddiff --git a/CHANGELOG.md b/CHANGELOG.md
iindex dd4d999..41d341b 100644
---- a/CHANGELOG.md
++++ b/CHANGELOG.md
@@@ -3,6 +3,12 @@
All notable changes to `openvibe-sdk`. The package follows semver; while it is `0.x`, a minor
release may change an API and says so here.
++## 0.2.2 (2026-09-23)
++
++- No peer dependency on `openvibe-contracts`: the SDK never loads it at runtime, and a peer pinned
++ to one Contracts tarball made npm refuse any service on a newer Contracts release. The supported
++ Contracts range is documented in the README and checked by CI.
++
## 0.2.1 (2026-09-23)
- Outbox: a refusal from the Network token endpoint (for example a grant not provisioned yet) is
ddiff --git a/package-lock.json b/package-lock.json
iindex f103e3f..47cfc66 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -1,26 +1,18 @@
{
"name": "openvibe-sdk",
-- "version": "0.1.0",
++ "version": "0.2.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "openvibe-sdk",
-- "version": "0.1.0",
++ "version": "0.2.2",
"license": "MIT",
"devDependencies": {
"better-sqlite3": "^11.10.0"
},
"engines": {
"node": ">=20"
-- },
-- "peerDependencies": {
-- "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.6.0"
-- },
-- "peerDependenciesMeta": {
-- "openvibe-contracts": {
-- "optional": true
-- }
}
},
"node_modules/base64-js": {
ddiff --git a/package.json b/package.json
iindex 0d375f7..46b6e32 100644
---- a/package.json
++++ b/package.json
@@@ -1,6 +1,6 @@
{
"name": "openvibe-sdk",
-- "version": "0.2.1",
++ "version": "0.2.2",
"description": "Supported browser and server clients for the OpenVibe platform: auth, registry discovery, identity, user modules, events, realtime, media and community, with deadlines, safe retries, problem errors and trace propagation.",
"main": "index.js",
"types": "types/index.d.ts",
@@@ -90,14 +90,6 @@
"engines": {
"node": ">=20"
},
-- "peerDependencies": {
-- "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.6.0"
-- },
-- "peerDependenciesMeta": {
-- "openvibe-contracts": {
-- "optional": true
-- }
-- },
"sideEffects": false,
"keywords": [
"openvibe",