Skip to content

0.2.1 — DSH host window through 0.2.0-rc.2

Latest

Choose a tag to compare

@cyano-bot cyano-bot released this 01 Oct 13:34
· 1 commit to main since this release
v0.2.1
9dac5ca

What's in 0.2.1

The DSH host-sync release: the supported host window is now 0.1.0-rc.6 through 0.2.0-rc.2 (D017).

Fixed

  • Convention injection was silently dead on DSH 0.2.0 hosts — rc.6's public session.events array no longer exists there, the slot finder threw, and the catch swallowed it: published 0.2.0 running on 0.2.0 hosts carried no conventions in model context at all. A new host-compat seam (src/host-compat.ts) restores the D008 single-slot injection across the whole window, including outermost pre-step registration — without it, 0.2.0 silently drops messages added by inner listeners.
  • scripts/build-plugin-lib.sh compiled from the wrong directory and discarded all compiler output; it now resolves from the repository root and fails on any real error.

Changed

  • peerDependencies use the dual-arm range >=0.1.0-rc.6 <0.3.0 || >=0.2.0-rc.1 <0.3.0 (node-semver's prerelease-tuple rule) so 0.2.0-rc hosts resolve the plugin cleanly; dsh 0.2.0's plugin compatibility manager surfaces this range to users.
  • New host-floor CI job keeps the rc.6 floor compile- and unit-verified on every push.
  • E2E harness speaks the dsh 0.2.0 Messages SSE protocol and asserts both envelope markers.

Install

dsh plugin add @cyanoorg/dsh-norm-spec

npm: @cyanoorg/dsh-norm-spec (platform optionals resolve automatically)