Skip to content

Releases: void-layer/codec

v0.1.0 — @void-layer first public release

04 Jun 19:10
b878ddb

Choose a tag to compare

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/codec

Highlights

  • 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

Full Changelog: https://github.com/void-layer/codec/commits/v0.1.0