diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..b738f9fb9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,237 @@ +# v1.1.0 (Wed Sep 21 2022) + +:tada: This release contains work from new contributors! :tada: + +Thanks for all your work! + +:heart: Hadrien Milano ([@hmil](https://github.com/hmil)) + +:heart: Remi Cattiau ([@loopingz](https://github.com/loopingz)) + +:heart: Filipe Pomar ([@filipomar](https://github.com/filipomar)) + +:heart: Daan Boer ([@daanboer](https://github.com/daanboer)) + +:heart: Sergei Dyshel ([@sergei-dyshel](https://github.com/sergei-dyshel)) + +:heart: null[@baggoedw](https://github.com/baggoedw) + +:heart: Tom Mrazauskas ([@mrazauskas](https://github.com/mrazauskas)) + +:heart: Adam Coster ([@adam-coster](https://github.com/adam-coster)) + +#### 🚀 Enhancement + +- feat: add `discriminator` tag to generate `if-then` schemas [#1376](https://github.com/vega/ts-json-schema-generator/pull/1376) ([@daanboer](https://github.com/daanboer)) +- feat: support inferred types in conditionals [#1265](https://github.com/vega/ts-json-schema-generator/pull/1265) ([@daanboer](https://github.com/daanboer)) +- feat: export typescript dependency [#1339](https://github.com/vega/ts-json-schema-generator/pull/1339) ([@sergei-dyshel](https://github.com/sergei-dyshel)) +- feat: support empty mapped types [#1261](https://github.com/vega/ts-json-schema-generator/pull/1261) ([@daanboer](https://github.com/daanboer)) +- feat: support for named tuple members [#1236](https://github.com/vega/ts-json-schema-generator/pull/1236) ([@filipomar](https://github.com/filipomar)) +- feat: adding support for intersection of arrays and tuples [#1237](https://github.com/vega/ts-json-schema-generator/pull/1237) ([@filipomar](https://github.com/filipomar)) +- feat: support $ref [#1208](https://github.com/vega/ts-json-schema-generator/pull/1208) ([@hmil](https://github.com/hmil)) +- feat: add basic support for example tag [#1200](https://github.com/vega/ts-json-schema-generator/pull/1200) ([@hmil](https://github.com/hmil)) + +#### 🐛 Bug Fix + +- chore: improve caching and token handling [#1362](https://github.com/vega/ts-json-schema-generator/pull/1362) ([@domoritz](https://github.com/domoritz)) +- fix(build): convert auto config file from TS to JSON [#1413](https://github.com/vega/ts-json-schema-generator/pull/1413) ([@hydrosquall](https://github.com/hydrosquall)) +- chore: upgrade deps [#1405](https://github.com/vega/ts-json-schema-generator/pull/1405) ([@domoritz](https://github.com/domoritz)) +- chore: upgrade deps [#1404](https://github.com/vega/ts-json-schema-generator/pull/1404) ([@domoritz](https://github.com/domoritz)) +- fix: JSDoc `null` values being interpreted as strings, and added test README [#1377](https://github.com/vega/ts-json-schema-generator/pull/1377) ([@adam-coster](https://github.com/adam-coster)) +- feat: bump `typescript` to 4.8.2 [#1388](https://github.com/vega/ts-json-schema-generator/pull/1388) ([@mrazauskas](https://github.com/mrazauskas)) +- fix: consistently use NeverType [#1367](https://github.com/vega/ts-json-schema-generator/pull/1367) ([@daanboer](https://github.com/daanboer)) +- fix: support valid circular reference breaking the parsing process [#1263](https://github.com/vega/ts-json-schema-generator/pull/1263) ([@filipomar](https://github.com/filipomar) [@domoritz](https://github.com/domoritz)) +- fix: incorrect output of Record with numeric key [#1321](https://github.com/vega/ts-json-schema-generator/pull/1321) ([@baggoedw](https://github.com/baggoedw)) +- fix: typeof function [#1182](https://github.com/vega/ts-json-schema-generator/pull/1182) ([@loopingz](https://github.com/loopingz)) +- chore: upgrade Vega-Lite and rebuild schemas [#1326](https://github.com/vega/ts-json-schema-generator/pull/1326) ([@domoritz](https://github.com/domoritz)) +- chore(deps): bump glob from 7.2.0 to 8.0.1 [#1221](https://github.com/vega/ts-json-schema-generator/pull/1221) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@domoritz](https://github.com/domoritz)) +- chore: remove Changelog [#1222](https://github.com/vega/ts-json-schema-generator/pull/1222) ([@domoritz](https://github.com/domoritz)) +- fix: add missing imports [#1184](https://github.com/vega/ts-json-schema-generator/pull/1184) ([@loopingz](https://github.com/loopingz)) +- fix: update package.json version [#1210](https://github.com/vega/ts-json-schema-generator/pull/1210) ([@hydrosquall](https://github.com/hydrosquall)) +- fix: preserve empty `@description` [#1177](https://github.com/vega/ts-json-schema-generator/pull/1177) ([@Jason3S](https://github.com/Jason3S)) + +#### 🔩 Dependency Updates + +- chore(deps-dev): bump @babel/preset-env from 7.19.0 to 7.19.1 [#1408](https://github.com/vega/ts-json-schema-generator/pull/1408) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/jest from 29.0.2 to 29.0.3 [#1409](https://github.com/vega/ts-json-schema-generator/pull/1409) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.7.17 to 18.7.18 [#1410](https://github.com/vega/ts-json-schema-generator/pull/1410) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump safe-stable-stringify from 2.3.1 to 2.4.0 [#1411](https://github.com/vega/ts-json-schema-generator/pull/1411) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/core from 7.19.0 to 7.19.1 [#1412](https://github.com/vega/ts-json-schema-generator/pull/1412) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/core from 7.18.13 to 7.19.0 [#1397](https://github.com/vega/ts-json-schema-generator/pull/1397) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.36.1 to 5.36.2 [#1402](https://github.com/vega/ts-json-schema-generator/pull/1402) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.7.14 to 18.7.16 [#1398](https://github.com/vega/ts-json-schema-generator/pull/1398) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump typescript from 4.8.2 to 4.8.3 [#1399](https://github.com/vega/ts-json-schema-generator/pull/1399) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/preset-env from 7.18.10 to 7.19.0 [#1400](https://github.com/vega/ts-json-schema-generator/pull/1400) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump jest from 29.0.2 to 29.0.3 [#1401](https://github.com/vega/ts-json-schema-generator/pull/1401) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.36.2 [#1403](https://github.com/vega/ts-json-schema-generator/pull/1403) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.35.1 to 5.36.1 [#1392](https://github.com/vega/ts-json-schema-generator/pull/1392) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/glob from 7.2.0 to 8.0.0 [#1391](https://github.com/vega/ts-json-schema-generator/pull/1391) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.35.1 to 5.36.1 [#1393](https://github.com/vega/ts-json-schema-generator/pull/1393) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.7.13 to 18.7.14 [#1394](https://github.com/vega/ts-json-schema-generator/pull/1394) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump jest and @types/jest [#1395](https://github.com/vega/ts-json-schema-generator/pull/1395) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump jest from 28.1.3 to 29.0.1 [#1383](https://github.com/vega/ts-json-schema-generator/pull/1383) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.33.1 to 5.35.1 [#1382](https://github.com/vega/ts-json-schema-generator/pull/1382) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/core from 7.18.10 to 7.18.13 [#1378](https://github.com/vega/ts-json-schema-generator/pull/1378) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.7.8 to 18.7.13 [#1380](https://github.com/vega/ts-json-schema-generator/pull/1380) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.22.0 to 8.23.0 [#1381](https://github.com/vega/ts-json-schema-generator/pull/1381) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump jest-junit from 14.0.0 to 14.0.1 [#1384](https://github.com/vega/ts-json-schema-generator/pull/1384) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.35.1 [#1385](https://github.com/vega/ts-json-schema-generator/pull/1385) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump vega-lite from 5.4.0 to 5.5.0 [#1371](https://github.com/vega/ts-json-schema-generator/pull/1371) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@domoritz](https://github.com/domoritz)) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.33.0 to 5.33.1 [#1370](https://github.com/vega/ts-json-schema-generator/pull/1370) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/jest from 28.1.6 to 28.1.7 [#1368](https://github.com/vega/ts-json-schema-generator/pull/1368) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.7.3 to 18.7.8 [#1369](https://github.com/vega/ts-json-schema-generator/pull/1369) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.33.0 to 5.33.1 [#1372](https://github.com/vega/ts-json-schema-generator/pull/1372) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.32.0 to 5.33.0 [#1364](https://github.com/vega/ts-json-schema-generator/pull/1364) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.6.4 to 18.7.3 [#1363](https://github.com/vega/ts-json-schema-generator/pull/1363) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.21.0 to 8.22.0 [#1365](https://github.com/vega/ts-json-schema-generator/pull/1365) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.32.0 to 5.33.0 [#1366](https://github.com/vega/ts-json-schema-generator/pull/1366) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.31.0 to 5.32.0 [#1356](https://github.com/vega/ts-json-schema-generator/pull/1356) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/preset-env from 7.18.9 to 7.18.10 [#1357](https://github.com/vega/ts-json-schema-generator/pull/1357) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.31.0 to 5.32.0 [#1358](https://github.com/vega/ts-json-schema-generator/pull/1358) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/core from 7.18.9 to 7.18.10 [#1359](https://github.com/vega/ts-json-schema-generator/pull/1359) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.6.3 to 18.6.4 [#1360](https://github.com/vega/ts-json-schema-generator/pull/1360) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.20.0 to 8.21.0 [#1361](https://github.com/vega/ts-json-schema-generator/pull/1361) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.7 to 5.31.0 [#1348](https://github.com/vega/ts-json-schema-generator/pull/1348) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @auto-it/conventional-commits from 10.37.2 to 10.37.4 [#1346](https://github.com/vega/ts-json-schema-generator/pull/1346) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.0.6 to 18.6.3 [#1347](https://github.com/vega/ts-json-schema-generator/pull/1347) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @auto-it/first-time-contributor from 10.37.2 to 10.37.4 [#1349](https://github.com/vega/ts-json-schema-generator/pull/1349) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.30.7 to 5.31.0 [#1351](https://github.com/vega/ts-json-schema-generator/pull/1351) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump auto from 10.37.2 to 10.37.4 [#1352](https://github.com/vega/ts-json-schema-generator/pull/1352) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.30.6 to 5.30.7 [#1341](https://github.com/vega/ts-json-schema-generator/pull/1341) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/core from 7.18.6 to 7.18.9 [#1344](https://github.com/vega/ts-json-schema-generator/pull/1344) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.30.7 [#1342](https://github.com/vega/ts-json-schema-generator/pull/1342) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.0.5 to 18.0.6 [#1343](https://github.com/vega/ts-json-schema-generator/pull/1343) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/preset-env from 7.18.6 to 7.18.9 [#1345](https://github.com/vega/ts-json-schema-generator/pull/1345) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.5 to 5.30.6 [#1330](https://github.com/vega/ts-json-schema-generator/pull/1330) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @auto-it/conventional-commits from 10.37.1 to 10.37.2 [#1329](https://github.com/vega/ts-json-schema-generator/pull/1329) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @auto-it/first-time-contributor from 10.37.1 to 10.37.2 [#1331](https://github.com/vega/ts-json-schema-generator/pull/1331) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.30.5 to 5.30.6 [#1332](https://github.com/vega/ts-json-schema-generator/pull/1332) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump commander from 9.3.0 to 9.4.0 [#1333](https://github.com/vega/ts-json-schema-generator/pull/1333) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.19.0 to 8.20.0 [#1334](https://github.com/vega/ts-json-schema-generator/pull/1334) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.0.3 to 18.0.5 [#1335](https://github.com/vega/ts-json-schema-generator/pull/1335) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump auto from 10.37.1 to 10.37.2 [#1336](https://github.com/vega/ts-json-schema-generator/pull/1336) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump ts-node from 10.8.2 to 10.9.1 [#1337](https://github.com/vega/ts-json-schema-generator/pull/1337) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.30.4 to 5.30.5 [#1323](https://github.com/vega/ts-json-schema-generator/pull/1323) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.0.1 to 18.0.3 [#1322](https://github.com/vega/ts-json-schema-generator/pull/1322) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.4 to 5.30.5 [#1325](https://github.com/vega/ts-json-schema-generator/pull/1325) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.30.3 to 5.30.4 [#1318](https://github.com/vega/ts-json-schema-generator/pull/1318) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 18.0.0 to 18.0.1 [#1320](https://github.com/vega/ts-json-schema-generator/pull/1320) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/core from 7.18.5 to 7.18.6 [#1310](https://github.com/vega/ts-json-schema-generator/pull/1310) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.3 to 5.30.4 [#1319](https://github.com/vega/ts-json-schema-generator/pull/1319) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/preset-env from 7.18.2 to 7.18.6 [#1312](https://github.com/vega/ts-json-schema-generator/pull/1312) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.29.0 to 5.30.3 [#1315](https://github.com/vega/ts-json-schema-generator/pull/1315) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint-plugin-prettier from 4.0.0 to 4.2.1 [#1311](https://github.com/vega/ts-json-schema-generator/pull/1311) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/preset-typescript from 7.17.12 to 7.18.6 [#1313](https://github.com/vega/ts-json-schema-generator/pull/1313) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump ts-node from 10.8.1 to 10.8.2 [#1314](https://github.com/vega/ts-json-schema-generator/pull/1314) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.29.0 to 5.30.3 [#1316](https://github.com/vega/ts-json-schema-generator/pull/1316) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.18.0 to 8.19.0 [#1317](https://github.com/vega/ts-json-schema-generator/pull/1317) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump jest-junit from 13.2.0 to 14.0.0 [#1307](https://github.com/vega/ts-json-schema-generator/pull/1307) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.28.0 to 5.29.0 [#1305](https://github.com/vega/ts-json-schema-generator/pull/1305) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/jest from 28.1.2 to 28.1.3 [#1306](https://github.com/vega/ts-json-schema-generator/pull/1306) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.28.0 to 5.29.0 [#1308](https://github.com/vega/ts-json-schema-generator/pull/1308) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 17.0.42 to 18.0.0 [#1297](https://github.com/vega/ts-json-schema-generator/pull/1297) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.27.1 to 5.28.0 [#1296](https://github.com/vega/ts-json-schema-generator/pull/1296) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump typescript from 4.7.3 to 4.7.4 [#1295](https://github.com/vega/ts-json-schema-generator/pull/1295) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump prettier from 2.6.2 to 2.7.1 [#1298](https://github.com/vega/ts-json-schema-generator/pull/1298) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/core from 7.18.2 to 7.18.5 [#1299](https://github.com/vega/ts-json-schema-generator/pull/1299) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.17.0 to 8.18.0 [#1300](https://github.com/vega/ts-json-schema-generator/pull/1300) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/jest from 28.1.1 to 28.1.2 [#1301](https://github.com/vega/ts-json-schema-generator/pull/1301) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.27.1 to 5.28.0 [#1302](https://github.com/vega/ts-json-schema-generator/pull/1302) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.27.0 to 5.27.1 [#1288](https://github.com/vega/ts-json-schema-generator/pull/1288) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 17.0.40 to 17.0.42 [#1289](https://github.com/vega/ts-json-schema-generator/pull/1289) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump jest from 28.1.0 to 28.1.1 [#1290](https://github.com/vega/ts-json-schema-generator/pull/1290) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.27.0 to 5.27.1 [#1291](https://github.com/vega/ts-json-schema-generator/pull/1291) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/jest from 27.5.1 to 28.1.1 [#1283](https://github.com/vega/ts-json-schema-generator/pull/1283) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.26.0 to 5.27.0 [#1278](https://github.com/vega/ts-json-schema-generator/pull/1278) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump typescript from 4.7.2 to 4.7.3 [#1277](https://github.com/vega/ts-json-schema-generator/pull/1277) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump ts-node from 10.8.0 to 10.8.1 [#1279](https://github.com/vega/ts-json-schema-generator/pull/1279) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.16.0 to 8.17.0 [#1280](https://github.com/vega/ts-json-schema-generator/pull/1280) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.26.0 to 5.27.0 [#1281](https://github.com/vega/ts-json-schema-generator/pull/1281) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @auto-it/first-time-contributor from 10.37.0 to 10.37.1 [#1282](https://github.com/vega/ts-json-schema-generator/pull/1282) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 17.0.36 to 17.0.40 [#1284](https://github.com/vega/ts-json-schema-generator/pull/1284) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.25.0 to 5.26.0 [#1266](https://github.com/vega/ts-json-schema-generator/pull/1266) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.25.0 to 5.26.0 [#1267](https://github.com/vega/ts-json-schema-generator/pull/1267) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump auto from 10.37.0 to 10.37.1 [#1268](https://github.com/vega/ts-json-schema-generator/pull/1268) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/preset-env from 7.18.0 to 7.18.2 [#1269](https://github.com/vega/ts-json-schema-generator/pull/1269) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump typescript from 4.6.4 to 4.7.2 [#1270](https://github.com/vega/ts-json-schema-generator/pull/1270) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.15.0 to 8.16.0 [#1271](https://github.com/vega/ts-json-schema-generator/pull/1271) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/core from 7.18.0 to 7.18.2 [#1272](https://github.com/vega/ts-json-schema-generator/pull/1272) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 17.0.35 to 17.0.36 [#1273](https://github.com/vega/ts-json-schema-generator/pull/1273) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @auto-it/conventional-commits from 10.37.0 to 10.37.1 [#1274](https://github.com/vega/ts-json-schema-generator/pull/1274) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump commander from 9.2.0 to 9.3.0 [#1275](https://github.com/vega/ts-json-schema-generator/pull/1275) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.23.0 to 5.25.0 [#1252](https://github.com/vega/ts-json-schema-generator/pull/1252) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/core from 7.17.10 to 7.18.0 [#1254](https://github.com/vega/ts-json-schema-generator/pull/1254) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 17.0.33 to 17.0.35 [#1251](https://github.com/vega/ts-json-schema-generator/pull/1251) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump auto from 10.36.5 to 10.37.0 [#1253](https://github.com/vega/ts-json-schema-generator/pull/1253) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump ts-node from 10.7.0 to 10.8.0 [#1255](https://github.com/vega/ts-json-schema-generator/pull/1255) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @auto-it/conventional-commits from 10.36.5 to 10.37.0 [#1256](https://github.com/vega/ts-json-schema-generator/pull/1256) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.23.0 to 5.25.0 [#1257](https://github.com/vega/ts-json-schema-generator/pull/1257) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/preset-typescript from 7.16.7 to 7.17.12 [#1258](https://github.com/vega/ts-json-schema-generator/pull/1258) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @auto-it/first-time-contributor from 10.36.5 to 10.37.0 [#1259](https://github.com/vega/ts-json-schema-generator/pull/1259) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/preset-env from 7.17.10 to 7.18.0 [#1260](https://github.com/vega/ts-json-schema-generator/pull/1260) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.22.0 to 5.23.0 [#1247](https://github.com/vega/ts-json-schema-generator/pull/1247) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 17.0.31 to 17.0.33 [#1245](https://github.com/vega/ts-json-schema-generator/pull/1245) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.22.0 to 5.23.0 [#1246](https://github.com/vega/ts-json-schema-generator/pull/1246) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/jest from 27.5.0 to 27.5.1 [#1248](https://github.com/vega/ts-json-schema-generator/pull/1248) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump glob from 8.0.1 to 8.0.3 [#1249](https://github.com/vega/ts-json-schema-generator/pull/1249) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.21.0 to 5.22.0 [#1240](https://github.com/vega/ts-json-schema-generator/pull/1240) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/jest from 27.4.1 to 27.5.0 [#1241](https://github.com/vega/ts-json-schema-generator/pull/1241) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.21.0 to 5.22.0 [#1242](https://github.com/vega/ts-json-schema-generator/pull/1242) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.14.0 to 8.15.0 [#1243](https://github.com/vega/ts-json-schema-generator/pull/1243) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump jest from 28.0.3 to 28.1.0 [#1244](https://github.com/vega/ts-json-schema-generator/pull/1244) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 17.0.30 to 17.0.31 [#1239](https://github.com/vega/ts-json-schema-generator/pull/1239) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump jest from 27.5.1 to 28.0.3 [#1232](https://github.com/vega/ts-json-schema-generator/pull/1232) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/core from 7.17.9 to 7.17.10 [#1229](https://github.com/vega/ts-json-schema-generator/pull/1229) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.20.0 to 5.21.0 [#1233](https://github.com/vega/ts-json-schema-generator/pull/1233) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 17.0.25 to 17.0.30 [#1230](https://github.com/vega/ts-json-schema-generator/pull/1230) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/preset-env from 7.16.11 to 7.17.10 [#1231](https://github.com/vega/ts-json-schema-generator/pull/1231) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump typescript from 4.6.3 to 4.6.4 [#1234](https://github.com/vega/ts-json-schema-generator/pull/1234) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.20.0 to 5.21.0 [#1235](https://github.com/vega/ts-json-schema-generator/pull/1235) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.19.0 to 5.20.0 [#1226](https://github.com/vega/ts-json-schema-generator/pull/1226) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 17.0.24 to 17.0.25 [#1224](https://github.com/vega/ts-json-schema-generator/pull/1224) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump jest-junit from 13.1.0 to 13.2.0 [#1225](https://github.com/vega/ts-json-schema-generator/pull/1225) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.19.0 to 5.20.0 [#1227](https://github.com/vega/ts-json-schema-generator/pull/1227) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.13.0 to 8.14.0 [#1228](https://github.com/vega/ts-json-schema-generator/pull/1228) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.18.0 to 5.19.0 [#1217](https://github.com/vega/ts-json-schema-generator/pull/1217) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump commander from 9.1.0 to 9.2.0 [#1218](https://github.com/vega/ts-json-schema-generator/pull/1218) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 17.0.23 to 17.0.24 [#1219](https://github.com/vega/ts-json-schema-generator/pull/1219) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.18.0 to 5.19.0 [#1220](https://github.com/vega/ts-json-schema-generator/pull/1220) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.17.0 to 5.18.0 [#1212](https://github.com/vega/ts-json-schema-generator/pull/1212) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @babel/core from 7.17.8 to 7.17.9 [#1213](https://github.com/vega/ts-json-schema-generator/pull/1213) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.12.0 to 8.13.0 [#1214](https://github.com/vega/ts-json-schema-generator/pull/1214) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.17.0 to 5.18.0 [#1215](https://github.com/vega/ts-json-schema-generator/pull/1215) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump jest-junit from 13.0.0 to 13.1.0 [#1216](https://github.com/vega/ts-json-schema-generator/pull/1216) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump codecov/codecov-action from 2.1.0 to 3 [#1211](https://github.com/vega/ts-json-schema-generator/pull/1211) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.16.0 to 5.17.0 [#1203](https://github.com/vega/ts-json-schema-generator/pull/1203) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump prettier from 2.6.1 to 2.6.2 [#1204](https://github.com/vega/ts-json-schema-generator/pull/1204) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.16.0 to 5.17.0 [#1205](https://github.com/vega/ts-json-schema-generator/pull/1205) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @auto-it/conventional-commits from 10.34.2 to 10.36.5 [#1197](https://github.com/vega/ts-json-schema-generator/pull/1197) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/parser from 5.15.0 to 5.16.0 [#1185](https://github.com/vega/ts-json-schema-generator/pull/1185) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump node-fetch from 2.6.6 to 2.6.7 [#1195](https://github.com/vega/ts-json-schema-generator/pull/1195) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump minimist from 1.2.5 to 1.2.6 [#1196](https://github.com/vega/ts-json-schema-generator/pull/1196) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump json5 from 2.2.0 to 2.2.1 [#1198](https://github.com/vega/ts-json-schema-generator/pull/1198) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump prettier from 2.6.0 to 2.6.1 [#1199](https://github.com/vega/ts-json-schema-generator/pull/1199) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump eslint from 8.11.0 to 8.12.0 [#1186](https://github.com/vega/ts-json-schema-generator/pull/1186) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @auto-it/first-time-contributor from 10.34.2 to 10.36.5 [#1187](https://github.com/vega/ts-json-schema-generator/pull/1187) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump auto from 10.34.2 to 10.36.5 [#1188](https://github.com/vega/ts-json-schema-generator/pull/1188) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump typescript from 4.6.2 to 4.6.3 [#1189](https://github.com/vega/ts-json-schema-generator/pull/1189) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps): bump @types/json-schema from 7.0.10 to 7.0.11 [#1190](https://github.com/vega/ts-json-schema-generator/pull/1190) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @types/node from 17.0.21 to 17.0.23 [#1191](https://github.com/vega/ts-json-schema-generator/pull/1191) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.15.0 to 5.16.0 [#1192](https://github.com/vega/ts-json-schema-generator/pull/1192) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump vega from 5.22.0 to 5.22.1 [#1193](https://github.com/vega/ts-json-schema-generator/pull/1193) ([@dependabot[bot]](https://github.com/dependabot[bot])) +- chore(deps-dev): bump ajv from 8.10.0 to 8.11.0 [#1194](https://github.com/vega/ts-json-schema-generator/pull/1194) ([@dependabot[bot]](https://github.com/dependabot[bot])) + +#### Authors: 12 + +- [@baggoedw](https://github.com/baggoedw) +- [@dependabot[bot]](https://github.com/dependabot[bot]) +- Adam Coster ([@adam-coster](https://github.com/adam-coster)) +- Cameron Yick ([@hydrosquall](https://github.com/hydrosquall)) +- Daan Boer ([@daanboer](https://github.com/daanboer)) +- Dominik Moritz ([@domoritz](https://github.com/domoritz)) +- Filipe Pomar ([@filipomar](https://github.com/filipomar)) +- Hadrien Milano ([@hmil](https://github.com/hmil)) +- Jason Dent ([@Jason3S](https://github.com/Jason3S)) +- Remi Cattiau ([@loopingz](https://github.com/loopingz)) +- Sergei Dyshel ([@sergei-dyshel](https://github.com/sergei-dyshel)) +- Tom Mrazauskas ([@mrazauskas](https://github.com/mrazauskas))