Releases: RobinTail/express-zod-api
Releases · RobinTail/express-zod-api
v16.5.0
What's Changed
- Flattening object based intersections in Documentation by @RobinTail in #1473
- Ref:
VariantDependingProps
using record interface by @RobinTail in #1480 - Ref: organising
walkSchema
by @RobinTail in #1481 - Upgrading all dependencies. by @RobinTail in #1482
- Bump prettier from 3.2.1 to 3.2.2 by @dependabot in #1483
- Bump @types/node from 20.11.0 to 20.11.1 by @dependabot in #1484
- Bump @typescript-eslint/parser from 6.18.1 to 6.19.0 by @dependabot in #1487
- Bump @types/node from 20.11.1 to 20.11.4 by @dependabot in #1488
- Bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.0 by @dependabot in #1489
- Bump tsd from 0.30.3 to 0.30.4 by @dependabot in #1493
- Bump vitest from 1.2.0 to 1.2.1 by @dependabot in #1494
- Bump @types/node from 20.11.4 to 20.11.5 by @dependabot in #1492
- Bump prettier from 3.2.2 to 3.2.4 by @dependabot in #1490
- Bump @vitest/coverage-istanbul from 1.2.0 to 1.2.1 by @dependabot in #1491
- Bump vite from 5.0.11 to 5.0.12 by @dependabot in #1495
Full Changelog: v16.4.1...v16.5.0
v16.4.1
What's Changed
- Remove
copyMeta
fromextractObjectSchema
by @RobinTail in #1474 - Ref: Simpler
extractObjectSchema
by @RobinTail in #1475 - Bump vitest from 1.1.3 to 1.2.0 by @dependabot in #1476
- Bump @vitest/coverage-istanbul from 1.1.3 to 1.2.0 by @dependabot in #1478
- Bump prettier from 3.1.1 to 3.2.1 by @dependabot in #1477
Full Changelog: v16.4.0...v16.4.1
v16.4.0
What's Changed
- Feat:
childLoggerProvider
by @RobinTail in #1468 - Bump @types/node from 20.10.8 to 20.11.0 by @dependabot in #1472
Full Changelog: v16.3.0...v16.4.0
v16.3.0
What's Changed
- Proprietary schemas using native
zod
methods andMetadata
by @RobinTail in #1442 - Bump @typescript-eslint/parser from 6.18.0 to 6.18.1 by @dependabot in #1464
- Bump @typescript-eslint/eslint-plugin from 6.18.0 to 6.18.1 by @dependabot in #1463
- Bump @types/node from 20.10.7 to 20.10.8 by @dependabot in #1467
- Bump eslint-plugin-prettier from 5.1.2 to 5.1.3 by @dependabot in #1469
Full Changelog: v16.2.2...v16.3.0
v16.2.2
What's Changed
- Removing boundaries and regex flags from OpenAPI
pattern
by @RobinTail in #1460
Full Changelog: v16.2.1...v16.2.2
v15.3.1
v16.2.1
What's Changed
- Upgrading all dependencies. by @RobinTail in #1440
- Ref: extracting schema helpers by @RobinTail in #1441
- Fix error messages of proprietary schemas depiction by @RobinTail in #1443
- Notice for version 16.2.0 by @RobinTail in #1445
- Ref: shortening
hasMeta()
andgetMeta()
by @RobinTail in #1446 - Ref: combinations by @RobinTail in #1447
- Ref:
Array::some
instead ofreduceBool()
by @RobinTail in #1448 - Bump vitest from 1.1.2 to 1.1.3 by @dependabot in #1452
- Bump @vitest/coverage-istanbul from 1.1.2 to 1.1.3 by @dependabot in #1453
- Bump @typescript-eslint/parser from 6.17.0 to 6.18.0 by @dependabot in #1454
- Bump @typescript-eslint/eslint-plugin from 6.17.0 to 6.18.0 by @dependabot in #1455
- Ref: Less magic in
withMeta
by @RobinTail in #1456
Full Changelog: v16.2.0...v16.2.1
v16.2.0
Feature
- Different response schemas for different status codes by @RobinTail in #1431
Other changes
- Bump tsd from 0.30.0 to 0.30.1 by @dependabot in #1426
- Ref: better buffer schema for
ez.upload()
by @RobinTail in #1427 - Ref: easier context access in parsing ZodUpload. by @RobinTail in #1428
- Bump @types/node from 20.10.5 to 20.10.6 by @dependabot in #1429
- Ref: Organizing result handlers by @RobinTail in #1430
- Bump vitest from 1.1.0 to 1.1.1 by @dependabot in #1432
- Bump @vitest/coverage-istanbul from 1.1.0 to 1.1.1 by @dependabot in #1433
- Rev: removing redundant changes to the input sources in example. by @RobinTail in #1434
- Bump @typescript-eslint/parser from 6.16.0 to 6.17.0 by @dependabot in #1437
- Bump @typescript-eslint/eslint-plugin from 6.16.0 to 6.17.0 by @dependabot in #1436
- Bump tsd from 0.30.1 to 0.30.2 by @dependabot in #1438
- Bump tsd from 0.30.2 to 0.30.3 by @dependabot in #1439
Full Changelog: v16.1.0...v16.2.0
v16.1.0
What's Changed
- Using typescript factory for producing
getStartupLogo
by @RobinTail in #1419 - Third party licenses file by @RobinTail in #1420
- Ref: parse when depicting transformation effect by @RobinTail in #1423
- Bump @typescript-eslint/eslint-plugin from 6.15.0 to 6.16.0 by @dependabot in #1421
- Bump @typescript-eslint/parser from 6.15.0 to 6.16.0 by @dependabot in #1422
- Ref: using schema for
ZodUpload
validation by @RobinTail in #1424 - Feat: Describing alternative or actual placement of the input security by @RobinTail in #1425
Full Changelog: v16.0.0...v16.1.0
v16.0.0
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
anderrorResponseDescription
ofDocumentation
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.