Changelog
*Sourced from [knex's changelog](https://github.com/knex/knex/blob/master/CHANGELOG.md).*
> # 0.20.0 - 25 October, 2019
>
> ### New features:
>
> - orderBy accepts QueryBuilder [#3491](https://github-redirect.dependabot.com/tgriesser/knex/issues/3491)
> - Add validation in `.offset()` [#2908](https://github-redirect.dependabot.com/tgriesser/knex/issues/2908)
> - disable_migrations_list_validation feature [#3448](https://github-redirect.dependabot.com/tgriesser/knex/issues/3448)
>
> ### Bug fixes:
>
> - Fix oracledb driver v4 support [#3480](https://github-redirect.dependabot.com/tgriesser/knex/issues/3480)
> - Fix some issues around seed and migration generation [#3479](https://github-redirect.dependabot.com/tgriesser/knex/issues/3479)
> - Fix bugs in replacement logic used when dropping columns in SQLite [#3476](https://github-redirect.dependabot.com/tgriesser/knex/issues/3476)
>
> ### Typings:
>
> - Add types to the Migrator interface [#3459](https://github-redirect.dependabot.com/tgriesser/knex/issues/3459)
> - Fix typings of index and dropIndex TableBuilder methods [#3486](https://github-redirect.dependabot.com/tgriesser/knex/issues/3486)
> - Fixes types for Seeder#run [#3438](https://github-redirect.dependabot.com/tgriesser/knex/issues/3438)
>
> ### Test / internal changes:
>
> - Execute CI on Node.js 13
> - Bluebird: remove usage of `return`, `reflect`, `fromCallback` methods [#3483](https://github-redirect.dependabot.com/tgriesser/knex/issues/3483)
> - Bluebird: remove Bluebird.bind [#3477](https://github-redirect.dependabot.com/tgriesser/knex/issues/3477)
> - Bluebird: use util.promisify instead of Bluebird.promisify [#3470](https://github-redirect.dependabot.com/tgriesser/knex/issues/3470)
> - Bluebird: remove Bluebird.each [#3471](https://github-redirect.dependabot.com/tgriesser/knex/issues/3471)
> - Bluebird: remove Bluebird.map and Bluebird.mapSeries [#3474](https://github-redirect.dependabot.com/tgriesser/knex/issues/3474)
> - Bluebird: replace Bluebird.map with Promise.all [#3469](https://github-redirect.dependabot.com/tgriesser/knex/issues/3469)
> - Update badges [#3482](https://github-redirect.dependabot.com/tgriesser/knex/issues/3482)
>
> # 0.19.5 - 06 October, 2019
>
> ### New features:
>
> - CLI: Migrations up/down commands - filename parameter [#3416](https://github-redirect.dependabot.com/tgriesser/knex/issues/3416)
> - Oracle: Support stored procedures [#3449](https://github-redirect.dependabot.com/tgriesser/knex/issues/3449)
>
> ### Bug fixes:
>
> - MSSQL: Escape column ids correctly in all cases (reported by Snyk Security Research Team) [#3382](https://github-redirect.dependabot.com/tgriesser/knex/issues/3382)
> - SQLite: Fix handling of multiline SQL in SQLite3 schema [#3411](https://github-redirect.dependabot.com/tgriesser/knex/issues/3411)
> - Fix concurrent child transactions failing [#2213](https://github-redirect.dependabot.com/tgriesser/knex/issues/2213) [#3440](https://github-redirect.dependabot.com/tgriesser/knex/issues/3440)
>
> ### Typings:
>
> - Add missing Migrator.list typing [#3460](https://github-redirect.dependabot.com/tgriesser/knex/issues/3460)
> - Fix Typescript type inference for to better support wildcard (*) calls [#3444](https://github-redirect.dependabot.com/tgriesser/knex/issues/3444)
> - Make options argument optional in timeout [#3442](https://github-redirect.dependabot.com/tgriesser/knex/issues/3442)
>
> ... (truncated)
Commits
- [`1c65562`](https://github.com/knex/knex/commit/1c65562440aabd411c5cd287c9a8dc1e583676a1) Prepare 0.20.0 release
- [`03ecbee`](https://github.com/knex/knex/commit/03ecbeef1f6e731059459489127ac00a68ab849d) Bluebird remove return, reflect, fromCallback ([#3483](https://github-redirect.dependabot.com/tgriesser/knex/issues/3483))
- [`2d04591`](https://github.com/knex/knex/commit/2d0459111d45ac83b8d738626bd5717a979caea9) orderBy accepts QueryBuilder ([#3491](https://github-redirect.dependabot.com/tgriesser/knex/issues/3491))
- [`048900f`](https://github.com/knex/knex/commit/048900fe775792ce738806dcd5e37840ef19c1ae) Execute CI on Node.js 13 ([#3495](https://github-redirect.dependabot.com/tgriesser/knex/issues/3495))
- [`4907644`](https://github.com/knex/knex/commit/49076445cbc66af024bf35cad652c2456a56acfb) feat: Add types to the Migrator interface ([#3459](https://github-redirect.dependabot.com/tgriesser/knex/issues/3459))
- [`dd3ba82`](https://github.com/knex/knex/commit/dd3ba822a50fcd580a6ee3a368f8fe9b189e30ce) fix typings of index and dropIndex TableBuilder methods ([#3486](https://github-redirect.dependabot.com/tgriesser/knex/issues/3486))
- [`d01600b`](https://github.com/knex/knex/commit/d01600ba0d54754ac0531c6b652f8460afc01a94) refactor(bluebird): remove Bluebird.bind ([#3477](https://github-redirect.dependabot.com/tgriesser/knex/issues/3477))
- [`c532275`](https://github.com/knex/knex/commit/c53227564d8970c88e65ae98603170cad479fd5d) add validation in `.offset()` ([#2908](https://github-redirect.dependabot.com/tgriesser/knex/issues/2908))
- [`fee9e49`](https://github.com/knex/knex/commit/fee9e49bc85e5c890447ceda977178aa12fcc711) chore: Update badges ([#3482](https://github-redirect.dependabot.com/tgriesser/knex/issues/3482))
- [`5317148`](https://github.com/knex/knex/commit/531714804b12a764f1cb77e92c8816833a1d503a) Use util.promisify instead of Bluebird.promisify ([#3470](https://github-redirect.dependabot.com/tgriesser/knex/issues/3470))
- Additional commits viewable in [compare view](https://github.com/tgriesser/knex/compare/0.15.2...0.20.0)
Maintainer changes
This version was pushed to npm by [kibertoad](https://www.npmjs.com/~kibertoad), a new releaser for knex since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ian-james/IFS/network/alerts).
Bumps knex from 0.15.2 to 0.20.0.
Changelog
*Sourced from [knex's changelog](https://github.com/knex/knex/blob/master/CHANGELOG.md).* > # 0.20.0 - 25 October, 2019 > > ### New features: > > - orderBy accepts QueryBuilder [#3491](https://github-redirect.dependabot.com/tgriesser/knex/issues/3491) > - Add validation in `.offset()` [#2908](https://github-redirect.dependabot.com/tgriesser/knex/issues/2908) > - disable_migrations_list_validation feature [#3448](https://github-redirect.dependabot.com/tgriesser/knex/issues/3448) > > ### Bug fixes: > > - Fix oracledb driver v4 support [#3480](https://github-redirect.dependabot.com/tgriesser/knex/issues/3480) > - Fix some issues around seed and migration generation [#3479](https://github-redirect.dependabot.com/tgriesser/knex/issues/3479) > - Fix bugs in replacement logic used when dropping columns in SQLite [#3476](https://github-redirect.dependabot.com/tgriesser/knex/issues/3476) > > ### Typings: > > - Add types to the Migrator interface [#3459](https://github-redirect.dependabot.com/tgriesser/knex/issues/3459) > - Fix typings of index and dropIndex TableBuilder methods [#3486](https://github-redirect.dependabot.com/tgriesser/knex/issues/3486) > - Fixes types for Seeder#run [#3438](https://github-redirect.dependabot.com/tgriesser/knex/issues/3438) > > ### Test / internal changes: > > - Execute CI on Node.js 13 > - Bluebird: remove usage of `return`, `reflect`, `fromCallback` methods [#3483](https://github-redirect.dependabot.com/tgriesser/knex/issues/3483) > - Bluebird: remove Bluebird.bind [#3477](https://github-redirect.dependabot.com/tgriesser/knex/issues/3477) > - Bluebird: use util.promisify instead of Bluebird.promisify [#3470](https://github-redirect.dependabot.com/tgriesser/knex/issues/3470) > - Bluebird: remove Bluebird.each [#3471](https://github-redirect.dependabot.com/tgriesser/knex/issues/3471) > - Bluebird: remove Bluebird.map and Bluebird.mapSeries [#3474](https://github-redirect.dependabot.com/tgriesser/knex/issues/3474) > - Bluebird: replace Bluebird.map with Promise.all [#3469](https://github-redirect.dependabot.com/tgriesser/knex/issues/3469) > - Update badges [#3482](https://github-redirect.dependabot.com/tgriesser/knex/issues/3482) > > # 0.19.5 - 06 October, 2019 > > ### New features: > > - CLI: Migrations up/down commands - filename parameter [#3416](https://github-redirect.dependabot.com/tgriesser/knex/issues/3416) > - Oracle: Support stored procedures [#3449](https://github-redirect.dependabot.com/tgriesser/knex/issues/3449) > > ### Bug fixes: > > - MSSQL: Escape column ids correctly in all cases (reported by Snyk Security Research Team) [#3382](https://github-redirect.dependabot.com/tgriesser/knex/issues/3382) > - SQLite: Fix handling of multiline SQL in SQLite3 schema [#3411](https://github-redirect.dependabot.com/tgriesser/knex/issues/3411) > - Fix concurrent child transactions failing [#2213](https://github-redirect.dependabot.com/tgriesser/knex/issues/2213) [#3440](https://github-redirect.dependabot.com/tgriesser/knex/issues/3440) > > ### Typings: > > - Add missing Migrator.list typing [#3460](https://github-redirect.dependabot.com/tgriesser/knex/issues/3460) > - Fix Typescript type inference for to better support wildcard (*) calls [#3444](https://github-redirect.dependabot.com/tgriesser/knex/issues/3444) > - Make options argument optional in timeout [#3442](https://github-redirect.dependabot.com/tgriesser/knex/issues/3442) > > ... (truncated)Commits
- [`1c65562`](https://github.com/knex/knex/commit/1c65562440aabd411c5cd287c9a8dc1e583676a1) Prepare 0.20.0 release - [`03ecbee`](https://github.com/knex/knex/commit/03ecbeef1f6e731059459489127ac00a68ab849d) Bluebird remove return, reflect, fromCallback ([#3483](https://github-redirect.dependabot.com/tgriesser/knex/issues/3483)) - [`2d04591`](https://github.com/knex/knex/commit/2d0459111d45ac83b8d738626bd5717a979caea9) orderBy accepts QueryBuilder ([#3491](https://github-redirect.dependabot.com/tgriesser/knex/issues/3491)) - [`048900f`](https://github.com/knex/knex/commit/048900fe775792ce738806dcd5e37840ef19c1ae) Execute CI on Node.js 13 ([#3495](https://github-redirect.dependabot.com/tgriesser/knex/issues/3495)) - [`4907644`](https://github.com/knex/knex/commit/49076445cbc66af024bf35cad652c2456a56acfb) feat: Add types to the Migrator interface ([#3459](https://github-redirect.dependabot.com/tgriesser/knex/issues/3459)) - [`dd3ba82`](https://github.com/knex/knex/commit/dd3ba822a50fcd580a6ee3a368f8fe9b189e30ce) fix typings of index and dropIndex TableBuilder methods ([#3486](https://github-redirect.dependabot.com/tgriesser/knex/issues/3486)) - [`d01600b`](https://github.com/knex/knex/commit/d01600ba0d54754ac0531c6b652f8460afc01a94) refactor(bluebird): remove Bluebird.bind ([#3477](https://github-redirect.dependabot.com/tgriesser/knex/issues/3477)) - [`c532275`](https://github.com/knex/knex/commit/c53227564d8970c88e65ae98603170cad479fd5d) add validation in `.offset()` ([#2908](https://github-redirect.dependabot.com/tgriesser/knex/issues/2908)) - [`fee9e49`](https://github.com/knex/knex/commit/fee9e49bc85e5c890447ceda977178aa12fcc711) chore: Update badges ([#3482](https://github-redirect.dependabot.com/tgriesser/knex/issues/3482)) - [`5317148`](https://github.com/knex/knex/commit/531714804b12a764f1cb77e92c8816833a1d503a) Use util.promisify instead of Bluebird.promisify ([#3470](https://github-redirect.dependabot.com/tgriesser/knex/issues/3470)) - Additional commits viewable in [compare view](https://github.com/tgriesser/knex/compare/0.15.2...0.20.0)Maintainer changes
This version was pushed to npm by [kibertoad](https://www.npmjs.com/~kibertoad), a new releaser for knex since your current version.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ian-james/IFS/network/alerts).