Skip to content

Commit 52f1030

Browse files
chore(release): new version (#247)
Signed-off-by: "github-actions[bot]" <"41898282+github-actions[bot]@users.noreply.github.com">
1 parent 33adaf0 commit 52f1030

11 files changed

Lines changed: 42 additions & 29 deletions

File tree

.changeset/key-attestation-spec-conformance.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

.changeset/small-views-clean.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/wallet-attestation-draft-09.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/oauth2/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# @openid4vc/oauth2
22

3+
## 0.5.2
4+
5+
### Patch Changes
6+
7+
- 33adaf0: Align wallet (client) attestation with draft 09 of OAuth 2.0 Attestation-Based Client Authentication.
8+
9+
- Client Attestation and Client Attestation PoP JWTs no longer emit the `iss` claim (removed in draft 08). Verification still accepts legacy JWTs that include `iss`.
10+
- The Client Attestation PoP JWT uses the `challenge` claim (renamed from `nonce` in draft 06) and no longer includes `exp` (removed in draft 06). Verification accepts either `challenge` or the legacy `nonce`. The `nonce`/`expectedNonce` options are deprecated aliases for `challenge`/`expectedChallenge`.
11+
- Added authorization server metadata parameters `client_attestation_signing_alg_values_supported` and `client_attestation_pop_signing_alg_values_supported` (draft 07), the `challenge_endpoint` parameter, the `attest_jwt_client_auth_dpop` authentication method, and the `OAuth-Client-Attestation-Challenge` header (draft 09).
12+
- `verifyClientAttestationPopJwt` accepts an `expectedAudience` option so a resource server can verify a PoP JWT bound to its own identifier (draft 09).
13+
- @openid4vc/utils@0.5.2
14+
315
## 0.5.1
416

517
### Patch Changes

packages/oauth2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openid4vc/oauth2",
3-
"version": "0.5.1",
3+
"version": "0.5.2",
44
"files": [
55
"dist"
66
],

packages/openid4vci/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# @openid4vc/openid4vci
22

3+
## 0.5.2
4+
5+
### Patch Changes
6+
7+
- 78cdbca: Bring key attestations in line with the OpenID4VCI 1.0/1.1 key attestation format.
8+
9+
- Emit `key-attestation+jwt` as the `typ` when creating a key attestation (previously the pre-final `keyattestation+jwt`). Verification still accepts the legacy value.
10+
- Fix an inverted validation that rejected a JWT header carrying both `trust_chain` and `kid`; the spec requires `kid` to be present when `trust_chain` is used for signature verification (fixed for both the key attestation and the `jwt` proof type headers).
11+
- Require `attested_keys` (and, when present, `key_storage`/`user_authentication`) to be non-empty arrays.
12+
- Make the `nonce` claim optional at the schema level; it is only required when the Credential Issuer has a Nonce Endpoint, which is enforced via `expectedNonce` during verification.
13+
14+
- fe01c0d: Fix credential response check to match spec definition
15+
- Updated dependencies [33adaf0]
16+
- @openid4vc/oauth2@0.5.2
17+
- @openid4vc/utils@0.5.2
18+
319
## 0.5.1
420

521
### Patch Changes

packages/openid4vci/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openid4vc/openid4vci",
3-
"version": "0.5.1",
3+
"version": "0.5.2",
44
"files": [
55
"dist"
66
],

packages/openid4vp/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @openid4vc/openid4vp
22

3+
## 0.5.2
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [33adaf0]
8+
- @openid4vc/oauth2@0.5.2
9+
- @openid4vc/utils@0.5.2
10+
311
## 0.5.1
412

513
### Patch Changes

packages/openid4vp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openid4vc/openid4vp",
3-
"version": "0.5.1",
3+
"version": "0.5.2",
44
"files": [
55
"dist"
66
],

packages/utils/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @openid4vc/utils
22

3+
## 0.5.2
4+
35
## 0.5.1
46

57
## 0.5.0

0 commit comments

Comments
 (0)