v2.0.0
Bauta.js 2.0.0
Breaking changes
- Bauta.js has been updated to use the major version of Fastify, 4.x. All the dependencies we mainly use on bautajs-fastify related to fastify has been updated to use Fastify 4. Therefore, ensure you use Fastify 4 in your codebase to use Bauta.js 2.x.
- Fastify strict serialization is enabled by default.
- The URL where the swagger UI is exposed, aka explorer, has changed to
/${prefix}/explorerfor bautajs-fastify.
Other important changes
- We have bumped to the latest version of Pino, 8.x all the bautajs packages that use pino.
What's Changed
- fix: avoid dependabot pr's for breaking bumps by @Xavier-Redondo in #25
- chore: adjust bauta-admins ownership by @franher in #26
- feat(core): add support for promises to tap decorator by @Xavier-Redondo in #28
- fix(core): allow steps without return inside tap by @Xavier-Redondo in #29
- feat(fastify): update to fastity v4 by @javi11 in #31
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 by @dependabot in #30
- feat(core, express, datasource-rest): bump pino to v8.x by @Xavier-Redondo in #35
- fix(bautajs-fastify): remove dependency from fastify-x-request-id by @Xavier-Redondo in #38
- fix(bautajs-express-example): rename example express project by @Xavier-Redondo in #40
Full Changelog: v2.0.0-alpha.1...v2.0.0