chore(deps): update dependency fastify to v4
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| fastify (source) | ^3.27.4 -> ^4.0.0 |
Release Notes
fastify/fastify (fastify)
v4.28.1
What's Changed
- [Backport 4.x] fix: server.listen listener is not cleanup properly by @​github-actions in https://github.com/fastify/fastify/pull/5523
- [Backport 4.x] test: fix test finished earlier than expected by @​github-actions in https://github.com/fastify/fastify/pull/5541
- fix(v4): update .npmignore by @​Eomm in https://github.com/fastify/fastify/pull/5538
Full Changelog: https://github.com/fastify/fastify/compare/v4.28.0...v4.28.1
v4.28.0
What's Changed
- test: fix closing - pipelining by @​climba03003 in https://github.com/fastify/fastify/pull/5486
- refactor(backport v4.x): change
reply.redirect()signature (#​5483) by @​gurgunday in https://github.com/fastify/fastify/pull/5484 - refactor(backport v4.x): hasRoute method comparison with case insensitive by @​SMNBLMRR in https://github.com/fastify/fastify/pull/5513
- fix: (backport) Type inferrence with auxilliary hook handlers by @​aadito123 in https://github.com/fastify/fastify/pull/5518
Full Changelog: https://github.com/fastify/fastify/compare/v4.27.0...v4.28.0
v4.27.0
v4.26.2
What's Changed
- fix: typo in module exports by @​lirantal in https://github.com/fastify/fastify/pull/5316
- docs(ts): Fix links by @​rozzilla in https://github.com/fastify/fastify/pull/5308
- fix: cb is not a function at fallbackErrorHandler by @​Uzlopak in https://github.com/fastify/fastify/pull/5317
- feat: add a Firebase Functions step by step guide by @​lirantal in https://github.com/fastify/fastify/pull/5318
- types: fix test failure by @​gurgunday in https://github.com/fastify/fastify/pull/5330
- perf: use FifoMap to check contentType by @​gurgunday in https://github.com/fastify/fastify/pull/5331
- docs(ecosystem): adds fastify-override to plugins list by @​matthyk in https://github.com/fastify/fastify/pull/5336
- types: Export preClose hook types by @​matthyk in https://github.com/fastify/fastify/pull/5335
- fix: database migration doc missing db connection code by @​nuhman in https://github.com/fastify/fastify/pull/5339
- chore: Bump pnpm/action-setup from 2 to 3 by @​dependabot in https://github.com/fastify/fastify/pull/5341
- chore: Bump xt0rted/markdownlint-problem-matcher from 2.0.0 to 3.0.0 by @​dependabot in https://github.com/fastify/fastify/pull/5342
New Contributors
- @​nuhman made their first contribution in https://github.com/fastify/fastify/pull/5339
Full Changelog: https://github.com/fastify/fastify/compare/v4.26.1...v4.26.2
v4.26.1
What's Changed
- docs(ecosystem): adds fastify-hana to the community plugins list by @​yoav0gal in https://github.com/fastify/fastify/pull/5289
- docs: fix misattributed property parent in deprecation warning: request.elapsedTime by @​mscottnelson in https://github.com/fastify/fastify/pull/5299
- chore: Bump lycheeverse/lychee-action from 1.8.0 to 1.9.3 by @​dependabot in https://github.com/fastify/fastify/pull/5300
- chore: Bump actions/dependency-review-action from 3 to 4 by @​dependabot in https://github.com/fastify/fastify/pull/5301
- chore(.gitignore): add .tap/ dir by @​Fdawgs in https://github.com/fastify/fastify/pull/5303
- fix: amend error codes for latest avvio v8.3.0 by @​mcollina in https://github.com/fastify/fastify/pull/5309
- fix(types): Request route options url add undefined by @​rozzilla in https://github.com/fastify/fastify/pull/5307
- chore: add docs for tracing warnings by @​jsumners in https://github.com/fastify/fastify/pull/5310
New Contributors
- @​mscottnelson made their first contribution in https://github.com/fastify/fastify/pull/5299
Full Changelog: https://github.com/fastify/fastify/compare/v4.26.0...v4.26.1
v4.26.0
What's Changed
- docs(ecosystem): add missing plugins to core list by @​Fdawgs in https://github.com/fastify/fastify/pull/5234
- ci: CITGM github workflow by @​Uzlopak in https://github.com/fastify/fastify/pull/5233
- chore: bump find-may-way to v8.0.0 by @​mcollina in https://github.com/fastify/fastify/pull/5236
- fix: setValidatorCompiler with addSchema by @​derammo in https://github.com/fastify/fastify/pull/5188
- feat(routes): expose findRoute and param validator by @​sf3ris in https://github.com/fastify/fastify/pull/5230
- feat: add use semicolon delimter config, default = true by @​dancastillo in https://github.com/fastify/fastify/pull/5239
- chore: add autocannon and concurrently as dev dependencies by @​Uzlopak in https://github.com/fastify/fastify/pull/5240
- fix: return the correct serializer function when no content-type is defined by @​DouglasdeMoura in https://github.com/fastify/fastify/pull/5229
- Sync next by @​Uzlopak in https://github.com/fastify/fastify/pull/5238
- docs: add open-collective by @​Eomm in https://github.com/fastify/fastify/pull/5216
- chore: Bump actions/upload-artifact from 3 to 4 by @​dependabot in https://github.com/fastify/fastify/pull/5249
- chore: Bump actions/labeler from 4 to 5 by @​dependabot in https://github.com/fastify/fastify/pull/5248
- docs(ecosystem): update fastify-rabbitmq // add fastify-hl7 to ecosystem.md by @​Bugs5382 in https://github.com/fastify/fastify/pull/5245
- chore: update actions/labeler@5 by @​climba03003 in https://github.com/fastify/fastify/pull/5254
- fix: restrict findRoute exposed property by @​climba03003 in https://github.com/fastify/fastify/pull/5253
- fix(test): flaky on-listen hook test by @​Uzlopak in https://github.com/fastify/fastify/pull/5256
- fix: remove unused promise warning in setNotFoundHandler with preHandler by @​mcollina in https://github.com/fastify/fastify/pull/5258
- fix: Always call resource.emitDestroy() by @​mcollina in https://github.com/fastify/fastify/pull/5228
- docs: Add missing punctuation in Ecosystem by @​matthyk in https://github.com/fastify/fastify/pull/5261
- docs: remove word repetition on Decorators docs by @​rlawisch in https://github.com/fastify/fastify/pull/5260
- chore(types): Remove unused type imports by @​codershiba in https://github.com/fastify/fastify/pull/5264
- chore(license): Update licensing year by @​codershiba in https://github.com/fastify/fastify/pull/5266
- chore(docs): Add clarification about
fastify.setErrorHandler()by @​codershiba in https://github.com/fastify/fastify/pull/5265 - refactor: deprecate
Reply#getResponseTime()in favour ofReply#elapsedTimeby @​codershiba in https://github.com/fastify/fastify/pull/5263 - chore: remove
www.fromfastify.devurls by @​Fdawgs in https://github.com/fastify/fastify/pull/5270 - feat: expose method for setGenReqId on FastifyInstance by @​dancastillo in https://github.com/fastify/fastify/pull/5259
- fix: ensure
onListenhooks are called when they should be by @​bienzaaron in https://github.com/fastify/fastify/pull/5273 - docs: re-word clarification about
setErrorHandler()by @​codershiba in https://github.com/fastify/fastify/pull/5269 - docs(ecosystem): remove unsupported package by @​Fdawgs in https://github.com/fastify/fastify/pull/5278
- docs: Fix Pino docs link by @​BoscoDomingo in https://github.com/fastify/fastify/pull/5284
- chore: add github sponsor by @​Eomm in https://github.com/fastify/fastify/pull/5293
- docs(ecosystem): adds fastify-sqlite-typed to the community plugins list by @​yoav0gal in https://github.com/fastify/fastify/pull/5288
- docs: add ESM usage example in Getting Started by @​atilagulers in https://github.com/fastify/fastify/pull/5294
- docs: repoint readers to shared
.githubfiles by @​Fdawgs in https://github.com/fastify/fastify/pull/5268 - feat: Web Stream API by @​climba03003 in https://github.com/fastify/fastify/pull/5286
- chore: sync generated code by @​Eomm in https://github.com/fastify/fastify/pull/5295
New Contributors
- @​derammo made their first contribution in https://github.com/fastify/fastify/pull/5188
- @​DouglasdeMoura made their first contribution in https://github.com/fastify/fastify/pull/5229
- @​rlawisch made their first contribution in https://github.com/fastify/fastify/pull/5260
- @​codershiba made their first contribution in https://github.com/fastify/fastify/pull/5264
- @​BoscoDomingo made their first contribution in https://github.com/fastify/fastify/pull/5284
- @​yoav0gal made their first contribution in https://github.com/fastify/fastify/pull/5288
- @​atilagulers made their first contribution in https://github.com/fastify/fastify/pull/5294
Full Changelog: https://github.com/fastify/fastify/compare/v4.25.2...v4.26.0
v4.25.2
What's Changed
- fix:
npm run test:watchby @​domdomegg in https://github.com/fastify/fastify/pull/5221 - fix: always consume stream payloads when responding to 204 with no body by @​mcollina in https://github.com/fastify/fastify/pull/5231
- docs: update setErrorHandler to explain not found behaviour by @​domdomegg in https://github.com/fastify/fastify/pull/5218
New Contributors
- @​domdomegg made their first contribution in https://github.com/fastify/fastify/pull/5221
Full Changelog: https://github.com/fastify/fastify/compare/v4.25.1...v4.25.2
v4.25.1
What's Changed
- fix: route constraints by @​climba03003 in https://github.com/fastify/fastify/pull/5207
- fix: Better plugin name detection for FSTWRN002 by @​mcollina in https://github.com/fastify/fastify/pull/5209
- chore: at-large project by @​Eomm in https://github.com/fastify/fastify/pull/5211
Full Changelog: https://github.com/fastify/fastify/compare/v4.25.0...v4.25.1
v4.25.0
What's Changed
- feat: Improve RouteShorthandOptions['constraints'] type by @​Fcmam5 in https://github.com/fastify/fastify/pull/5097
- fix: add @​eomm and @​jsumners as lead maintainers by @​mcollina in https://github.com/fastify/fastify/pull/5115
- fix: reply.send supports Uint8Array payload by @​SgtPooki in https://github.com/fastify/fastify/pull/5124
- refactor: migrate deprecation warnings to actual deprecation warnings by @​jsumners in https://github.com/fastify/fastify/pull/5126
- docs: added documentation about warnings by @​giuliowaitforitdavide in https://github.com/fastify/fastify/pull/5108
- test(logger): restrict temp file permissions by @​Fdawgs in https://github.com/fastify/fastify/pull/5128
- refactor(lib/hooks): replace
typeofundefined check by @​Fdawgs in https://github.com/fastify/fastify/pull/5127 - chore: replace mention of fastify
.iodomain with.devby @​Fdawgs in https://github.com/fastify/fastify/pull/5129 - docs(security): add prose explaining OpenSSF CII Best Practices badge results by @​ljharb in https://github.com/fastify/fastify/pull/5111
- chore: Bump actions/setup-node from 3 to 4 by @​dependabot in https://github.com/fastify/fastify/pull/5134
- fix(types): add handler property to routeOptions by @​MikeJeffers in https://github.com/fastify/fastify/pull/5136
- docs(readme): fix ci badge path by @​Fdawgs in https://github.com/fastify/fastify/pull/5138
- docs: Fix small typo in Typescript docs by @​john-ko in https://github.com/fastify/fastify/pull/5145
- feat(plugins): mixing async and callback style now returns a warning by @​giuliowaitforitdavide in https://github.com/fastify/fastify/pull/5139
- docs: mention about multipart support by @​fawazahmed0 in https://github.com/fastify/fastify/pull/5144
- docs: add @​fastify/vite to core plugins list by @​galvez in https://github.com/fastify/fastify/pull/5153
- docs: add @​scalar/fastify-api-reference to community plugins list by @​hanspagel in https://github.com/fastify/fastify/pull/5154
- docs: Remove routeOptions reference in Reply.md by @​shadahmad7 in https://github.com/fastify/fastify/pull/5156
- docs(ecosystem): add fastify-uws by @​tinchoz49 in https://github.com/fastify/fastify/pull/5160
- docs: removed unmaintained fastify-nodemailer from ecosystem by @​giovanni-bertoncelli in https://github.com/fastify/fastify/pull/5161
- docs: clarify handling of streams and buffers by @​brettwillis in https://github.com/fastify/fastify/pull/5166
- docs(#​5142): aligned errors and warnings documentation by @​giuliowaitforitdavide in https://github.com/fastify/fastify/pull/5162
- docs(reference/hooks): add information about prehandler by @​RjManhas in https://github.com/fastify/fastify/pull/5163
- fix: type FastifyInstance['route'] and RouteShorthandMethod by @​MunifTanjim in https://github.com/fastify/fastify/pull/5155
- docs (reference): Fix small typo in Request by @​bngarren in https://github.com/fastify/fastify/pull/5186
- chore: gitpodify by @​ghostdevv in https://github.com/fastify/fastify/pull/5168
- docs(ecosystem): Add Apitally by @​itssimon in https://github.com/fastify/fastify/pull/5175
- fix: Update reply.context deprecation warning by @​avaly in https://github.com/fastify/fastify/pull/5179
- docs(ecosystem): adds @​blastorg/fastify/aws-dynamodb-cache to community plugins list by @​fredrikj31 in https://github.com/fastify/fastify/pull/5158
- docs: update preHandler hook example by @​tarunrajput in https://github.com/fastify/fastify/pull/5189
- types: added http header types to reply by @​skwee357 in https://github.com/fastify/fastify/pull/5046
- test: add tests for TOC of errors.md by @​Uzlopak in https://github.com/fastify/fastify/pull/5194
- ci: pin node 18 to 18.18.2 by @​Uzlopak in https://github.com/fastify/fastify/pull/5197
- docs(ecosystem): add http-wizard by @​flodlc in https://github.com/fastify/fastify/pull/5132
- chore: Bump actions/github-script from 6 to 7 by @​dependabot in https://github.com/fastify/fastify/pull/5183
- ci: fix broken ci by skipping tests if node v > 18.19.0 by @​Uzlopak in https://github.com/fastify/fastify/pull/5195
- fix: allow async hooks in
RouteShorthandOptionswithout breakingrequestandreplytypes by @​bienzaaron in https://github.com/fastify/fastify/pull/5147 - fix(#​5180): close secondary bindings after primary is closed by @​metcoder95 in https://github.com/fastify/fastify/pull/5201
- chore: update process-warning by @​Eomm in https://github.com/fastify/fastify/pull/5206
- types: nullish error types in callback function's parameter for
afterandreadymethod by @​nokazn in https://github.com/fastify/fastify/pull/5191 - fix(#​5049): Remove duplicated calls to onReady by @​metcoder95 in https://github.com/fastify/fastify/pull/5051
- chore: remove unused type assertion by @​UndefinedBehaviour in https://github.com/fastify/fastify/pull/5184
New Contributors
- @​Fcmam5 made their first contribution in https://github.com/fastify/fastify/pull/5097
- @​SgtPooki made their first contribution in https://github.com/fastify/fastify/pull/5124
- @​MikeJeffers made their first contribution in https://github.com/fastify/fastify/pull/5136
- @​john-ko made their first contribution in https://github.com/fastify/fastify/pull/5145
- @​fawazahmed0 made their first contribution in https://github.com/fastify/fastify/pull/5144
- @​hanspagel made their first contribution in https://github.com/fastify/fastify/pull/5154
- @​shadahmad7 made their first contribution in https://github.com/fastify/fastify/pull/5156
- @​giovanni-bertoncelli made their first contribution in https://github.com/fastify/fastify/pull/5161
- @​RjManhas made their first contribution in https://github.com/fastify/fastify/pull/5163
- @​MunifTanjim made their first contribution in https://github.com/fastify/fastify/pull/5155
- @​bngarren made their first contribution in https://github.com/fastify/fastify/pull/5186
- @​ghostdevv made their first contribution in https://github.com/fastify/fastify/pull/5168
- @​itssimon made their first contribution in https://github.com/fastify/fastify/pull/5175
- @​avaly made their first contribution in https://github.com/fastify/fastify/pull/5179
- @​fredrikj31 made their first contribution in https://github.com/fastify/fastify/pull/5158
- @​tarunrajput made their first contribution in https://github.com/fastify/fastify/pull/5189
- @​skwee357 made their first contribution in https://github.com/fastify/fastify/pull/5046
- @​flodlc made their first contribution in https://github.com/fastify/fastify/pull/5132
- @​nokazn made their first contribution in https://github.com/fastify/fastify/pull/5191
- @​UndefinedBehaviour made their first contribution in https://github.com/fastify/fastify/pull/5184
Full Changelog: https://github.com/fastify/fastify/compare/v4.24.3...v4.25.0
v4.24.3
What's Changed
- fix: timeout on citgm tests by @​simone-sanfratello in https://github.com/fastify/fastify/pull/5101
- chore: add missing
use strictdirectives by @​Fdawgs in https://github.com/fastify/fastify/pull/5106
Full Changelog: https://github.com/fastify/fastify/compare/v4.24.2...v4.24.3
v4.24.2
What's Changed
- fix: build problems when
Symbol.asyncDisposetype is not available. by @​arthurfiorette in https://github.com/fastify/fastify/pull/5096
Full Changelog: https://github.com/fastify/fastify/compare/v4.24.1...v4.24.2
v4.24.1
What's Changed
- fix: citgm by @​simone-sanfratello in https://github.com/fastify/fastify/pull/5075
- fix: HEAD route reseting by @​ivan-tymoshenko in https://github.com/fastify/fastify/pull/5090
Full Changelog: https://github.com/fastify/fastify/compare/v4.24.0...v4.24.1
v4.24.0
What's Changed
- docs: Add blank line before onclose hook heading by @​kadoshita in https://github.com/fastify/fastify/pull/5042
- build(dependabot): ignore tap major updates by @​Fdawgs in https://github.com/fastify/fastify/pull/5047
- chore: Bump actions/checkout from 3 to 4 by @​dependabot in https://github.com/fastify/fastify/pull/5048
- chore: more perf by @​Eomm in https://github.com/fastify/fastify/pull/5016
- docs(ecosystem): add fastify-prisma by @​zrosenbauer in https://github.com/fastify/fastify/pull/5041
- test: fix ci due yup breaking by @​Eomm in https://github.com/fastify/fastify/pull/5058
- perf: optimize split params by @​Connormiha in https://github.com/fastify/fastify/pull/5057
- chore: implicitly infer SchemaCompiler as readonly by @​DemonHa in https://github.com/fastify/fastify/pull/5060
- test(logger): splitting existing tests to avoid pipeline failing for timeout by @​giuliowaitforitdavide in https://github.com/fastify/fastify/pull/5064
- fix(async-hooks): mixing async and callback style in preHandler option now returns an error by @​giuliowaitforitdavide in https://github.com/fastify/fastify/pull/5069
- fix: enhance 100 and 200 or 204 handling by @​Iamshankhadeep in https://github.com/fastify/fastify/pull/5056
- docs: add fastify-cloudflare-turnstile to ecosystem by @​112RG in https://github.com/fastify/fastify/pull/5067
- docs: Fixing a couple typos by @​Cadienvan in https://github.com/fastify/fastify/pull/5079
- feat: Add
Symbol.asyncDisposeto improve DX in short lived servers. by @​arthurfiorette in https://github.com/fastify/fastify/pull/5082 - docs: Documentation changes requested at #​5082 by @​arthurfiorette in https://github.com/fastify/fastify/pull/5083
- docs: remove thenable promisesaplus spec references by @​dancastillo in https://github.com/fastify/fastify/pull/5081
- docs(ecosystem): add fastify-event-bus by @​Shiva127 in https://github.com/fastify/fastify/pull/5085
- docs: update docs for FastifyPlugin by @​dancastillo in https://github.com/fastify/fastify/pull/5070
- docs: Update for .hijack heading by @​jackbatzner in https://github.com/fastify/fastify/pull/5088
- fix(warnings): fixed warning when accessing context property from Request and Reply objects by @​giuliowaitforitdavide in https://github.com/fastify/fastify/pull/5084
- fix: HEAD route search by @​ivan-tymoshenko in https://github.com/fastify/fastify/pull/5078
New Contributors
- @​kadoshita made their first contribution in https://github.com/fastify/fastify/pull/5042
- @​Connormiha made their first contribution in https://github.com/fastify/fastify/pull/5057
- @​DemonHa made their first contribution in https://github.com/fastify/fastify/pull/5060
- @​Iamshankhadeep made their first contribution in https://github.com/fastify/fastify/pull/5056
- @​Cadienvan made their first contribution in https://github.com/fastify/fastify/pull/5079
- @​arthurfiorette made their first contribution in https://github.com/fastify/fastify/pull/5082
- @​jackbatzner made their first contribution in https://github.com/fastify/fastify/pull/5088
Full Changelog: https://github.com/fastify/fastify/compare/v4.23.2...v4.24.0
v4.23.2
What's Changed
- fix: add routeOptions.schema to types by @​Uzlopak in https://github.com/fastify/fastify/pull/5035
Full Changelog: https://github.com/fastify/fastify/compare/v4.23.1...v4.23.2
v4.23.1
What's Changed
- fix: correct warnings for request.routerPath and request.routerMethod by @​Uzlopak in https://github.com/fastify/fastify/pull/5032
- fix: add routeOptions.config to types by @​mcollina in https://github.com/fastify/fastify/pull/5034
Full Changelog: https://github.com/fastify/fastify/compare/v4.23.0...v4.23.1
v4.23.0
What's Changed
- test: reduce output of reqIdGenFactory.test.js by @​Uzlopak in https://github.com/fastify/fastify/pull/5012
- feat: Add onListen Hook by @​BrendenInhelder in https://github.com/fastify/fastify/pull/4899
- docs(readme): avoid line breaks in documentation links by @​antoineneff in https://github.com/fastify/fastify/pull/5014
- chore(examples): added curly braces to conditions for consistency by @​turnerran in https://github.com/fastify/fastify/pull/5015
- feat: access handler name add properties to req route options by @​cesarvspr in https://github.com/fastify/fastify/pull/4470
- chore: Bump the dev-dependencies group with 1 update by @​dependabot in https://github.com/fastify/fastify/pull/5018
- docs: minor improvements by @​Uzlopak in https://github.com/fastify/fastify/pull/5019
- chore(deps): replace tiny-lru with toad-cache by @​kibertoad in https://github.com/fastify/fastify/pull/4668
- docs(ecosystem.md): Fix wrong entry for ecosystem.md by @​Uzlopak in https://github.com/fastify/fastify/pull/5021
- perf: use
node:prefix to bypass require.cache call for builtins by @​Fdawgs in https://github.com/fastify/fastify/pull/5026 - docs(typo): mistype of monkeypatch by @​Menkveld-24 in https://github.com/fastify/fastify/pull/5027
- chore: change website to .dev instead of .io by @​Eomm in https://github.com/fastify/fastify/pull/5028
- chore: add gurgunday and uzlopak as contributors by @​Uzlopak in https://github.com/fastify/fastify/pull/5029
- chore: add a citgm command to customize what we run in CITGM by @​mcollina in https://github.com/fastify/fastify/pull/5030
New Contributors
- @​BrendenInhelder made their first contribution in https://github.com/fastify/fastify/pull/4899
- @​antoineneff made their first contribution in https://github.com/fastify/fastify/pull/5014
- @​turnerran made their first contribution in https://github.com/fastify/fastify/pull/5015
- @​Menkveld-24 made their first contribution in https://github.com/fastify/fastify/pull/5027
Full Changelog: https://github.com/fastify/fastify/compare/v4.22.2...v4.23.0
v4.22.2
A spurious file (a test run result) was added to the package, which was now removed.
v4.22.1
What's Changed
- chore: Bump the dev-dependencies group with 1 update by @​dependabot in https://github.com/fastify/fastify/pull/5002
- docs(ecosystem): add fastify-rabbitmq to ecosystem.md by @​Bugs5382 in https://github.com/fastify/fastify/pull/5000
- docs(ecosystem): add
@fastify/throttleto core list by @​Fdawgs in https://github.com/fastify/fastify/pull/5004 - fix: typos by @​Uzlopak in https://github.com/fastify/fastify/pull/5006
- docs: typo on catch statement inside Postgrator migration example by @​alessandrob88 in https://github.com/fastify/fastify/pull/5007
- fix: post async regression with empty body by @​mcollina in https://github.com/fastify/fastify/pull/5008
New Contributors
- @​Bugs5382 made their first contribution in https://github.com/fastify/fastify/pull/5000
- @​alessandrob88 made their first contribution in https://github.com/fastify/fastify/pull/5007
Full Changelog: https://github.com/fastify/fastify/compare/v4.22.0...v4.22.1
v4.22.0
What's Changed
- make FastifySchemaValidationError.params wider by @​cm-ayf in https://github.com/fastify/fastify/pull/4476
- docs(ecosystem): add fastify-hashids by @​andersonjoseph in https://github.com/fastify/fastify/pull/4934
- fix: hasPlugin does not track parent plugins by @​Eomm in https://github.com/fastify/fastify/pull/4929
- docs: early hints plugin is fastify plugin by @​Uzlopak in https://github.com/fastify/fastify/pull/4947
- chore: add pull request title check by @​Uzlopak in https://github.com/fastify/fastify/pull/4951
- chore: Bump @​sinclair/typebox from 0.29.6 to 0.30.2 by @​dependabot in https://github.com/fastify/fastify/pull/4952
- ci: improve pr title check by @​Uzlopak in https://github.com/fastify/fastify/pull/4953
- ci: fix warnings in benchmark workflows by @​Uzlopak in https://github.com/fastify/fastify/pull/4954
- docs: fix removeAdditional comment by @​G0maa in https://github.com/fastify/fastify/pull/4948
- fix: Try to fix parser benchmark workflow by @​kibertoad in https://github.com/fastify/fastify/pull/4956
- fix: infer correct hook handler by @​Uzlopak in https://github.com/fastify/fastify/pull/4945
- fix: do not double send the response if the request is destroyed but not aborted by @​mcollina in https://github.com/fastify/fastify/pull/4963
- chore: Bump @​sinclair/typebox from 0.30.4 to 0.31.1 by @​dependabot in https://github.com/fastify/fastify/pull/4973
- fix: bodyLimit must be applied on fully decoded body by @​sergburn in https://github.com/fastify/fastify/pull/4969
- chore: updates @​typescript-eslint/eslint-plugin and @​typescript-eslint/parser by @​climba03003 in https://github.com/fastify/fastify/pull/4977
- chore: use group dependencies in dependabot by @​climba03003 in https://github.com/fastify/fastify/pull/4979
- chore: fix ci bench by @​Eomm in https://github.com/fastify/fastify/pull/4983
- fix: require.cache is undefined breaks SEA by @​climba03003 in https://github.com/fastify/fastify/pull/4982
- ci: remove sync next wf by @​Uzlopak in https://github.com/fastify/fastify/pull/4985
- docs: remove mixing ES6 and commomjs in the example by @​thenicolau in https://github.com/fastify/fastify/pull/4990
- fix: errorHandler callback should utilize TypeProvider by @​muan in https://github.com/fastify/fastify/pull/4989
- types: add onRoute to ApplicationHookLookup by @​Uzlopak in https://github.com/fastify/fastify/pull/4968
- chore: make tests pass on ipv4 only machine by @​mcollina in https://github.com/fastify/fastify/pull/4997
- fix: Set
FastifyRequest.idtype as a string by @​samchungy in https://github.com/fastify/fastify/pull/4992
New Contributors
- @​G0maa made their first contribution in https://github.com/fastify/fastify/pull/4948
- @​thenicolau made their first contribution in https://github.com/fastify/fastify/pull/4990
- @​muan made their first contribution in https://github.com/fastify/fastify/pull/4989
- @​samchungy made their first contribution in https://github.com/fastify/fastify/pull/4992
Full Changelog: https://github.com/fastify/fastify/compare/v4.21.0...v4.22.0
v4.21.0
What's Changed
- chore: remove license-checker package by @​Uzlopak in https://github.com/fastify/fastify/pull/4914
- chore: remove pump devDependency by @​Uzlopak in https://github.com/fastify/fastify/pull/4913
- ci: create artifacts in coverage workflows by @​Uzlopak in https://github.com/fastify/fastify/pull/4909
- docs(server): grammar and structure fixes by @​Fdawgs in https://github.com/fastify/fastify/pull/4904
- docs: Fix typo in TypeScript docs ("@​types/node", not "@​node/types") by @​jasongwartz in https://github.com/fastify/fastify/pull/4922
- [readme] add CII Best Practices Badge by @​ljharb in https://github.com/fastify/fastify/pull/4926
- fix: lowercase type-providers headers types by @​toomuchdesign in https://github.com/fastify/fastify/pull/4928
- ERR_REP_ALREADY_SENT hint that a route may be missing "return reply" by @​mcollina in https://github.com/fastify/fastify/pull/4921
- fix: ReplyTypeConstrainer array type inference by @​pedroescumalha in https://github.com/fastify/fastify/pull/4885
New Contributors
- @​jasongwartz made their first contribution in https://github.com/fastify/fastify/pull/4922
- @​ljharb made their first contribution in https://github.com/fastify/fastify/pull/4926
- @​toomuchdesign made their first contribution in https://github.com/fastify/fastify/pull/4928
- @​pedroescumalha made their first contribution in https://github.com/fastify/fastify/pull/4885
Full Changelog: https://github.com/fastify/fastify/compare/v4.20.0...v4.21.0
v4.20.0
What's Changed
- build(deps-dev): Bump @​sinclair/typebox from 0.28.20 to 0.29.1 by @​dependabot in https://github.com/fastify/fastify/pull/4877
- Update Prototype-Poisoning.md by @​ed-henrique in https://github.com/fastify/fastify/pull/4879
- docs: adjust line for linter by @​metcoder95 in https://github.com/fastify/fastify/pull/4882
- Fixed type inference on .code().send() by @​aadito123 in https://github.com/fastify/fastify/pull/4880
- chore: refactor Error-typings and tests by @​svrnwnsch in https://github.com/fastify/fastify/pull/4824
- test: add missing assertion for a test by @​kibertoad in https://github.com/fastify/fastify/pull/4701
- chore: tests for genReqIdFactory and minor changes by @​Uzlopak in https://github.com/fastify/fastify/pull/4783
- Added type definition for allowUnsafeRegex by @​xijdk in https://github.com/fastify/fastify/pull/4792
- docs(security): update policy on ci/cd reports by @​jsumners in https://github.com/fastify/fastify/pull/4890
- improve hooks.validate by @​Uzlopak in https://github.com/fastify/fastify/pull/4804
- ci: enable caching; split jobs by @​Uzlopak in https://github.com/fastify/fastify/pull/4889
- docs(plugins): note side-effect when using
awaitinfastify.register()by @​hateablestream in https://github.com/fastify/fastify/pull/4846 - [hooks] Refine hook runners by @​Uzlopak in https://github.com/fastify/fastify/pull/4805
- docs: fix wrong header size for FST_ERR_ASYNC_CONSTRAINT in Errors.md by @​graphiteisaac in https://github.com/fastify/fastify/pull/4893
- fix: rework FastifyErrors, ensure documentation completeness by @​Uzlopak in [https://github.com/fastify/fastify/pull/4892](https://togithub.com/fastify/fastify/pull/489
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.