Skip to content

Commit

Permalink
Merge pull request #121 from Sphereon-Opensource/develop
Browse files Browse the repository at this point in the history
New release
  • Loading branch information
nklomp authored Aug 10, 2023
2 parents dabbd40 + f1598b9 commit 4ce7aed
Show file tree
Hide file tree
Showing 119 changed files with 3,050 additions and 2,603 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/build-test-on-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ jobs:
with:
node-version: '18.x'
cache: 'pnpm'
- name: setup npmrc
run: |
echo "link-workspace-packages=deep" >> .npmrc
echo "prefer-workspace-packages=true" >> .npmrc
- run: git diff -u
- run: pnpm install --frozen-lockfile
- run: pnpm build
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-test-publish-on-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,10 @@ jobs:
echo "@sphereon:registry=https://registry.npmjs.org/" > .npmrc
echo "registry=https://registry.npmjs.org/" >> .npmrc
echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> .npmrc
# npm whoami
echo "link-workspace-packages=deep" >> .npmrc
echo "prefer-workspace-packages=true" >> .npmrc
# npm whoami

- run: git diff -u

Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,14 @@ at https://ssi.sphereon.com, which are using the plugins below.
| Plugin | Description |
|------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Presentation Exchange](./packages/presentation-exchange) | Allows to persist and manage v1 and v2 Presentation Definitions, as well as Verify Presentation Definitions, create Verifiable Presentations with Submission Data, select and match Credentials and DIDs all stored in the agent. Can be used in both Relying Party/Verifier contexts as holder contexts |
| [OID4VCI Issuer storage](./packages/oid4vci-issuer-store) | Allows to persist and manage OpenID4VCI Metadata and options in the agent database |
| [OID4VCI Issuer](./packages/oid4vci-issuer) | OpenID for Verifiable Credentials Issuer core logic and functions. This is the integration of the agent with the low-level OID4VCI client library |
| [OID4VCI Issuer REST API](./packages/oid4vci-issuer-rest-api) | OpenID for Verifiable Credentials Issuer REST API. Exposes both OID4VCI endpoints, as well as status/management endpoints. |
| [OID4VCI Issuer REST client](./packages/oid4vci-issuer-rest-client) | OpenID for Verifiable Credentials Issuer REST client, allowing for easy integration and communication from a webapp with the REST API of the agent. |
| [SIOPv2 Authenticator with OID4VP support](./packages/siopv2-oid4vp-op-auth) | OpenID Provider for a wallet/holder context, that allows the agent to authenticate with SIOPv2 against the Relying Party and optionally use OpenID4VP to transport Verifiable Credentials. It is integrated into Key Management system, DID providers and VC modules. Supports JWT and JSON-LD VCs and has support for the [JWT VC Presentation Profile](https://identity.foundation/jwt-vc-presentation-profile/) |
| [SIOPv2 Relying Party logic with OID4VP support](./packages/siopv2-oid4vp-rp-auth) | Plugin for a Relying Party agent context, containing the core logic to create Authorization Requests, verify Authorization Responses, as well as handle/manage Presentation Definitions and verifications (OID4VP). It is integrated into the Key Management system, DID providers and VC modules. Supports JWT and JSON-LD VCs and has support for the [JWT VC Presentation Profile](https://identity.foundation/jwt-vc-presentation-profile/) |
| [SIOPv2 Relying Party REST API](./packages/siopv2-oid4vp-rp-rest-api) | Plugin for a Relying Party agent context, it exposes a REST API which allows to integrate into webapps/websites. Support sessions and multiple presentation definitions. You typically run this as a separate agent to your application, but it could be integrated if you want. |
| [SIOPv2 Relying Party REST client](./packages/siopv2-oid4vp-rp-rest-client) | Plugin for a Relying Party webapp, it exposes a REST client, allowing for easy integration and communication from the Webapp with the RESP API of the Agent. Support creating QR codes for different Presentation Definitions as well as Session Handling. |
| [SIOPv2 Relying Party REST client](./packages/siopv2-oid4vp-rp-rest-client) | Plugin for a Relying Party webapp, it exposes a REST client, allowing for easy integration and communication from the Webapp with the REST API of the Agent. Support creating QR codes for different Presentation Definitions as well as Session Handling. |

## Microsoft:registered: Entra Verified ID

Expand Down
3 changes: 2 additions & 1 deletion jest.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@
],
"testMatch": [
"**/__tests__/**/*.test.*",
"!**/.yalc/**"
"!**/.yalc/**",
"!dist/*"
],
"globals": {
"ts-jest": {
Expand Down
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,9 @@
"@veramo/remote-server": "4.2.0",
"@veramo/selective-disclosure": "4.2.0",
"@veramo/url-handler": "4.2.0",
"@sphereon/ssi-types": "workspace:*",
"@sphereon/ssi-sdk.core": "workspace:*",
"@sphereon/ssi-types": "workspace:^",
"@sphereon/ssi-sdk.core": "workspace:^",
"@sphereon/ssi-sdk-ext.did-provider-key": "0.14.0",
"@noble/hashes": "1.2.0",
"did-jwt": "6.11.6",
"did-jwt-vc": "3.1.3",
Expand Down
11 changes: 1 addition & 10 deletions packages/agent-config/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,11 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

**Note:** Version bump only for package @sphereon/ssi-sdk.agent-config





# [0.14.0](https://github.com/Sphereon-Opensource/SSI-SDK/compare/v0.13.0...v0.14.0) (2023-07-30)


### Bug Fixes

* VP did resolution from agent ([aa3f3f1](https://github.com/Sphereon-Opensource/SSI-SDK/commit/aa3f3f1173f502c5414a2237231306311ed4d1fc))




- VP did resolution from agent ([aa3f3f1](https://github.com/Sphereon-Opensource/SSI-SDK/commit/aa3f3f1173f502c5414a2237231306311ed4d1fc))

# [0.13.0](https://github.com/Sphereon-Opensource/SSI-SDK/compare/v0.12.0...v0.13.0) (2023-06-24)

Expand Down
11 changes: 1 addition & 10 deletions packages/contact-manager/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,11 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

**Note:** Version bump only for package @sphereon/ssi-sdk.contact-manager





# [0.14.0](https://github.com/Sphereon-Opensource/SSI-SDK/compare/v0.13.0...v0.14.0) (2023-07-30)


### Bug Fixes

* VP did resolution from agent ([aa3f3f1](https://github.com/Sphereon-Opensource/SSI-SDK/commit/aa3f3f1173f502c5414a2237231306311ed4d1fc))




- VP did resolution from agent ([aa3f3f1](https://github.com/Sphereon-Opensource/SSI-SDK/commit/aa3f3f1173f502c5414a2237231306311ed4d1fc))

# [0.13.0](https://github.com/Sphereon-Opensource/SSI-SDK/compare/v0.12.0...v0.13.0) (2023-06-24)

Expand Down
6 changes: 3 additions & 3 deletions packages/contact-manager/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@
"build:clean": "tsc --build --clean && tsc --build"
},
"dependencies": {
"@sphereon/ssi-sdk.data-store": "workspace:*",
"@sphereon/ssi-sdk.data-store": "workspace:^",
"cross-fetch": "^3.1.5",
"typeorm": "^0.3.12"
},
"devDependencies": {
"@sphereon/ssi-sdk.agent-config": "workspace:*",
"@sphereon/ssi-sdk.data-store": "workspace:*",
"@sphereon/ssi-sdk.agent-config": "workspace:^",
"@sphereon/ssi-sdk.data-store": "workspace:^",
"@veramo/remote-client": "4.2.0",
"@veramo/remote-server": "4.2.0"
},
Expand Down
11 changes: 1 addition & 10 deletions packages/data-store/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,11 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

**Note:** Version bump only for package @sphereon/ssi-sdk.data-store





# [0.14.0](https://github.com/Sphereon-Opensource/SSI-SDK/compare/v0.13.0...v0.14.0) (2023-07-30)


### Bug Fixes

* VP did resolution from agent ([aa3f3f1](https://github.com/Sphereon-Opensource/SSI-SDK/commit/aa3f3f1173f502c5414a2237231306311ed4d1fc))




- VP did resolution from agent ([aa3f3f1](https://github.com/Sphereon-Opensource/SSI-SDK/commit/aa3f3f1173f502c5414a2237231306311ed4d1fc))

# [0.13.0](https://github.com/Sphereon-Opensource/SSI-SDK/compare/v0.12.0...v0.13.0) (2023-06-24)

Expand Down
2 changes: 1 addition & 1 deletion packages/data-store/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"typeorm-postgres:migration:run": "pnpm run typeorm -- migration:run -c migration-postgres"
},
"dependencies": {
"@sphereon/ssi-types": "workspace:*",
"@sphereon/ssi-types": "workspace:^",
"@veramo/core": "4.2.0",
"class-validator": "^0.14.0",
"debug": "^4.3.4",
Expand Down
11 changes: 1 addition & 10 deletions packages/dev/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,11 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

**Note:** Version bump only for package @sphereon/ssi-sdk.dev





# [0.14.0](https://github.com/Sphereon-Opensource/SSI-SDK/compare/v0.13.0...v0.14.0) (2023-07-30)


### Bug Fixes

* VP did resolution from agent ([aa3f3f1](https://github.com/Sphereon-Opensource/SSI-SDK/commit/aa3f3f1173f502c5414a2237231306311ed4d1fc))




- VP did resolution from agent ([aa3f3f1](https://github.com/Sphereon-Opensource/SSI-SDK/commit/aa3f3f1173f502c5414a2237231306311ed4d1fc))

# [0.13.0](https://github.com/Sphereon-Opensource/SSI-SDK/compare/v0.12.0...v0.13.0) (2023-06-24)

Expand Down
85 changes: 0 additions & 85 deletions packages/express-support/src/auth-utils.ts

This file was deleted.

31 changes: 0 additions & 31 deletions packages/express-support/src/functions.ts

This file was deleted.

4 changes: 0 additions & 4 deletions packages/express-support/src/index.ts

This file was deleted.

48 changes: 0 additions & 48 deletions packages/express-support/src/types.ts

This file was deleted.

11 changes: 1 addition & 10 deletions packages/issuance-branding/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,11 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline

**Note:** Version bump only for package @sphereon/ssi-sdk.issuance-branding





# [0.14.0](https://github.com/Sphereon-Opensource/SSI-SDK/compare/v0.13.0...v0.14.0) (2023-07-30)


### Bug Fixes

* VP did resolution from agent ([aa3f3f1](https://github.com/Sphereon-Opensource/SSI-SDK/commit/aa3f3f1173f502c5414a2237231306311ed4d1fc))




- VP did resolution from agent ([aa3f3f1](https://github.com/Sphereon-Opensource/SSI-SDK/commit/aa3f3f1173f502c5414a2237231306311ed4d1fc))

# [0.13.0](https://github.com/Sphereon-Opensource/SSI-SDK/compare/v0.12.0...v0.13.0) (2023-06-24)

Expand Down
6 changes: 3 additions & 3 deletions packages/issuance-branding/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@
"generate-plugin-schema": "ts-node ../../packages/dev/bin/sphereon.js dev generate-plugin-schema"
},
"dependencies": {
"@sphereon/ssi-sdk.core": "workspace:*",
"@sphereon/ssi-sdk.data-store": "workspace:*",
"@sphereon/ssi-sdk.core": "workspace:^",
"@sphereon/ssi-sdk.data-store": "workspace:^",
"debug": "^4.3.4",
"typeorm": "^0.3.12"
},
"devDependencies": {
"@sphereon/ssi-sdk.agent-config": "workspace:*",
"@sphereon/ssi-sdk.agent-config": "workspace:^",
"@veramo/remote-client": "4.2.0",
"@veramo/remote-server": "4.2.0"
},
Expand Down
Loading

0 comments on commit 4ce7aed

Please sign in to comment.