Skip to content

Releases

release-2026.11.12-700

Choose a tag to compare

@syncbridge/common@2.24.0 (2026-11-12)

✨ Features

  • common: an element's glance and activity - two short lines it writes of itself as it runs, setGlance and setActivity, each with a tone, told up to the app (555692e)

@syncbridge/runtime@2.10.0 (2026-11-12)

✨ Features

  • runtime: an element's glance and activity told to the host - at most once a second each, the latest, and what waits as the worker stops (6439bae)

release-2026.11.12-1030

Choose a tag to compare

@syncbridge/runtime@2.11.0 (2026-11-12)

✨ Features

  • runtime: installPackage takes allowBuilds - the packages whose install scripts run as a package's dependencies are installed (b31d1c0)

@syncbridge/syncbuild@2.17.1 (2026-11-12)

🐛 Bug Fixes

  • syncbuild: spm verify runs the install scripts the workspace allows - its pnpm-workspace.yaml's allowBuilds and onlyBuiltDependencies - so a native addon such as @pinggy/pinggy is there when the worker loads it (19dc1f1)

release-2026.11.10-1758

Choose a tag to compare

@syncbridge/common@2.23.0 (2026-11-10)

✨ Features

  • syncbuild: spm verify and publish no longer check a package's peers against what SyncBridge provides (aae7bd6)

🧹 Chores

  • dependencies updated - commander 15.1.0, pnpm 12.18.0, semver 7.8.6, valgen 7.0.8 (4129357)

@syncbridge/runtime@2.9.0 (2026-11-10)

✨ Features

  • runtime: a worker's installation holds all of its plan's packages and installs their peers; its dependency updates checked and installed (512b582)

🧹 Chores

  • dependencies updated - commander 15.1.0, pnpm 12.18.0, semver 7.8.6, valgen 7.0.8 (4129357)

@syncbridge/syncbuild@2.17.0 (2026-11-10)

✨ Features

  • syncbuild: spm verify and publish no longer check a package's peers against what SyncBridge provides (aae7bd6)

🧹 Chores

  • dependencies updated - commander 15.1.0, pnpm 12.18.0, semver 7.8.6, valgen 7.0.8 (4129357)

release-2026.11.9-2335

Choose a tag to compare

@syncbridge/common@2.22.0 (2026-11-09)

✨ Features

  • a profile's package versions - each package's range of its own, within what the app asks: the worker's plan takes the versions of a package it wants that fall in both (8a54b72)

🔧 Refactoring

  • log targets removed from the plugin API (594f2a4)

@syncbridge/plugin-api@2.5.0 (2026-11-09)

🐛 Bug Fixes

  • plugin-api: host.logs kept, deprecated - SyncBridge no longer takes log targets, registerTarget throws; removing it would have broken every plugin's ^2 range (b26def2)

🔧 Refactoring

  • log targets removed from the plugin API (594f2a4)

@syncbridge/runtime@2.8.0 (2026-11-09)

✨ Features

  • a profile's package versions - each package's range of its own, within what the app asks: the worker's plan takes the versions of a package it wants that fall in both (8a54b72)

release-2026.11.2-652

Choose a tag to compare

@syncbridge/common@2.20.1 (2026-11-02)

🐛 Bug Fixes

  • common: a nested group's TS enum made a list of its values, as a top-level one is (6d8c178)

release-2026.11.2-1136

Choose a tag to compare

release-2026.11.2-1136

release-2026.11.1-1347

Choose a tag to compare

@syncbridge/runtime@2.6.1 (2026-11-01)

🐛 Bug Fixes

  • runtime: a write to the worker's own pipes still on its way is not its app's left open (46e897a)

release-2026.11.1-1034

Choose a tag to compare

@syncbridge/common@2.20.0 (2026-11-01)

✨ Features

  • dashboards: tone, hint and attention written by the worker (57f48d3)

🧪 Tests

  • dashboards: a count's interval begins at its first add, not the test's start (8f0d6af)

@syncbridge/runtime@2.6.0 (2026-11-01)

✨ Features

  • dashboards: tone, hint and attention written by the worker (57f48d3)

@syncbridge/testing@2.5.0 (2026-11-01)

✨ Features

  • dashboards: tone, hint and attention written by the worker (57f48d3)

release-2026.10.31-2235

Choose a tag to compare

@syncbridge/common@2.19.0 (2026-10-31)

✨ Features

  • common: a card's least width - Widget.Cards' cardWidth s, m or l - for a card of several values side by side (53e9408)

🐛 Bug Fixes

  • common: a profile's values coded by its components' versions the worker loads (componentVersion, the worker's plan's) - a setting only a newer version has was dropped; an ignored setting with no default left out, not set to its validator (a81bd7f)

release-2026.10.31-2131

Choose a tag to compare

@syncbridge/common@2.18.1 (2026-10-31)

🐛 Bug Fixes

  • common: a worker's metadata takes its components at the version it loads - told by componentVersion (the worker's plan's), else a component of the app's package at the app's version - not the first of several registered: their dashboards, settings and channels were an older version's (4a82fcf)