diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ec57ca9d0..f1467524f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +### Bug Fixes + +- **authentication-oauth:** Move Grant error handling to the correct spot ([#3297](https://github.com/feathersjs/feathers/issues/3297)) ([e9c0828](https://github.com/feathersjs/feathers/commit/e9c0828937453c3f0a1bd16010089b825185eab6)) +- **schema:** Add typescript as peerDependency ([#3287](https://github.com/feathersjs/feathers/issues/3287)) ([cb562ee](https://github.com/feathersjs/feathers/commit/cb562eeddfa88e34fe5727d4000fa037746b0249)) +- **typebox:** Allow default value in StringEnum ([#3281](https://github.com/feathersjs/feathers/issues/3281)) ([25af09a](https://github.com/feathersjs/feathers/commit/25af09ad065e72768bf88bc8b529b68f2ca4da17)) + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) ### Bug Fixes diff --git a/docs/api/schema/typebox.md b/docs/api/schema/typebox.md index 24e869c2b6..30427aaa97 100644 --- a/docs/api/schema/typebox.md +++ b/docs/api/schema/typebox.md @@ -874,6 +874,10 @@ const T = { import { StringEnum } from '@feathersjs/typebox' const T = StringEnum(['crow', 'dove', 'eagle']) +// Add additional options +const T = StringEnum(['crow', 'dove', 'eagle'], { + default: 'crow' +}) ``` To obtain the TypeScript type, use the `Static` utility: diff --git a/lerna.json b/lerna.json index 6a394e0a6f..86949d6ff4 100644 --- a/lerna.json +++ b/lerna.json @@ -1,7 +1,7 @@ { "ci": false, "packages": ["packages/*"], - "version": "5.0.9", + "version": "5.0.10", "command": { "bootstrap": { "hoist": true diff --git a/package-lock.json b/package-lock.json index 01a2203a37..0ae2f8d0b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,8 @@ "packages/*" ], "devDependencies": { - "@typescript-eslint/eslint-plugin": "^6.7.3", - "@typescript-eslint/parser": "^6.7.3", + "@typescript-eslint/eslint-plugin": "^6.7.4", + "@typescript-eslint/parser": "^6.7.4", "c8": "^8.0.1", "eslint": "^8.50.0", "eslint-config-prettier": "^9.0.0", @@ -3640,7 +3640,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.0.tgz", "integrity": "sha512-Xfijy7HvfzzqiOAhAepF4SGN5e9leLkMvg/OPOF97XemjfVCYN/oWa75wnkc6mltMSTwY+XlbhWgUOJmkFspSw==", - "dev": true, "dependencies": { "sparse-bitfield": "^3.0.3" } @@ -5333,9 +5332,9 @@ "dev": true }, "node_modules/@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.2.tgz", + "integrity": "sha512-NaHL0+0lLNhX6d9rs+NSt97WH/gIlRHmszXbQ/8/MV/eVcFNdeJ/GYhrFuUc8K7WuPhRhTSdMkCp8VMzhUq85w==", "dev": true }, "node_modules/@types/mongodb": { @@ -5349,9 +5348,9 @@ } }, "node_modules/@types/node": { - "version": "20.7.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.7.0.tgz", - "integrity": "sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==" + "version": "20.8.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz", + "integrity": "sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==" }, "node_modules/@types/node-fetch": { "version": "2.6.6", @@ -5467,16 +5466,16 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz", - "integrity": "sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.4.tgz", + "integrity": "sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/type-utils": "6.7.3", - "@typescript-eslint/utils": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", + "@typescript-eslint/scope-manager": "6.7.4", + "@typescript-eslint/type-utils": "6.7.4", + "@typescript-eslint/utils": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -5502,15 +5501,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz", - "integrity": "sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.4.tgz", + "integrity": "sha512-I5zVZFY+cw4IMZUeNCU7Sh2PO5O57F7Lr0uyhgCJmhN/BuTlnc55KxPonR4+EM3GBdfiCyGZye6DgMjtubQkmA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/typescript-estree": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", + "@typescript-eslint/scope-manager": "6.7.4", + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/typescript-estree": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4", "debug": "^4.3.4" }, "engines": { @@ -5530,13 +5529,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz", - "integrity": "sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.4.tgz", + "integrity": "sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3" + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -5547,13 +5546,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz", - "integrity": "sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.4.tgz", + "integrity": "sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.7.3", - "@typescript-eslint/utils": "6.7.3", + "@typescript-eslint/typescript-estree": "6.7.4", + "@typescript-eslint/utils": "6.7.4", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -5574,9 +5573,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz", - "integrity": "sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.4.tgz", + "integrity": "sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -5587,13 +5586,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz", - "integrity": "sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.4.tgz", + "integrity": "sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -5614,17 +5613,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz", - "integrity": "sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.4.tgz", + "integrity": "sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/typescript-estree": "6.7.3", + "@typescript-eslint/scope-manager": "6.7.4", + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/typescript-estree": "6.7.4", "semver": "^7.5.4" }, "engines": { @@ -5639,12 +5638,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz", - "integrity": "sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz", + "integrity": "sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/types": "6.7.4", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -6436,9 +6435,9 @@ } }, "node_modules/axios": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", - "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz", + "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -8121,11 +8120,11 @@ } }, "node_modules/bson": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-5.4.0.tgz", - "integrity": "sha512-WRZ5SQI5GfUuKnPTNmAYPiKIof3ORXAF4IRU5UcgmivNIon01rWQlw5RUH954dpu8yGL8T59YShVddIPaU/gFA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.1.0.tgz", + "integrity": "sha512-yiQ3KxvpVoRpx1oD1uPz4Jit9tAVTJgjdmjDKtUErkOoL9VNoF8Dd58qtAOL5E40exx2jvAT9sqdRSK/r+SHlA==", "engines": { - "node": ">=14.20.1" + "node": ">=16.20.1" } }, "node_modules/buffer": { @@ -12775,7 +12774,8 @@ "node_modules/ip": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "devOptional": true }, "node_modules/ipaddr.js": { "version": "1.9.1", @@ -15488,8 +15488,7 @@ "node_modules/memory-pager": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "devOptional": true + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==" }, "node_modules/meow": { "version": "8.1.2", @@ -16364,26 +16363,25 @@ } }, "node_modules/mongodb": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.7.0.tgz", - "integrity": "sha512-zm82Bq33QbqtxDf58fLWBwTjARK3NSvKYjyz997KSy6hpat0prjeX/kxjbPVyZY60XYPDNETaHkHJI2UCzSLuw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.1.0.tgz", + "integrity": "sha512-AvzNY0zMkpothZ5mJAaIo2bGDjlJQqqAbn9fvtVgwIIUPEfdrqGxqNjjbuKyrgQxg2EvCmfWdjq+4uj96c0YPw==", "dependencies": { - "bson": "^5.4.0", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" + "@mongodb-js/saslprep": "^1.1.0", + "bson": "^6.1.0", + "mongodb-connection-string-url": "^2.6.0" }, "engines": { - "node": ">=14.20.1" - }, - "optionalDependencies": { - "saslprep": "^1.0.3" + "node": ">=16.20.1" }, "peerDependencies": { - "@aws-sdk/credential-providers": "^3.201.0", + "@aws-sdk/credential-providers": "^3.188.0", "@mongodb-js/zstd": "^1.1.0", + "gcp-metadata": "^5.2.0", "kerberos": "^2.0.1", - "mongodb-client-encryption": ">=2.3.0 <3", - "snappy": "^7.2.2" + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.2.2", + "socks": "^2.7.1" }, "peerDependenciesMeta": { "@aws-sdk/credential-providers": { @@ -16392,6 +16390,9 @@ "@mongodb-js/zstd": { "optional": true }, + "gcp-metadata": { + "optional": true + }, "kerberos": { "optional": true }, @@ -16400,6 +16401,9 @@ }, "snappy": { "optional": true + }, + "socks": { + "optional": true } } }, @@ -19999,18 +20003,6 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/saslprep": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", - "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", - "optional": true, - "dependencies": { - "sparse-bitfield": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/schema-utils": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", @@ -20331,6 +20323,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "devOptional": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -20412,6 +20405,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "devOptional": true, "dependencies": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -20470,7 +20464,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", - "devOptional": true, "dependencies": { "memory-pager": "^1.0.2" } @@ -22988,17 +22981,17 @@ }, "packages/adapter-commons": { "name": "@feathersjs/adapter-commons", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9" + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10" }, "devDependencies": { - "@types/mocha": "^10.0.1", + "@types/mocha": "^10.0.2", "@types/mongodb": "^4.0.6", - "@types/node": "^20.7.0", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "mongodb": "^6.1.0", "shx": "^0.3.4", @@ -23013,68 +23006,13 @@ "url": "https://opencollective.com/feathers" } }, - "packages/adapter-commons/node_modules/bson": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.1.0.tgz", - "integrity": "sha512-yiQ3KxvpVoRpx1oD1uPz4Jit9tAVTJgjdmjDKtUErkOoL9VNoF8Dd58qtAOL5E40exx2jvAT9sqdRSK/r+SHlA==", - "dev": true, - "engines": { - "node": ">=16.20.1" - } - }, - "packages/adapter-commons/node_modules/mongodb": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.1.0.tgz", - "integrity": "sha512-AvzNY0zMkpothZ5mJAaIo2bGDjlJQqqAbn9fvtVgwIIUPEfdrqGxqNjjbuKyrgQxg2EvCmfWdjq+4uj96c0YPw==", - "dev": true, - "dependencies": { - "@mongodb-js/saslprep": "^1.1.0", - "bson": "^6.1.0", - "mongodb-connection-string-url": "^2.6.0" - }, - "engines": { - "node": ">=16.20.1" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.1.0", - "gcp-metadata": "^5.2.0", - "kerberos": "^2.0.1", - "mongodb-client-encryption": ">=6.0.0 <7", - "snappy": "^7.2.2", - "socks": "^2.7.1" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "gcp-metadata": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - }, - "socks": { - "optional": true - } - } - }, "packages/adapter-tests": { "name": "@feathersjs/adapter-tests", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "devDependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23090,15 +23028,15 @@ }, "packages/authentication": { "name": "@feathersjs/authentication", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", "@feathersjs/hooks": "^0.8.1", - "@feathersjs/schema": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/schema": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", "@types/jsonwebtoken": "^9.0.3", "jsonwebtoken": "^9.0.2", "lodash": "^4.17.21", @@ -23106,10 +23044,10 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@feathersjs/memory": "^5.0.9", + "@feathersjs/memory": "^5.0.10", "@types/lodash": "^4.14.199", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "@types/uuid": "^9.0.4", "mocha": "^10.2.0", "shx": "^0.3.4", @@ -23126,24 +23064,24 @@ }, "packages/authentication-client": { "name": "@feathersjs/authentication-client", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9" + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.9", - "@feathersjs/express": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/rest-client": "^5.0.9", - "@feathersjs/socketio": "^5.0.9", - "@feathersjs/socketio-client": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", - "axios": "^1.5.0", + "@feathersjs/authentication-local": "^5.0.10", + "@feathersjs/express": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/rest-client": "^5.0.10", + "@feathersjs/socketio": "^5.0.10", + "@feathersjs/socketio-client": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", + "axios": "^1.5.1", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23159,23 +23097,23 @@ }, "packages/authentication-local": { "name": "@feathersjs/authentication-local", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", "bcryptjs": "^2.4.3", "lodash": "^4.17.21" }, "devDependencies": { - "@feathersjs/memory": "^5.0.9", - "@feathersjs/schema": "^5.0.9", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/schema": "^5.0.10", "@types/bcryptjs": "^2.4.4", "@types/lodash": "^4.14.199", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23191,16 +23129,16 @@ }, "packages/authentication-oauth": { "name": "@feathersjs/authentication-oauth", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/express": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/koa": "^5.0.9", - "@feathersjs/schema": "^5.0.9", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/express": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/koa": "^5.0.10", + "@feathersjs/schema": "^5.0.10", "cookie-session": "^2.0.0", "grant": "^5.4.21", "koa-session": "^6.4.0", @@ -23208,15 +23146,15 @@ "qs": "^6.11.2" }, "devDependencies": { - "@feathersjs/memory": "^5.0.9", + "@feathersjs/memory": "^5.0.10", "@types/cookie-session": "^2.0.45", "@types/express": "^4.17.18", "@types/koa-session": "^6.4.2", "@types/lodash": "^4.14.199", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "@types/tough-cookie": "^4.0.3", - "axios": "^1.5.0", + "axios": "^1.5.1", "mocha": "^10.2.0", "shx": "^0.3.4", "tough-cookie": "^4.1.3", @@ -23233,10 +23171,10 @@ }, "packages/cli": { "name": "@feathersjs/cli", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/generators": "^5.0.9", + "@feathersjs/generators": "^5.0.10", "chalk": "^4.0.1", "commander": "^11.0.0" }, @@ -23244,31 +23182,31 @@ "feathers": "bin/feathers" }, "devDependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/authentication-client": "^5.0.9", - "@feathersjs/authentication-local": "^5.0.9", - "@feathersjs/authentication-oauth": "^5.0.9", - "@feathersjs/configuration": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/express": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/knex": "^5.0.9", - "@feathersjs/koa": "^5.0.9", - "@feathersjs/mongodb": "^5.0.9", - "@feathersjs/rest-client": "^5.0.9", - "@feathersjs/schema": "^5.0.9", - "@feathersjs/socketio": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", - "@feathersjs/typebox": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/authentication-client": "^5.0.10", + "@feathersjs/authentication-local": "^5.0.10", + "@feathersjs/authentication-oauth": "^5.0.10", + "@feathersjs/configuration": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/express": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/knex": "^5.0.10", + "@feathersjs/koa": "^5.0.10", + "@feathersjs/mongodb": "^5.0.10", + "@feathersjs/rest-client": "^5.0.10", + "@feathersjs/schema": "^5.0.10", + "@feathersjs/socketio": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", + "@feathersjs/typebox": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "@types/prettier": "^2.7.3", - "axios": "^1.5.0", + "axios": "^1.5.1", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "type-fest": "^4.3.1", + "type-fest": "^4.3.3", "typescript": "^5.2.2" }, "engines": { @@ -23280,9 +23218,9 @@ } }, "packages/cli/node_modules/type-fest": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.1.tgz", - "integrity": "sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.3.tgz", + "integrity": "sha512-bxhiFii6BBv6UiSDq7uKTMyADT9unXEl3ydGefndVLxFeB44LRbT4K7OJGDYSyDrKnklCC1Pre68qT2wbUl2Aw==", "dev": true, "engines": { "node": ">=16" @@ -23293,22 +23231,22 @@ }, "packages/client": { "name": "@feathersjs/client", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/authentication-client": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/rest-client": "^5.0.9", - "@feathersjs/socketio-client": "^5.0.9" + "@feathersjs/authentication-client": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/rest-client": "^5.0.10", + "@feathersjs/socketio-client": "^5.0.10" }, "devDependencies": { "@babel/core": "^7.23.0", "@babel/preset-env": "^7.22.20", - "@feathersjs/express": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/socketio": "^5.0.9", - "@feathersjs/tests": "^5.0.9", + "@feathersjs/express": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/socketio": "^5.0.10", + "@feathersjs/tests": "^5.0.10", "babel-loader": "^9.1.3", "mocha": "^10.2.0", "mocha-puppeteer": "^0.14.0", @@ -23332,11 +23270,11 @@ }, "packages/commons": { "name": "@feathersjs/commons", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "devDependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23352,18 +23290,18 @@ }, "packages/configuration": { "name": "@feathersjs/configuration", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/schema": "^5.0.9", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/schema": "^5.0.10", "@types/config": "^3.3.1", "config": "^3.3.9" }, "devDependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23378,10 +23316,10 @@ } }, "packages/create-feathers": { - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/cli": "^5.0.9" + "@feathersjs/cli": "^5.0.10" }, "bin": { "create-feathers": "bin/create-feathers" @@ -23396,12 +23334,12 @@ }, "packages/errors": { "name": "@feathersjs/errors", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "devDependencies": { - "@feathersjs/feathers": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/feathers": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23413,14 +23351,14 @@ }, "packages/express": { "name": "@feathersjs/express", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", "@types/compression": "^1.7.3", "@types/express": "^4.17.18", "@types/express-serve-static-core": "^4.17.37", @@ -23429,12 +23367,12 @@ "express": "^4.18.2" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.9", - "@feathersjs/tests": "^5.0.9", + "@feathersjs/authentication-local": "^5.0.10", + "@feathersjs/tests": "^5.0.10", "@types/lodash": "^4.14.199", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", - "axios": "^1.5.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", + "axios": "^1.5.1", "lodash": "^4.17.21", "mocha": "^10.2.0", "shx": "^0.3.4", @@ -23451,16 +23389,16 @@ }, "packages/feathers": { "name": "@feathersjs/feathers", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.9", + "@feathersjs/commons": "^5.0.10", "@feathersjs/hooks": "^0.8.1", "events": "^3.3.0" }, "devDependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23476,7 +23414,7 @@ }, "packages/generators": { "name": "@feathersjs/generators", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { "@feathershq/pinion": "^0.3.5", @@ -23486,27 +23424,27 @@ "typescript": "^5.2.2" }, "devDependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/authentication-client": "^5.0.9", - "@feathersjs/authentication-local": "^5.0.9", - "@feathersjs/authentication-oauth": "^5.0.9", - "@feathersjs/configuration": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/express": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/knex": "^5.0.9", - "@feathersjs/koa": "^5.0.9", - "@feathersjs/mongodb": "^5.0.9", - "@feathersjs/rest-client": "^5.0.9", - "@feathersjs/schema": "^5.0.9", - "@feathersjs/socketio": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", - "@feathersjs/typebox": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/authentication-client": "^5.0.10", + "@feathersjs/authentication-local": "^5.0.10", + "@feathersjs/authentication-oauth": "^5.0.10", + "@feathersjs/configuration": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/express": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/knex": "^5.0.10", + "@feathersjs/koa": "^5.0.10", + "@feathersjs/mongodb": "^5.0.10", + "@feathersjs/rest-client": "^5.0.10", + "@feathersjs/schema": "^5.0.10", + "@feathersjs/socketio": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", + "@feathersjs/typebox": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "@types/prettier": "^2.7.3", - "axios": "^1.5.0", + "axios": "^1.5.1", "mocha": "^10.2.0", "mongodb": "^6.1.0", "mssql": "^10.0.1", @@ -23515,7 +23453,7 @@ "shx": "^0.3.4", "sqlite3": "^5.1.6", "ts-node": "^10.9.1", - "type-fest": "^4.3.1", + "type-fest": "^4.3.3", "typescript": "^5.2.2" }, "engines": { @@ -23526,65 +23464,10 @@ "url": "https://github.com/sponsors/daffl" } }, - "packages/generators/node_modules/bson": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.1.0.tgz", - "integrity": "sha512-yiQ3KxvpVoRpx1oD1uPz4Jit9tAVTJgjdmjDKtUErkOoL9VNoF8Dd58qtAOL5E40exx2jvAT9sqdRSK/r+SHlA==", - "dev": true, - "engines": { - "node": ">=16.20.1" - } - }, - "packages/generators/node_modules/mongodb": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.1.0.tgz", - "integrity": "sha512-AvzNY0zMkpothZ5mJAaIo2bGDjlJQqqAbn9fvtVgwIIUPEfdrqGxqNjjbuKyrgQxg2EvCmfWdjq+4uj96c0YPw==", - "dev": true, - "dependencies": { - "@mongodb-js/saslprep": "^1.1.0", - "bson": "^6.1.0", - "mongodb-connection-string-url": "^2.6.0" - }, - "engines": { - "node": ">=16.20.1" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.1.0", - "gcp-metadata": "^5.2.0", - "kerberos": "^2.0.1", - "mongodb-client-encryption": ">=6.0.0 <7", - "snappy": "^7.2.2", - "socks": "^2.7.1" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "gcp-metadata": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - }, - "socks": { - "optional": true - } - } - }, "packages/generators/node_modules/type-fest": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.1.tgz", - "integrity": "sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.3.tgz", + "integrity": "sha512-bxhiFii6BBv6UiSDq7uKTMyADT9unXEl3ydGefndVLxFeB44LRbT4K7OJGDYSyDrKnklCC1Pre68qT2wbUl2Aw==", "dev": true, "engines": { "node": ">=16" @@ -23595,19 +23478,19 @@ }, "packages/knex": { "name": "@feathersjs/knex", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9" + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.9", - "@feathersjs/schema": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/adapter-tests": "^5.0.10", + "@feathersjs/schema": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "knex": "^2.5.1", "mocha": "^10.2.0", "pg": "^8.11.3", @@ -23623,19 +23506,19 @@ "url": "https://github.com/sponsors/daffl" }, "peerDependencies": { - "knex": "^2.3.0" + "knex": "^2.5.1" } }, "packages/koa": { "name": "@feathersjs/koa", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", "@koa/cors": "^4.0.0", "@types/koa": "^2.13.9", "@types/koa__cors": "^4.0.1", @@ -23648,13 +23531,13 @@ "koa-static": "^5.0.0" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/tests": "^5.0.9", + "@feathersjs/authentication-local": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/tests": "^5.0.10", "@types/koa-compose": "^3.2.6", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", - "axios": "^1.5.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", + "axios": "^1.5.1", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23666,19 +23549,19 @@ }, "packages/memory": { "name": "@feathersjs/memory", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", "sift": "^17.0.1" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/adapter-tests": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23690,19 +23573,19 @@ }, "packages/mongodb": { "name": "@feathersjs/mongodb", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9" + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.9", - "@feathersjs/schema": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/adapter-tests": "^5.0.10", + "@feathersjs/schema": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "mongodb-memory-server": "^8.15.1", "shx": "^0.3.4", @@ -23716,29 +23599,29 @@ "url": "https://github.com/sponsors/daffl" }, "peerDependencies": { - "mongodb": "^5.2.0" + "mongodb": "^6.1.0" } }, "packages/rest-client": { "name": "@feathersjs/rest-client", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", "@types/superagent": "^4.1.19", "qs": "^6.11.2" }, "devDependencies": { - "@feathersjs/express": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/tests": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/express": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/tests": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "@types/node-fetch": "^2.6.6", "@types/qs": "^6.9.8", - "axios": "^1.5.0", + "axios": "^1.5.1", "mocha": "^10.2.0", "node-fetch": "^2.6.1", "rxjs": "^7.8.1", @@ -23757,13 +23640,13 @@ }, "packages/schema": { "name": "@feathersjs/schema", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", "@feathersjs/hooks": "^0.8.1", "@types/json-schema": "^7.0.13", "ajv": "^8.12.0", @@ -23771,9 +23654,9 @@ "json-schema-to-ts": "^2.9.2" }, "devDependencies": { - "@feathersjs/memory": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/memory": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "ajv-formats": "^2.1.1", "mocha": "^10.2.0", "shx": "^0.3.4", @@ -23785,6 +23668,9 @@ "funding": { "type": "github", "url": "https://github.com/sponsors/daffl" + }, + "peerDependencies": { + "typescript": ">=4.7" } }, "packages/schema/node_modules/ajv": { @@ -23809,20 +23695,20 @@ }, "packages/socketio": { "name": "@feathersjs/socketio", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", "socket.io": "^4.7.2" }, "devDependencies": { - "@feathersjs/express": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/tests": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/express": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/tests": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "lodash": "^4.17.21", "mocha": "^10.2.0", "shx": "^0.3.4", @@ -23839,19 +23725,19 @@ }, "packages/socketio-client": { "name": "@feathersjs/socketio-client", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9" + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10" }, "devDependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/socketio": "^5.0.9", - "@feathersjs/tests": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/socketio": "^5.0.10", + "@feathersjs/tests": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "socket.io-client": "^4.7.2", @@ -23868,17 +23754,17 @@ }, "packages/tests": { "name": "@feathersjs/tests", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { "@types/lodash": "^4.14.199", - "axios": "^1.5.0", + "axios": "^1.5.1", "lodash": "^4.17.21" }, "devDependencies": { - "@feathersjs/feathers": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/feathers": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23894,20 +23780,20 @@ }, "packages/transport-commons": { "name": "@feathersjs/transport-commons", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", "encodeurl": "^1.0.2", "lodash": "^4.17.21" }, "devDependencies": { "@types/encodeurl": "^1.0.0", "@types/lodash": "^4.14.199", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", @@ -23923,15 +23809,15 @@ }, "packages/typebox": { "name": "@feathersjs/typebox", - "version": "5.0.9", + "version": "5.0.10", "license": "MIT", "dependencies": { - "@feathersjs/schema": "^5.0.9", + "@feathersjs/schema": "^5.0.10", "@sinclair/typebox": "^0.25.0" }, "devDependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "typescript": "^5.2.2" diff --git a/package.json b/package.json index 007c2bf0fc..eb8bb29609 100644 --- a/package.json +++ b/package.json @@ -36,14 +36,14 @@ "eslint": "eslint \"packages/**/*.ts\" --fix", "lint": "npm run prettier && npm run eslint", "compile": "lerna run compile", - "update-dependencies": "ncu -u && lerna exec -- ncu -u -x node-fetch,chalk", + "update-dependencies": "ncu -u && lerna exec -- ncu -u --dep prod,dev,optional,peer -x node-fetch,chalk,\"@sinclair/typebox\"", "clean": "find . -name node_modules -exec rm -rf '{}' + && find . -name package-lock.json -exec rm -rf '{}' +", "test:deno": "deno test --config deno/tsconfig.json deno/test.ts", "test": "npm run lint && npm run compile && c8 lerna run test --ignore @feathersjs/tests" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^6.7.3", - "@typescript-eslint/parser": "^6.7.3", + "@typescript-eslint/eslint-plugin": "^6.7.4", + "@typescript-eslint/parser": "^6.7.4", "c8": "^8.0.1", "eslint": "^8.50.0", "eslint-config-prettier": "^9.0.0", diff --git a/packages/adapter-commons/CHANGELOG.md b/packages/adapter-commons/CHANGELOG.md index b01f63057e..a8c5c23fd1 100644 --- a/packages/adapter-commons/CHANGELOG.md +++ b/packages/adapter-commons/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/adapter-commons + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/adapter-commons diff --git a/packages/adapter-commons/package.json b/packages/adapter-commons/package.json index ddd70ef6f1..d532949040 100644 --- a/packages/adapter-commons/package.json +++ b/packages/adapter-commons/package.json @@ -1,6 +1,6 @@ { "name": "@feathersjs/adapter-commons", - "version": "5.0.9", + "version": "5.0.10", "description": "Shared database adapter utility functions", "homepage": "https://feathersjs.com", "keywords": [ @@ -50,14 +50,14 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9" + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10" }, "devDependencies": { - "@types/mocha": "^10.0.1", + "@types/mocha": "^10.0.2", "@types/mongodb": "^4.0.6", - "@types/node": "^20.7.0", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "mongodb": "^6.1.0", "shx": "^0.3.4", diff --git a/packages/adapter-tests/CHANGELOG.md b/packages/adapter-tests/CHANGELOG.md index b7f3897cc8..8e43030e5e 100644 --- a/packages/adapter-tests/CHANGELOG.md +++ b/packages/adapter-tests/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/adapter-tests + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/adapter-tests diff --git a/packages/adapter-tests/package.json b/packages/adapter-tests/package.json index c0d41b3944..58082cc719 100644 --- a/packages/adapter-tests/package.json +++ b/packages/adapter-tests/package.json @@ -1,6 +1,6 @@ { "name": "@feathersjs/adapter-tests", - "version": "5.0.9", + "version": "5.0.10", "description": "Feathers shared database adapter test suite", "homepage": "https://feathersjs.com", "keywords": [ @@ -50,8 +50,8 @@ "access": "public" }, "devDependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/authentication-client/CHANGELOG.md b/packages/authentication-client/CHANGELOG.md index 9afdf079fb..478780541d 100644 --- a/packages/authentication-client/CHANGELOG.md +++ b/packages/authentication-client/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/authentication-client + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/authentication-client diff --git a/packages/authentication-client/package.json b/packages/authentication-client/package.json index 9230552540..e1a21f43e3 100644 --- a/packages/authentication-client/package.json +++ b/packages/authentication-client/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/authentication-client", "description": "The authentication plugin for feathers-client", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -53,21 +53,21 @@ "access": "public" }, "dependencies": { - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9" + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.9", - "@feathersjs/express": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/rest-client": "^5.0.9", - "@feathersjs/socketio": "^5.0.9", - "@feathersjs/socketio-client": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", - "axios": "^1.5.0", + "@feathersjs/authentication-local": "^5.0.10", + "@feathersjs/express": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/rest-client": "^5.0.10", + "@feathersjs/socketio": "^5.0.10", + "@feathersjs/socketio-client": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", + "axios": "^1.5.1", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/authentication-local/CHANGELOG.md b/packages/authentication-local/CHANGELOG.md index d683d9ad31..b41f7fa8a7 100644 --- a/packages/authentication-local/CHANGELOG.md +++ b/packages/authentication-local/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/authentication-local + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/authentication-local diff --git a/packages/authentication-local/package.json b/packages/authentication-local/package.json index c18daf8515..6dfec330a0 100644 --- a/packages/authentication-local/package.json +++ b/packages/authentication-local/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/authentication-local", "description": "Local authentication strategy for @feathers/authentication", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -53,20 +53,20 @@ "access": "public" }, "dependencies": { - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", "bcryptjs": "^2.4.3", "lodash": "^4.17.21" }, "devDependencies": { - "@feathersjs/memory": "^5.0.9", - "@feathersjs/schema": "^5.0.9", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/schema": "^5.0.10", "@types/bcryptjs": "^2.4.4", "@types/lodash": "^4.14.199", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/authentication-oauth/CHANGELOG.md b/packages/authentication-oauth/CHANGELOG.md index 96e21b9405..1654cc0659 100644 --- a/packages/authentication-oauth/CHANGELOG.md +++ b/packages/authentication-oauth/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +### Bug Fixes + +- **authentication-oauth:** Move Grant error handling to the correct spot ([#3297](https://github.com/feathersjs/feathers/issues/3297)) ([e9c0828](https://github.com/feathersjs/feathers/commit/e9c0828937453c3f0a1bd16010089b825185eab6)) + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) ### Bug Fixes diff --git a/packages/authentication-oauth/package.json b/packages/authentication-oauth/package.json index 6c006e331d..7a74071b2f 100644 --- a/packages/authentication-oauth/package.json +++ b/packages/authentication-oauth/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/authentication-oauth", "description": "oAuth 1 and 2 authentication for Feathers. Powered by Grant.", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -54,13 +54,13 @@ "access": "public" }, "dependencies": { - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/express": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/koa": "^5.0.9", - "@feathersjs/schema": "^5.0.9", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/express": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/koa": "^5.0.10", + "@feathersjs/schema": "^5.0.10", "cookie-session": "^2.0.0", "grant": "^5.4.21", "koa-session": "^6.4.0", @@ -68,15 +68,15 @@ "qs": "^6.11.2" }, "devDependencies": { - "@feathersjs/memory": "^5.0.9", + "@feathersjs/memory": "^5.0.10", "@types/cookie-session": "^2.0.45", "@types/express": "^4.17.18", "@types/koa-session": "^6.4.2", "@types/lodash": "^4.14.199", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "@types/tough-cookie": "^4.0.3", - "axios": "^1.5.0", + "axios": "^1.5.1", "mocha": "^10.2.0", "shx": "^0.3.4", "tough-cookie": "^4.1.3", diff --git a/packages/authentication-oauth/src/service.ts b/packages/authentication-oauth/src/service.ts index 79a6da9448..c0f0c072b3 100644 --- a/packages/authentication-oauth/src/service.ts +++ b/packages/authentication-oauth/src/service.ts @@ -1,6 +1,6 @@ import { createDebug } from '@feathersjs/commons' import { HookContext, NextFunction, Params } from '@feathersjs/feathers' -import { FeathersError } from '@feathersjs/errors' +import { FeathersError, GeneralError } from '@feathersjs/errors' // eslint-disable-next-line @typescript-eslint/ban-ts-comment //@ts-ignore import Grant from 'grant/lib/grant' @@ -28,7 +28,7 @@ export class OAuthError extends FeathersError { constructor( message: string, data: any, - public location?: string + public location: string ) { super(message, 'NotAuthenticated', 401, 'not-authenticated', data) } @@ -121,11 +121,11 @@ export class OAuthService { ...payload } - if (payload.error) { - throw new OAuthError(payload.error_description || payload.error, payload) - } - try { + if (payload.error) { + throw new GeneralError(payload.error_description || payload.error, payload) + } + debug(`Calling ${authService}.create authentication with strategy ${name}`) const authResult = await this.service.create(authentication, authParams) diff --git a/packages/authentication/CHANGELOG.md b/packages/authentication/CHANGELOG.md index 7073a374de..9db02b9767 100644 --- a/packages/authentication/CHANGELOG.md +++ b/packages/authentication/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/authentication + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/authentication diff --git a/packages/authentication/package.json b/packages/authentication/package.json index 1750fe561f..eff9d1decd 100644 --- a/packages/authentication/package.json +++ b/packages/authentication/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/authentication", "description": "Add Authentication to your FeathersJS app.", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -53,12 +53,12 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", "@feathersjs/hooks": "^0.8.1", - "@feathersjs/schema": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/schema": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", "@types/jsonwebtoken": "^9.0.3", "jsonwebtoken": "^9.0.2", "lodash": "^4.17.21", @@ -66,10 +66,10 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@feathersjs/memory": "^5.0.9", + "@feathersjs/memory": "^5.0.10", "@types/lodash": "^4.14.199", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "@types/uuid": "^9.0.4", "mocha": "^10.2.0", "shx": "^0.3.4", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 6e6206f099..22847bbbe1 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/cli + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/cli diff --git a/packages/cli/package.json b/packages/cli/package.json index fef48cad45..f0e6c1619a 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/cli", "description": "The command line interface for creating Feathers applications", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "bin": { @@ -52,36 +52,36 @@ "access": "public" }, "dependencies": { - "@feathersjs/generators": "^5.0.9", + "@feathersjs/generators": "^5.0.10", "chalk": "^4.0.1", "commander": "^11.0.0" }, "devDependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/authentication-client": "^5.0.9", - "@feathersjs/authentication-local": "^5.0.9", - "@feathersjs/authentication-oauth": "^5.0.9", - "@feathersjs/configuration": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/express": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/knex": "^5.0.9", - "@feathersjs/koa": "^5.0.9", - "@feathersjs/mongodb": "^5.0.9", - "@feathersjs/rest-client": "^5.0.9", - "@feathersjs/schema": "^5.0.9", - "@feathersjs/socketio": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", - "@feathersjs/typebox": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/authentication-client": "^5.0.10", + "@feathersjs/authentication-local": "^5.0.10", + "@feathersjs/authentication-oauth": "^5.0.10", + "@feathersjs/configuration": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/express": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/knex": "^5.0.10", + "@feathersjs/koa": "^5.0.10", + "@feathersjs/mongodb": "^5.0.10", + "@feathersjs/rest-client": "^5.0.10", + "@feathersjs/schema": "^5.0.10", + "@feathersjs/socketio": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", + "@feathersjs/typebox": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "@types/prettier": "^2.7.3", - "axios": "^1.5.0", + "axios": "^1.5.1", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", - "type-fest": "^4.3.1", + "type-fest": "^4.3.3", "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index f3ea5afed1..74df6e774a 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/client + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/client diff --git a/packages/client/package.json b/packages/client/package.json index bd124741b5..6b9831465e 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/client", "description": "A module that consolidates Feathers client modules for REST (jQuery, Request, Superagent) and Websocket (Socket.io, Primus) connections", - "version": "5.0.9", + "version": "5.0.10", "repository": { "type": "git", "url": "https://github.com/feathersjs/feathers.git", @@ -49,19 +49,19 @@ "IE 11" ], "dependencies": { - "@feathersjs/authentication-client": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/rest-client": "^5.0.9", - "@feathersjs/socketio-client": "^5.0.9" + "@feathersjs/authentication-client": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/rest-client": "^5.0.10", + "@feathersjs/socketio-client": "^5.0.10" }, "devDependencies": { "@babel/core": "^7.23.0", "@babel/preset-env": "^7.22.20", - "@feathersjs/express": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/socketio": "^5.0.9", - "@feathersjs/tests": "^5.0.9", + "@feathersjs/express": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/socketio": "^5.0.10", + "@feathersjs/tests": "^5.0.10", "babel-loader": "^9.1.3", "mocha": "^10.2.0", "mocha-puppeteer": "^0.14.0", diff --git a/packages/commons/CHANGELOG.md b/packages/commons/CHANGELOG.md index 563abfe398..efb056ade1 100644 --- a/packages/commons/CHANGELOG.md +++ b/packages/commons/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/commons + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/commons diff --git a/packages/commons/package.json b/packages/commons/package.json index 38008dd26c..068cab7892 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -1,6 +1,6 @@ { "name": "@feathersjs/commons", - "version": "5.0.9", + "version": "5.0.10", "description": "Shared Feathers utility functions", "homepage": "https://feathersjs.com", "keywords": [ @@ -52,8 +52,8 @@ "access": "public" }, "devDependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/configuration/CHANGELOG.md b/packages/configuration/CHANGELOG.md index a28dc35d57..1edc5bded2 100644 --- a/packages/configuration/CHANGELOG.md +++ b/packages/configuration/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/configuration + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/configuration diff --git a/packages/configuration/package.json b/packages/configuration/package.json index 10855de420..cceae2e5f1 100644 --- a/packages/configuration/package.json +++ b/packages/configuration/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/configuration", "description": "A small configuration module for your Feathers application.", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -58,15 +58,15 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/schema": "^5.0.9", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/schema": "^5.0.10", "@types/config": "^3.3.1", "config": "^3.3.9" }, "devDependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/create-feathers/CHANGELOG.md b/packages/create-feathers/CHANGELOG.md index ecb4c78e7c..e4fe14753b 100644 --- a/packages/create-feathers/CHANGELOG.md +++ b/packages/create-feathers/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package create-feathers + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package create-feathers diff --git a/packages/create-feathers/package.json b/packages/create-feathers/package.json index 6a8c5ff9a9..feca779f6e 100644 --- a/packages/create-feathers/package.json +++ b/packages/create-feathers/package.json @@ -1,7 +1,7 @@ { "name": "create-feathers", "description": "Create a new Feathers application", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "bin": { "create-feathers": "./bin/create-feathers" @@ -47,7 +47,7 @@ "access": "public" }, "dependencies": { - "@feathersjs/cli": "^5.0.9" + "@feathersjs/cli": "^5.0.10" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index 45d9136e85..9542be2b19 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/errors + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/errors diff --git a/packages/errors/package.json b/packages/errors/package.json index 01ea97b080..894e835edf 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/errors", "description": "Common error types for Feathers apps", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -49,9 +49,9 @@ "*.js" ], "devDependencies": { - "@feathersjs/feathers": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/feathers": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index 35fe2449c8..cee912ba9f 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/express + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/express diff --git a/packages/express/package.json b/packages/express/package.json index 4aad38a2be..c129b46266 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/express", "description": "Feathers Express framework bindings and REST provider", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -52,11 +52,11 @@ "access": "public" }, "dependencies": { - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", "@types/compression": "^1.7.3", "@types/express": "^4.17.18", "@types/express-serve-static-core": "^4.17.37", @@ -65,12 +65,12 @@ "express": "^4.18.2" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.9", - "@feathersjs/tests": "^5.0.9", + "@feathersjs/authentication-local": "^5.0.10", + "@feathersjs/tests": "^5.0.10", "@types/lodash": "^4.14.199", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", - "axios": "^1.5.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", + "axios": "^1.5.1", "lodash": "^4.17.21", "mocha": "^10.2.0", "shx": "^0.3.4", diff --git a/packages/feathers/CHANGELOG.md b/packages/feathers/CHANGELOG.md index 0b274b097e..e8521da079 100644 --- a/packages/feathers/CHANGELOG.md +++ b/packages/feathers/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/feathers + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/feathers diff --git a/packages/feathers/package.json b/packages/feathers/package.json index c69c1e8ef5..1ccda10ca3 100644 --- a/packages/feathers/package.json +++ b/packages/feathers/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/feathers", "description": "A framework for real-time applications and REST API with JavaScript and TypeScript", - "version": "5.0.9", + "version": "5.0.10", "homepage": "http://feathersjs.com", "repository": { "type": "git", @@ -58,13 +58,13 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.9", + "@feathersjs/commons": "^5.0.10", "@feathersjs/hooks": "^0.8.1", "events": "^3.3.0" }, "devDependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/generators/CHANGELOG.md b/packages/generators/CHANGELOG.md index 30de692d79..4cf9489c00 100644 --- a/packages/generators/CHANGELOG.md +++ b/packages/generators/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/generators + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) ### Bug Fixes diff --git a/packages/generators/package.json b/packages/generators/package.json index 2779626812..79a245419a 100644 --- a/packages/generators/package.json +++ b/packages/generators/package.json @@ -1,6 +1,6 @@ { "name": "@feathersjs/generators", - "version": "5.0.9", + "version": "5.0.10", "description": "Feathers CLI core generators, powered by Pinion", "homepage": "https://feathersjs.com", "keywords": [ @@ -59,27 +59,27 @@ "typescript": "^5.2.2" }, "devDependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/authentication-client": "^5.0.9", - "@feathersjs/authentication-local": "^5.0.9", - "@feathersjs/authentication-oauth": "^5.0.9", - "@feathersjs/configuration": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/express": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/knex": "^5.0.9", - "@feathersjs/koa": "^5.0.9", - "@feathersjs/mongodb": "^5.0.9", - "@feathersjs/rest-client": "^5.0.9", - "@feathersjs/schema": "^5.0.9", - "@feathersjs/socketio": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", - "@feathersjs/typebox": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/authentication-client": "^5.0.10", + "@feathersjs/authentication-local": "^5.0.10", + "@feathersjs/authentication-oauth": "^5.0.10", + "@feathersjs/configuration": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/express": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/knex": "^5.0.10", + "@feathersjs/koa": "^5.0.10", + "@feathersjs/mongodb": "^5.0.10", + "@feathersjs/rest-client": "^5.0.10", + "@feathersjs/schema": "^5.0.10", + "@feathersjs/socketio": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", + "@feathersjs/typebox": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "@types/prettier": "^2.7.3", - "axios": "^1.5.0", + "axios": "^1.5.1", "mocha": "^10.2.0", "mongodb": "^6.1.0", "mssql": "^10.0.1", @@ -88,7 +88,7 @@ "shx": "^0.3.4", "sqlite3": "^5.1.6", "ts-node": "^10.9.1", - "type-fest": "^4.3.1", + "type-fest": "^4.3.3", "typescript": "^5.2.2" }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" diff --git a/packages/knex/CHANGELOG.md b/packages/knex/CHANGELOG.md index 0eb28f4b7a..e53697d442 100644 --- a/packages/knex/CHANGELOG.md +++ b/packages/knex/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/knex + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/knex diff --git a/packages/knex/package.json b/packages/knex/package.json index 72c770a554..a1ce66eafe 100644 --- a/packages/knex/package.json +++ b/packages/knex/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/knex", "description": "Feathers SQL service adapter using KnexJS", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "keywords": [ @@ -51,19 +51,19 @@ "access": "public" }, "dependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9" + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10" }, "peerDependencies": { - "knex": "^2.3.0" + "knex": "^2.5.1" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.9", - "@feathersjs/schema": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/adapter-tests": "^5.0.10", + "@feathersjs/schema": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "knex": "^2.5.1", "mocha": "^10.2.0", "pg": "^8.11.3", diff --git a/packages/koa/CHANGELOG.md b/packages/koa/CHANGELOG.md index 25631ba61a..c50e1f7109 100644 --- a/packages/koa/CHANGELOG.md +++ b/packages/koa/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/koa + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/koa diff --git a/packages/koa/package.json b/packages/koa/package.json index 7ee7709671..9f1bdc0156 100644 --- a/packages/koa/package.json +++ b/packages/koa/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/koa", "description": "Feathers KoaJS framework bindings and REST provider", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -49,11 +49,11 @@ "access": "public" }, "dependencies": { - "@feathersjs/authentication": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/authentication": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", "@koa/cors": "^4.0.0", "@types/koa": "^2.13.9", "@types/koa-qs": "^2.0.1", @@ -66,13 +66,13 @@ "koa-static": "^5.0.0" }, "devDependencies": { - "@feathersjs/authentication-local": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/tests": "^5.0.9", + "@feathersjs/authentication-local": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/tests": "^5.0.10", "@types/koa-compose": "^3.2.6", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", - "axios": "^1.5.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", + "axios": "^1.5.1", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/memory/CHANGELOG.md b/packages/memory/CHANGELOG.md index 1c4e4e19ad..3bbcac9d92 100644 --- a/packages/memory/CHANGELOG.md +++ b/packages/memory/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/memory + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/memory diff --git a/packages/memory/package.json b/packages/memory/package.json index 6dfbf0579f..57e9059ed4 100644 --- a/packages/memory/package.json +++ b/packages/memory/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/memory", "description": "An in memory service store", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://github.com/feathersjs/feathers", "main": "lib/", "types": "lib/", @@ -49,16 +49,16 @@ "lib": "lib" }, "dependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", "sift": "^17.0.1" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/adapter-tests": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/mongodb/CHANGELOG.md b/packages/mongodb/CHANGELOG.md index 95878caf53..3726d41d20 100644 --- a/packages/mongodb/CHANGELOG.md +++ b/packages/mongodb/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/mongodb + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/mongodb diff --git a/packages/mongodb/package.json b/packages/mongodb/package.json index 7c43d1bf21..02037a6a4b 100644 --- a/packages/mongodb/package.json +++ b/packages/mongodb/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/mongodb", "description": "Feathers MongoDB service adapter", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "keywords": [ @@ -51,19 +51,19 @@ "access": "public" }, "dependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9" + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10" }, "peerDependencies": { - "mongodb": "^5.2.0" + "mongodb": "^6.1.0" }, "devDependencies": { - "@feathersjs/adapter-tests": "^5.0.9", - "@feathersjs/schema": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/adapter-tests": "^5.0.10", + "@feathersjs/schema": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "mongodb-memory-server": "^8.15.1", "shx": "^0.3.4", diff --git a/packages/rest-client/CHANGELOG.md b/packages/rest-client/CHANGELOG.md index f46e78c634..5c17a12845 100644 --- a/packages/rest-client/CHANGELOG.md +++ b/packages/rest-client/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/rest-client + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) ### Bug Fixes diff --git a/packages/rest-client/package.json b/packages/rest-client/package.json index 98a7434c7b..7a61e3c798 100644 --- a/packages/rest-client/package.json +++ b/packages/rest-client/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/rest-client", "description": "REST client services for different Ajax libraries", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -53,21 +53,21 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", "@types/superagent": "^4.1.19", "qs": "^6.11.2" }, "devDependencies": { - "@feathersjs/express": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/tests": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/express": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/tests": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "@types/node-fetch": "^2.6.6", "@types/qs": "^6.9.8", - "axios": "^1.5.0", + "axios": "^1.5.1", "mocha": "^10.2.0", "node-fetch": "^2.6.1", "rxjs": "^7.8.1", diff --git a/packages/schema/CHANGELOG.md b/packages/schema/CHANGELOG.md index 3c1faf21c1..c3f1aab7b5 100644 --- a/packages/schema/CHANGELOG.md +++ b/packages/schema/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +### Bug Fixes + +- **schema:** Add typescript as peerDependency ([#3287](https://github.com/feathersjs/feathers/issues/3287)) ([cb562ee](https://github.com/feathersjs/feathers/commit/cb562eeddfa88e34fe5727d4000fa037746b0249)) + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/schema diff --git a/packages/schema/package.json b/packages/schema/package.json index 0b4ff69ffd..03bbe475b0 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/schema", "description": "A common data schema definition format", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -54,10 +54,10 @@ "access": "public" }, "dependencies": { - "@feathersjs/adapter-commons": "^5.0.9", - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", + "@feathersjs/adapter-commons": "^5.0.10", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", "@feathersjs/hooks": "^0.8.1", "@types/json-schema": "^7.0.13", "ajv": "^8.12.0", @@ -65,13 +65,16 @@ "json-schema-to-ts": "^2.9.2" }, "devDependencies": { - "@feathersjs/memory": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/memory": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "ajv-formats": "^2.1.1", "mocha": "^10.2.0", "shx": "^0.3.4", "typescript": "^5.2.2" }, + "peerDependencies": { + "typescript": ">=4.7" + }, "gitHead": "90caf635aec850550b9d37bea2762af959d9e8d5" } diff --git a/packages/socketio-client/CHANGELOG.md b/packages/socketio-client/CHANGELOG.md index ef54bc0281..53621cf03f 100644 --- a/packages/socketio-client/CHANGELOG.md +++ b/packages/socketio-client/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/socketio-client + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/socketio-client diff --git a/packages/socketio-client/package.json b/packages/socketio-client/package.json index 027cc2ada9..cc72146634 100644 --- a/packages/socketio-client/package.json +++ b/packages/socketio-client/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/socketio-client", "description": "The client for Socket.io through feathers-socketio", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -54,16 +54,16 @@ "access": "public" }, "dependencies": { - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9" + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10" }, "devDependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/socketio": "^5.0.9", - "@feathersjs/tests": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/socketio": "^5.0.10", + "@feathersjs/tests": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "socket.io-client": "^4.7.2", diff --git a/packages/socketio/CHANGELOG.md b/packages/socketio/CHANGELOG.md index 2c9631c038..64724ce280 100644 --- a/packages/socketio/CHANGELOG.md +++ b/packages/socketio/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/socketio + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/socketio diff --git a/packages/socketio/package.json b/packages/socketio/package.json index 86ed50ac04..f66b787368 100644 --- a/packages/socketio/package.json +++ b/packages/socketio/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/socketio", "description": "The Feathers Socket.io real-time API provider", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -53,17 +53,17 @@ "access": "public" }, "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", - "@feathersjs/transport-commons": "^5.0.9", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", + "@feathersjs/transport-commons": "^5.0.10", "socket.io": "^4.7.2" }, "devDependencies": { - "@feathersjs/express": "^5.0.9", - "@feathersjs/memory": "^5.0.9", - "@feathersjs/tests": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/express": "^5.0.10", + "@feathersjs/memory": "^5.0.10", + "@feathersjs/tests": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "lodash": "^4.17.21", "mocha": "^10.2.0", "shx": "^0.3.4", diff --git a/packages/tests/CHANGELOG.md b/packages/tests/CHANGELOG.md index ce91aa1752..5b888e04ec 100644 --- a/packages/tests/CHANGELOG.md +++ b/packages/tests/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/tests + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) **Note:** Version bump only for package @feathersjs/tests diff --git a/packages/tests/package.json b/packages/tests/package.json index 8852784fc5..0ce70ac2a5 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -2,7 +2,7 @@ "name": "@feathersjs/tests", "private": true, "description": "Feathers core module common tests", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -45,13 +45,13 @@ }, "dependencies": { "@types/lodash": "^4.14.199", - "axios": "^1.5.0", + "axios": "^1.5.1", "lodash": "^4.17.21" }, "devDependencies": { - "@feathersjs/feathers": "^5.0.9", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@feathersjs/feathers": "^5.0.10", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/transport-commons/CHANGELOG.md b/packages/transport-commons/CHANGELOG.md index 20a3b63a48..43dd89aa10 100644 --- a/packages/transport-commons/CHANGELOG.md +++ b/packages/transport-commons/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +**Note:** Version bump only for package @feathersjs/transport-commons + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) ### Bug Fixes diff --git a/packages/transport-commons/package.json b/packages/transport-commons/package.json index a5f2d7c723..68a98dc254 100644 --- a/packages/transport-commons/package.json +++ b/packages/transport-commons/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/transport-commons", "description": "Shared functionality for websocket providers", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -54,17 +54,17 @@ "*.js" ], "dependencies": { - "@feathersjs/commons": "^5.0.9", - "@feathersjs/errors": "^5.0.9", - "@feathersjs/feathers": "^5.0.9", + "@feathersjs/commons": "^5.0.10", + "@feathersjs/errors": "^5.0.10", + "@feathersjs/feathers": "^5.0.10", "encodeurl": "^1.0.2", "lodash": "^4.17.21" }, "devDependencies": { "@types/encodeurl": "^1.0.0", "@types/lodash": "^4.14.199", - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "ts-node": "^10.9.1", diff --git a/packages/typebox/CHANGELOG.md b/packages/typebox/CHANGELOG.md index ae59943d5e..0ed3d7f391 100644 --- a/packages/typebox/CHANGELOG.md +++ b/packages/typebox/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.10](https://github.com/feathersjs/feathers/compare/v5.0.9...v5.0.10) (2023-10-03) + +### Bug Fixes + +- **typebox:** Allow default value in StringEnum ([#3281](https://github.com/feathersjs/feathers/issues/3281)) ([25af09a](https://github.com/feathersjs/feathers/commit/25af09ad065e72768bf88bc8b529b68f2ca4da17)) + ## [5.0.9](https://github.com/feathersjs/feathers/compare/v5.0.8...v5.0.9) (2023-09-27) ### Bug Fixes diff --git a/packages/typebox/package.json b/packages/typebox/package.json index 4a5686e5ac..b72a7eb436 100644 --- a/packages/typebox/package.json +++ b/packages/typebox/package.json @@ -1,7 +1,7 @@ { "name": "@feathersjs/typebox", "description": "TypeBox integration for @feathersjs/schema", - "version": "5.0.9", + "version": "5.0.10", "homepage": "https://feathersjs.com", "main": "lib/", "types": "lib/", @@ -54,12 +54,12 @@ "access": "public" }, "dependencies": { - "@feathersjs/schema": "^5.0.9", + "@feathersjs/schema": "^5.0.10", "@sinclair/typebox": "^0.25.0" }, "devDependencies": { - "@types/mocha": "^10.0.1", - "@types/node": "^20.7.0", + "@types/mocha": "^10.0.2", + "@types/node": "^20.8.2", "mocha": "^10.2.0", "shx": "^0.3.4", "typescript": "^5.2.2" diff --git a/packages/typebox/src/index.ts b/packages/typebox/src/index.ts index 2f338703c4..f6b5f8e2cc 100644 --- a/packages/typebox/src/index.ts +++ b/packages/typebox/src/index.ts @@ -49,8 +49,8 @@ export const getDataValidator = (def: TObject | TDataSchemaMap, validator: Ajv): * @param allowedValues array of strings for the enum * @returns TypeBox.Type */ -export function StringEnum(allowedValues: [...T]) { - return Type.Unsafe({ type: 'string', enum: allowedValues }) +export function StringEnum(allowedValues: [...T], options?: { default: T[number] }) { + return Type.Unsafe({ type: 'string', enum: allowedValues, ...options }) } const arrayOfKeys = (type: T) => {