📚 PR:
- fix: skip serialization for json string (#1937)
- Added fastify-casl to Community Plugins (#1977)
- feature: added validation context to validation result (#1915)
- ESM support (#1984)
- fix: adjust hooks body null (#1991)
- Added mcollina's plugin "fastify-secure-session" (#1999)
- Add fastify-typeorm-plugin to community plugins (#1998)
- Remove Azure Pipelines (#1985)
- Update validation docs (#1994)
- Drop Windows-latest and Node 6 from CI as its failing. (#2002)
- doc: fix esm-support anchor (#2001)
- Docs(Fluent-Schema.md): fix fluent schema repo link (#2007)
- fix - docs - hooks - error handling (#2000)
- add fastify-explorer to ecosystem (#2003)
- Add a recommendations doc (#1997)
- Fix TOC typo in recommendations (#2009)
- docs(Typescript): typo (#2016)
- docs: fix onResponse parameter (#2020)
- Update template bug.md (#2025)
- fix replace way enum (#2026)
- docs: update inject features (#2029)
- Update Copyright Year to 2020 (#2031)
- add generic to typescript Reply.send payload (#2032)
- Shorten longest line (docs) (#2035)
- docs: OpenJS CoC (#2033)
- Workaround for using one schema for multiple routes (#2044)
- docs: inject chainable methods (#1917) (#2043)
- http2: handle graceful close (#2050)
- chore(package): update fluent-schema to version 0.10.0 (#2057)
- chore(package): update yup to version 0.28.1 (#2059)
- Update README.md (#2064)
- Added fastify-response-validation to ecosystem (#2063)
- fix: use opts of onRoute hook (#2060)
- Fixed documentation typo (#2067)
- Add missing TS definition for ServerOptions.genReqId function arg (#2076)
- fix: throw hooks promise rejection (#2070) (#2074)
- Add docs to stop processing hooks with async (#2079)