From b6bb2056668a2edc7ba67888e9795f5e40de0250 Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Sun, 15 Mar 2026 20:27:12 -0500 Subject: [PATCH] release: v0.2.17 Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.md | 7 +++++++ build.zig.zon | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 96461fc..be0bf6f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # changelog +## 0.2.17 + +- **feat**: `Keypair.jwk()`, `Keypair.jwkThumbprint()`, `Keypair.uncompressedPublicKey()` — JWK export and RFC 7638 thumbprints for both P-256 and secp256k1 +- **feat**: `oauth` module — stateless PKCE, DPoP proofs, client assertions, form encoding, and related helpers for AT Protocol OAuth 2.0 flows +- **feat**: `jwt.base64UrlEncode`, `jwt.base64UrlDecode` now public +- **test**: interop tests for did:key derivation and data model fixtures + ## 0.2.16 - **fix**: bump websocket.zig to `395d0f4` — reads full HTTP body on TCP split writes (fixes empty body when headers and body arrive in separate TCP segments) diff --git a/build.zig.zon b/build.zig.zon index f79892d..00f6179 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -1,6 +1,6 @@ .{ .name = .zat, - .version = "0.2.16", + .version = "0.2.17", .fingerprint = 0x8da9db57ee82fbe4, .minimum_zig_version = "0.15.0", .dependencies = .{ -- 2.51.2