Skip to content

Releases: RobinTail/express-zod-api

v16.1.0

26 Dec 18:58
Compare
Choose a tag to compare

What's Changed

Full Changelog: v16.0.0...v16.1.0

v16.0.0

25 Dec 05:08
7a244f6
Compare
Choose a tag to compare

Version 16 is for Nina

This release is focused on improving Integration and Documentation.

Potentially breaking changes

  • Some methods and properties of the Documentation class (which extends the OpenAPI builder) might be changed.
  • Options successfulResponseDescription and errorResponseDescription of Documentation constructor are renamed.
  • Read the migration guide in Changelog.

Features

  • Switching to OpenAPI 3.1 with better descriptions of its components.
  • Featuring formatted code generation of frontend client and API types, including ability to split response types.

v15.3.0

23 Dec 19:26
bdedd02
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v15.2.0...v15.3.0

v15.2.0

14 Dec 06:50
Compare
Choose a tag to compare

What's Changed

Full Changelog: v15.1.0...v15.2.0

v15.1.0

13 Dec 16:33
da9f8ca
Compare
Choose a tag to compare

Notice

The distribution becomes ESM first, while remaining dual (CJS support remains). This should not be a breaking change: the right files should be chosen automatically. However, the filenames in dist folder are renamed: for ESM: index.js and index.d.ts, for CJS: index.cjs and index.d.cts.

What's Changed

Full Changelog: v15.0.1...v15.1.0

v15.0.1

11 Dec 13:50
fbe755d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v15.0.0...v15.0.1

v15.0.0

02 Dec 11:13
557a5a5
Compare
Choose a tag to compare

Version 15 is for Vika

Breaking changes

  • Packages express-fileupload and compression become optional peer dependencies;
  • Methods createServer() and attachRouting() become async;
  • Method createLogger() requires an additional argument;
  • Read the migration guide in Changelog.

Features

  • Supporting any logger having debug(), warn(), info() and error() methods;
    • Package winston is now optional.
  • Supporting any testing framework having a function mocking method for testEndpoint():
    • Both jest and vitest are supported automatically;
    • With most modern Node.js you can also use the integrated node:test module.
  • Introducing module augmentation approach for integrating chosen logger and testing framework.

v14.2.5

02 Dec 10:28
98ae84b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v14.2.4...v14.2.5

v14.2.4

01 Dec 22:10
2199479
Compare
Choose a tag to compare

What's Changed

Full Changelog: v14.2.3...v14.2.4

v14.2.3

22 Nov 19:15
Compare
Choose a tag to compare

What's Changed

Full Changelog: v14.2.2...v14.2.3