From a3038e6289d358e51c10a283de51cd318f4dae03 Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Sat, 8 Mar 2025 00:25:43 -0500 Subject: [PATCH 1/3] Update actions: db versions and node versions. --- .github/workflows/main.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index ad46014..63b1ad5 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -8,7 +8,7 @@ jobs: timeout-minutes: 10 strategy: matrix: - node-version: [20.x] + node-version: [22.x] steps: - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} @@ -24,12 +24,12 @@ jobs: timeout-minutes: 10 services: mongodb: - image: mongo:5 + image: mongo:6 ports: - 27017:27017 strategy: matrix: - node-version: [18.x, 20.x] + node-version: [20.x, 22.x] steps: - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} @@ -50,12 +50,12 @@ jobs: timeout-minutes: 10 services: mongodb: - image: mongo:5 + image: mongo:6 ports: - 27017:27017 strategy: matrix: - node-version: [20.x] + node-version: [22.x] steps: - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} From 09cb961072a96100fdbd8058f2b72256a50bade0 Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Sat, 8 Mar 2025 00:31:53 -0500 Subject: [PATCH 2/3] Update dependencies. - Update peer dependencies. - `@bedrock/core@6.3.0`. - **BREAKING**: `@bedrock/passport@12`. - Updated for `@bedrock/mongodb@11`. - **BREAKING**: `@bedrock/profile@26`. - Updated for `@bedrock/mongodb@11`. - `@bedrock/validation@7.1.1`. - Update dev dependencies. - Update test dependencies. --- CHANGELOG.md | 13 +++++++++++++ package.json | 14 +++++++------- test/package.json | 38 +++++++++++++++++++------------------- 3 files changed, 39 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e64625d..a76584b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # bedrock-profile-http ChangeLog +## 26.0.0 - 2025-03-xx + +### Changed +- Update peer dependencies. + - `@bedrock/core@6.3.0`. + - **BREAKING**: `@bedrock/passport@12`. + - Updated for `@bedrock/mongodb@11`. + - **BREAKING**: `@bedrock/profile@26`. + - Updated for `@bedrock/mongodb@11`. + - `@bedrock/validation@7.1.1`. +- Update dev dependencies. +- Update test dependencies. + ## 25.0.0 - 2024-10-15 - **BREAKING**: Update peer dependencies. diff --git a/package.json b/package.json index b9e41c8..00db29e 100644 --- a/package.json +++ b/package.json @@ -34,21 +34,21 @@ }, "peerDependencies": { "@bedrock/app-identity": "^4.0.0", - "@bedrock/core": "^6.1.3", + "@bedrock/core": "^6.3.0", "@bedrock/express": "^8.3.1", "@bedrock/https-agent": "^4.1.0", - "@bedrock/passport": "^11.0.0", - "@bedrock/profile": "^25.0.0", - "@bedrock/validation": "^7.1.0" + "@bedrock/passport": "^12.0.0", + "@bedrock/profile": "^26.0.0", + "@bedrock/validation": "^7.1.1" }, "directories": { "lib": "./lib" }, "devDependencies": { - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-config-digitalbazaar": "^5.2.0", - "eslint-plugin-jsdoc": "^48.11.0", - "eslint-plugin-unicorn": "^55.0.0" + "eslint-plugin-jsdoc": "^50.6.3", + "eslint-plugin-unicorn": "^56.0.1" }, "engines": { "node": ">=18" diff --git a/test/package.json b/test/package.json index caade3e..6aecb39 100644 --- a/test/package.json +++ b/test/package.json @@ -11,38 +11,38 @@ "coverage-report": "c8 report" }, "dependencies": { - "@bedrock/account": "^9.0.0", + "@bedrock/account": "^10.0.0", "@bedrock/app-identity": "^4.0.0", - "@bedrock/core": "^6.1.3", + "@bedrock/core": "^6.3.0", "@bedrock/did-context": "^6.0.0", - "@bedrock/did-io": "^10.3.1", - "@bedrock/edv-storage": "^19.0.0", + "@bedrock/did-io": "^10.4.0", + "@bedrock/edv-storage": "^20.0.0", "@bedrock/express": "^8.3.1", "@bedrock/https-agent": "^4.1.0", - "@bedrock/jsonld-document-loader": "^5.1.0", - "@bedrock/kms": "^15.0.0", - "@bedrock/kms-http": "^21.0.0", + "@bedrock/jsonld-document-loader": "^5.2.0", + "@bedrock/kms": "^16.0.0", + "@bedrock/kms-http": "^22.0.0", "@bedrock/ledger-context": "^25.0.0", - "@bedrock/meter": "^5.3.0", - "@bedrock/meter-http": "^13.0.0", - "@bedrock/meter-usage-reporter": "^9.0.1", - "@bedrock/mongodb": "^10.2.0", + "@bedrock/meter": "^6.0.0", + "@bedrock/meter-http": "^14.0.0", + "@bedrock/meter-usage-reporter": "^10.0.0", + "@bedrock/mongodb": "^11.0.0", "@bedrock/package-manager": "^3.0.0", - "@bedrock/passport": "^11.0.0", - "@bedrock/profile": "^24.0.0", + "@bedrock/passport": "^12.0.0", + "@bedrock/profile": "^26.0.0", "@bedrock/profile-http": "file:..", "@bedrock/security-context": "^9.0.0", "@bedrock/server": "^5.1.0", - "@bedrock/ssm-mongodb": "^11.2.1", + "@bedrock/ssm-mongodb": "^13.0.0", "@bedrock/test": "^8.2.0", - "@bedrock/validation": "^7.1.0", + "@bedrock/validation": "^7.1.1", "@bedrock/veres-one-context": "^16.0.0", - "@bedrock/zcap-storage": "^8.0.1", + "@bedrock/zcap-storage": "^9.0.0", "@digitalbazaar/zcap": "^9.0.1", - "apisauce": "^3.0.1", - "c8": "^10.1.2", + "apisauce": "^3.1.0", + "c8": "^10.1.3", "cross-env": "^7.0.3", - "uuid": "^10.0.0" + "uuid": "^11.1.0" }, "c8": { "excludeNodeModules": false, From cede52212a8ad6da25c07d0b0df2e251418a460a Mon Sep 17 00:00:00 2001 From: "David I. Lehn" Date: Sat, 8 Mar 2025 00:32:08 -0500 Subject: [PATCH 3/3] Fix test error check text. --- test/mocha/10-api.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/test/mocha/10-api.js b/test/mocha/10-api.js index 92f524b..ca656de 100644 --- a/test/mocha/10-api.js +++ b/test/mocha/10-api.js @@ -126,7 +126,7 @@ describe('bedrock-profile-http', () => { result.status.should.equal(400); result.ok.should.equal(false); result.data.message.should.equal( - 'A validation error occured in the \'Account Query\' validator.'); + 'A validation error occurred in the \'Account Query\' validator.'); }); it('throws error when account is not authorized', async () => { let result; @@ -182,7 +182,7 @@ describe('bedrock-profile-http', () => { result.status.should.equal(400); result.ok.should.equal(false); result.data.message.should.equal( - 'A validation error occured in the \'Profile Agent\' validator.'); + 'A validation error occurred in the \'Profile Agent\' validator.'); }); it('throws error when account is not authorized', async () => { const profile = 'did:example:1234'; @@ -365,7 +365,7 @@ describe('bedrock-profile-http', () => { result.status.should.equal(400); result.ok.should.equal(false); result.data.message.should.equal( - 'A validation error occured in the \'Account Query\' validator.'); + 'A validation error occurred in the \'Account Query\' validator.'); }); it('throws error when account is not authorized', async () => { const {account: {id: account}} = accounts['alpha@example.com']; @@ -448,7 +448,7 @@ describe('bedrock-profile-http', () => { result.status.should.equal(400); result.ok.should.equal(false); result.data.message.should.equal( - 'A validation error occured in the \'Account Query\' validator.'); + 'A validation error occurred in the \'Account Query\' validator.'); }); it('throws error when account is not authorized', async () => { const {account: {id: account}} = accounts['alpha@example.com']; @@ -536,7 +536,8 @@ describe('bedrock-profile-http', () => { result.status.should.equal(400); result.ok.should.equal(false); result.data.message.should.equal( - 'A validation error occured in the \'Delegate Capability\' validator.'); + 'A validation error occurred in the \'Delegate Capability\' ' + + 'validator.'); }); it('throws error when there is no controller', async () => { const {account: {id: account}} = accounts['alpha@example.com']; @@ -562,7 +563,8 @@ describe('bedrock-profile-http', () => { result.status.should.equal(400); result.ok.should.equal(false); result.data.message.should.equal( - 'A validation error occured in the \'Delegate Capability\' validator.'); + 'A validation error occurred in the \'Delegate Capability\' ' + + 'validator.'); }); it('throws error when account is not authorized', async () => { const {account: {id: account}} = accounts['alpha@example.com']; @@ -704,7 +706,7 @@ describe('bedrock-profile-http', () => { result.status.should.equal(400); result.ok.should.equal(false); result.data.message.should.equal( - 'A validation error occured in the \'zcaps\' validator.'); + 'A validation error occurred in the \'zcaps\' validator.'); }); it('throws error when account is not authorized', async () => { const {account: {id: account}} = accounts['alpha@example.com'];