Releases: vega/ts-json-schema-generator
Releases · vega/ts-json-schema-generator
v2.5.0-next.5
🎉 This release contains work from a new contributor! 🎉
Thank you, null@CalLavicka, for all your work!
🐛 Bug Fix
- Fix promise with generic type arguments #2291 (@CalLavicka)
Authors: 1
v2.5.0-next.4
🐛 Bug Fix
- Fix: prune unreachable definitions when
--type "*"
is used with multiple exports #2284 (@alexchexes @arthurfiorette)
🔩 Dependency Updates
- chore(deps-dev): bump jest and @types/jest #2287 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.33.1 to 8.34.1 #2289 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-prettier from 5.4.1 to 5.5.0 #2290 (@dependabot[bot])
Authors: 3
- @dependabot[bot]
- Alex (@alexchexes)
- Arthur Fiorette (@arthurfiorette)
v2.5.0-next.3
🐛 Bug Fix
- Fix: crash when a union includes
symbol
#2282 (@alexchexes)
🔩 Dependency Updates
- chore(deps-dev): bump tsx from 4.19.4 to 4.20.3 #2276 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.28.0 to 9.29.0 #2277 (@dependabot[bot])
- chore(deps): bump glob from 11.0.2 to 11.0.3 #2279 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.28.0 to 9.29.0 #2280 (@dependabot[bot])
- chore(deps): bump brace-expansion #2274 (@dependabot[bot])
Authors: 2
- @dependabot[bot]
- Alex (@alexchexes)
v2.5.0-next.2
🚀 Enhancement
- feat: Add --full-description option to include full comment in schema #2224 (@alexchexes)
Authors: 1
- Alex (@alexchexes)
v2.5.0-next.1
v2.5.0-next.0
🚀 Enhancement
- feat(parser): support SpreadElement in array literals #2269 (@alexchexes)
🔩 Dependency Updates
- chore(deps-dev): bump typescript-eslint from 8.32.1 to 8.33.1 #2270 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.15.29 to 22.15.30 #2271 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.27.0 to 9.28.0 #2264 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.27.1 to 7.27.4 #2265 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.27.0 to 9.28.0 #2266 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-prettier from 5.4.0 to 5.4.1 #2267 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.15.21 to 22.15.29 #2268 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.15.18 to 22.15.21 #2262 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.27.1 to 7.27.2 #2263 (@dependabot[bot])
- chore(deps): bump commander from 13.1.0 to 14.0.0 #2255 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.32.0 to 8.32.1 #2254 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.26.0 to 9.27.0 #2256 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.26.0 to 9.27.0 #2257 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.15.3 to 22.15.18 #2258 (@dependabot[bot])
Authors: 2
- @dependabot[bot]
- Alex (@alexchexes)
v2.4.1-next.1
🎉 This release contains work from a new contributor! 🎉
Thank you, Alex (@alexchexes), for all your work!
🐛 Bug Fix
- fix: fully unwrap union aliases in mapped keys to avoid generating incorrect additionalProperties #2232 (@alexchexes)
🔩 Dependency Updates
- chore(deps-dev): bump eslint-config-prettier from 10.1.2 to 10.1.5 #2249 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.31.0 to 8.32.0 #2250 (@dependabot[bot])
- chore(deps-dev): bump tsx from 4.19.3 to 4.19.4 #2251 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.25.1 to 9.26.0 #2252 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-prettier from 5.2.6 to 5.4.0 #2253 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-typescript from 7.27.0 to 7.27.1 #2244 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.25.1 to 9.26.0 #2245 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.26.9 to 7.27.1 #2246 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.26.10 to 7.27.1 #2247 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.15.2 to 22.15.3 #2248 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.14.1 to 22.15.2 #2239 (@dependabot[bot])
- chore(deps): bump glob from 11.0.1 to 11.0.2 #2240 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.25.0 to 9.25.1 #2242 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.30.1 to 8.31.0 #2243 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.29.1 to 8.30.1 #2235 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.24.0 to 9.25.0 #2236 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.24.0 to 9.25.0 #2237 (@dependabot[bot])
Authors: 2
- @dependabot[bot]
- Alex (@alexchexes)
v2.4.1-next.0
🎉 This release contains work from a new contributor! 🎉
Thank you, null@alexchexes, for all your work!
🐛 Bug Fix
- fix: avoid incorrect additionalProperties for Pick<..., AliasLiteralUnion> #2230 (@alexchexes)
- chore: update Vega and Vega-Lite #2214 (@domoritz)
- chore: update deps #2200 (@domoritz)
🔩 Dependency Updates
- chore(deps-dev): bump @types/node from 22.14.0 to 22.14.1 #2225 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.29.0 to 8.29.1 #2226 (@dependabot[bot])
- chore(deps-dev): bump eslint-config-prettier from 10.1.1 to 10.1.2 #2227 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.23.0 to 9.24.0 #2228 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.28.0 to 8.29.0 #2216 (@dependabot[bot])
- chore(deps): bump typescript from 5.8.2 to 5.8.3 #2217 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-prettier from 5.2.5 to 5.2.6 #2218 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.23.0 to 9.24.0 #2219 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.13.14 to 22.14.0 #2220 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-typescript from 7.26.0 to 7.27.0 #2209 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.27.0 to 8.28.0 #2210 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.13.11 to 22.13.14 #2211 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.2.5 #2212 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.22.0 to 9.23.0 #2202 (@dependabot[bot])
- chore(deps-dev): bump vega from 5.32.0 to 5.33.0 #2203 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.22.0 to 9.23.0 #2204 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.13.10 to 22.13.11 #2205 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.26.1 to 8.27.0 #2206 (@dependabot[bot])
- chore(deps-dev): bump tsx from 4.19.2 to 4.19.3 #2193 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.21.0 to 9.22.0 #2194 (@dependabot[bot])
- chore(deps-dev): bump eslint-config-prettier from 10.0.2 to 10.1.1 #2195 (@dependabot[bot])
- chore(deps-dev): bump prettier from 3.5.2 to 3.5.3 #2196 (@dependabot[bot])
- chore(deps-dev): bump eslint-config-prettier from 10.0.1 to 10.0.2 #2188 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.13.4 to 22.13.8 #2189 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.24.1 to 8.25.0 #2191 (@dependabot[bot])
- chore(deps-dev): bump vega from 5.31.0 to 5.32.0 #2192 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.26.8 to 7.26.9 #2183 (@dependabot[bot])
- chore(deps-dev): bump prettier from 3.5.1 to 3.5.2 #2184 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.20.0 to 9.21.0 #2185 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.20.0 to 9.21.0 #2186 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.24.0 to 8.24.1 #2187 (@dependabot[bot])
Authors: 3
- @alexchexes
- @dependabot[bot]
- Dominik Moritz (@domoritz)
v2.4.0
🎉 This release contains work from new contributors! 🎉
Thanks for all your work!
❤️ Bence Balogh (@baloghbence0915)
❤️ Werner Robitza (@slhck)
❤️ null@dcharbonnier
❤️ Michael Matloka (@Twixes)
🚀 Enhancement
- fix: Go back to generating enums out of unions containing enums #2149 (@Twixes @arthurfiorette)
- feat: lookup project tsconfig #2068 (@slhck)
- feat: add unhandled error to append useful information #2063 (@arthurfiorette)
- fix:
--expose all
with generic types #2009 (@arthurfiorette)
🐛 Bug Fix
- chore: update Vega and Vega-Lite #2214 (@domoritz)
- chore: update deps #2200 (@domoritz)
- fix: support for generic functions #2159 (@arthurfiorette)
- style: consistent-type-imports #2144 (@dcharbonnier)
- chore: switch yarn to npm #2131 (@domoritz)
- chore: update deps #2118 (@domoritz)
- fix: keyof typeof fields inside objects #2040 (@arthurfiorette)
- fix: TypeError on const spread #2039 (@arthurfiorette)
- fix: schema generation when property name cannot be escaped #2018 (@baloghbence0915)
- chore: update deps #2007 (@domoritz)
🔩 Dependency Updates
- chore(deps-dev): bump typescript-eslint from 8.28.0 to 8.29.0 #2216 (@dependabot[bot])
- chore(deps): bump typescript from 5.8.2 to 5.8.3 #2217 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-prettier from 5.2.5 to 5.2.6 #2218 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.23.0 to 9.24.0 #2219 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.13.14 to 22.14.0 #2220 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-typescript from 7.26.0 to 7.27.0 #2209 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.27.0 to 8.28.0 #2210 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.13.11 to 22.13.14 #2211 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.2.5 #2212 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.22.0 to 9.23.0 #2202 (@dependabot[bot])
- chore(deps-dev): bump vega from 5.32.0 to 5.33.0 #2203 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.22.0 to 9.23.0 #2204 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.13.10 to 22.13.11 #2205 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.26.1 to 8.27.0 #2206 (@dependabot[bot])
- chore(deps-dev): bump tsx from 4.19.2 to 4.19.3 #2193 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.21.0 to 9.22.0 #2194 (@dependabot[bot])
- chore(deps-dev): bump eslint-config-prettier from 10.0.2 to 10.1.1 #2195 (@dependabot[bot])
- chore(deps-dev): bump prettier from 3.5.2 to 3.5.3 #2196 (@dependabot[bot])
- chore(deps-dev): bump eslint-config-prettier from 10.0.1 to 10.0.2 #2188 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.13.4 to 22.13.8 #2189 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.24.1 to 8.25.0 #2191 (@dependabot[bot])
- chore(deps-dev): bump vega from 5.31.0 to 5.32.0 #2192 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.26.8 to 7.26.9 #2183 (@dependabot[bot])
- chore(deps-dev): bump prettier from 3.5.1 to 3.5.2 #2184 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.20.0 to 9.21.0 #2185 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.20.0 to 9.21.0 #2186 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.24.0 to 8.24.1 #2187 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.13.1 to 22.13.4 #2177 (@dependabot[bot])
- chore(deps-dev): bump chai from 5.1.2 to 5.2.0 #2178 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.26.8 to 7.26.9 #2179 (@dependabot[bot])
- chore(deps-dev): bump prettier from 3.5.0 to 3.5.1 #2180 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.23.0 to 8.24.0 #2181 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.19.0 to 9.20.0 #2174 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.13.0 to 22.13.1 #2172 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.22.0 to 8.23.0 #2173 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.19.0 to 9.20.0 #2175 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.26.7 to 7.26.8 #2176 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.20.0 to 8.22.0 #2166 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.26.0 to 7.26.7 #2167 (@dependabot[bot])
- chore(deps-dev): bump vega from 5.30.0 to 5.31.0 #2168 (@dependabot[bot])
- ...
v2.4.0-next.7
🐛 Bug Fix
- fix: support for generic functions #2159 (@arthurfiorette)
⚠️ Pushed to next
- chore: update deps (@domoritz)
🔩 Dependency Updates
- chore(deps-dev): bump @types/node from 22.13.1 to 22.13.4 #2177 (@dependabot[bot])
- chore(deps-dev): bump chai from 5.1.2 to 5.2.0 #2178 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.26.8 to 7.26.9 #2179 (@dependabot[bot])
- chore(deps-dev): bump prettier from 3.5.0 to 3.5.1 #2180 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.23.0 to 8.24.0 #2181 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.19.0 to 9.20.0 #2174 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.13.0 to 22.13.1 #2172 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.22.0 to 8.23.0 #2173 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.19.0 to 9.20.0 #2175 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.26.7 to 7.26.8 #2176 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.20.0 to 8.22.0 #2166 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.26.0 to 7.26.7 #2167 (@dependabot[bot])
- chore(deps-dev): bump vega from 5.30.0 to 5.31.0 #2168 (@dependabot[bot])
- chore(deps): bump commander from 13.0.0 to 13.1.0 #2169 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.10.10 to 22.13.0 #2170 (@dependabot[bot])
- chore(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.0.1 #2155 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.10.7 to 22.10.10 #2160 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.18.0 to 9.19.0 #2161 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.26.0 to 7.26.7 #2162 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.18.0 to 9.19.0 #2163 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.10.5 to 22.10.7 #2156 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.19.1 to 8.20.0 #2157 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-prettier from 5.2.1 to 5.2.3 #2158 (@dependabot[bot])
- chore(deps): bump glob from 11.0.0 to 11.0.1 #2150 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.17.0 to 9.18.0 #2151 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.17.0 to 9.18.0 #2152 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.19.0 to 8.19.1 #2153 (@dependabot[bot])
- chore(deps): bump typescript from 5.7.2 to 5.7.3 #2154 (@dependabot[bot])
Authors: 3
- @dependabot[bot]
- Arthur Fiorette (@arthurfiorette)
- Dominik Moritz (@domoritz)