diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b58a5dc4..cf9739994 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# [0.89.0](https://github.com/prefabs-tech/fastify/compare/v0.88.2...v0.89.0) (2025-08-12) + + +### Features + +* **error-handler:** Add error handler package ([#1004](https://github.com/prefabs-tech/fastify/issues/1004)) ([aae5dbd](https://github.com/prefabs-tech/fastify/commit/aae5dbdf6718bd575033df9cfda0d40e10a85aae)) + + + ## [0.88.2](https://github.com/prefabs-tech/fastify/compare/v0.88.1...v0.88.2) (2025-07-31) diff --git a/package.json b/package.json index bb3c82669..64ba91022 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/fastify", - "version": "0.88.2", + "version": "0.89.0", "private": true, "repository": { "type": "git", diff --git a/packages/config/package.json b/packages/config/package.json index a03b346ea..2e7949642 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/fastify-config", - "version": "0.88.2", + "version": "0.89.0", "description": "Fastify config plugin", "homepage": "https://github.com/prefabs-tech/fastify/tree/main/packages/config#readme", "repository": { diff --git a/packages/error-handler/package.json b/packages/error-handler/package.json index 3581d4978..ffa3f3fb9 100644 --- a/packages/error-handler/package.json +++ b/packages/error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/fastify-error-handler", - "version": "0.88.2", + "version": "0.89.0", "description": "Fastify error-handler plugin", "homepage": "https://github.com/prefabs-tech/fastify/tree/main/packages/error-handler#readme", "repository": { @@ -31,7 +31,7 @@ }, "dependencies": { "@fastify/sensible": "6.0.3", - "stack-trace":"1.0.0-pre2" + "stack-trace": "1.0.0-pre2" }, "devDependencies": { "@prefabs.tech/eslint-config": "0.2.0", diff --git a/packages/firebase/package.json b/packages/firebase/package.json index 6bc98194c..e5a9005d9 100644 --- a/packages/firebase/package.json +++ b/packages/firebase/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/fastify-firebase", - "version": "0.88.2", + "version": "0.89.0", "description": "Fastify firebase plugin", "homepage": "https://github.com/prefabs-tech/fastify/tree/main/packages/firebase#readme", "repository": { @@ -34,9 +34,9 @@ }, "devDependencies": { "@prefabs.tech/eslint-config": "0.2.0", - "@prefabs.tech/fastify-config": "0.88.2", - "@prefabs.tech/fastify-graphql": "0.88.2", - "@prefabs.tech/fastify-slonik": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", + "@prefabs.tech/fastify-graphql": "0.89.0", + "@prefabs.tech/fastify-slonik": "0.89.0", "@prefabs.tech/tsconfig": "0.2.0", "@types/node": "20.19.9", "@typescript-eslint/eslint-plugin": "8.38.0", @@ -63,9 +63,9 @@ "vitest": "3.2.4" }, "peerDependencies": { - "@prefabs.tech/fastify-config": "0.88.2", - "@prefabs.tech/fastify-graphql": "0.88.2", - "@prefabs.tech/fastify-slonik": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", + "@prefabs.tech/fastify-graphql": "0.89.0", + "@prefabs.tech/fastify-slonik": "0.89.0", "fastify": ">=5.2.1", "fastify-plugin": ">=5.0.1", "mercurius": ">=16.1.0", diff --git a/packages/graphql/package.json b/packages/graphql/package.json index fce3361a4..2e25a59d2 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/fastify-graphql", - "version": "0.88.2", + "version": "0.89.0", "description": "Fastify graphql plugin", "homepage": "https://github.com/prefabs-tech/fastify/tree/main/packages/graphql#readme", "repository": { @@ -34,8 +34,8 @@ }, "devDependencies": { "@prefabs.tech/eslint-config": "0.2.0", - "@prefabs.tech/fastify-config": "0.88.2", - "@prefabs.tech/fastify-slonik": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", + "@prefabs.tech/fastify-slonik": "0.89.0", "@prefabs.tech/tsconfig": "0.2.0", "@types/node": "20.19.9", "@typescript-eslint/eslint-plugin": "8.38.0", @@ -62,8 +62,8 @@ "zod": "3.25.67" }, "peerDependencies": { - "@prefabs.tech/fastify-config": "0.88.2", - "@prefabs.tech/fastify-slonik": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", + "@prefabs.tech/fastify-slonik": "0.89.0", "fastify": ">=5.2.1", "fastify-plugin": ">=5.0.1", "graphql": ">=16.9.0", diff --git a/packages/mailer/package.json b/packages/mailer/package.json index 5dfabbe3b..829f01b3d 100644 --- a/packages/mailer/package.json +++ b/packages/mailer/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/fastify-mailer", - "version": "0.88.2", + "version": "0.89.0", "description": "Fastify mailer plugin", "homepage": "https://github.com/prefabs-tech/fastify/tree/main/packages/mailer#readme", "repository": { @@ -37,7 +37,7 @@ }, "devDependencies": { "@prefabs.tech/eslint-config": "0.2.0", - "@prefabs.tech/fastify-config": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", "@prefabs.tech/tsconfig": "0.2.0", "@types/mjml": "4.7.4", "@types/node": "20.19.9", @@ -64,7 +64,7 @@ "vitest": "3.2.4" }, "peerDependencies": { - "@prefabs.tech/fastify-config": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", "fastify": ">=5.2.1", "fastify-plugin": ">=5.0.1", "mjml": ">=4.15.3" diff --git a/packages/s3/package.json b/packages/s3/package.json index 43a0c1a66..5842e34a4 100644 --- a/packages/s3/package.json +++ b/packages/s3/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/fastify-s3", - "version": "0.88.2", + "version": "0.89.0", "description": "Fastify S3 plugin", "homepage": "https://github.com/prefabs-tech/fastify/tree/main/packages/s3#readme", "repository": { @@ -42,9 +42,9 @@ }, "devDependencies": { "@prefabs.tech/eslint-config": "0.2.0", - "@prefabs.tech/fastify-config": "0.88.2", - "@prefabs.tech/fastify-graphql": "0.88.2", - "@prefabs.tech/fastify-slonik": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", + "@prefabs.tech/fastify-graphql": "0.89.0", + "@prefabs.tech/fastify-slonik": "0.89.0", "@prefabs.tech/tsconfig": "0.2.0", "@types/node": "20.19.9", "@typescript-eslint/eslint-plugin": "8.38.0", @@ -70,9 +70,9 @@ "zod": "3.25.67" }, "peerDependencies": { - "@prefabs.tech/fastify-config": "0.88.2", - "@prefabs.tech/fastify-graphql": "0.88.2", - "@prefabs.tech/fastify-slonik": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", + "@prefabs.tech/fastify-graphql": "0.89.0", + "@prefabs.tech/fastify-slonik": "0.89.0", "fastify": ">=5.2.1", "fastify-plugin": ">=5.0.1", "slonik": ">=46.1.0", diff --git a/packages/slonik/package.json b/packages/slonik/package.json index f6327c827..a07cd4860 100644 --- a/packages/slonik/package.json +++ b/packages/slonik/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/fastify-slonik", - "version": "0.88.2", + "version": "0.89.0", "description": "Fastify slonik plugin", "homepage": "https://github.com/prefabs-tech/fastify/tree/main/packages/slonik#readme", "repository": { @@ -36,7 +36,7 @@ }, "devDependencies": { "@prefabs.tech/eslint-config": "0.2.0", - "@prefabs.tech/fastify-config": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", "@prefabs.tech/tsconfig": "0.2.0", "@slonik/driver": "46.8.0", "@types/humps": "2.0.6", @@ -65,7 +65,7 @@ "zod": "3.25.67" }, "peerDependencies": { - "@prefabs.tech/fastify-config": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", "fastify": ">=5.2.1", "fastify-plugin": ">=5.0.1", "pg-mem": ">=3.0.2", diff --git a/packages/swagger/package.json b/packages/swagger/package.json index 52e0b18bb..6e8925b01 100644 --- a/packages/swagger/package.json +++ b/packages/swagger/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/fastify-swagger", - "version": "0.88.2", + "version": "0.89.0", "description": "Fastify swagger plugin", "homepage": "https://github.com/prefabs-tech/fastify/tree/main/packages/swagger#readme", "repository": { diff --git a/packages/user/package.json b/packages/user/package.json index 15d0411d8..ec998aadf 100644 --- a/packages/user/package.json +++ b/packages/user/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/fastify-user", - "version": "0.88.2", + "version": "0.89.0", "description": "Fastify user plugin", "homepage": "https://github.com/prefabs-tech/fastify/tree/main/packages/user#readme", "repository": { @@ -36,11 +36,11 @@ "@fastify/cors": "11.0.1", "@fastify/formbody": "8.0.2", "@prefabs.tech/eslint-config": "0.2.0", - "@prefabs.tech/fastify-config": "0.88.2", - "@prefabs.tech/fastify-graphql": "0.88.2", - "@prefabs.tech/fastify-mailer": "0.88.2", - "@prefabs.tech/fastify-s3": "0.88.2", - "@prefabs.tech/fastify-slonik": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", + "@prefabs.tech/fastify-graphql": "0.89.0", + "@prefabs.tech/fastify-mailer": "0.89.0", + "@prefabs.tech/fastify-s3": "0.89.0", + "@prefabs.tech/fastify-slonik": "0.89.0", "@prefabs.tech/tsconfig": "0.2.0", "@types/humps": "2.0.6", "@types/node": "20.19.9", @@ -73,11 +73,11 @@ "peerDependencies": { "@fastify/cors": ">=11.0.1", "@fastify/formbody": ">=8.0.2", - "@prefabs.tech/fastify-config": "0.88.2", - "@prefabs.tech/fastify-graphql": "0.88.2", - "@prefabs.tech/fastify-mailer": "0.88.2", - "@prefabs.tech/fastify-s3": "0.88.2", - "@prefabs.tech/fastify-slonik": "0.88.2", + "@prefabs.tech/fastify-config": "0.89.0", + "@prefabs.tech/fastify-graphql": "0.89.0", + "@prefabs.tech/fastify-mailer": "0.89.0", + "@prefabs.tech/fastify-s3": "0.89.0", + "@prefabs.tech/fastify-slonik": "0.89.0", "fastify": ">=5.2.1", "fastify-plugin": ">=5.0.1", "mercurius": ">=16.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 36995490d..d26ade594 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -188,13 +188,13 @@ importers: specifier: 0.2.0 version: 0.2.0(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3))(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.32.0))(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-n@14.0.0(eslint@8.57.1))(eslint-plugin-prettier@5.5.3(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2))(eslint-plugin-promise@7.2.1(eslint@8.57.1))(eslint-plugin-unicorn@56.0.1(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2)(typescript@5.8.3) '@prefabs.tech/fastify-config': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../config '@prefabs.tech/fastify-graphql': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../graphql '@prefabs.tech/fastify-slonik': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../slonik '@prefabs.tech/tsconfig': specifier: 0.2.0 @@ -282,10 +282,10 @@ importers: specifier: 0.2.0 version: 0.2.0(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3))(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.32.0))(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-n@14.0.0(eslint@8.57.1))(eslint-plugin-prettier@5.5.3(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2))(eslint-plugin-promise@7.2.1(eslint@8.57.1))(eslint-plugin-unicorn@56.0.1(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2)(typescript@5.8.3) '@prefabs.tech/fastify-config': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../config '@prefabs.tech/fastify-slonik': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../slonik '@prefabs.tech/tsconfig': specifier: 0.2.0 @@ -382,7 +382,7 @@ importers: specifier: 0.2.0 version: 0.2.0(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3))(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.32.0))(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-n@14.0.0(eslint@8.57.1))(eslint-plugin-prettier@5.5.3(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2))(eslint-plugin-promise@7.2.1(eslint@8.57.1))(eslint-plugin-unicorn@56.0.1(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2)(typescript@5.8.3) '@prefabs.tech/fastify-config': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../config '@prefabs.tech/tsconfig': specifier: 0.2.0 @@ -494,13 +494,13 @@ importers: specifier: 0.2.0 version: 0.2.0(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3))(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.32.0))(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-n@14.0.0(eslint@8.57.1))(eslint-plugin-prettier@5.5.3(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2))(eslint-plugin-promise@7.2.1(eslint@8.57.1))(eslint-plugin-unicorn@56.0.1(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2)(typescript@5.8.3) '@prefabs.tech/fastify-config': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../config '@prefabs.tech/fastify-graphql': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../graphql '@prefabs.tech/fastify-slonik': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../slonik '@prefabs.tech/tsconfig': specifier: 0.2.0 @@ -591,7 +591,7 @@ importers: specifier: 0.2.0 version: 0.2.0(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3))(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.32.0))(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-n@14.0.0(eslint@8.57.1))(eslint-plugin-prettier@5.5.3(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2))(eslint-plugin-promise@7.2.1(eslint@8.57.1))(eslint-plugin-unicorn@56.0.1(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2)(typescript@5.8.3) '@prefabs.tech/fastify-config': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../config '@prefabs.tech/tsconfig': specifier: 0.2.0 @@ -764,19 +764,19 @@ importers: specifier: 0.2.0 version: 0.2.0(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3))(@typescript-eslint/parser@8.38.0(eslint@8.57.1)(typescript@5.8.3))(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.32.0))(eslint-import-resolver-typescript@3.10.1)(eslint-plugin-import@2.32.0)(eslint-plugin-n@14.0.0(eslint@8.57.1))(eslint-plugin-prettier@5.5.3(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2))(eslint-plugin-promise@7.2.1(eslint@8.57.1))(eslint-plugin-unicorn@56.0.1(eslint@8.57.1))(eslint@8.57.1)(prettier@3.6.2)(typescript@5.8.3) '@prefabs.tech/fastify-config': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../config '@prefabs.tech/fastify-graphql': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../graphql '@prefabs.tech/fastify-mailer': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../mailer '@prefabs.tech/fastify-s3': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../s3 '@prefabs.tech/fastify-slonik': - specifier: 0.88.2 + specifier: 0.89.0 version: link:../slonik '@prefabs.tech/tsconfig': specifier: 0.2.0