All Versions
202
Latest Version
Avg Release Cycle
25 days
Latest Release
282 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v0.21.17 Changes
January 30, 2021๐ Bug fixes:
- SQLite: Fix SQLite foreign on delete when altering a table #4261
๐ New features:
- โ Add support for optimizer hints (see https://github.com/knex/documentation/pull/306 for documentation) #4243
-
v0.21.16 Changes
January 17, 2021๐ Bug fixes:
- ๐ MSSQL: Avoid passing unsupported pool param. Fixes node-mssql 7+ support #4236
-
v0.21.15 Changes
December 26, 2020๐ New features:
- ๐ SQLite: Add primary/foreign support on alterTable #4162
- ๐ SQLite: Add dropPrimary/dropForeign support on alterTable #4162
Typings:
- โ Add "after" and "first" to columnBuilder types #3549 #4169
โ Test / internal changes:
- Extract knex config resolution logic #4166
- ๐ท Run CI using GitHub Actions #4168
- โ Add Node.js 15 to CI matrix #4173
-
v0.21.14 Changes
December 18, 2020๐ New features:
- โก๏ธ MSSQL: support "returning" on inserts, updates and deletes on tables with triggers #4152
- ๐ฆ Use esm import if package.json type is "module" #4158
๐ Bug fixes:
- ๐ Make sure query-response and query-error events contain _knexTxId #4160
โ Test / internal changes:
- ๐ Improved integration test framework #4161
-
v0.21.13 Changes
December 11, 2020๐ New features:
- ๐ SQLite: Add support for
dropForeign
#4092 - โ Add support for WHERE clauses to "upsert" queries #4148
๐ Bug fixes:
- MSSQL: Avoid connection getting stuck on socket hangup #4157
- 0๏ธโฃ Oracle: Support specifying non-default DB port #4147
- 0๏ธโฃ Oracle: Support inserts with only default values (empty body) #4092
- ๐ CLI: fix irregular seed file execution order #4156
- ๐ Fix performance of asyncStackTraces with enable-source-maps node flag #4154
Typings:
- ๐ PostgreSQL: Add support for application_name #4153
- ๐ Fix types for insert to allow array #4105
- โ Add types for userParams and withUserParams #4119
- โ Added type for withKeyName #4139
- ๐ Fix batchInsert definitions #4131
- ๐ Fix types for WhereIn signature (value or query builder) #3863
- โ Add types for connection config of mysql2 driver #4144
โ Test / internal changes:
- ๐ง Move TS tests to tsd (WIP) #4109 #4110
- ๐ SQLite: Add support for
-
v0.21.12 Changes
November 02, 2020Typings:
- ๐ Reintroduce support for globally defining table/record mapping #4100
- โ Add a few missing types for MSSQL Connection #4103
- ๐ Make .ignore() and .merge() return QueryBuilder rather than QueryInterface #4102
- ๐ Use tarn config TS types instead of generic-pool #4064
-
v0.21.11 Changes
November 01, 2020Typings:
- โช Revert support for globally defining table/record mapping #4099
-
v0.21.10 Changes
October 31, 2020๐ New features:
- ๐ Upsert support (Postgres/MySQL/Sqlite) #3763
๐ Bug fixes:
- ๐คก Switch to non-uuid knexQueryUids to avoid issues when mocking global date #4089
Typings:
- ๐ Allow to globally define table/record mapping #4071
-
v0.21.9 Changes
October 27, 2020๐ New features:
- โ add method clear(statement) to QueryBuilder #4051
๐ Bug fixes:
- ๐จ CLI: fix help text being printed twice #4072
- Oracle: columnInfo() no longer requires an Owner User #4053
- โ Add missing "start" event propagation from transaction #4087
-
v0.21.8 Changes
October 27, 2020๐ Bug fixes:
- MSSQL: Escape properly if literal '?' is needed #4053
- ๐ Make toQuery behavior consistent with pre-0.21.7 (do not break on empty builder) #4083
- ๐ Fix comment escaping for MySQL and PostgreSQL #4084