Skip to content

Commit bd90638

Browse files
chore(ci): merge main into develop (next)
2 parents a59e391 + eb17a5c commit bd90638

13 files changed

Lines changed: 3009 additions & 2924 deletions

File tree

CHANGELOG.md

Lines changed: 80 additions & 75 deletions
Large diffs are not rendered by default.

lerna.json

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
11
{
2-
"packages": [
3-
"packages/*"
4-
],
5-
"version": "0.8.1",
2+
"packages": ["packages/*"],
3+
"version": "0.9.0",
64
"npmClient": "pnpm",
75
"command": {
86
"publish": {
9-
"allowBranch": [
10-
"main",
11-
"master"
12-
],
7+
"allowBranch": ["main", "master"],
138
"conventionalCommits": true,
149
"gitRemote": "origin",
1510
"message": "chore(release): %s"

packages/callback-example/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [0.9.0](https://github.com/Sphereon-Opensource/OID4VCI/compare/v0.8.1...v0.9.0) (2024-02-16)
7+
8+
### Bug Fixes
9+
10+
- add sd-jwt to issuer callback ([93b1242](https://github.com/Sphereon-Opensource/OID4VCI/commit/93b1242d99dc21400c337b2f552a9f2da9da375c))
11+
12+
### Features
13+
14+
- add sd-jwt support ([a37ef06](https://github.com/Sphereon-Opensource/OID4VCI/commit/a37ef06d38fdc7a6d5acc372cd2da8935b4c414e))
15+
- Support sd-jwt 0.2.0 library ([77c9c24](https://github.com/Sphereon-Opensource/OID4VCI/commit/77c9c246ac994dff1b0ca80eb42819bf9bb1844a))
16+
617
## [0.8.1](https://github.com/Sphereon-Opensource/OID4VCI/compare/v0.7.3...v0.8.1) (2023-10-14)
718

819
**Note:** Version bump only for package @sphereon/oid4vci-callback-example

packages/callback-example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sphereon/oid4vci-callback-example",
3-
"version": "0.8.1",
3+
"version": "0.9.0",
44
"description": "OpenID 4 Verifiable Credential Issuance issuer callback example",
55
"source": "lib/index.ts",
66
"main": "dist/index.js",

packages/client/CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,33 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [0.9.0](https://github.com/Sphereon-Opensource/OID4VCI/compare/v0.8.1...v0.9.0) (2024-02-16)
7+
8+
### Bug Fixes
9+
10+
- Add back jwt_vc format support for older versions ([9f06ab1](https://github.com/Sphereon-Opensource/OID4VCI/commit/9f06ab1e0efef89848fb6e6a2b80ed874717e580))
11+
- Do not set a default redirect_uri, unless no authorization request options are set at all ([6c96089](https://github.com/Sphereon-Opensource/OID4VCI/commit/6c96089f1d328c60cd040f34a3d06ae3b0df392b))
12+
- Do not set default client_id ([7a1afbc](https://github.com/Sphereon-Opensource/OID4VCI/commit/7a1afbcee3de7c7b0dbe3e32330f0a96e1dcfa1e))
13+
- Do not sort credential types, as issuers might rely on their order ([59fba74](https://github.com/Sphereon-Opensource/OID4VCI/commit/59fba745091ef0c69a46aed1a4f7faec2416c2bd))
14+
- the client_id used in the auth request was not taken into account when requesting access token ([2bc039c](https://github.com/Sphereon-Opensource/OID4VCI/commit/2bc039c66666d4acf59cebdddfd0b46ad795e0bc))
15+
16+
### Features
17+
18+
- Add deferred support ([99dc87d](https://github.com/Sphereon-Opensource/OID4VCI/commit/99dc87d3748cb1f71aa67237b28b6c4bb667eb29))
19+
- Add EBSI support ([7577e3d](https://github.com/Sphereon-Opensource/OID4VCI/commit/7577e3d8a4818fe0955fce944220d6fb415a58a7))
20+
- Add initial support for creating a client without credential offer ([13659a7](https://github.com/Sphereon-Opensource/OID4VCI/commit/13659a7b82789cc0f011d3c056ced13b3cbed290))
21+
- add sd-jwt issuer support and e2e test ([951bf2c](https://github.com/Sphereon-Opensource/OID4VCI/commit/951bf2cb20d0a2a085a8a346d1ed519c71e31a07))
22+
- add sd-jwt support ([a37ef06](https://github.com/Sphereon-Opensource/OID4VCI/commit/a37ef06d38fdc7a6d5acc372cd2da8935b4c414e))
23+
- Add support to get a client id from an offer, and from state JWTs. EBSI for instance is using this ([f089116](https://github.com/Sphereon-Opensource/OID4VCI/commit/f0891164a7a6863940c264afa386144a1e4ac19a))
24+
- added state recovery ([8ee6584](https://github.com/Sphereon-Opensource/OID4VCI/commit/8ee65844ca5d95030aa34b2a41077628ef1754f0))
25+
- Allow to create an authorization request URL when initiating the OID4VCI client ([84ea215](https://github.com/Sphereon-Opensource/OID4VCI/commit/84ea215c10da042417dabc1d30b2e3898b635bab))
26+
- Allow to set the clientId at a later point on the VCI client ([042b183](https://github.com/Sphereon-Opensource/OID4VCI/commit/042b183c0df91946905a6049145aa4ec16d62849))
27+
- EBSI compatibility ([c44107f](https://github.com/Sphereon-Opensource/OID4VCI/commit/c44107f580744292a987ba2cda5795e443aaa9df))
28+
- Make sure redirect_uri is the same for authorization and token endpoint when used and made redirect_uri optional. The redirect_uri is automatically passed to the token request in case one was used for authorization ([394fcb7](https://github.com/Sphereon-Opensource/OID4VCI/commit/394fcb71d1ac9557685e323e6b8bf4afa7d1b910))
29+
- PAR improvements ([99f55c2](https://github.com/Sphereon-Opensource/OID4VCI/commit/99f55c23e907022954b0eb169e276f3ef9ffb8ae))
30+
- PKCE support improvements. ([5d5cb06](https://github.com/Sphereon-Opensource/OID4VCI/commit/5d5cb060fda0790641c1b0d8d513af16ac041970))
31+
- Support sd-jwt 0.2.0 library ([77c9c24](https://github.com/Sphereon-Opensource/OID4VCI/commit/77c9c246ac994dff1b0ca80eb42819bf9bb1844a))
32+
633
## [0.8.1](https://github.com/Sphereon-Opensource/OID4VCI/compare/v0.7.3...v0.8.1) (2023-10-14)
734

835
**Note:** Version bump only for package @sphereon/oid4vci-client

packages/client/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sphereon/oid4vci-client",
3-
"version": "0.8.1",
3+
"version": "0.9.0",
44
"description": "OpenID for Verifiable Credential Issuance (OpenID4VCI) client",
55
"source": "lib/index.ts",
66
"main": "dist/index.js",
@@ -21,11 +21,14 @@
2121
"debug": "^4.3.4"
2222
},
2323
"devDependencies": {
24+
"@sphereon/ssi-sdk-ext.key-utils": "^0.16.0",
25+
"@transmute/did-key.js": "^0.3.0-unstable.10",
26+
"@trust/keyto": "^2.0.0-alpha1",
2427
"@types/jest": "^29.5.3",
2528
"@types/node": "^18.17.4",
29+
"@types/uuid": "^9.0.6",
2630
"@typescript-eslint/eslint-plugin": "^5.62.0",
2731
"@typescript-eslint/parser": "^5.62.0",
28-
"@sphereon/ssi-sdk-ext.key-utils": "^0.16.0",
2932
"codecov": "^3.8.3",
3033
"dotenv": "^16.3.1",
3134
"eslint": "^8.46.0",
@@ -37,15 +40,12 @@
3740
"jose": "^4.14.4",
3841
"nock": "^13.3.2",
3942
"npm-run-all": "^4.1.5",
40-
"uuid": "^9.0.1",
41-
"@transmute/did-key.js": "^0.3.0-unstable.10",
42-
"@trust/keyto": "^2.0.0-alpha1",
43-
"@types/uuid": "^9.0.6",
4443
"open-cli": "^7.2.0",
4544
"ts-jest": "^29.1.1",
4645
"ts-node": "^10.9.1",
46+
"typescript": "5.3.3",
4747
"uint8arrays": "3.1.1",
48-
"typescript": "5.3.3"
48+
"uuid": "^9.0.1"
4949
},
5050
"engines": {
5151
"node": ">=18"

packages/common/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,25 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [0.9.0](https://github.com/Sphereon-Opensource/OID4VCI/compare/v0.8.1...v0.9.0) (2024-02-16)
7+
8+
### Bug Fixes
9+
10+
- Add back jwt_vc format support for older versions ([9f06ab1](https://github.com/Sphereon-Opensource/OID4VCI/commit/9f06ab1e0efef89848fb6e6a2b80ed874717e580))
11+
- Do not set a default redirect_uri, unless no authorization request options are set at all ([6c96089](https://github.com/Sphereon-Opensource/OID4VCI/commit/6c96089f1d328c60cd040f34a3d06ae3b0df392b))
12+
- Do not set default client_id ([7a1afbc](https://github.com/Sphereon-Opensource/OID4VCI/commit/7a1afbcee3de7c7b0dbe3e32330f0a96e1dcfa1e))
13+
- Fix uri to json conversion when no required params are provided ([36a70ca](https://github.com/Sphereon-Opensource/OID4VCI/commit/36a70ca634c1caf92555745108ea07c35570b423))
14+
15+
### Features
16+
17+
- Add deferred support ([99dc87d](https://github.com/Sphereon-Opensource/OID4VCI/commit/99dc87d3748cb1f71aa67237b28b6c4bb667eb29))
18+
- add sd-jwt support ([a37ef06](https://github.com/Sphereon-Opensource/OID4VCI/commit/a37ef06d38fdc7a6d5acc372cd2da8935b4c414e))
19+
- Add support to get a client id from an offer, and from state JWTs. EBSI for instance is using this ([f089116](https://github.com/Sphereon-Opensource/OID4VCI/commit/f0891164a7a6863940c264afa386144a1e4ac19a))
20+
- Allow to create an authorization request URL when initiating the OID4VCI client ([84ea215](https://github.com/Sphereon-Opensource/OID4VCI/commit/84ea215c10da042417dabc1d30b2e3898b635bab))
21+
- PAR improvements ([99f55c2](https://github.com/Sphereon-Opensource/OID4VCI/commit/99f55c23e907022954b0eb169e276f3ef9ffb8ae))
22+
- PKCE support improvements. ([5d5cb06](https://github.com/Sphereon-Opensource/OID4VCI/commit/5d5cb060fda0790641c1b0d8d513af16ac041970))
23+
- Support sd-jwt 0.2.0 library ([77c9c24](https://github.com/Sphereon-Opensource/OID4VCI/commit/77c9c246ac994dff1b0ca80eb42819bf9bb1844a))
24+
625
## [0.8.1](https://github.com/Sphereon-Opensource/OID4VCI/compare/v0.7.3...v0.8.1) (2023-10-14)
726

827
**Note:** Version bump only for package @sphereon/oid4vci-common

packages/common/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sphereon/oid4vci-common",
3-
"version": "0.8.1",
3+
"version": "0.9.0",
44
"description": "OpenID 4 Verifiable Credential Issuance Common Types",
55
"source": "lib/index.ts",
66
"main": "dist/index.js",
@@ -13,8 +13,8 @@
1313
"@sphereon/ssi-types": "^0.18.1",
1414
"cross-fetch": "^3.1.8",
1515
"jwt-decode": "^3.1.2",
16-
"uint8arrays": "3.1.1",
17-
"sha.js": "^2.4.11"
16+
"sha.js": "^2.4.11",
17+
"uint8arrays": "3.1.1"
1818
},
1919
"devDependencies": {
2020
"@types/jest": "^29.5.3",

packages/issuer-rest/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [0.9.0](https://github.com/Sphereon-Opensource/OID4VCI/compare/v0.8.1...v0.9.0) (2024-02-16)
7+
8+
### Bug Fixes
9+
10+
- Add back jwt_vc format support for older versions ([9f06ab1](https://github.com/Sphereon-Opensource/OID4VCI/commit/9f06ab1e0efef89848fb6e6a2b80ed874717e580))
11+
- opts passed to getCredentialOfferEndpoint() ([923b8b4](https://github.com/Sphereon-Opensource/OID4VCI/commit/923b8b4a74394788a8756211d1491612e20f2a9f))
12+
13+
### Features
14+
15+
- add sd-jwt support ([a37ef06](https://github.com/Sphereon-Opensource/OID4VCI/commit/a37ef06d38fdc7a6d5acc372cd2da8935b4c414e))
16+
- Allow to create an authorization request URL when initiating the OID4VCI client ([84ea215](https://github.com/Sphereon-Opensource/OID4VCI/commit/84ea215c10da042417dabc1d30b2e3898b635bab))
17+
- Support sd-jwt 0.2.0 library ([77c9c24](https://github.com/Sphereon-Opensource/OID4VCI/commit/77c9c246ac994dff1b0ca80eb42819bf9bb1844a))
18+
619
## [0.8.1](https://github.com/Sphereon-Opensource/OID4VCI/compare/v0.7.3...v0.8.1) (2023-10-14)
720

821
**Note:** Version bump only for package @sphereon/oid4vci-issuer-server

packages/issuer-rest/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sphereon/oid4vci-issuer-server",
3-
"version": "0.8.1",
3+
"version": "0.9.0",
44
"description": "OpenID 4 Verifiable Credential Issuance Server",
55
"source": "lib/index.ts",
66
"main": "dist/index.js",
@@ -21,8 +21,8 @@
2121
"dotenv-flow": "^3.2.0",
2222
"express": "^4.18.2",
2323
"http-terminator": "^3.2.0",
24-
"uuid": "^9.0.0",
25-
"typescript": "5.3.3"
24+
"typescript": "5.3.3",
25+
"uuid": "^9.0.0"
2626
},
2727
"devDependencies": {
2828
"@digitalcredentials/did-method-key": "^2.0.3",

0 commit comments

Comments
 (0)