π 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])
- 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])
- chore(deps): bump commander from 12.1.0 to 13.0.0 #2148 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.18.2 to 8.19.0 #2146 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.10.2 to 22.10.5 #2147 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.18.1 to 8.18.2 #2143 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.18.0 to 8.18.1 #2141 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.10.1 to 22.10.2 #2142 (@dependabot[bot])
- chore(deps-dev): bump vega-lite from 5.22.0 to 5.23.0 #2135 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.16.0 to 9.17.0 #2136 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.16.0 to 9.17.0 #2137 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.16.0 to 8.18.0 #2138 (@dependabot[bot])
- chore(deps-dev): bump prettier from 3.3.3 to 3.4.2 #2139 (@dependabot[bot])
- chore(deps-dev): bump vega-lite from 5.21.0 to 5.22.0 #2129 (@dependabot[bot] @domoritz)
- chore(deps-dev): bump typescript-eslint from 8.16.0 to 8.17.0 #2128 (@dependabot[bot])
- chore(deps-dev): bump prettier from 3.3.3 to 3.4.2 #2130 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.15.0 to 9.16.0 #2125 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.15.0 to 8.16.0 #2123 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.9.3 to 22.10.1 #2124 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.15.0 to 9.16.0 #2126 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.14.0 to 9.15.0 #2116 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.9.0 to 22.9.3 #2119 (@dependabot[bot])
- chore(deps): bump typescript from 5.6.3 to 5.7.2 #2120 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.14.0 to 8.15.0 #2121 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.14.0 to 9.15.0 #2114 (@dependabot[bot])
- chore(deps): bump tslib from 2.8.0 to 2.8.1 #2115 (@dependabot[bot])
- chore(deps-dev): bump auto from 11.2.1 to 11.3.0 #2117 (@dependabot[bot])
- chore(deps): bump cross-spawn from 7.0.3 to 7.0.5 #2113 (@dependabot[bot])
- chore(deps): bump @eslint/plugin-kit from 0.2.0 to 0.2.3 #2112 (@dependabot[bot])
- chore(deps): bump codecov/codecov-action from 4 to 5 #2111 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/conventional-commits from 11.2.1 to 11.3.0 #2107 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.25.7 to 7.26.0 #2108 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.7.7 to 22.9.0 #2109 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.12.2 to 8.13.0 #2110 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.13.0 to 9.14.0 #2102 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.11.0 to 8.12.2 #2103 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-typescript from 7.25.7 to 7.26.0 #2104 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.13.0 to 9.14.0 #2105 (@dependabot[bot])
- chore(deps-dev): bump tsx from 4.19.1 to 4.19.2 #2097 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.10.0 to 8.11.0 #2098 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 11.2.1 to 11.3.0 #2099 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.25.8 to 7.26.0 #2100 (@dependabot[bot])
- chore(deps): bump tslib from 2.7.0 to 2.8.0 #2093 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.12.0 to 9.13.0 #2094 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.7.5 to 22.7.7 #2095 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.8.1 to 8.10.0 #2096 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.7.4 to 22.7.5 #2089 (@dependabot[bot])
- chore(deps): bump typescript from 5.6.2 to 5.6.3 #2090 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.25.7 to 7.25.8 #2091 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 8.7.0 to 8.8.1 #2092 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-typescript from 7.24.7 to 7.25.7 #2086 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.25.2 to 7.25.7 #2087 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.11.1 to 9.12.0 #2085 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.25.4 to 7.25.7 #2088 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 7.17.0 to 8.7.0 #2083 (@dependabot[bot] @domoritz)
- chore(deps-dev): bump eslint from 9.10.0 to 9.11.1 #2081 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.5.5 to 22.7.4 #2080 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.11.0 to 9.11.1 #2082 (@dependabot[bot])
- chore(deps): bump glob from 10.4.2 to 11.0.0 #2076 (@dependabot[bot])
- chore(deps-dev): bump tsx from 4.17.0 to 4.19.1 #2074 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.10.0 to 9.11.0 #2075 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.4.0 to 22.5.5 #2077 (@dependabot[bot])
- chore(deps): bump typescript from 5.5.4 to 5.6.2 #2071 (@dependabot[bot] @domoritz)
- chore(deps-dev): bump @types/eslint from 9.6.0 to 9.6.1 #2069 (@dependabot[bot])
- chore(deps-dev): bump @types/jest from 29.5.12 to 29.5.13 #2070 (@dependabot[bot])
- chore(deps-dev): bump eslint and @types/eslint #2064 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.9.1 to 9.10.0 #2065 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/conventional-commits from 11.2.0 to 11.2.1 #2066 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 11.2.0 to 11.2.1 #2057 (@dependabot[bot])
- chore(deps): bump tslib from 2.6.3 to 2.7.0 #2056 (@dependabot[bot])
- chore(deps-dev): bump auto from 11.2.0 to 11.2.1 #2059 (@dependabot[bot])
- chore(deps): bump safe-stable-stringify from 2.4.3 to 2.5.0 #2049 (@dependabot[bot])
- chore(deps): bump micromatch from 4.0.7 to 4.0.8 #2052 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.25.3 to 7.25.4 #2050 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.9.0 to 9.9.1 #2051 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.24.8 to 7.25.3 #2041 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 22.0.0 to 22.4.0 #2042 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/first-time-contributor from 11.1.6 to 11.2.0 #2043 (@dependabot[bot])
- chore(deps-dev): bump eslint from 9.8.0 to 9.9.0 #2044 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.8.0 to 9.9.0 #2035 (@dependabot[bot])
- chore(deps-dev): bump @auto-it/conventional-commits from 11.1.6 to 11.2.0 #2036 (@dependabot[bot])
- chore(deps): bump typescript from 5.5.3 to 5.5.4 #2037 (@dependabot[bot])
- chore(deps-dev): bump tsx from 4.16.2 to 4.17.0 #2038 (@dependabot[bot])
- chore(deps-dev): bump vega-lite from 5.19.0 to 5.20.1 #2030 (@dependabot[bot] @domoritz)
- chore(deps-dev): bump @babel/core from 7.24.7 to 7.25.2 #2031 (@dependabot[bot])
- chore(deps-dev): bump auto from 11.1.6 to 11.2.0 #2032 (@dependabot[bot])
- chore(deps-dev): bump eslint-plugin-prettier from 5.1.3 to 5.2.1 #2033 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 20.14.10 to 22.0.0 #2029 (@dependabot[bot])
- chore(deps-dev): bump eslint and @types/eslint #2027 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 7.16.0 to 7.17.0 #2028 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.24.7 to 7.24.8 #2019 (@dependabot[bot])
- chore(deps-dev): bump ajv from 8.16.0 to 8.17.1 #2020 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 7.15.0 to 7.16.0 #2021 (@dependabot[bot])
- chore(deps-dev): bump prettier from 3.3.2 to 3.3.3 #2022 (@dependabot[bot])
- chore(deps-dev): bump typescript-eslint from 7.14.1 to 7.15.0 #2013 (@dependabot[bot])
- chore(deps-dev): bump tsx from 4.16.0 to 4.16.2 #2014 (@dependabot[bot])
- chore(deps): bump typescript from 5.5.2 to 5.5.3 #2015 (@dependabot[bot])
- chore(deps-dev): bump @types/node from 20.14.9 to 20.14.10 #2016 (@dependabot[bot])
- chore(deps): bump typescript from 5.4.5 to 5.5.2 #2005 (@dependabot[bot])
- chore(deps-dev): bump tsx from 4.10.5 to 4.16.0 #2006 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-env from 7.24.6 to 7.24.7 #1999 (@dependabot[bot])
- chore(deps-dev): bump @eslint/js from 9.4.0 to 9.5.0 #2000 (@dependabot[bot])
- chore(deps): bump braces from 3.0.2 to 3.0.3 #1993 (@dependabot[bot])
- chore(deps-dev): bump @babel/preset-typescript from 7.24.1 to 7.24.7 #1995 (@dependabot[bot])
- chore(deps-dev): bump prettier from 3.2.5 to 3.3.1 #1988 (@dependabot[bot])
- chore(deps): bump tslib from 2.6.2 to 2.6.3 #1989 (@dependabot[bot])
- chore(deps-dev): bump @babel/core from 7.24.6 to 7.24.7 #1991 (@dependabot[bot])
Authors: 7
- @dcharbonnier
- @dependabot[bot]
- Arthur Fiorette (@arthurfiorette)
- Bence Balogh (@baloghbence0915)
- Dominik Moritz (@domoritz)
- Michael Matloka (@Twixes)
- Werner Robitza (@slhck)