Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changeset/fresh-dependencies-update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@aep-foundation/core": patch
"@aep-foundation/conformance": patch
---

Refresh the Core runtime dependencies and synchronize the AEP conformance artifacts.
11 changes: 11 additions & 0 deletions DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,17 @@ Run only the example smoke matrix after a build with:
pnpm smoke:examples
```

## Dependency Updates

Refresh dependencies throughout the workspace to the newest versions allowed by their declared
ranges and synchronize the vendored AEP specification artifacts:

```sh
pnpm update:all
```

Review the manifest and lockfile changes, then run `pnpm verify` before committing them.

## Focused Package Verification

Use `verify:pkg` with a Turbo filter for focused work:
Expand Down
2 changes: 1 addition & 1 deletion examples/aep-agent-did-web-enroll-status/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
"@aep-foundation/core": "workspace:^"
},
"devDependencies": {
"typescript": "^5.6.0"
"typescript": "^5.9.3"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
"@aep-foundation/core": "workspace:^"
},
"devDependencies": {
"typescript": "^5.6.0"
"typescript": "^5.9.3"
}
}
2 changes: 1 addition & 1 deletion examples/aep-agent-did-web-inspect/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@
"@aep-foundation/agent": "workspace:^"
},
"devDependencies": {
"typescript": "^5.6.0"
"typescript": "^5.9.3"
}
}
6 changes: 3 additions & 3 deletions examples/aep-platform-ephemeral/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
"dependencies": {
"@aep-foundation/core": "workspace:^",
"@aep-foundation/platform": "workspace:^",
"express": "^5.0.0"
"express": "^5.2.1"
},
"devDependencies": {
"@types/express": "^5.0.0",
"typescript": "^5.6.0"
"@types/express": "^5.0.6",
"typescript": "^5.9.3"
}
}
2 changes: 1 addition & 1 deletion examples/aep-service-credential-api-key/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
},
"devDependencies": {
"@types/express": "^5.0.6",
"typescript": "^5.6.0"
"typescript": "^5.9.3"
}
}
2 changes: 1 addition & 1 deletion examples/aep-service-credential-basic/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
},
"devDependencies": {
"@types/express": "^5.0.6",
"typescript": "^5.6.0"
"typescript": "^5.9.3"
}
}
2 changes: 1 addition & 1 deletion examples/aep-service-credential-jwt/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
},
"devDependencies": {
"@types/express": "^5.0.6",
"typescript": "^5.6.0"
"typescript": "^5.9.3"
}
}
2 changes: 1 addition & 1 deletion examples/aep-service-credential-oauth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
},
"devDependencies": {
"@types/express": "^5.0.6",
"typescript": "^5.6.0"
"typescript": "^5.9.3"
}
}
2 changes: 1 addition & 1 deletion examples/aep-service-express/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
},
"devDependencies": {
"@types/express": "^5.0.6",
"typescript": "^5.6.0"
"typescript": "^5.9.3"
}
}
2 changes: 1 addition & 1 deletion examples/aep-service-fastify/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@
"fastify": "^5.12.1"
},
"devDependencies": {
"typescript": "^5.6.0"
"typescript": "^5.9.3"
}
}
4 changes: 2 additions & 2 deletions examples/aep-service-hono/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
"@aep-foundation/core": "workspace:^",
"@aep-foundation/hono": "workspace:^",
"@aep-foundation/service": "workspace:^",
"hono": "^4.12.34"
"hono": "^4.13.5"
},
"devDependencies": {
"typescript": "^5.6.0"
"typescript": "^5.9.3"
}
}
2 changes: 1 addition & 1 deletion examples/aep-service-next/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@
"react-dom": "^19.2.8"
},
"devDependencies": {
"typescript": "^5.6.0"
"typescript": "^5.9.3"
}
}
31 changes: 16 additions & 15 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"build": "turbo run build",
"dev": "turbo run dev --parallel",
"test": "turbo run test",
"update:all": "pnpm update --recursive --depth Infinity && pnpm sync:spec-artifacts",
"coverage:changed": "node scripts/check-changed-coverage.mjs",
"test:watch": "turbo run test:watch --parallel",
"lint": "turbo run lint",
Expand All @@ -46,22 +47,22 @@
"clean": "turbo run clean && rm -rf node_modules"
},
"devDependencies": {
"@changesets/changelog-github": "^0.5.0",
"@changesets/cli": "^2.27.0",
"@eslint/js": "^9.0.0",
"@types/node": "^24.0.0",
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",
"@changesets/changelog-github": "^0.5.2",
"@changesets/cli": "^2.31.1",
"@eslint/js": "^9.39.5",
"@types/node": "^24.13.3",
"@typescript-eslint/eslint-plugin": "^8.69.0",
"@typescript-eslint/parser": "^8.69.0",
"@vitest/coverage-v8": "^3.2.7",
"eslint": "^9.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-jsdoc": "^63.0.10",
"prettier": "^3.3.0",
"tsup": "^8.3.0",
"turbo": "^2.2.0",
"typedoc": "^0.28.0",
"typescript": "^5.6.0",
"typescript-eslint": "^8.0.0",
"eslint": "^9.39.5",
"eslint-config-prettier": "^9.1.2",
"eslint-plugin-jsdoc": "^63.3.3",
"prettier": "^3.9.6",
"tsup": "^8.5.1",
"turbo": "^2.10.12",
"typedoc": "^0.28.20",
"typescript": "^5.9.3",
"typescript-eslint": "^8.69.0",
"vitest": "^3.2.7"
}
}
2 changes: 1 addition & 1 deletion packages/adapters/hono/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,6 @@
"directory": "packages/adapters/hono"
},
"devDependencies": {
"hono": "^4.12.34"
"hono": "^4.13.5"
}
}
6 changes: 3 additions & 3 deletions packages/conformance/fixtures/aep-specs/manifest.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"source": "https://github.com/aep-foundation/aep-specs/tree/60882b60b0f73d1a195c4b8904d77ff05b58e316/ietf",
"source": "https://github.com/aep-foundation/aep-specs/tree/1f9cbf8e7b43e7c651a64b03365d9d49014a1ac8/ietf",
"source_repository": "https://github.com/aep-foundation/aep-specs",
"source_revision": "60882b60b0f73d1a195c4b8904d77ff05b58e316",
"source_revision": "1f9cbf8e7b43e7c651a64b03365d9d49014a1ac8",
"source_directory": "ietf",
"artifact_revision": "sha256:a7d4a3fdb13fdae8a03e242e21cd8e14ae7656d6720c5e3f8bcc86c7b169d08b",
"artifact_revision": "sha256:b20295f7a92b79808bb6c9ac9c0d5e24e5cf78bee904354e3d1b596f111df333",
"generated_by": "scripts/sync-aep-spec-artifacts.mjs",
"artifacts": {
"examples": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"version": "1.0.0",
"wire_identifier": "basic",
"specification": {
"draft": "draft-kavian-aep-basic-session-credential-03",
"path": "ietf/specs/grant-types/draft-kavian-aep-basic-session-credential-03.md",
"draft": "draft-kavian-aep-basic-session-credential-04",
"path": "ietf/specs/grant-types/draft-kavian-aep-basic-session-credential-04.md",
"datatracker": "https://datatracker.ietf.org/doc/draft-kavian-aep-basic-session-credential/"
},
"summary": "HTTP Basic username and password issued through AEP Grant and revoked through AEP Revoke.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"version": "1.0.0",
"wire_identifier": "oauth-bearer",
"specification": {
"draft": "draft-kavian-aep-oauth-session-credential-03",
"path": "ietf/specs/grant-types/draft-kavian-aep-oauth-session-credential-03.md",
"draft": "draft-kavian-aep-oauth-session-credential-04",
"path": "ietf/specs/grant-types/draft-kavian-aep-oauth-session-credential-04.md",
"datatracker": "https://datatracker.ietf.org/doc/draft-kavian-aep-oauth-session-credential/"
},
"summary": "OAuth Bearer access token issued through AEP Grant and revoked through AEP Revoke.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "A successful Basic Grant response is invalid without a Service-issued credential identifier.",
"drafts": [
"draft-kavian-agent-enrollment-protocol-04",
"draft-kavian-aep-basic-session-credential-03"
"draft-kavian-aep-basic-session-credential-04"
],
"category": "credentials/basic",
"applicability": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"id": "grant-response",
"title": "Basic Grant response",
"description": "A successful HTTP Basic session-credential response that omits scope-limited authorization.",
"drafts": ["draft-kavian-aep-basic-session-credential-03"],
"drafts": ["draft-kavian-aep-basic-session-credential-04"],
"category": "credentials/basic",
"applicability": {
"agent": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "A successful OAuth Bearer Grant response is invalid without a Service-issued credential identifier.",
"drafts": [
"draft-kavian-agent-enrollment-protocol-04",
"draft-kavian-aep-oauth-session-credential-03"
"draft-kavian-aep-oauth-session-credential-04"
],
"category": "credentials/oauth-bearer",
"applicability": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"id": "grant-response",
"title": "OAuth Bearer Grant response",
"description": "A successful OAuth Bearer session-credential response.",
"drafts": ["draft-kavian-aep-oauth-session-credential-03"],
"drafts": ["draft-kavian-aep-oauth-session-credential-04"],
"category": "credentials/oauth-bearer",
"applicability": {
"agent": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "A core Grant request selecting the OAuth Bearer credential profile.",
"drafts": [
"draft-kavian-agent-enrollment-protocol-04",
"draft-kavian-aep-oauth-session-credential-03"
"draft-kavian-aep-oauth-session-credential-04"
],
"category": "grant-revoke",
"applicability": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "A core Revoke request targeting all OAuth Bearer credentials issued to the authenticated Agent.",
"drafts": [
"draft-kavian-agent-enrollment-protocol-04",
"draft-kavian-aep-oauth-session-credential-03"
"draft-kavian-aep-oauth-session-credential-04"
],
"category": "grant-revoke",
"applicability": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "A core Revoke request targeting one OAuth Bearer credential issued to the authenticated Agent.",
"drafts": [
"draft-kavian-agent-enrollment-protocol-04",
"draft-kavian-aep-oauth-session-credential-03"
"draft-kavian-aep-oauth-session-credential-04"
],
"category": "grant-revoke",
"applicability": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
"description": "A Service advertising the baseline HTTP binding, did:web identity, and the three published credential profiles.",
"drafts": [
"draft-kavian-agent-enrollment-protocol-04",
"draft-kavian-aep-oauth-session-credential-03",
"draft-kavian-aep-oauth-session-credential-04",
"draft-kavian-aep-api-key-session-credential-04",
"draft-kavian-aep-basic-session-credential-03",
"draft-kavian-aep-basic-session-credential-04",
"draft-kavian-aep-did-web-identity-method-00"
],
"category": "inspect",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"description": "AEP JWT, Bearer, and Basic preserve their schemes through either accepted protected-resource carrier.",
"drafts": [
"draft-kavian-agent-enrollment-protocol-04",
"draft-kavian-aep-oauth-session-credential-03",
"draft-kavian-aep-basic-session-credential-03"
"draft-kavian-aep-oauth-session-credential-04",
"draft-kavian-aep-basic-session-credential-04"
],
"category": "protected-resource",
"applicability": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
"description": "Every built-in session credential uses its registered presentation syntax and API-key issuance metadata.",
"drafts": [
"draft-kavian-agent-enrollment-protocol-04",
"draft-kavian-aep-oauth-session-credential-03",
"draft-kavian-aep-oauth-session-credential-04",
"draft-kavian-aep-api-key-session-credential-04",
"draft-kavian-aep-basic-session-credential-03"
"draft-kavian-aep-basic-session-credential-04"
],
"category": "protected-resource",
"applicability": {
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,6 @@
"directory": "packages/core"
},
"dependencies": {
"jose": "^6.2.3"
"jose": "^6.2.10"
}
}
Loading