Tags give the ability to mark specific points in history as being important
-
v0.2.3
ff48ebb1 · ·v0.2.3 — DX fix for git+https install Bridge-ui flagged that npm install git+https://...#v0.2.2 doesn't work for fresh consumers — pnpm/npm/yarn pull source but don't run build, and our `files` allowlist ships dist/ only. Adding "prepare": "tsup" to package.json scripts runs the build automatically after install from git sources, so dist/ is materialized in-place. No wire change, no source change. 550/550 tests still pass. Install: npm install git+https://gitlab.syncad.com/hive/velocity-js-sdk.git#v0.2.3 This tag is also the first cut targeted for npm public publish.
-
v0.2.2
48733d63 · ·v0.2.2 — graduationIdRegex + sessionKeyIdRegex fix Fourth adoption-time drift fix. Caught by bridge-ui mid-swap of useGraduateInit — schema rejected wallet's real graduation.id because the regex required uppercase Crockford-ULID shape but wallet emits lowercase hex 32 from randomUUID().replace(/-/g, ''). Fixed both regexes (graduate + session-keys) to /^<prefix>_[0-9a-f]{32}$/. Added rejection tests to lock the tightening against future copy-paste. Identity regexes (usr_, ses_, lnk_, xch_) intentionally unchanged — identity's ID scheme really is Crockford ULIDs. Wire shapes elsewhere unchanged. 550/550 tests pass. Install: npm install git+https://gitlab.syncad.com/hive/velocity-js-sdk.git#v0.2.2 -
v0.2.1
47c1c497 · ·v0.2.1 — pre-adoption fix-forward Two SDK schema bugs caught before bridge-ui's wallet-surface swap, both flagged independently by wallet's defensive pass and bridge-ui's pre-swap inspection. Added: BridgeOut on /wallet typed-client surface (SignBridgeOutPayload + SignBridgeOutPayloadSchema; "BridgeOut" added to SignAction discriminated union and SignActionKindSchema). Fixed: encrypted_seed phantom field removed from GraduateResponseSchema (wallet emits 6 fields under graduation, not 7; ciphertext is the encrypted seed). Wire shapes elsewhere unchanged. 548/548 tests pass. Install: npm install git+https://gitlab.syncad.com/hive/velocity-js-sdk.git#v0.2.1
-
v0.2.0
4a46c516 · ·v0.2.0 — Zod major bump BREAKING: peer dep `zod` bumped 3.24 → 4. Triggered by bridge-ui's same-day Valibot → Zod 4 migration and their commitment to adopt @velocity/sdk/wallet across four call-sites. SDK's Zod major now matches. Wire shapes, public API, golden vectors all unchanged. 541/541 tests pass cold against Zod 4. Schema source migrated to Zod 4 idiomatic patterns (z.iso.datetime, z.email, z.url) for cross-team grep clarity. The z.unknown() auto-optional quirk persists from Zod 3 to Zod 4; existing SignedActionResponseSchema cast-workaround stays. Documented in CHANGELOG. Install: npm install git+https://gitlab.syncad.com/hive/velocity-js-sdk.git#v0.2.0 Not yet on npm. Same publish-when-real-consumer-validates gate as v0.1.0 — bridge-ui's adoption is the validation event.
-
v0.1.0
0fa04c16 · ·v0.1.0 — first tagged release Feature-complete wire surface for v0.1 endpoints across velocity-node, velocity-identity, and velocity-wallet. Six entries shipped: @velocity/sdk types, raw client, crypto, borsh, signing @velocity/sdk/schemas Zod schemas + typed client @velocity/sdk/identity identity client (auth, OAuth, links, claims) @velocity/sdk/wallet wallet client (sign, session-keys, graduate) @velocity/sdk/browser session holder, SSE, bridge pollers @velocity/sdk/server admin actions, session-key issuance 541 tests across 52 files. Action signing pinned end-to-end against velocity-blockchain bridge_golden.rs for all 11 action kinds. Not published to npm yet. Install from this gitlab tag: npm install git+https://gitlab.syncad.com/hive/velocity-js-sdk.git#v0.1.0 See CHANGELOG.md for the full release notes.