Knex v0.14.0 Release Notes
Release Date: 2017-11-06 // over 6 years ago-
๐ฅ Breaking Changes:
- โ Remove sorting of statements from update queries #2171
- โก๏ธ Updated allowed operator list with some missing operators and make all to lower case #2239
- ๐ Use node-mssql 4.0.0 #2029
- ๐ Support for enum columns to SQlite3 dialect #2055
- ๐ Better identifier quoting in Sqlite3 #2087
- Migration Errors - Display filename of of failed migration #2272
Other Features:
- Post processing hook for query result #2261
- ๐ Build native SQL where binding parameters are dialect specific #2237
- ๐ง Configuration option to allow override identifier wrapping #2217
- Implemented select syntax: select({ alias: 'column' }) #2227
- ๐ Allows to filter seeds and migrations by extensions #2168
- โ Reconnecting after database server disconnect/reconnect + tests #2017
- โ Removed filering from allowed configuration settings of mysql2 #2040
- ๐ Allow raw expressions in query builder aggregate methods #2257
- Throw error on non-string table comment #2126
- ๐ Support for mysql stream query options #2301
๐ Bug fixes:
- ๐ Allow update queries and passing query builder to with statements #2298
- ๐ Fix escape table name in SQLite columnInfo call #2281
- Preventing containsUndefined from going to recursion loop #1711
- ๐ Fix error caused by call to knex.migrate.currentVersion #2123
- โฌ๏ธ Upgraded generic-pool to 3.1.7 (did resolve some memory issues) #2208
- ๐ Allow using NOT ILIKE operator #2195
- ๐ Fix postgres searchPath to be case-sensitive #2172
- ๐ Fix drop of multiple columns in sqlite3 #2107
- ๐ Fix adding multiple columns in Oracle #2115
- ๐ Use selected schema when dropping indices in Postgres. #2105
- ๐ Fix hasTable for MySQL to not do partial matches #2097
- ๐ Fix setting autoTransaction in batchInsert #2113
- ๐ Fix connection error propagation when streaming #2199
- ๐ Fix comments not being applied to increments columns #2243
- ๐ Fix mssql wrong binding order of queries that combine a limit with select raw or update #2066
- ๐ Fixed mysql alter table attributes order #2062
โ Test / internal changes:
- โก๏ธ Update each out-of-date dependency according to david-dm.org #2297
- โก๏ธ Update v8flags to version 3.0.0 #2288
- โก๏ธ Update interpret version #2283
- ๐ Fix debug output typo #2187
- ๐ท Docker CI tests #2164
- โ Unit test for right/rightOuterJoin combination #2117
- โ Unit test for fullOuterJoin #2118
- โ Unit tests for table comment #2098
- โ Test referencing non-existent column with sqlite3 #2104
- โ Unit test for renaming column in postgresql #2099
- โ Unit test for cross-join #2102
- ๐ Fix incorrect parameter name #2068