Releases: vega/ts-json-schema-generator
v1.1.0-next.6
π This release contains work from new contributors! π
Thanks for all your work!
β€οΈ Daan Boer (@daanboer)
β€οΈ Adam Coster (@adam-coster)
β€οΈ Tom Mrazauskas (@mrazauskas)
β€οΈ null@baggoedw
β€οΈ Sergei Dyshel (@sergei-dyshel)
π Enhancement
- feat: add
discriminator
tag to generateif-then
schemas #1376 (@daanboer) - feat: support inferred types in conditionals #1265 (@daanboer)
- feat: export typescript dependency #1339 (@sergei-dyshel)
π Bug Fix
- fix(build): convert auto config file from TS to JSON #1413 (@hydrosquall)
- chore: upgrade deps (@domoritz)
- chore: upgrade deps #1405 (@domoritz)
- chore: upgrade deps #1404 (@domoritz)
- fix: JSDoc
null
values being interpreted as strings, and added test README #1377 (@adam-coster) - feat: bump
typescript
to 4.8.2 #1388 (@mrazauskas) - fix: consistently use NeverType #1367 (@daanboer)
- fix: support valid circular reference breaking the parsing process #1263 (@filipomar @domoritz)
- fix: incorrect output of Record with numeric key #1321 (@baggoedw)
- fix: typeof function #1182 (@loopingz)
- chore: upgrade Vega-Lite and rebuild schemas #1326 (@domoritz)
β οΈ Pushed to next
- chore: upgrade deps (@domoritz)
- ci: don't set node version (@domoritz)
- chore: update Vega-Lite schema (@domoritz)
- Show ts type definition for functions (@domoritz)
π© Dependency Updates
- chore(deps-dev): bump @babel/preset-env from 7.19.0 to 7.19.1 #1408 (@dependabot[bot])
- chore(deps-dev): bump @types/jest from 29.0.2 to 29.0.3 #1409 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 18.7.17 to 18.7.18 #1410 (@dependabot[bot])
- chore(deps): bump safe-stable-stringify from 2.3.1 to 2.4.0 #1411 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.19.0 to 7.19.1 #1412 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.18.13 to 7.19.0 #1397 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.36.1 to 5.36.2 #1402 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 18.7.14 to 18.7.16 #1398 (@dependabot[bot])
- chore(deps): bump typescript from 4.8.2 to 4.8.3 #1399 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.18.10 to 7.19.0 #1400 (@dependabot[bot])
- chore(deps-dev): bump jest from 29.0.2 to 29.0.3 #1401 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.36.2 #1403 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.35.1 to 5.36.1 #1392 (@dependabot[bot])
- chore(deps-dev): bump @types/glob from 7.2.0 to 8.0.0 #1391 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.35.1 to 5.36.1 #1393 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 18.7.13 to 18.7.14 #1394 (@dependabot[bot])
- chore(deps-dev): bump jest and @types/jest #1395 (@dependabot[bot])
- chore(deps-dev): bump jest from 28.1.3 to 29.0.1 #1383 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.33.1 to 5.35.1 #1382 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.18.10 to 7.18.13 #1378 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 18.7.8 to 18.7.13 #1380 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.22.0 to 8.23.0 #1381 (@dependabot[bot])
- chore(deps-dev): bump jest-junit from 14.0.0 to 14.0.1 #1384 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.35.1 #1385 (@dependabot[bot])
- chore(deps-dev): bump vega-lite from 5.4.0 to 5.5.0 #1371 (@dependabot[bot] @domoritz)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.33.0 to 5.33.1 #1370 (@dependabot[bot])
- chore(deps-dev): bump @types/jest from 28.1.6 to 28.1.7 #1368 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 18.7.3 to 18.7.8 #1369 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.33.0 to 5.33.1 #1372 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.32.0 to 5.33.0 #1364 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 18.6.4 to 18.7.3 #1363 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.21.0 to 8.22.0 #1365 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.32.0 to 5.33.0 #1366 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.31.0 to 5.32.0 #1356 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.18.9 to 7.18.10 #1357 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.31.0 to 5.32.0 #1358 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.18.9 to 7.18.10 #1359 (@dependabot[bot])
- chore(deps-dev):...
v1.1.0-next.5
v1.1.0-next.4
π This release contains work from a new contributor! π
Thank you, null@filipomar, for all your work!
π Enhancement
- feat: support for named tuple members #1236 (@filipomar)
π© Dependency Updates
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.23.0 to 5.25.0 #1252 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.17.10 to 7.18.0 #1254 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 17.0.33 to 17.0.35 #1251 (@dependabot[bot])
- chore(deps-dev): bump auto from 10.36.5 to 10.37.0 #1253 (@dependabot[bot])
- chore(deps-dev): bump ts-node from 10.7.0 to 10.8.0 #1255 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/conventional-commits from 10.36.5 to 10.37.0 #1256 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.23.0 to 5.25.0 #1257 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-typescript from 7.16.7 to 7.17.12 #1258 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 10.36.5 to 10.37.0 #1259 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.17.10 to 7.18.0 #1260 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.22.0 to 5.23.0 #1247 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 17.0.31 to 17.0.33 #1245 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.22.0 to 5.23.0 #1246 (@dependabot[bot])
- chore(deps-dev): bump @types/jest from 27.5.0 to 27.5.1 #1248 (@dependabot[bot])
- chore(deps): bump glob from 8.0.1 to 8.0.3 #1249 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.21.0 to 5.22.0 #1240 (@dependabot[bot])
- chore(deps-dev): bump @types/jest from 27.4.1 to 27.5.0 #1241 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.21.0 to 5.22.0 #1242 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.14.0 to 8.15.0 #1243 (@dependabot[bot])
- chore(deps-dev): bump jest from 28.0.3 to 28.1.0 #1244 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 17.0.30 to 17.0.31 #1239 (@dependabot[bot])
Authors: 2
v1.1.0-next.3
π This release contains work from a new contributor! π
Thank you, null@filipomar, for all your work!
π Enhancement
- feat: adding support for intersection of arrays and tuples #1237 (@filipomar [email protected])
Authors: 2
- @filipomar
- Filipe Pomar ([email protected])
v1.1.0-next.2
π Bug Fix
- chore(deps): bump glob from 7.2.0 to 8.0.1 #1221 (@dependabot[bot] @domoritz)
- chore: remove Changelog #1222 (@domoritz)
π© Dependency Updates
- chore(deps-dev): bump jest from 27.5.1 to 28.0.3 #1232 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.17.9 to 7.17.10 #1229 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.20.0 to 5.21.0 #1233 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 17.0.25 to 17.0.30 #1230 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.16.11 to 7.17.10 #1231 (@dependabot[bot])
- chore(deps): bump typescript from 4.6.3 to 4.6.4 #1234 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.20.0 to 5.21.0 #1235 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.19.0 to 5.20.0 #1226 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 17.0.24 to 17.0.25 #1224 (@dependabot[bot])
- chore(deps-dev): bump jest-junit from 13.1.0 to 13.2.0 #1225 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.19.0 to 5.20.0 #1227 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.13.0 to 8.14.0 #1228 (@dependabot[bot])
Authors: 2
- @dependabot[bot]
- Dominik Moritz (@domoritz)
v1.1.0-next.1
π This release contains work from a new contributor! π
Thank you, Remi Cattiau (@loopingz), for all your work!
π Bug Fix
π© Dependency Updates
- chore(deps-dev): bump @typescript-eslint/parser from 5.18.0 to 5.19.0 #1217 (@dependabot[bot])
- chore(deps): bump commander from 9.1.0 to 9.2.0 #1218 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 17.0.23 to 17.0.24 #1219 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.18.0 to 5.19.0 #1220 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.17.0 to 5.18.0 #1212 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.17.8 to 7.17.9 #1213 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.12.0 to 8.13.0 #1214 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.17.0 to 5.18.0 #1215 (@dependabot[bot])
- chore(deps-dev): bump jest-junit from 13.0.0 to 13.1.0 #1216 (@dependabot[bot])
Authors: 2
- @dependabot[bot]
- Remi Cattiau (@loopingz)
v1.1.0-next.0
π Enhancement
π Bug Fix
- fix: update package.json version #1210 (@hydrosquall)
π© Dependency Updates
- chore(deps): bump codecov/codecov-action from 2.1.0 to 3 #1211 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.16.0 to 5.17.0 #1203 (@dependabot[bot])
- chore(deps-dev): bump prettier from 2.6.1 to 2.6.2 #1204 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.16.0 to 5.17.0 #1205 (@dependabot[bot])
Authors: 3
- @dependabot[bot]
- Cameron Yick (@hydrosquall)
- Hadrien Milano (@hmil)
v1.0.1-next.1
π This release contains work from a new contributor! π
Thank you, Hadrien Milano (@hmil), for all your work!
π Enhancement
π© Dependency Updates
- chore(deps-dev): bump @auto-it/conventional-commits from 10.34.2 to 10.36.5 #1197 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.15.0 to 5.16.0 #1185 (@dependabot[bot])
- chore(deps): bump node-fetch from 2.6.6 to 2.6.7 #1195 (@dependabot[bot])
- chore(deps): bump minimist from 1.2.5 to 1.2.6 #1196 (@dependabot[bot])
- chore(deps): bump json5 from 2.2.0 to 2.2.1 #1198 (@dependabot[bot])
- chore(deps-dev): bump prettier from 2.6.0 to 2.6.1 #1199 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.11.0 to 8.12.0 #1186 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 10.34.2 to 10.36.5 #1187 (@dependabot[bot])
- chore(deps-dev): bump auto from 10.34.2 to 10.36.5 #1188 (@dependabot[bot])
- chore(deps): bump typescript from 4.6.2 to 4.6.3 #1189 (@dependabot[bot])
- chore(deps): bump @types/json-schema from 7.0.10 to 7.0.11 #1190 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 17.0.21 to 17.0.23 #1191 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.15.0 to 5.16.0 #1192 (@dependabot[bot])
- chore(deps-dev): bump vega from 5.22.0 to 5.22.1 #1193 (@dependabot[bot])
- chore(deps-dev): bump ajv from 8.10.0 to 8.11.0 #1194 (@dependabot[bot])
Authors: 2
- @dependabot[bot]
- Hadrien Milano (@hmil)
v1.0.1-next.0
v1.0.0
π This release contains work from new contributors! π
Thanks for all your work!
β€οΈ Hadrien Milano (@hmil)
β€οΈ Remi Cattiau (@loopingz)
β€οΈ Jason Dent (@Jason3S)
β€οΈ Tom Mrazauskas (@mrazauskas)
π₯ Breaking Change
π Enhancement
- feat: support key remapping via
as
#1174 (@Jason3S) - feat: support intrinsic string manipulation types #1173 (@Jason3S)
- feat: support template literals as types. #1171 (@Jason3S)
- feat: move private to protected to allow extending behavior #1161 (@loopingz)
- feat: add support for never type #1154 (@hmil)
π Bug Fix
- feat!: allow JSDoc tags without explicit value (e.g.
@deprecated
) to default totrue
#1172 (@mrazauskas)
π© Dependency Updates
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.14.0 to 5.15.0 #1164 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.17.5 to 7.17.8 #1162 (@dependabot[bot])
- chore(deps-dev): bump auto from 10.34.1 to 10.34.2 #1163 (@dependabot[bot])
- chore(deps-dev): bump prettier from 2.5.1 to 2.6.0 #1165 (@dependabot[bot])
- chore(deps): bump @types/json-schema from 7.0.9 to 7.0.10 #1166 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/conventional-commits from 10.34.1 to 10.34.2 #1167 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.14.0 to 5.15.0 #1168 (@dependabot[bot])
- chore(deps): bump commander from 9.0.0 to 9.1.0 #1169 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 10.34.1 to 10.34.2 #1170 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.13.0 to 5.14.0 #1157 (@dependabot[bot])
- chore(deps-dev): bump vega from 5.21.0 to 5.22.0 #1156 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.13.0 to 5.14.0 #1158 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.10.0 to 8.11.0 #1159 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.12.1 to 5.13.0 #1144 (@dependabot[bot])
- chore(deps-dev): bump auto from 10.32.6 to 10.34.1 #1145 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.12.1 to 5.13.0 #1146 (@dependabot[bot])
- chore(deps-dev): bump ts-node from 10.5.0 to 10.7.0 #1147 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/conventional-commits from 10.32.6 to 10.34.1 #1148 (@dependabot[bot])
- chore(deps): bump typescript from 4.5.5 to 4.6.2 #1149 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 10.32.6 to 10.34.1 #1150 (@dependabot[bot])
- chore(deps-dev): bump eslint-config-prettier from 8.4.0 to 8.5.0 #1151 (@dependabot[bot])
- chore(deps): bump actions/checkout from 2 to 3 #1143 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.12.0 to 5.12.1 #1139 (@dependabot[bot])
- chore(deps-dev): bump eslint from 8.9.0 to 8.10.0 #1138 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 17.0.18 to 17.0.21 #1140 (@dependabot[bot])
- chore(deps-dev): bump @types/jest from 27.4.0 to 27.4.1 #1141 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.12.0 to 5.12.1 #1142 (@dependabot[bot])
- chore(deps): bump actions/setup-node from 2.5.1 to 3 #1137 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/parser from 5.11.0 to 5.12.0 #1132 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.17.2 to 7.17.5 #1133 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 17.0.17 to 17.0.18 #1134 (@dependabot[bot])
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.11.0 to 5.12.0 #1135 (@dependabot[bot])
- chore(deps-dev): bump eslint-config-prettier from 8.3.0 to 8.4.0 #1136 (@dependabot[bot])
Authors: 6
- @dependabot[bot]
- Dominik Moritz (@domoritz)
- Hadrien Milano (@hmil)
- Jason Dent (@Jason3S)
- Remi Cattiau (@loopingz)
- Tom Mrazauskas (@mrazauskas)