diff --git a/lerna.json b/lerna.json index d551ec7f64..834d0d62a3 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "2.10.0" + "version": "2.10.1" } diff --git a/packages/acceptance-tests/package-lock.json b/packages/acceptance-tests/package-lock.json index 4f30e223ac..62ef23e3c4 100644 --- a/packages/acceptance-tests/package-lock.json +++ b/packages/acceptance-tests/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/acceptance-tests", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/acceptance-tests/package.json b/packages/acceptance-tests/package.json index 4c927a393d..3e3f8d08b5 100644 --- a/packages/acceptance-tests/package.json +++ b/packages/acceptance-tests/package.json @@ -1,7 +1,7 @@ { "name": "@foal/acceptance-tests", "private": true, - "version": "2.10.0", + "version": "2.10.1", "description": "Acceptance tests of the framework", "scripts": { "test": "mocha --require ts-node/register \"./src/**/*.{spec,feature}.{ts,tsx}\"", @@ -11,16 +11,16 @@ "url": "https://github.com/sponsors/LoicPoullain" }, "dependencies": { - "@foal/core": "^2.10.0", - "@foal/graphiql": "^2.10.0", - "@foal/jwks-rsa": "^2.10.0", - "@foal/jwt": "^2.10.0", - "@foal/mongodb": "^2.10.0", - "@foal/redis": "^2.10.0", - "@foal/social": "^2.10.0", - "@foal/socket.io": "^2.10.0", - "@foal/typeorm": "^2.10.0", - "@foal/typestack": "^2.10.0", + "@foal/core": "^2.10.1", + "@foal/graphiql": "^2.10.1", + "@foal/jwks-rsa": "^2.10.1", + "@foal/jwt": "^2.10.1", + "@foal/mongodb": "^2.10.1", + "@foal/redis": "^2.10.1", + "@foal/social": "^2.10.1", + "@foal/socket.io": "^2.10.1", + "@foal/typeorm": "^2.10.1", + "@foal/typestack": "^2.10.1", "@grpc/grpc-js": "~1.2.12", "@grpc/proto-loader": "~0.6.0", "@socket.io/redis-adapter": "~7.2.0", diff --git a/packages/aws-s3/package-lock.json b/packages/aws-s3/package-lock.json index fa6ccd17d5..9c2739a79a 100644 --- a/packages/aws-s3/package-lock.json +++ b/packages/aws-s3/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/aws-s3", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/aws-s3/package.json b/packages/aws-s3/package.json index 8e79b925e5..57674e52d3 100644 --- a/packages/aws-s3/package.json +++ b/packages/aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "@foal/aws-s3", - "version": "2.10.0", + "version": "2.10.1", "description": "AWS S3 storage components for FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -43,8 +43,8 @@ "lib/" ], "dependencies": { - "@foal/core": "^2.10.0", - "@foal/storage": "^2.10.0", + "@foal/core": "^2.10.1", + "@foal/storage": "^2.10.1", "aws-sdk": "~2.1069.0" }, "devDependencies": { diff --git a/packages/cli/package-lock.json b/packages/cli/package-lock.json index 99e983f0bd..41464fa9a1 100644 --- a/packages/cli/package-lock.json +++ b/packages/cli/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/cli", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cli/package.json b/packages/cli/package.json index ddf05b0c44..9dc5f437f9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@foal/cli", - "version": "2.10.0", + "version": "2.10.1", "description": "CLI tool for FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 501f650c6c..92c3f4aab5 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/core", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/core/package.json b/packages/core/package.json index 816a175e39..3a09d3bf3b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@foal/core", - "version": "2.10.0", + "version": "2.10.1", "description": "Full-featured Node.js framework, with no complexity", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -85,7 +85,7 @@ "reflect-metadata": "~0.1.13" }, "devDependencies": { - "@foal/internal-test": "^2.10.0", + "@foal/internal-test": "^2.10.1", "@types/mocha": "7.0.2", "@types/node": "10.17.24", "@types/supertest": "2.0.10", diff --git a/packages/examples/package-lock.json b/packages/examples/package-lock.json index b3ec2b792f..b8695413a7 100644 --- a/packages/examples/package-lock.json +++ b/packages/examples/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/examples", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/examples/package.json b/packages/examples/package.json index b2186758fb..120ae6d805 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,7 +1,7 @@ { "name": "@foal/examples", "private": true, - "version": "2.10.0", + "version": "2.10.1", "description": "FoalTs examples", "scripts": { "build": "tsc && copy-cli \"src/**/*.html\" build", @@ -44,14 +44,14 @@ }, "license": "MIT", "dependencies": { - "@foal/aws-s3": "^2.10.0", - "@foal/core": "^2.10.0", - "@foal/graphiql": "^2.10.0", - "@foal/graphql": "^2.10.0", - "@foal/social": "^2.10.0", - "@foal/storage": "^2.10.0", - "@foal/swagger": "^2.10.0", - "@foal/typeorm": "^2.10.0", + "@foal/aws-s3": "^2.10.1", + "@foal/core": "^2.10.1", + "@foal/graphiql": "^2.10.1", + "@foal/graphql": "^2.10.1", + "@foal/social": "^2.10.1", + "@foal/storage": "^2.10.1", + "@foal/swagger": "^2.10.1", + "@foal/typeorm": "^2.10.1", "better-sqlite3": "~7.5.1", "graphql": "^15.5.0", "source-map-support": "~0.5.19", @@ -59,7 +59,7 @@ "yamljs": "~0.3.0" }, "devDependencies": { - "@foal/cli": "^2.10.0", + "@foal/cli": "^2.10.1", "@types/mocha": "7.0.2", "@types/node": "10.17.24", "concurrently": "~5.3.0", diff --git a/packages/graphiql/package-lock.json b/packages/graphiql/package-lock.json index 6409b1f5e9..444ca17a26 100644 --- a/packages/graphiql/package-lock.json +++ b/packages/graphiql/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/graphiql", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/graphiql/package.json b/packages/graphiql/package.json index ca116bb768..be4337659f 100644 --- a/packages/graphiql/package.json +++ b/packages/graphiql/package.json @@ -1,6 +1,6 @@ { "name": "@foal/graphiql", - "version": "2.10.0", + "version": "2.10.1", "description": "GraphiQL integration for FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -40,7 +40,7 @@ "lib/" ], "dependencies": { - "@foal/core": "^2.10.0" + "@foal/core": "^2.10.1" }, "devDependencies": { "@types/mocha": "7.0.2", diff --git a/packages/graphql/package-lock.json b/packages/graphql/package-lock.json index 9e4db58c02..bdb9cc561d 100644 --- a/packages/graphql/package-lock.json +++ b/packages/graphql/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/graphql", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/graphql/package.json b/packages/graphql/package.json index 4aac87b183..ff1f4c8e1c 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@foal/graphql", - "version": "2.10.0", + "version": "2.10.1", "description": "GraphQL integration for FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -40,7 +40,7 @@ "lib/" ], "dependencies": { - "@foal/core": "^2.10.0", + "@foal/core": "^2.10.1", "ajv": "~6.12.0", "glob": "~7.1.4" }, diff --git a/packages/internal-test/package-lock.json b/packages/internal-test/package-lock.json index 50e0f64349..207f44646a 100644 --- a/packages/internal-test/package-lock.json +++ b/packages/internal-test/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/internal-test", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/internal-test/package.json b/packages/internal-test/package.json index 89fd357bec..a10f0790aa 100644 --- a/packages/internal-test/package.json +++ b/packages/internal-test/package.json @@ -1,7 +1,7 @@ { "name": "@foal/internal-test", "private": true, - "version": "2.10.0", + "version": "2.10.1", "description": "Unpublished package used to run some tests.", "main": "./lib/index.js", "types": "./lib/index.d.ts", diff --git a/packages/jwks-rsa/package-lock.json b/packages/jwks-rsa/package-lock.json index 1874d7ead8..e2840287cd 100644 --- a/packages/jwks-rsa/package-lock.json +++ b/packages/jwks-rsa/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/jwks-rsa", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/jwks-rsa/package.json b/packages/jwks-rsa/package.json index 501c597972..5ff2f4aa14 100644 --- a/packages/jwks-rsa/package.json +++ b/packages/jwks-rsa/package.json @@ -1,6 +1,6 @@ { "name": "@foal/jwks-rsa", - "version": "2.10.0", + "version": "2.10.1", "description": "Integration of the library jwks-rsa with FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -50,8 +50,8 @@ "@foal/jwt": "^2.0.0" }, "devDependencies": { - "@foal/core": "^2.10.0", - "@foal/jwt": "^2.10.0", + "@foal/core": "^2.10.1", + "@foal/jwt": "^2.10.1", "@types/mocha": "7.0.2", "@types/node": "10.17.24", "mocha": "~8.3.0", diff --git a/packages/jwt/package-lock.json b/packages/jwt/package-lock.json index c3f0447dd7..3ff42beee5 100644 --- a/packages/jwt/package-lock.json +++ b/packages/jwt/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/jwt", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/jwt/package.json b/packages/jwt/package.json index 617e585d7f..dbb795a82e 100644 --- a/packages/jwt/package.json +++ b/packages/jwt/package.json @@ -1,6 +1,6 @@ { "name": "@foal/jwt", - "version": "2.10.0", + "version": "2.10.1", "description": "Authentication with JWT for FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -42,7 +42,7 @@ "lib/" ], "dependencies": { - "@foal/core": "^2.10.0", + "@foal/core": "^2.10.1", "jsonwebtoken": "~8.5.0" }, "devDependencies": { diff --git a/packages/mongodb/package-lock.json b/packages/mongodb/package-lock.json index e719444a82..80de684ff6 100644 --- a/packages/mongodb/package-lock.json +++ b/packages/mongodb/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/mongodb", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/mongodb/package.json b/packages/mongodb/package.json index a898b08eb6..e853b403a6 100644 --- a/packages/mongodb/package.json +++ b/packages/mongodb/package.json @@ -1,6 +1,6 @@ { "name": "@foal/mongodb", - "version": "2.10.0", + "version": "2.10.1", "description": "MongoDB package for FoalTS session", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -45,7 +45,7 @@ "lib/" ], "dependencies": { - "@foal/core": "^2.10.0", + "@foal/core": "^2.10.1", "mongodb": "~3.7.3" }, "devDependencies": { diff --git a/packages/password/package-lock.json b/packages/password/package-lock.json index e31afbd406..43c994a9af 100644 --- a/packages/password/package-lock.json +++ b/packages/password/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/password", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/password/package.json b/packages/password/package.json index cd35e2d722..6298ed6ce3 100644 --- a/packages/password/package.json +++ b/packages/password/package.json @@ -1,6 +1,6 @@ { "name": "@foal/password", - "version": "2.10.0", + "version": "2.10.1", "description": "Password utilities for FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", diff --git a/packages/redis/package-lock.json b/packages/redis/package-lock.json index 3e6baa4284..52c8d2cd82 100644 --- a/packages/redis/package-lock.json +++ b/packages/redis/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/redis", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/redis/package.json b/packages/redis/package.json index fb70d56f51..9f1bc0caab 100644 --- a/packages/redis/package.json +++ b/packages/redis/package.json @@ -1,6 +1,6 @@ { "name": "@foal/redis", - "version": "2.10.0", + "version": "2.10.1", "description": "Redis sessions for FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -41,7 +41,7 @@ "lib/" ], "dependencies": { - "@foal/core": "^2.10.0", + "@foal/core": "^2.10.1", "redis": "~3.1.2" }, "devDependencies": { diff --git a/packages/social/package-lock.json b/packages/social/package-lock.json index 6d79dd642e..11d1e471ce 100644 --- a/packages/social/package-lock.json +++ b/packages/social/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/social", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/social/package.json b/packages/social/package.json index 90f3a322da..3b069be3eb 100644 --- a/packages/social/package.json +++ b/packages/social/package.json @@ -1,6 +1,6 @@ { "name": "@foal/social", - "version": "2.10.0", + "version": "2.10.1", "description": "Social authentication for FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -52,7 +52,7 @@ "lib/" ], "dependencies": { - "@foal/core": "^2.10.0", + "@foal/core": "^2.10.1", "node-fetch": "~2.6.7" }, "devDependencies": { diff --git a/packages/socket.io/package-lock.json b/packages/socket.io/package-lock.json index faf4595b1b..4d9f00d0f9 100644 --- a/packages/socket.io/package-lock.json +++ b/packages/socket.io/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/socket.io", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/socket.io/package.json b/packages/socket.io/package.json index eb2bf6422b..fc28bb2c53 100644 --- a/packages/socket.io/package.json +++ b/packages/socket.io/package.json @@ -1,6 +1,6 @@ { "name": "@foal/socket.io", - "version": "2.10.0", + "version": "2.10.1", "description": "Websocket integration for FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -55,7 +55,7 @@ "typescript": "~4.0.2" }, "dependencies": { - "@foal/core": "^2.10.0", + "@foal/core": "^2.10.1", "reflect-metadata": "~0.1.13", "socket.io": "~4.5.0" } diff --git a/packages/storage/package-lock.json b/packages/storage/package-lock.json index ac9a1988b0..8f3cab8038 100644 --- a/packages/storage/package-lock.json +++ b/packages/storage/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/storage", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/storage/package.json b/packages/storage/package.json index d7cc2b1510..77cfbf9d7a 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -1,6 +1,6 @@ { "name": "@foal/storage", - "version": "2.10.0", + "version": "2.10.1", "description": "Storage components for FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -44,12 +44,12 @@ "lib/" ], "dependencies": { - "@foal/core": "^2.10.0", + "@foal/core": "^2.10.1", "busboy": "~0.3.1", "mime": "~2.4.4" }, "devDependencies": { - "@foal/internal-test": "^2.10.0", + "@foal/internal-test": "^2.10.1", "@types/mocha": "7.0.2", "@types/node": "10.17.24", "@types/supertest": "2.0.10", diff --git a/packages/storage/src/disk.service.spec.ts b/packages/storage/src/disk.service.spec.ts index e6811d0b96..dfe3618962 100644 --- a/packages/storage/src/disk.service.spec.ts +++ b/packages/storage/src/disk.service.spec.ts @@ -121,13 +121,15 @@ describe('AbstractDisk', () => { }); it('should have a correct Content-Type header based on the file extension.', async () => { - let response = await disk.createHttpResponse(path); + const response = await disk.createHttpResponse(path); strictEqual(response.getHeader('Content-Type'), 'image/png'); - - response = await disk.createHttpResponse('test-file'); - strictEqual(response.getHeader('Content-Type'), undefined); }); + it('should have a Content-Type header equal to "application/octet-stream" when the file extension cannot be computed.', async () => { + const response = await disk.createHttpResponse('test-file'); + strictEqual(response.getHeader('Content-Type'), 'application/octet-stream'); + }) + it('should have a correct Content-Length header based on the file size.', async () => { const httpResponse = await disk.createHttpResponse(path); strictEqual(httpResponse.getHeader('Content-Length'), streamSize.toString()); diff --git a/packages/storage/src/disk.service.ts b/packages/storage/src/disk.service.ts index 51f311f69b..deb53c992b 100644 --- a/packages/storage/src/disk.service.ts +++ b/packages/storage/src/disk.service.ts @@ -140,16 +140,14 @@ export abstract class Disk { const { file, size } = await this.read(path, 'stream'); const response = new HttpResponseOK(file, { stream: true }); - const mimeType = getType(path); - if (mimeType) { - response.setHeader('Content-Type', mimeType); - } - if (options.cache) { response.setHeader('Cache-Control', options.cache); } + const mimeType = getType(path) || 'application/octet-stream'; + return response + .setHeader('Content-Type', mimeType) .setHeader('Content-Length', size.toString()) .setHeader( 'Content-Disposition', diff --git a/packages/storage/src/local-disk.service.ts b/packages/storage/src/local-disk.service.ts index 40a3d53ee8..738392f408 100644 --- a/packages/storage/src/local-disk.service.ts +++ b/packages/storage/src/local-disk.service.ts @@ -35,7 +35,7 @@ export class LocalDisk extends Disk { if (content instanceof Buffer) { await promisify(writeFile)(this.getPath(path), content); } else { - await new Promise((resolve, reject) => { + await new Promise((resolve, reject) => { pipeline(content, createWriteStream(this.getPath(path)), err => { // Note: error streams are unlikely to occur (most "createWriteStream" errors are simply thrown). // TODO: test the error case. diff --git a/packages/storage/src/validate-multipart-form-data-body.hook.spec.ts b/packages/storage/src/validate-multipart-form-data-body.hook.spec.ts index 1ff7e093ad..8ba50e31ff 100644 --- a/packages/storage/src/validate-multipart-form-data-body.hook.spec.ts +++ b/packages/storage/src/validate-multipart-form-data-body.hook.spec.ts @@ -335,6 +335,26 @@ describe('ValidateMultipartFormDataBody', () => { deepStrictEqual(actual.body.files.foobar, undefined); }); + describe('when a file is uploaded but with no filename', () => { + + it('should not throw an error.', async () => { + const actual: { body: any } = { body: null }; + const app = await createAppWithHook({ + files: { + foobar: { required: false } + } + }, actual); + + const buffer = readFileSync('src/image.test.png'); + + await request(app) + .post('/') + .attach('foobar', buffer) + .expect(200); + }); + + }); + describe('when a file is not uploaded and it is not required', () => { it('should set ctx.request.body.files with a "null" value if the option "multiple" is not defined.', async () => { diff --git a/packages/storage/src/validate-multipart-form-data-body.hook.ts b/packages/storage/src/validate-multipart-form-data-body.hook.ts index 163b09e030..62719d251e 100644 --- a/packages/storage/src/validate-multipart-form-data-body.hook.ts +++ b/packages/storage/src/validate-multipart-form-data-body.hook.ts @@ -80,7 +80,7 @@ export function ValidateMultipartFormDataBody( busboy.on('field', (name: string, value: string) => fields[name] = value); // tslint:disable-next-line: max-line-length - busboy.on('file', (name: string, stream: NodeJS.ReadableStream, filename: string, encoding: string, mimeType: string) => { + busboy.on('file', (name: string, stream: NodeJS.ReadableStream, filename: string|undefined, encoding: string, mimeType: string) => { latestFileHasBeenUploaded = convertRejectedPromise(async () => { stream.on('limit', () => sizeLimitReached = name); @@ -94,7 +94,7 @@ export function ValidateMultipartFormDataBody( } const options = schema.files[name]; - const extension = extname(filename).replace('.', ''); + const extension = extname(filename || '').replace('.', ''); let path: string | undefined; let buffer: Buffer | undefined; diff --git a/packages/swagger/package-lock.json b/packages/swagger/package-lock.json index 06127f7531..8a4e97db37 100644 --- a/packages/swagger/package-lock.json +++ b/packages/swagger/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/swagger", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/swagger/package.json b/packages/swagger/package.json index 22a0247f10..45c9e81616 100644 --- a/packages/swagger/package.json +++ b/packages/swagger/package.json @@ -1,6 +1,6 @@ { "name": "@foal/swagger", - "version": "2.10.0", + "version": "2.10.1", "description": "Swagger UI for FoalTS", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -43,7 +43,7 @@ "lib/" ], "dependencies": { - "@foal/core": "^2.10.0", + "@foal/core": "^2.10.1", "swagger-ui-dist": "~3.52.5" }, "devDependencies": { diff --git a/packages/typeorm/package-lock.json b/packages/typeorm/package-lock.json index 6681818031..6748847ef6 100644 --- a/packages/typeorm/package-lock.json +++ b/packages/typeorm/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/typeorm", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/typeorm/package.json b/packages/typeorm/package.json index 6977d6a4df..f369483cf0 100644 --- a/packages/typeorm/package.json +++ b/packages/typeorm/package.json @@ -1,6 +1,6 @@ { "name": "@foal/typeorm", - "version": "2.10.0", + "version": "2.10.1", "description": "FoalTS integration of TypeORM", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -48,7 +48,7 @@ "lib/" ], "dependencies": { - "@foal/core": "^2.10.0" + "@foal/core": "^2.10.1" }, "peerDependencies": { "typeorm": "^0.2.6" diff --git a/packages/typestack/package-lock.json b/packages/typestack/package-lock.json index 396513f0a8..0e3aa742b4 100644 --- a/packages/typestack/package-lock.json +++ b/packages/typestack/package-lock.json @@ -1,6 +1,6 @@ { "name": "@foal/typestack", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/typestack/package.json b/packages/typestack/package.json index fa0bbc39f9..8f2eea4521 100644 --- a/packages/typestack/package.json +++ b/packages/typestack/package.json @@ -1,6 +1,6 @@ { "name": "@foal/typestack", - "version": "2.10.0", + "version": "2.10.1", "description": "FoalTS for validation and serialization using TypeStack classes", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -48,7 +48,7 @@ "class-validator": "^0.10.0" }, "dependencies": { - "@foal/core": "^2.10.0" + "@foal/core": "^2.10.1" }, "devDependencies": { "@types/mocha": "7.0.2",