Releases: void-layer/codec
Releases · void-layer/codec
v0.1.0 — @void-layer first public release
First public release of @void-layer — the open invoice codec standard.
Published to npm with SLSA provenance (OIDC trusted publishing):
| Package | Description |
|---|---|
@void-layer/codec@0.1.0 |
Rust + WASM canonical TLV + Brotli wire codec |
@void-layer/types@0.1.0 |
Manual TypeScript types, zero runtime deps |
@void-layer/networks@0.1.0 |
EVM chain configs + token list (no RPC keys) |
pnpm add @void-layer/codecHighlights
- Canonical invoice wire format: TLV + Brotli, language-agnostic.
- Schema v1 LOCKED forever — old URLs decode perpetually (Constitution IV).
- Byte-identity CI gate against a frozen golden-vector oracle.
- SLSA provenance v1 attestations on all three packages.
Built from b878ddb. Provenance verifiable via npm view @void-layer/codec dist.attestations.
What's Changed
- @void-layer/codec 0.1.0 — pre-release: invoice codec, types & networks (Phase 1-3) by @ignromanov in #7
- chore(deps): bump Swatinem/rust-cache from 42dc69e1aa15d09112580998cf2ef0119e2e91ae to e18b497796c12c097a38f9edb9d0641fb99eee32 by @dependabot[bot] in #19
- chore(deps): bump phf from 0.11.3 to 0.13.1 in /packages/codec by @dependabot[bot] in #23
- chore(deps): bump serde_json from 1.0.149 to 1.0.150 in /packages/codec by @dependabot[bot] in #25
- chore(deps-dev): bump typescript-eslint from 8.59.4 to 8.60.0 by @dependabot[bot] in #26
- chore(deps-dev): bump viem from 2.50.4 to 2.51.3 by @dependabot[bot] in #28
- chore(deps): bump actions/setup-node from 4.4.0 to 6.4.0 by @dependabot[bot] in #20
- chore(deps): bump actions/checkout from 4.3.1 to 6.0.3 by @dependabot[bot] in #21
- chore(deps-dev): bump eslint from 9.39.4 to 10.4.1 by @dependabot[bot] in #27
- chore(deps): bump pnpm/action-setup from f40ffcd9367d9f12939873eb1018b921a783ffaa to b906affcce14559ad1aafd4ab0e942779e9f58b1 by @dependabot[bot] in #22
- chore(ci): group vitest + @vitest/* in dependabot to prevent peer-mismatch by @ignromanov in #30
- chore(deps): bump pnpm/action-setup from 4.3.0 to 6.0.8 by @dependabot[bot] in #31
- chore(deps-dev): bump the vitest group with 2 updates by @dependabot[bot] in #32
- chore(deps-dev): bump @eslint/js from 9.39.4 to 10.0.1 by @dependabot[bot] in #33
- chore(deps-dev): bump typescript-eslint from 8.60.0 to 8.60.1 by @dependabot[bot] in #34
- chore(deps-dev): bump viem from 2.51.3 to 2.52.0 by @dependabot[bot] in #35
- chore(ci): add Dependabot auto-merge for patch+minor by @ignromanov in #36
- chore(deps-dev): bump typescript 5.9.3→6.0.3 + explicit rootDir for TS6 (supersedes #24) by @ignromanov in #37
- feat(codec): Node-runnable published artifact (dual-target exports) by @ignromanov in #38
- feat(codec): freeze golden-vector oracle + byte-identity CI gate (D1) by @ignromanov in #39
- refactor(networks)!: drop wagmi re-export from root barrel (viem isolation) by @ignromanov in #40
- ci(release): npm@latest preflight for OIDC + consume vestigial changeset (first-publish-ready) by @ignromanov in #41
- ci: Rust coverage gate (cargo-llvm-cov 80%) + vitest scope fix + codecov by @ignromanov in #42
- fix(codec): consumer-onboarding hardening for 0.1.0 first publish by @ignromanov in #44
New Contributors
- @dependabot[bot] made their first contribution in #19
Full Changelog: https://github.com/void-layer/codec/commits/v0.1.0