All Versions
202
Latest Version
Avg Release Cycle
25 days
Latest Release
282 days ago

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:

  • 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
  • v0.21.12 Changes

    November 02, 2020

    Typings:

    • ๐Ÿ‘ 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, 2020

    Typings:

    • โช 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