Skip to content

Commit

Permalink
Prepare 0.19.3 release (#3414)
Browse files Browse the repository at this point in the history
  • Loading branch information
kibertoad committed Aug 25, 2019
1 parent d6426d7 commit e5972b8
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 34 deletions.
50 changes: 33 additions & 17 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,24 @@
# Master (Unreleased)

# 0.19.3 - 25 August, 2019

### Bug fixes:

- Fix migrations for native enums to use table schema #3307

### New features:

- Add ability to manually define schema for native enums #3307
- Add SSL/TLS support for Postgres connection string #3410
- CLI: new command that lists all migrations with status #3390

### Typings:

- Allow `ColumnBuilder.defaultTo()` to be `null` #3407

# 0.19.2 - 17 August, 2019

### Changes
### Changes:

- Make transaction rejection consistent across dialects #3399
- More consistent handling of nested transactions #3393
Expand All @@ -19,7 +35,7 @@
- Add .isCompleted() to transaction #3368
- Minor enhancements around aliasing of aggregates #3354

### Typings
### Typings:

- Update configuration typings to allow for oracle db connectionstring #3361
- Update Knex.raw type to be any by default because the actual type is dialect specific #3349
Expand Down Expand Up @@ -93,7 +109,7 @@
- Remove Bluebird #3290 #3287 #3285 #3267 #3266 #3263
- Fix comments that were modified by find & replace #3308

### Typings
### Typings:

- Add workarounds for degraded inference when strictNullChecks is set to false #3275
- Add stub type definition for Migrator config #3279
Expand All @@ -103,13 +119,13 @@

# 0.17.5 - 8 June, 2019

### Typings
### Typings:

- Include result.d.ts in published package #3271

# 0.17.4 - 8 June, 2019

### Typings
### Typings:

- Fix some cases of left-to-right inference causing type mismatch #3265
- Improve count typings #3249
Expand All @@ -120,7 +136,7 @@

# 0.17.3 - 2 June, 2019

### Typings
### Typings:

- Improve typings for aggregations #3245
- Add decimalNumbers to MySqlConnectionConfig interface #3244
Expand All @@ -141,7 +157,7 @@

- Add migrate:down functionality #3228

### Typings
### Typings:

- Update type of aggregation results to not be arrays when first has been invoked before #3237
- Include undefined in type of single row results #3231
Expand All @@ -161,7 +177,7 @@
- Unify object options handling for datetime/timestamp across dialects #3181
- Add "up" command for migrations #3205

### Typings
### Typings:

- Add default values for generic types (fixes backwards compatibility broken by 0.16.6) #3189
- Make function types generic in type definitions #3168
Expand Down Expand Up @@ -294,7 +310,7 @@
- Knex client knexfile resolution fix #2923
- Add queryContext to type declarations #2931

### Test / internal changes
### Test / internal changes:

- Add tests for multiple union arguments with callbacks and builders #2749
- Update dependencies #2772 #2810 #2842 #2848 #2893 #2904
Expand Down Expand Up @@ -362,7 +378,7 @@
- Add support for native enums on Postgres #2632
- Allow overwriting log functions #2625

### Test / internal changes
### Test / internal changes:

- chore: cache node_modules #2595
- Remove babel-plugin-lodash #2634
Expand Down Expand Up @@ -392,7 +408,7 @@
- Checks for an empty, undefined or null object on transacting #2494
- countDistinct with multiple columns #2449

### Test / internal changes
### Test / internal changes:

- Added npm run test:oracledb command that runs oracledb tests in docker #2491
- Runnin mssql tests in docker #2496
Expand All @@ -412,7 +428,7 @@
- Allow calling lock procedures (such as forUpdate) outside of transaction. Fixes #2403. (#2475)
- Added test and documentation for Event 'start' (#2488)

### Test / internal changes
### Test / internal changes:

- Added stress test, which uses TCP proxy to simulate flaky connection #2460
- Removed old docker tests, new stress test setup (#2474)
Expand Down Expand Up @@ -440,7 +456,7 @@
- Added redshift dialect #2233
- Added warning when one uses .createTableIfNotExist and deprecated it from docs #2458

### Test / internal changes
### Test / internal changes:

- Update dependencies and fix ESLint warnings accordingly #2433
- Disable oracledb tests from non LTS nodes #2407
Expand Down Expand Up @@ -503,7 +519,7 @@
- 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
### Test / internal changes:

- Update each out-of-date dependency according to david-dm.org #2297
- Update v8flags to version 3.0.0 #2288
Expand Down Expand Up @@ -828,17 +844,17 @@

# 0.7.0 - Oct 1, 2014

### New Features
### New Features:

- Oracle support, #419
- Database seed file support, #391
- Improved support for sub-raw queries within raw statements

### Breaking Changes
### Breaking Changes:

- "collate nocase" no longer used by default in sqlite3 #396

### Other Changes
### Other Changes:

- Bumping Bluebird to ^2.x
- Transactions in websql are now a no-op (unsupported) #375
Expand Down
34 changes: 17 additions & 17 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "knex",
"version": "0.19.2",
"version": "0.19.3",
"description": "A batteries-included SQL query & schema builder for Postgres, MySQL and SQLite3 and the Browser",
"main": "knex.js",
"types": "types/index.d.ts",
Expand All @@ -27,10 +27,10 @@
},
"dependencies": {
"bluebird": "^3.5.5",
"colorette": "1.0.8",
"colorette": "1.1.0",
"commander": "^2.20.0",
"debug": "4.1.1",
"getopts": "2.2.4",
"getopts": "2.2.5",
"inherits": "~2.0.4",
"interpret": "^1.2.0",
"liftoff": "3.1.0",
Expand All @@ -39,7 +39,7 @@
"pg-connection-string": "2.1.0",
"tarn": "^2.0.0",
"tildify": "2.0.0",
"uuid": "^3.3.2",
"uuid": "^3.3.3",
"v8flags": "^3.1.3"
},
"lint-staged": {
Expand All @@ -49,39 +49,39 @@
]
},
"devDependencies": {
"@types/node": "^10.14.13",
"@types/node": "^10.14.16",
"JSONStream": "^1.3.5",
"chai": "^4.2.0",
"chai-subset-in-order": "^2.1.3",
"cli-testlab": "^1.7.0",
"coveralls": "^3.0.5",
"coveralls": "^3.0.6",
"cross-env": "^5.2.0",
"dtslint": "^0.9.0",
"eslint": "^6.1.0",
"eslint-config-prettier": "^6.0.0",
"dtslint": "^0.9.2",
"eslint": "^6.2.2",
"eslint-config-prettier": "^6.1.0",
"eslint-plugin-import": "^2.18.2",
"husky": "^3.0.1",
"husky": "^3.0.4",
"jake": "^8.1.1",
"lint-staged": "^9.2.0",
"lint-staged": "^9.2.4",
"mocha": "^6.2.0",
"mock-fs": "^4.10.1",
"mssql": "^5.1.0",
"mysql": "^2.17.1",
"mysql2": "^1.6.5",
"nyc": "^14.1.1",
"pg": "^7.11.0",
"pg": "^7.12.1",
"pg-query-stream": "^2.0.0",
"prettier": "^1.18.2",
"rimraf": "^2.6.3",
"sinon": "^7.3.2",
"rimraf": "^3.0.0",
"sinon": "^7.4.1",
"sinon-chai": "^3.3.0",
"source-map-support": "^0.5.12",
"sqlite3": "^4.0.9",
"source-map-support": "^0.5.13",
"sqlite3": "^4.1.0",
"tap-spec": "^5.0.0",
"tape": "^4.11.0",
"toxiproxy-node-client": "^2.0.6",
"typescript": "^3.5.3",
"webpack-cli": "^3.3.6"
"webpack-cli": "^3.3.7"
},
"buildDependencies": [
"rimraf"
Expand Down

0 comments on commit e5972b8

Please sign in to comment.