Releases: PerryTS/dgram
Releases · PerryTS/dgram
v0.1.6
v0.1.5
v0.1.5 — per-target prebuilt naming
v0.1.4
v0.1.4 — release.yml end-to-end verification
v0.1.1 — workflow plumbing
First release using the new `release.yml` + `publish.yml` workflow pair. No user-visible code changes vs v0.1.0; the bump exists to exercise the CI plumbing end-to-end.
What's automated now
- `release.yml` (fires on `v*..` tag push): builds prebuilt staticlibs across 5 targets — `x86_64-apple-darwin`, `aarch64-apple-darwin`, `x86_64-unknown-linux-gnu`, `aarch64-unknown-linux-gnu`, `x86_64-pc-windows-msvc` — and attaches them to this release. Useful for distributions that vendor prebuilts (npm postinstall fetch, or `files` array inclusion).
- `publish.yml` (fires on release published): publishes `@perryts/dgram` to npm with provenance.
Same surface as v0.1.0: `createSocket` / `bind` / `send` / `sendBuffer` / `recv` / `close` / `address` / `setBroadcast` / `addMembership` / `dropMembership`. See README for full API reference.