Releases: polymorph-components/polymorph-websocket
Release list
polymorph-websocket v0.5.0
Release 0.5.0 at 0ae5461.
Minor (breaking) release: adopts polyengine's A22 protocol/runtime split. The published host module now depends on @polyengine/protocol@^0.2.2 only — it no longer names @polyengine/runtime at all, so consumers stop receiving the engine through this package (runtime selection stays with the deploying application), and lockstep engine releases that leave the host ABI untouched no longer touch this package. The repo's own legs consume the polyengine v0.5.0 release.
Still 0.x/unstable, but caret-honest: releases within a minor line stay compatible; breaking changes bump the minor.
polymorph-websocket v0.4.0
Release 0.4.0 at b462e16.
Minor (breaking) release: consumes the polyengine v0.4.0 release — @polymorph/websocket's published @polyengine/runtime range moves to ^0.4.0, a resolution-level break for consumers holding 0.3.0 pins (one resolved engine copy per graph). Upstream's A19 err-result brand-key rename (polyengine.witError/1 -> polyengine.componentException/1) is covered by the foreign-copy brand tests. The runner core rides polymorph-test v0.2.1.
Still 0.x/unstable, but caret-honest: releases within a minor line stay compatible; breaking changes bump the minor.
polymorph-websocket v0.1.0
Release 0.1.0 at 9bf9e92.
First release of polymorph:websocket: the polymorph:websocket@0.1.0 WIT package and its implementations — the Wasmtime host (wasmtime-websocket), the deltic browser-first JS host module, the in-guest provider (websocket-guest-provider, wss via composed polymorph:tls), and the componentize-js WHATWG shim.
Still 0.x/unstable, but caret-honest: releases within a minor line stay compatible; breaking changes bump the minor. Consumption is pinned at a release commit — cargo git dependencies, vendored WIT, the release-pinned deltic/JSR graph — bumped deliberately. See README.md §Releases.