Knex v0.18.0 Release Notes
Release Date: 2019-06-26 // almost 5 years ago-
๐ Bug fixes:
- ๐ Do not reject promise on transaction rollback (by default only for new, non-callback, style of transactions for now to avoid breaking old code) #3235
๐ New features:
- โ Added
doNotRejectOnRollback
options for starting transactions, to prevent rejecting promises on rollback for callback-style transactions. - ๐ Use extension from knexfile for generating migrations unless overriden #3282
- ๐ Use migrations.extension from config when generating migration #3242
- ๐ฆ Expose executionPromise for transactors #3297
๐ Bug fixes:
- โก๏ธ Oracle: Updated handling of connection errors for disposal #2608
- ๐ Fix extension resolution from env configs #3294
โ Test / internal changes:
- โฌ๏ธ Drop support for Node.js 6 #3227
- โ Remove Babel #3227
- โ Remove Bluebird #3290 #3287 #3285 #3267 #3266 #3263
- ๐ Fix comments that were modified by find & replace #3308
Typings:
- โ Add workarounds for degraded inference when strictNullChecks is set to false #3275
- โ Add stub type definition for Migrator config #3279
- โ Add stub to seeds type #3296
- ๐ Fix MSSQL config typings #3269
- โ Add pgsql specific table builder method typings #3146