Releases: Code-Hex/graphql-codegen-typescript-validation-schema
v0.11.1
v0.11.0
What's Changed
- add
useTypeImports
config by @Toanzzz in #377 - Update typescript-eslint monorepo to v5.59.8 by @renovate in #378
- Update dependency @types/jest to v29.5.2 by @renovate in #379
- Update dependency @graphql-codegen/cli to v4.0.1 by @renovate in #380
- Update dependency typescript to v5.1.3 by @renovate in #381
- Update dependency eslint to v8.42.0 by @renovate in #383
- Update typescript-eslint monorepo to v5.59.9 by @renovate in #385
- Update dependency @graphql-tools/utils to v10.0.1 by @renovate in #387
- feat: add
validationSchemaExportType
to config w/ resolve deps by @Code-Hex in #389 - added simple-import-sort by @Code-Hex in #390
- fix #386 by @Code-Hex in #391
- fixed documents for validationSchemaExportType by @Code-Hex in #392
New Contributors
Full Changelog: v0.10.0...v0.11.0
v0.10.0
Required your action for non-this version
If you do not use this version, downgrade to "@graphql-codegen/typescript":"^3.0.0"
using yarn or npm.
Required your action for this version
For those who have been using this plugin, the following adjustments will be required with this version.
Before
config:
# You can put the config for typescript plugin here
# see: https://www.graphql-code-generator.com/plugins/typescript
strictScalars: true
# You can also write the config for this plugin together
schema: yup # or zod
After
config:
# You can put the config for typescript plugin here
# see: https://www.graphql-code-generator.com/plugins/typescript
strictScalars: true
# Overrides built-in ID scalar to both input and output types as string.
# see: https://the-guild.dev/graphql/codegen/plugins/typescript/typescript#scalars
scalars:
ID: string
# You can also write the config for this plugin together
schema: yup # or zod
By doing this, the built-in type ID will use the string type for both input and output, just as it did before.
In this plugin, if a union such as string | number
is specified in the scalar, it will generate a validation schema equivalent to validating any type.
See also: #373
What's Changed
- Update typescript-eslint monorepo to v5.59.6 by @renovate in #368
- Update dependency @graphql-tools/utils to v10 by @renovate in #369
- Update dependency eslint to v8.41.0 by @renovate in #370
- Update typescript-eslint monorepo to v5.59.7 by @renovate in #371
- Update graphqlcodegenerator monorepo (major) by @renovate in #372
- Update dependency yup to v1.2.0 by @renovate in #374
- fix 373 by @Code-Hex in #375
Full Changelog: v0.9.0...v0.10.0
v0.9.0
Breaking Changes
What's Changed
- Update typescript-eslint monorepo to v5.59.0 by @renovate in #353
- Update dependency @types/jest to v29.5.1 by @renovate in #354
- Update dependency eslint to v8.39.0 by @renovate in #355
- Update graphqlcodegenerator monorepo by @renovate in #356
- Update dependency prettier to v2.8.8 by @renovate in #357
- Update typescript-eslint monorepo to v5.59.1 by @renovate in #358
- Update typescript-eslint monorepo to v5.59.2 by @renovate in #362
- Add a note for client-preset support by @erwan-joly in #361
- Update dependency eslint to v8.40.0 by @renovate in #364
- Update typescript-eslint monorepo to v5.59.5 by @renovate in #365
- fixed AbortSignal was also declared here with type check by @Code-Hex in #366
New Contributors
- @erwan-joly made their first contribution in #361
- @acaldas made their first contribution in #363
Full Changelog: v0.8.0...v0.9.0
v0.8.0
Breaking Changes (for yup)
In this release, we have upgraded yup to v1.
Please note that there are breaking changes associated with this update. We strongly recommend reviewing the yup changelog and making any necessary adjustments to your project to ensure compatibility. Your understanding and cooperation are greatly appreciated as we continue to improve our library.
See also: jquense/yup#1906
What's Changed
- Update dependency @tsconfig/recommended to v1.0.2 by @renovate in #282
- Update typescript-eslint monorepo to v5.48.2 by @renovate in #283
- Update dependency @types/jest to v29.2.6 by @renovate in #284
- Update typescript-eslint monorepo to v5.49.0 by @renovate in #286
- Update dependency jest to v29.4.0 by @renovate in #287
- Update dependency @types/jest to v29.4.0 by @renovate in #288
- Update dependency jest to v29.4.1 by @renovate in #289
- Update dependency eslint to v8.33.0 by @renovate in #290
- Update dependency typescript to v4.9.5 by @renovate in #292
- Update typescript-eslint monorepo to v5.50.0 by @renovate in #293
- Update typescript-eslint monorepo to v5.51.0 by @renovate in #295
- Update dependency jest to v29.4.2 by @renovate in #296
- Update dependency prettier to v2.8.4 by @renovate in #297
- Update dependency zod to v3.20.3 by @renovate in #298
- Update dependency yup to v1 by @renovate in #299
- Update dependency zod to v3.20.5 by @renovate in #300
- Update dependency zod to v3.20.6 by @renovate in #301
- Update dependency eslint to v8.34.0 by @renovate in #302
- Update typescript-eslint monorepo to v5.52.0 by @renovate in #304
- Update dependency jest to v29.4.3 by @renovate in #305
- Update typescript-eslint monorepo to v5.53.0 by @renovate in #307
- Update dependency yup to v1.0.1 by @renovate in #309
- Update dependency eslint to v8.35.0 by @renovate in #310
- Update dependency yup to v1.0.2 by @renovate in #311
- Update typescript-eslint monorepo to v5.54.0 by @renovate in #312
- Update dependency myzod to v1.9.0 by @renovate in #313
- Update dependency myzod to v1.9.2 by @renovate in #314
- Update dependency myzod to v1.10.0 by @renovate in #315
- Update dependency zod to v3.21.0 by @renovate in #316
- Update dependency zod to v3.21.1 by @renovate in #317
- Update dependency zod to v3.21.2 by @renovate in #318
- Update dependency zod to v3.21.3 by @renovate in #319
- Update typescript-eslint monorepo to v5.54.1 by @renovate in #320
- Update dependency jest to v29.5.0 by @renovate in #321
- Update dependency zod to v3.21.4 by @renovate in #322
- Update dependency eslint to v8.36.0 by @renovate in #324
- Update typescript-eslint monorepo to v5.55.0 by @renovate in #325
- Update dependency @types/jest to v29.4.1 by @renovate in #326
- Update dependency @types/jest to v29.4.2 by @renovate in #327
- Update dependency @types/jest to v29.4.3 by @renovate in #328
- Update dependency @graphql-tools/utils to v9.2.1 by @renovate in #329
- Update dependency @types/jest to v29.4.4 by @renovate in #330
- Update graphqlcodegenerator monorepo by @renovate in #273
- Update graphqlcodegenerator monorepo by @renovate in #331
- Update graphqlcodegenerator monorepo by @renovate in #332
- Update dependency @types/jest to v29.5.0 by @renovate in #333
- Update dependency typescript to v5 by @renovate in #334
- Update dependency prettier to v2.8.5 by @renovate in #336
- Update typescript-eslint monorepo to v5.56.0 by @renovate in #337
- Update dependency prettier to v2.8.6 by @renovate in #338
- Update dependency prettier to v2.8.7 by @renovate in #339
- Update typescript-eslint monorepo to v5.57.0 by @renovate in #340
- Update dependency eslint to v8.37.0 by @renovate in #341
- Update dependency typescript to v5.0.3 by @renovate in #342
- Roll back dependency typescript to 5.0.2 by @renovate in #343
- Update dependency ts-jest to v29.1.0 by @renovate in #344
- Update dependency typescript to v5.0.4 by @renovate in #346
- Update dependency yup to v1.1.0 by @renovate in #348
- Update dependency yup to v1.1.1 by @renovate in #349
- fixed build error by @Code-Hex in #350
- Update dependency eslint to v8.38.0 by @renovate in #347
- Update graphqlcodegenerator monorepo to v3 (major) by @renovate in #294
- Update typescript-eslint monorepo to v5.58.0 by @renovate in #345
- Upgrade yup v1 by @Code-Hex in #351
- fixed Union of enums: zod enum has no native call signature issue by @Code-Hex in #352
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- Update dependency prettier to v2.8.0 by @renovate in #249
- Update dependency @graphql-codegen/cli to v2.14.0 by @renovate in #250
- Update dependency @graphql-codegen/cli to v2.14.1 by @renovate in #251
- Update typescript-eslint monorepo to v5.45.0 by @renovate in #253
- Update dependency @graphql-codegen/cli to v2.15.0 by @renovate in #256
- Update dependency @graphql-codegen/typescript to v2.8.3 by @renovate in #257
- Update dependency eslint to v8.29.0 by @renovate in #258
- Update dependency @types/jest to v29.2.4 by @renovate in #259
- Update dependency @typescript-eslint/parser to v5.45.1 by @renovate in #260
- Update dependency @typescript-eslint/eslint-plugin to v5.45.1 by @renovate in #261
- Update dependency prettier to v2.8.1 by @renovate in #262
- Update graphqlcodegenerator monorepo by @renovate in #263
- Update dependency @graphql-codegen/plugin-helpers to v3 by @renovate in #264
- Update typescript-eslint monorepo to v5.46.0 by @renovate in #266
- Update dependency zod to v3.20.0 by @renovate in #267
- Update typescript-eslint monorepo to v5.46.1 by @renovate in #268
- Update dependency zod to v3.20.2 by @renovate in #269
- Update dependency eslint to v8.30.0 by @renovate in #271
- Update dependency @types/jest to v29.2.5 by @renovate in #274
- Update dependency eslint to v8.31.0 by @renovate in #275
- Update dependency prettier to v2.8.2 by @renovate in #276
- Update dependency prettier to v2.8.3 by @renovate in #278
- fixed to supress union type generation when withObjectType is false by @Code-Hex in #280
- Update dependency graphql to v16.6.0 by @renovate in #281
- Update dependency typescript to v4.9.4 by @renovate in #265
- Update dependency ts-jest to v29.0.5 by @renovate in #277
- Update typescript-eslint monorepo to v5.48.1 by @renovate in #272
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Update typescript-eslint monorepo to v5.38.0 by @renovate in #187
- Update dependency @graphql-codegen/cli to v2.12.1 by @renovate in #188
- Update dependency eslint to v8.24.0 by @renovate in #191
- Update dependency ts-jest to v29.0.2 by @renovate in #192
- Update dependency @graphql-codegen/cli to v2.12.2 by @renovate in #193
- Update typescript-eslint monorepo to v5.38.1 by @renovate in #194
- Update dependency @graphql-codegen/cli to v2.13.0 by @renovate in #195
- Update dependency typescript to v4.8.4 by @renovate in #196
- Update dependency jest to v29.1.1 by @renovate in #197
- Update dependency @graphql-codegen/cli to v2.13.1 by @renovate in #198
- Update dependency @types/jest to v29.1.0 by @renovate in #199
- Update dependency ts-jest to v29.0.3 by @renovate in #200
- Update dependency @types/jest to v29.1.1 by @renovate in #201
- Update dependency jest to v29.1.2 by @renovate in #202
- Update dependency @graphql-codegen/cli to v2.13.2 by @renovate in #203
- Update typescript-eslint monorepo to v5.39.0 by @renovate in #204
- Update dependency @graphql-codegen/cli to v2.13.3 by @renovate in #205
- Update dependency @graphql-codegen/cli to v2.13.4 by @renovate in #206
- Update dependency @graphql-codegen/cli to v2.13.5 by @renovate in #207
- Update dependency @types/jest to v29.1.2 by @renovate in #208
- Update dependency eslint to v8.25.0 by @renovate in #209
- Update typescript-eslint monorepo to v5.40.0 by @renovate in #210
- Update graphqlcodegenerator monorepo by @renovate in #211
- Update dependency @graphql-codegen/cli to v2.13.7 by @renovate in #212
- Update dependency jest to v29.2.0 by @renovate in #213
- Update typescript-eslint monorepo to v5.40.1 by @renovate in #215
- Update dependency @types/jest to v29.2.0 by @renovate in #216
- Update dependency jest to v29.2.1 by @renovate in #217
- Update dependency @graphql-codegen/typescript to v2.7.5 by @renovate in #218
- Update dependency eslint to v8.26.0 by @renovate in #219
- Update dependency @graphql-codegen/typescript to v2.8.0 by @renovate in #220
- Update typescript-eslint monorepo to v5.41.0 by @renovate in #221
- Update dependency jest to v29.2.2 by @renovate in #222
- Update dependency @graphql-codegen/cli to v2.13.8 by @renovate in #223
- Update typescript-eslint monorepo to v5.42.0 by @renovate in #224
- Update dependency @types/jest to v29.2.1 by @renovate in #225
- Update graphqlcodegenerator monorepo by @renovate in #226
- Update dependency @graphql-tools/utils to v9 by @renovate in #227
- Update dependency @graphql-codegen/cli to v2.13.10 by @renovate in #228
- Update dependency @graphql-codegen/cli to v2.13.11 by @renovate in #229
- Update dependency @types/jest to v29.2.2 by @renovate in #230
- Update dependency eslint to v8.27.0 by @renovate in #232
- Update dependency jest to v29.3.0 by @renovate in #234
- Update typescript-eslint monorepo to v5.42.1 by @renovate in #233
- Update dependency jest to v29.3.1 by @renovate in #235
- Update dependency @graphql-codegen/cli to v2.13.12 by @renovate in #238
- Update typescript-eslint monorepo to v5.43.0 by @renovate in #239
- Update dependency @types/jest to v29.2.3 by @renovate in #240
- Update dependency @graphql-codegen/typescript to v2.8.2 by @renovate in #241
- Update dependency typescript to v4.9.3 by @renovate in #242
- Update dependency eslint to v8.28.0 by @renovate in #245
- zod object generic type sync by @sschneider-ihre-pvs in #244
- Update typescript-eslint monorepo to v5.44.0 by @renovate in #247
- Support union types for zod generator by @alisabzevari in #237
- slight modifications for #237 by @Code-Hex in #248
New Contributors
- @sschneider-ihre-pvs made their first contribution in #244
- @alisabzevari made their first contribution in #237
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- Update dependency jest to v29.0.2 by @renovate in #171
- Update typescript-eslint monorepo to v5.36.2 by @renovate in #172
- Update dependency zod to v3.19.0 by @renovate in #173
- Update dependency typescript to v4.8.3 by @renovate in #174
- Update dependency ts-jest to v29 by @renovate in #175
- Update dependency jest to v29.0.3 by @renovate in #176
- Update dependency @types/jest to v29.0.1 by @renovate in #177
- Update dependency zod to v3.19.1 by @renovate in #178
- Update dependency eslint to v8.23.1 by @renovate in #179
- Update typescript-eslint monorepo to v5.37.0 by @renovate in #180
- Update dependency @types/jest to v29.0.2 by @renovate in #182
- Update dependency ts-jest to v29.0.1 by @renovate in #183
- Update dependency @types/jest to v29.0.3 by @renovate in #186
- fix(directive): dropping falsy directive args by @elijaholmos in #185
New Contributors
- @elijaholmos made their first contribution in #185
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Update dependency @graphql-codegen/cli to v2.11.3 by @renovate in #138
- Update dependency eslint to v8.21.0 by @renovate in #139
- Update typescript-eslint monorepo to v5.32.0 by @renovate in #141
- Update graphqlcodegenerator monorepo by @renovate in #142
- Update dependency @graphql-codegen/cli to v2.11.5 by @renovate in #143
- Update typescript-eslint monorepo to v5.33.0 by @renovate in #144
- Update dependency zod to v3.18.0 by @renovate in #145
- Update dependency @graphql-codegen/cli to v2.11.6 by @renovate in #146
- Update dependency eslint to v8.22.0 by @renovate in #147
- Update dependency ts-jest to v28.0.8 by @renovate in #149
- Update dependency @types/jest to v28.1.7 by @renovate in #150
- Update typescript-eslint monorepo to v5.33.1 by @renovate in #151
- Update typescript-eslint monorepo to v5.34.0 by @renovate in #152
- Update dependency @types/jest to v28.1.8 by @renovate in #153
- Update typescript-eslint monorepo to v5.35.1 by @renovate in #154
- Update dependency @graphql-codegen/cli to v2.11.7 by @renovate in #155
- Update dependency jest to v29 by @renovate in #156
- Update dependency @graphql-codegen/cli to v2.11.8 by @renovate in #158
- Update dependency jest to v29.0.1 by @renovate in #159
- Update dependency eslint to v8.23.0 by @renovate in #160
- Update dependency @graphql-codegen/cli to v2.12.0 by @renovate in #163
- fixed actions to use the latest version setup action by @Code-Hex in #166
- Update dependency typescript to v4.8.2 by @renovate in #157
- Update typescript-eslint monorepo to v5.36.1 by @renovate in #162
- Update dependency @types/jest to v29 by @renovate in #161
- fix: ObjectTypeDefinitionBuilder greedy matching ignore types by @ctrlplusb in #168
New Contributors
- @ctrlplusb made their first contribution in #168
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Supported Type Object generation 🎉
- by enabling
withObjectType
- by enabling
- Fixed zod skipping directives when specified
notAllowEmptyString
in config - Updated some deps
PR
- Update typescript-eslint monorepo to v5.18.0 by @renovate in #40
- Update dependency zod to v3.14.4 by @renovate in #41
- Update dependency eslint to v8.13.0 by @renovate in #42
- Update typescript-eslint monorepo to v5.19.0 by @renovate in #43
- added typesPrefix config by @Code-Hex in #45
- add typesSuffix config by @Code-Hex in #46
- Update typescript-eslint monorepo to v5.20.0 by @renovate in #47
- Update dependency eslint to v8.14.0 by @renovate in #48
- Update dependency jest to v28 by @renovate in #49
- Revert "Update dependency jest to v28" by @Code-Hex in #52
- Update typescript-eslint monorepo to v5.21.0 by @renovate in #50
- Update dependency typescript to v4.6.4 by @renovate in #53
- Update typescript-eslint monorepo to v5.22.0 by @renovate in #54
- Update dependency @types/jest to v27.5.0 by @renovate in #51
- Update jest monorepo (major) by @renovate in #55
- Update dependency ts-jest to v28.0.1 by @renovate in #56
- Update dependency @graphql-codegen/typescript to v2.4.9 by @renovate in #57
- Update dependency @graphql-codegen/typescript to v2.4.10 by @renovate in #58
- Update dependency zod to v3.15.1 by @renovate in #59
- Update dependency jest to v28.1.0 by @renovate in #60
- Update dependency eslint to v8.15.0 by @renovate in #61
- Update dependency ts-jest to v28.0.2 by @renovate in #62
- Update dependency @graphql-codegen/typescript to v2.4.11 by @renovate in #63
- Update typescript-eslint monorepo to v5.23.0 by @renovate in #65
- Update dependency @types/jest to v27.5.1 by @renovate in #66
- Update dependency zod to v3.16.0 by @renovate in #67
- Update typescript-eslint monorepo to v5.24.0 by @renovate in #68
- Update typescript-eslint monorepo to v5.25.0 by @renovate in #69
- Update dependency zod to v3.16.1 by @renovate in #70
- Update dependency eslint to v8.16.0 by @renovate in #71
- Update dependency zod to v3.17.0 by @renovate in #72
- Update dependency zod to v3.17.2 by @renovate in #73
- Update dependency zod to v3.17.3 by @renovate in #75
- Update dependency ts-jest to v28.0.3 by @renovate in #76
- Update typescript-eslint monorepo to v5.26.0 by @renovate in #74
- Update dependency typescript to v4.7.2 by @renovate in #77
- Update typescript-eslint monorepo to v5.27.0 by @renovate in #78
- Update dependency @types/jest to v27.5.2 by @renovate in #79
- Update dependency @types/jest to v28 by @renovate in #80
- Update dependency ts-jest to v28.0.4 by @renovate in #81
- Update dependency typescript to v4.7.3 by @renovate in #82
- Update dependency eslint to v8.17.0 by @renovate in #83
- Update dependency @types/jest to v28.1.1 by @renovate in #84
- Update typescript-eslint monorepo to v5.27.1 by @renovate in #85
- Update dependency jest to v28.1.1 by @renovate in #87
- Update dependency @graphql-codegen/typescript to v2.5.0 by @renovate in #88
- Update dependency @graphql-codegen/typescript to v2.5.1 by @renovate in #89
- Update typescript-eslint monorepo to v5.28.0 by @renovate in #91
- Update dependency ts-jest to v28.0.5 by @renovate in #90
- Update dependency prettier to v2.7.0 by @renovate in #92
- Update dependency prettier to v2.7.1 by @renovate in #93
- Update dependency @types/jest to v28.1.2 by @renovate in #94
- Update dependency typescript to v4.7.4 by @renovate in #95
- Update dependency eslint to v8.18.0 by @renovate in #96
- Update dependency myzod to v1.8.8 by @renovate in #97
- Update typescript-eslint monorepo to v5.29.0 by @renovate in #98
- Update dependency @types/jest to v28.1.3 by @renovate in #99
- Update typescript-eslint monorepo to v5.30.0 by @renovate in #100
- Update dependency jest to v28.1.2 by @renovate in #101
- Update dependency @graphql-codegen/cli to v2.6.3 by @renovate in #102
- Update dependency @graphql-codegen/cli to v2.6.4 by @renovate in #103
- Update dependency @types/jest to v28.1.4 by @renovate in #104
- Update typescript-eslint monorepo to v5.30.3 by @renovate in #105
- Update dependency eslint to v8.19.0 by @renovate in #106
- Update typescript-eslint monorepo to v5.30.4 by @renovate in #108
- Update graphqlcodegenerator monorepo by @renovate in #110
- Update typescript-eslint monorepo to v5.30.5 by @renovate in #111
- Update graphqlcodegenerator monorepo by @renovate in #113
- Update dependency @graphql-codegen/typescript to v2.7.1 by @renovate in #114
- Fix zod skipping directives when generating .min string by @armincerf in https://github.com/Code-...