0.16.0
Good morning! This is a big one.
What's Changed
- Properly utilize SSL parameter for MSSQL dialect connection by @mjbergman92 in #158
- Make it possible to insert strings into
Interval
columns by @qchar in #159 - Add
--singular
CLI option by @acro5piano in #162 (fixes #32) - Add new Bun SQLite Dialect by @tlonny in #174 (fixes #153)
- Bump Tedious to v18 by @bakasmarius in #172
- Column overrides by @gittgott in #148 (fixes #30)
- Change type definition for
JsonObject
to make ESLint happy (fixes #181) - Add
--numeric-parser
option for specifying PostgreSQLNumeric
return type (fixes #161 and #109) - Make table names starting with numbers generate valid JavaScript identifiers (fixes #151)
- Make runtime enums generate correct enum keys and add
--runtime-enums-style
CLI option (fixes #150) - Add top-of-file marker comment when generating code (fixes #114)
- Exclude table partitions (fixes #76)
- Support overriding JSON column types (fixes #75)
Refactors and chores
- Bump all dependencies
- Refactor code to make CLI, generator and introspector into separate modules
- Use Vitest test runner
New Contributors
- @bakasmarius made their first contribution in #172
- @mjbergman92 made their first contribution in #158
- @qchar made their first contribution in #159
- @acro5piano made their first contribution in #162
- @tlonny made their first contribution in #174
Full Changelog: 0.15.0...0.16.0