Repository navigation
v0.1.22
Wait on the callbacks, and let a synchronous throw win
The transport awaited client.subscribe(...) and then read a flag onError
may have set. quasar answers void now, so that flag was read before anything
had been attempted. The callbacks are the signal, and correct against both
quasar majors — the range admits either.
A callback that fires DURING the call is held until the call returns, so a
client that registers the handler and then throws synchronously counts as the
failure it is. Announcing success on the way to throwing must not win, and a
test already demanded exactly that.
Keep the dev-dependency alignment, drop the workspace: protocol
The internal ranges had been rewritten to workspace:^. That resolves inside
this monorepo and nowhere else: every package CI checks out its own repository
alone and runs pnpm install, where the protocol has no workspace to point at
and fails with ERR_PNPM_WORKSPACE_PKG_NOT_FOUND before a single test runs. The
concrete ranges are back; the dev-dependency bumps that came with the same edit
are kept, and now match what the lockfile already resolved.
Changes since v0.1.21.