Skip to content

0.16.0

Compare
Choose a tag to compare
@RobinBlomberg RobinBlomberg released this 30 Aug 06:33
· 49 commits to master since this release

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 PostgreSQL Numeric 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

Full Changelog: 0.15.0...0.16.0