Releases: RobinTail/express-zod-api
Releases · RobinTail/express-zod-api
v6.0.0
What's Changed
- Bump @types/node from 17.0.2 to 17.0.5 by @dependabot in #251
- Bump @types/ramda from 0.27.60 to 0.27.62 by @dependabot in #250
- Endpoint testing helper by @RobinTail in #252
- Ability to serve static files. by @RobinTail in #254
- Bump @typescript-eslint/eslint-plugin from 5.8.0 to 5.8.1 by @dependabot in #257
- Bump @typescript-eslint/parser from 5.8.0 to 5.8.1 by @dependabot in #256
- Bump tsd from 0.19.0 to 0.19.1 by @dependabot in #255
- Bump @types/jest from 27.0.3 to 27.4.0 by @dependabot in #258
- Bump @types/express-fileupload from 1.2.0 to 1.2.1 by @dependabot in #261
- Bump eslint-plugin-import from 2.25.3 to 2.25.4 by @dependabot in #259
- Bump eslint from 8.5.0 to 8.6.0 by @dependabot in #260
- Bump @types/node from 17.0.5 to 17.0.7 by @dependabot in #262
- Bump @types/node from 17.0.7 to 17.0.8 by @dependabot in #265
- Bump @typescript-eslint/eslint-plugin from 5.8.1 to 5.9.0 by @dependabot in #264
- Bump @typescript-eslint/parser from 5.8.1 to 5.9.0 by @dependabot in #266
- Bump @types/express-fileupload from 1.2.1 to 1.2.2 by @dependabot in #267
- Bump jest from 27.4.5 to 27.4.7 by @dependabot in #268
- Supporting Node 17 by @RobinTail in #263
- Issue 269: async refinements by @RobinTail in #270
- Badges by @RobinTail in #271
- Coverage badge by @RobinTail in #272
- Bump ramda from 0.27.1 to 0.27.2 by @dependabot in #277
- Bump @types/ramda from 0.27.62 to 0.27.63 by @dependabot in #275
- Bump @typescript-eslint/parser from 5.9.0 to 5.9.1 by @dependabot in #276
- Bump winston-transport from 4.4.1 to 4.4.2 by @dependabot in #273
- Bump @typescript-eslint/eslint-plugin from 5.9.0 to 5.9.1 by @dependabot in #279
- Bump winston from 3.3.3 to 3.4.0 by @dependabot in #278
- Compression by @RobinTail in #281
- License: MIT by @RobinTail in #282
- Bump ts-jest from 27.1.2 to 27.1.3 by @dependabot in #284
- Bump @types/http-errors from 1.8.1 to 1.8.2 by @dependabot in #283
- Reorganizing dependencies of types by @RobinTail in #286
- Bump @types/ramda from 0.27.63 to 0.27.64 by @dependabot in #287
- Bump ramda from 0.27.2 to 0.28.0 by @dependabot in #288
- Bump node-fetch from 2.6.6 to 2.6.7 by @dependabot in #289
- Bump eslint from 8.6.0 to 8.7.0 by @dependabot in #290
- Disabling X-Powered-By header by @RobinTail in #292
- Bump @typescript-eslint/eslint-plugin from 5.9.1 to 5.10.0 by @dependabot in #293
- Bump @types/node from 17.0.8 to 17.0.10 by @dependabot in #295
- Bump @typescript-eslint/parser from 5.9.1 to 5.10.0 by @dependabot in #294
- Bump typescript from 4.5.4 to 4.5.5 by @dependabot in #296
- Dates problem resolution by @RobinTail in #297
- No uploads in response by @RobinTail in #298
- Bump @typescript-eslint/parser from 5.10.0 to 5.10.1 by @dependabot in #302
- Bump @types/node from 17.0.10 to 17.0.12 by @dependabot in #303
- Bump winston from 3.4.0 to 3.5.0 by @dependabot in #300
- Bump @typescript-eslint/eslint-plugin from 5.10.0 to 5.10.1 by @dependabot in #301
- Bump @types/node from 17.0.12 to 17.0.13 by @dependabot in #305
- Bump eslint from 8.7.0 to 8.8.0 by @dependabot in #304
- Bump @types/node from 17.0.13 to 17.0.14 by @dependabot in #307
- Bump @typescript-eslint/parser from 5.10.1 to 5.10.2 by @dependabot in #306
- Bump winston from 3.5.0 to 3.5.1 by @dependabot in #308
- Bump @typescript-eslint/eslint-plugin from 5.10.1 to 5.10.2 by @dependabot in #309
- Bump express-fileupload from 1.2.1 to 1.3.1 by @dependabot in #312
- Bump winston-transport from 4.4.2 to 4.5.0 by @dependabot in #315
- Bump @types/node from 17.0.14 to 17.0.15 by @dependabot in #313
- Bump jest from 27.4.7 to 27.5.0 by @dependabot in #314
- Bump ts-node from 10.4.0 to 10.5.0 by @dependabot in #316
- Bump @typescript-eslint/parser from 5.10.2 to 5.11.0 by @dependabot in #317
- Bump @types/node from 17.0.15 to 17.0.17 by @dependabot in #319
- Bump @typescript-eslint/eslint-plugin from 5.10.2 to 5.11.0 by @dependabot in #318
- Bump jest from 27.5.0 to 27.5.1 by @dependabot in #320
- Bump eslint from 8.8.0 to 8.9.0 by @dependabot in #323
- Bump winston from 3.5.1 to 3.6.0 by @dependabot in #322
- Native express middlewares by @RobinTail in #311
- Bump @typescript-eslint/eslint-plugin from 5.11.0 to 5.12.0 by @dependabot in #324
- Bump @typescript-eslint/parser from 5.11.0 to 5.12.0 by @dependabot in #327
- Bump @types/node from 17.0.17 to 17.0.18 by @dependabot in #325
- Bump @types/node-fetch from 2.5.12 to 2.6.1 by @dependabot in #326
- Bump express from 4.17.2 to 4.17.3 by @dependabot in #328
- Bump eslint-config-prettier from 8.3.0 to 8.4.0 by @dependabot in #330
- Bump openapi3-ts from 2.0.1 to 2.0.2 by @dependabot in #329
- Bump @typescript-eslint/eslint-plugin from 5.12.0 to 5.12.1 by @dependabot in #335
- Bump @types/node from 17.0.18 to 17.0.21 by @dependabot in #333
- Bump @types/jest from 27.4.0 to 27.4.1 by @dependabot in #331
- Bump @typescript-eslint/parser from 5.12.0 to 5.12.1 by @dependabot in #332
- Bump zod from 3.11.6 to 3.12.0 by @dependabot in #334
- Discriminator type handling by @RobinTail in #336
- Replacing
.substr()
with.slice()
by @RobinTail in #337 - Bump @types/ramda from 0.27.64 to 0.28.0 by @dependabot in #338
- Bump eslint from 8.9.0 to 8.10.0 by @dependabot in #339
- Bump @typescript-eslint/eslint-plugin from 5.12.1 to 5.13.0 by @dependabot in #345
- Bump @typescript-eslint/parser from 5.12.1 to 5.13.0 by @dependabot in #343
- Bump eslint-config-prettier from 8.4.0 to 8.5.0 by @dependabot in #346
- Bump @types/ramda from 0.28.0 to 0.28.1 by @dependabot in #347
- Bump typescript from 4.5.5 to 4.6.2 by @dependabot in #341
- Bump ts-node from 10.5.0 to 10.7.0 by @dependabot in #344
*...
v5.0.0
What's Changed
- Bump @types/ramda from 0.27.54 to 0.27.55 by @dependabot in #213
- Bump jest from 27.3.1 to 27.4.0 by @dependabot in #214
- Bump @types/ramda from 0.27.55 to 0.27.59 by @dependabot in #215
- Bump @types/node from 16.11.10 to 16.11.11 by @dependabot in #217
- Bump @typescript-eslint/parser from 5.4.0 to 5.5.0 by @dependabot in #219
- Bump jest from 27.4.0 to 27.4.3 by @dependabot in #216
- Bump ts-jest from 27.0.7 to 27.1.0 by @dependabot in #218
- Bump @types/node from 16.11.11 to 16.11.12 by @dependabot in #222
- Bump eslint-config-airbnb-typescript from 16.0.0 to 16.1.0 by @dependabot in #221
- Bump @types/ramda from 0.27.59 to 0.27.60 by @dependabot in #227
- Bump ts-jest from 27.1.0 to 27.1.1 by @dependabot in #225
- Bump @typescript-eslint/parser from 5.5.0 to 5.6.0 by @dependabot in #223
- Bump @typescript-eslint/eslint-plugin from 5.4.0 to 5.6.0 by @dependabot in #226
- Bump prettier from 2.5.0 to 2.5.1 by @dependabot in #228
- Bump eslint from 8.3.0 to 8.4.1 by @dependabot in #224
- Bump jest from 27.4.3 to 27.4.4 by @dependabot in #231
- Bump typescript from 4.5.2 to 4.5.3 by @dependabot in #232
- Feature 230: EndpointsFactory::addOptions() method by @RobinTail in #234
- Bump @typescript-eslint/parser from 5.6.0 to 5.7.0 by @dependabot in #239
- Bump jest from 27.4.4 to 27.4.5 by @dependabot in #236
- Bump ts-jest from 27.1.1 to 27.1.2 by @dependabot in #241
- Bump @typescript-eslint/eslint-plugin from 5.6.0 to 5.8.0 by @dependabot in #242
- Bump @typescript-eslint/parser from 5.7.0 to 5.8.0 by @dependabot in #243
- Bump eslint from 8.4.1 to 8.5.0 by @dependabot in #245
- Bump typescript from 4.5.3 to 4.5.4 by @dependabot in #244
- Bump @types/node from 16.11.12 to 17.0.2 by @dependabot in #246
- Bump winston-transport from 4.4.0 to 4.4.1 by @dependabot in #247
- Bump express from 4.17.1 to 4.17.2 by @dependabot in #238
- Bump http-errors from 1.8.1 to 2.0.0 by @dependabot in #240
v5
is for Ella by @RobinTail in #235
Full Changelog: v4.0.0...v5.0.0
v4.0.0
What's Changed
- Bump eslint from 8.2.0 to 8.3.0 by @dependabot in #200
- Route path params by @RobinTail in #174
- Using curly braces notation for path params in generated documentation. by @RobinTail in #203
- Detecting z.upload() usage automatically by @RobinTail in #204
- Bump @types/node from 16.11.9 to 16.11.10 by @dependabot in #205
- Bump @types/ramda from 0.27.50 to 0.27.53 by @dependabot in #207
- Bump prettier from 2.4.1 to 2.5.0 by @dependabot in #206
- Bump @types/ramda from 0.27.53 to 0.27.54 by @dependabot in #211
- Breaking: Using config within OpenAPI generator by @RobinTail in #208
v4
is for Sharlie by @RobinTail in #212
Full Changelog: v3.0.0...v4.0.0
v3.0.0
What's Changed
- Bump @typescript-eslint/parser from 4.28.4 to 4.28.5 by @dependabot in #86
- Bump @typescript-eslint/eslint-plugin from 4.28.4 to 4.28.5 by @dependabot in #87
- Bump eslint from 7.31.0 to 7.32.0 by @dependabot in #88
- Bump zod from 3.5.1 to 3.7.1 by @dependabot in #89
- Zod file type by @RobinTail in #83
- Bump @typescript-eslint/eslint-plugin from 4.28.5 to 4.29.0 by @dependabot in #91
- Bump @typescript-eslint/parser from 4.28.5 to 4.29.0 by @dependabot in #90
- Fixing ZodRecord and supporting ZodAny types in OpenApi generator. by @RobinTail in #93
- Improving OpenAPI generator by @RobinTail in #94
- Improving OpenAPI arrays description by @RobinTail in #95
- Bump @typescript-eslint/parser from 4.29.0 to 4.29.1 by @dependabot in #100
- Bump @typescript-eslint/eslint-plugin from 4.29.0 to 4.29.1 by @dependabot in #101
- Bump @types/jest from 26.0.24 to 27.0.1 by @dependabot in #102
- Fixing issue with a separate config file by @RobinTail in #96
- Bump zod from 3.7.1 to 3.7.2 by @dependabot in #103
- Test of union type, including ZodObject::extend(). Does not require ZodUndefined by @RobinTail in #104
- Testing issue Non-empty array description by OpenAPI by @RobinTail in #105
- Bump @typescript-eslint/eslint-plugin from 4.29.1 to 4.29.2 by @dependabot in #108
- Bump @typescript-eslint/parser from 4.29.1 to 4.29.2 by @dependabot in #107
- Bump zod from 3.7.2 to 3.7.3 by @dependabot in #109
- Removing usage of method .nonstrict(). by @RobinTail in #106
- Bump zod from 3.7.3 to 3.8.1 by @dependabot in #113
- Supporting ZodDefault. by @RobinTail in #114
- Bump @typescript-eslint/parser from 4.29.2 to 4.29.3 by @dependabot in #115
- Bump @typescript-eslint/eslint-plugin from 4.29.2 to 4.29.3 by @dependabot in #116
- Draft: Better snapshots by @RobinTail in #112
- Bump @typescript-eslint/parser from 4.29.3 to 4.30.0 by @dependabot in #120
- Bump @typescript-eslint/eslint-plugin from 4.29.3 to 4.30.0 by @dependabot in #118
- Bump @typescript-eslint/eslint-plugin from 4.29.3 to 4.31.0 by @dependabot in #125
- Bump @typescript-eslint/parser from 4.30.0 to 4.31.0 by @dependabot in #122
- Bump node-fetch from 2.6.1 to 2.6.2 by @dependabot in #124
- Bump zod from 3.8.1 to 3.8.2 by @dependabot in #123
- Bump @typescript-eslint/parser from 4.31.0 to 4.31.1 by @dependabot in #128
- Bump @typescript-eslint/eslint-plugin from 4.31.0 to 4.31.1 by @dependabot in #127
- Bump typescript from 4.3.5 to 4.4.2 by @dependabot in #117
- Bump typescript from 4.4.2 to 4.4.3 by @dependabot in #130
- File Uploads by @RobinTail in #126
- Files documentation, dataflow by @RobinTail in #132
- Fix: Double OPTIONS in response header by @RobinTail in #133
- Coverage! by @RobinTail in #134
- Last resort: handling the ResultHandler failure cases by @RobinTail in #136
- Bump tmpl from 1.0.4 to 1.0.5 by @dependabot in #137
- Upgrading dependencies of tsd by @RobinTail in #138
- Bump node-fetch from 2.6.2 to 2.6.5 by @dependabot in #139
- Bump @types/jest from 27.0.1 to 27.0.2 by @dependabot in #142
- Bump @typescript-eslint/parser from 4.31.1 to 4.31.2 by @dependabot in #141
- Bump @typescript-eslint/eslint-plugin from 4.31.1 to 4.31.2 by @dependabot in #140
- Upgrading dependencies of tsd. by @RobinTail in #143
- Bump @typescript-eslint/parser from 4.31.2 to 4.32.0 by @dependabot in #148
- Bump @typescript-eslint/eslint-plugin from 4.31.2 to 4.32.0 by @dependabot in #147
- Upgrading dependencies of tsd: ansi-regex. by @RobinTail in #149
- Bump zod from 3.8.2 to 3.9.5 by @dependabot in #146
- Bump @typescript-eslint/eslint-plugin from 4.32.0 to 4.33.0 by @dependabot in #150
- Bump @typescript-eslint/parser from 4.32.0 to 4.33.0 by @dependabot in #152
- Bump zod from 3.9.5 to 3.9.8 by @dependabot in #151
- Readme: easier description in the beginning. by @RobinTail in #153
- Feat: attachRouting() returns notFoundHandler and logger by @RobinTail in #154
- Proud postinstall script by @RobinTail in #156
- Startup logo with an ability to disable it in config. by @RobinTail in #157
- Bump typescript from 4.4.3 to 4.4.4 by @dependabot in #159
- Test on Node 16. by @RobinTail in #161
- Feat: Configuring input sources by @RobinTail in #162
- Docs: Quick start (Fast track) by @RobinTail in #164
- Diagram updates by @RobinTail in #166
- Improving example by @RobinTail in #167
- Locking the dependency versions in package.json. by @RobinTail in #170
- Integration test by @RobinTail in #173
- Bump zod from 3.9.8 to 3.10.3 by @dependabot in #176
- Bump zod from 3.10.3 to 3.11.4 by @dependabot in #177
- Bump zod from 3.11.4 to 3.11.6 by @dependabot in #179
- Metadata and examples by @RobinTail in #175
- ESlint + Prettier by @RobinTail in #180
- Bump node-fetch from 2.6.5 to 2.6.6 by @dependabot in #183
- Bump eslint-config-airbnb-typescript from 14.0.1 to 14.0.2 by @dependabot in #184
- Upgrading mime to 2.6.0. by @RobinTail in #186
- Fixing Zod's ParseInput import path. by @RobinTail in #188
- Bump eslint-plugin-import from 2.25.2 to 2.25.3 by @dependabot in #189
- Bump eslint-config-airbnb-base from 14.2.1 to 15.0.0 by @dependabot in #190
- Bump @types/ramda from 0.27.46 to 0.27.49 by @dependabot in #191
- Bump http-errors from 1.8.0 to 1.8.1 by @dependabot in #192
- Bump @types/jest from 27.0.2 to 27.0.3 by @dependabot in #194
- Bump @types/ramda from 0.27.49 to 0.27.50 by @dependabot in #197
- Bump @types/express-fileupload from 1.1.7 to 1.2.0 by @dependabot in #195
- v3: dual package: CJS and ESM by @RobinTail in #181
- Bump @types/node from 16.11.6 to 16.11.9 by @dependabot in #198
v3
is for Xiona by @RobinTail in #199
Full Changelog: v2.0.0...v3.0.0
v2.0.0
What's Changed
- Bump eslint from 7.26.0 to 7.27.0 by @dependabot in #18
- Bump husky from 5.2.0 to 6.0.0 by @dependabot in #19
- License generator by @RobinTail in #20
- Bump ws from 7.4.5 to 7.4.6 by @dependabot in #22
- Zod version 3.1.0. by @RobinTail in #21
- Bump @types/express from 4.17.11 to 4.17.12 by @dependabot in #25
- Bump @typescript-eslint/parser from 4.24.0 to 4.26.0 by @dependabot in #27
- Bump @typescript-eslint/eslint-plugin from 4.24.0 to 4.26.0 by @dependabot in #28
- Bump tsd from 0.15.1 to 0.16.0 by @dependabot in #23
- Ability to set endpoint description and export it to the Swagger/OpenAPI specification by @RobinTail in #30
- More flexible methods for Endpoint and Routing by @RobinTail in #32
- Bump eslint from 7.27.0 to 7.28.0 by @dependabot in #34
- Workflow refactoring by @RobinTail in #36
- Additional checks for Routing by @RobinTail in #33
- Bump trim-newlines from 3.0.0 to 3.0.1 by @dependabot in #37
- Bump normalize-url from 4.5.0 to 4.5.1 by @dependabot in #38
- Dependency upgrade 2021-06-12 by @RobinTail in #39
- Bump @typescript-eslint/parser from 4.26.0 to 4.26.1 by @dependabot in #44
- Bump @typescript-eslint/eslint-plugin from 4.26.0 to 4.26.1 by @dependabot in #43
- Bump zod from 3.1.0 to 3.2.0 by @dependabot in #42
- Minor Result handler refactoring by @RobinTail in #40
- Coverage collection by @RobinTail in #45
- Collect coverage badge. by @RobinTail in #46
- Improve coverage by @RobinTail in #47
- Fix possible CORS issue with OPTIONS pre-flight request. by @RobinTail in #48
- Bump @typescript-eslint/eslint-plugin from 4.26.1 to 4.27.0 by @dependabot in #52
- Bump @typescript-eslint/parser from 4.26.1 to 4.27.0 by @dependabot in #50
- Bump eslint from 7.28.0 to 7.29.0 by @dependabot in #51
- Bump @typescript-eslint/eslint-plugin from 4.27.0 to 4.28.0 by @dependabot in #55
- Bump @typescript-eslint/parser from 4.27.0 to 4.28.0 by @dependabot in #54
- Bump @typescript-eslint/eslint-plugin from 4.28.0 to 4.28.1 by @dependabot in #60
- Bump @typescript-eslint/parser from 4.28.0 to 4.28.1 by @dependabot in #58
- Bump eslint from 7.29.0 to 7.30.0 by @dependabot in #57
- Bump @typescript-eslint/eslint-plugin from 4.28.1 to 4.28.2 by @dependabot in #63
- Bump @typescript-eslint/parser from 4.28.1 to 4.28.2 by @dependabot in #64
- Bump @types/node-fetch from 2.5.10 to 2.5.11 by @dependabot in #65
- Bump @types/jest from 26.0.23 to 26.0.24 by @dependabot in #66
- Bump @types/http-errors from 1.8.0 to 1.8.1 by @dependabot in #67
- Bump @types/express from 4.17.12 to 4.17.13 by @dependabot in #61
- V2: Disclosing the complete response of endpoints by @RobinTail in #49
- Bump typescript from 4.3.4 to 4.3.5 by @dependabot in #59
- Bump zod from 3.2.0 to 3.5.1 by @dependabot in #62
- Bump @typescript-eslint/parser from 4.28.2 to 4.28.3 by @dependabot in #69
- Bump @typescript-eslint/eslint-plugin from 4.28.2 to 4.28.3 by @dependabot in #68
- Improving examples by @RobinTail in #70
- Real private props and overridden methods. by @RobinTail in #71
- V2: feedback by @RobinTail in #72
- Stream file example (custom ResultHandler). by @RobinTail in #76
- Bump eslint from 7.30.0 to 7.31.0 by @dependabot in #77
- Bump @typescript-eslint/eslint-plugin from 4.28.3 to 4.28.4 by @dependabot in #79
- Bump @typescript-eslint/parser from 4.28.3 to 4.28.4 by @dependabot in #80
- Making v2 stable release by @RobinTail in #81
- Schema description generation fix. by @RobinTail in #82
Full Changelog: v1.0.0...v2.0.0
v1.0.0
What's Changed
- OpenAPI specification generator by @RobinTail in #3
- Reducing complexity of Endpoint::execute() method by @RobinTail in #4
- Upgrade Zod to alpha33 by @RobinTail in #5
- Custom logger by @RobinTail in #6
- Custom app by @RobinTail in #7
- Intersection and union by @RobinTail in #8
- Logo and sketchy diagram by @RobinTail in #11
- Bump hosted-git-info from 2.8.8 to 2.8.9 by @dependabot in #12
- Transform in response by @RobinTail in #9
- Upgrading Zod to v3.0.0-beta.1. by @RobinTail in #13
- Intersection and Union as I/O by @RobinTail in #10
- Fixing handler input type for Union by @RobinTail in #14
- Result handler refactoring by @RobinTail in #15
- Readme: transformations, ResultHandler, better examples. by @RobinTail in #16
- Dependency upgrade by @RobinTail in #17
Full Changelog: v0.1.2...v1.0.0