vitaly-t/pg-promise (pg-promise)
### [`v10.7.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.7.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.6.2...10.7.0)
- Implemented [#756](https://redirect.github.com/vitaly-t/pg-promise/issues/756)
- Updated dependencies
### [`v10.6.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.6.2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.6.1...10.6.2)
- Minor code refactoring + dev dependencies updated.
### [`v10.6.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.6.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.6.0...10.6.1)
- Updated the driver dependency, with the fix for [#748](https://redirect.github.com/vitaly-t/pg-promise/issues/748)
### [`v10.6.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.6.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.8...10.6.0)
- Refactoring out some old code and documentation
- Multiple dependencies updated, including the latest driver + TypeScript v4
### [`v10.5.8`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.8)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.7...10.5.8)
- Dependencies updated, including the driver, which should bring performance improvements for `bytea` type, see [this PR](https://redirect.github.com/brianc/node-postgres/pull/2241).
### [`v10.5.7`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.7)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.6...10.5.7)
- Improved TypeScript declarations, including [#735](https://redirect.github.com/vitaly-t/pg-promise/issues/735)
- Updated dependencies
### [`v10.5.6`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.6)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.5...10.5.6)
- Dependencies updated, including `pg` driver to v8.2.1
### [`v10.5.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.5)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.4...10.5.5)
- Fixed invalid setters in the code
### [`v10.5.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.4)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.3...10.5.4)
- Dependences updated, including `pg` driver to v8.1.0
### [`v10.5.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.3)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.2...10.5.3)
- Minor TypeScript declaration fix for [#722](https://redirect.github.com/vitaly-t/pg-promise/issues/722)
### [`v10.5.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.1...10.5.2)
- Fixing [#717](https://redirect.github.com/vitaly-t/pg-promise/issues/717) - adding NodeJS v14 support.
- Dependencies updated.
### [`v10.5.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.0...10.5.1)
- Dependencies updated, including the driver to v8.0.2
### [`v10.5.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.4.4...10.5.0)
- [Driver] has been updated to version 8.0.0; See its [changelog].
- Removed hiding password in connection, as the driver now handles it.
- Removed `idleTimeoutMillis` (in TypeScript) from `defaults`, due to [this bug](https://redirect.github.com/brianc/node-postgres/issues/2139), and [#703](https://redirect.github.com/vitaly-t/pg-promise/issues/703)
- Updated dependencies + documentation
[Driver]: https://redirect.github.com/brianc/node-postgres
[changelog]: https://redirect.github.com/brianc/node-postgres/blob/master/CHANGELOG.md#pg800
### [`v10.4.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.4.4)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.4.3...10.4.4)
- Dependencies updated, including the driver to v7.18.2
- Added test coverage for the color console
### [`v10.4.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.4.3)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.4.2...10.4.3)
- Improving error reporting for event handlers.
- Refactoring strings to use ES6 syntax everywhere.
- DEV dependencies updated.
### [`v10.4.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.4.2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.4.1...10.4.2)
- Improved errors + warnings reporting.
### [`v10.4.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.4.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.4.0...10.4.1)
- Removed [manakin](https://redirect.github.com/vitaly-t/manakin) dependency, replacing it with a [simpler local implementation](https://redirect.github.com/vitaly-t/pg-promise/blob/master/lib/utils/color.js).
- Updated most of dependencies, both for PROD and DEV.
### [`v10.4.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.4.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.5...10.4.0)
- Updated driver to the latest 7.18.1, see [#687](https://redirect.github.com/vitaly-t/pg-promise/issues/687)
- Dropped support for `pg-query-stream` < 3.0.0, see [#695](https://redirect.github.com/vitaly-t/pg-promise/issues/695)
- Dropped support for Nodejs < 8.0.0 (because of the new streams)
### [`v10.3.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.5)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.4...10.3.5)
- Fixed [#680](https://redirect.github.com/vitaly-t/pg-promise/issues/680), and potentially similar connectivity issues, to auto-kill non-queryable connections.
This is an important overall-connectivity fix on the base driver, which sometimes would give us a dead connection.
### [`v10.3.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.4)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.3...10.3.4)
- Fixed [#682](https://redirect.github.com/vitaly-t/pg-promise/issues/682)
- Minor code refactoring + documentation updates
There has been a discrepancy with the driver, as it's undergone many changes when it comes to supporting connection timeouts.
Property `connect_timeout` now has been removed from the `defaults` of the driver, and property `connectionTimeoutMillis` added to the connection parameters, which is the only correct way to set the connection timeout:
```ts
const db = pgp({
database: 'my-db'
/* other connection properties */
connectionTimeoutMillis: 2000 // set connection timeout to 2 seconds
});
```
Note that this change affects only TypeScript clients.
### [`v10.3.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.3)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.2...10.3.3)
- Implemented [#692](https://redirect.github.com/vitaly-t/pg-promise/issues/692)
Method [proc] had a limited functionality, without supporting procedures with output parameters. The method's signature has been revised, to let you get the output values + optionally transform them.
**Example**
Say, you have a procedure like this one:
```sql
CREATE OR REPLACE PROCEDURE test_proc(INOUT output1 INT, INOUT output2 TEXT)
LANGUAGE plpgsql AS $$
BEGIN
output1 := 123;
output2 := concat(output2, '-hello!');
END;$$;
```
Then the following calls can be made now:
```js
await db.proc('test_proc', [null, 'world']);
//=> {output1: 123, output2: 'world-hello!'}
await db.proc('test_proc', [null, 'world'], a => a.output2);
//=> 'world-hello!'
```
[proc]: https://vitaly-t.github.io/pg-promise/Database.html#proc
### [`v10.3.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.1...10.3.2)
- Migrated tests to PostgreSQL v11
- Documentation updates
- DEV dependencies updated
No code changes.
After some tests, and looking at what's going on with the driver, decided again upgrading, for now, until it becomes something better. Sometime in January 2020, perhaps.
### [`v10.3.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.0...10.3.1)
- Removed now obsolete `min` connection option from the TypeScript. The connection pool no longer supports it.
### [`v10.3.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.2.1...10.3.0)
- Driver updated to v7.14.0
- DEV dependencies updated
### [`v10.2.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.2.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.2.0...10.2.1)
`pg-native` crawled into `10.2.0` package, yet again, after my local tests, thanks to the npm's damn auto-save feature, and it got published unknowingly đŸ˜
This update just throws `pg-native` away from the package, as it doesn't belong there.
### [`v10.2.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.2.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.1.0...10.2.0)
- Implemented [#675](https://redirect.github.com/vitaly-t/pg-promise/issues/675) feature, to support killing manual connections
- Documentation updates
**UPDATE**
The package got crippled here, with `pg-native` dependency injected by mistake. Removed in 10.2.1.
### [`v10.1.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.1.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.0.1...10.1.0)
Implemented [#673](https://redirect.github.com/vitaly-t/pg-promise/issues/673) - adding `serverVersion` everywhere.
***
Now you have the server version inside any task or transaction context (see [TaskContext](https://vitaly-t.github.io/pg-promise/global.html#TaskContext)):
```js
db.task(t => {
console.log('Server Version:', t.ctx.serverVersion);
});
```
And the low-level `Client` type has been extended as well:
```js
db.connect().then(c => {
console.log('Server Version:', c.client.serverVersion);
c.done();
})
```
**NOTE:** This feature is not available with `Native Bindings`
### [`v10.0.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.0.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.0.0...10.0.1)
Documentation updates only.
### [`v10.0.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.0.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.6...10.0.0)
**Below are breaking changes:**
- Implemented [#670](https://redirect.github.com/vitaly-t/pg-promise/issues/670). Method [proc] signature has changed, and it now produces the new `CALL procName()` syntax, for native stored procedures, which requires PostgreSQL v11 or later.
- Fixed [#671](https://redirect.github.com/vitaly-t/pg-promise/issues/671). Methods [proc] and [func] now will add double quotes around the name, if it not same-case or contains extended symbols (using [alias](https://vitaly-t.github.io/pg-promise/formatting.html#.alias)).
[proc]: https://vitaly-t.github.io/pg-promise/Database.html#proc
[func]: https://vitaly-t.github.io/pg-promise/Database.html#func
### [`v9.3.6`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.6)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.5...9.3.6)
- A few minor improvements and code refactoring.
- Updating DEV dependencies
- Adding tests
### [`v9.3.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.5)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.4...9.3.5)
Quick patch for [#667](https://redirect.github.com/vitaly-t/pg-promise/issues/667), to let TypeScript also infer the client type for events within the initialization options.
**Example**
```ts
import * as pgPromise from 'pg-promise';
const pgp: pgPromise.IMain<{}, MyClient> = pgPromise({
connect(client) {
// client type is inferred correctly here, as type MyClient
}
});
```
### [`v9.3.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.4)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.3...9.3.4)
- Implemented [#667](https://redirect.github.com/vitaly-t/pg-promise/issues/667)
- DEV dependencies updated
No code changes.
### [`v9.3.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.3)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.2...9.3.3)
Finalizing [#657](https://redirect.github.com/vitaly-t/pg-promise/issues/657), added many tests, and changed internal `BigInt` replacement pattern to `"123#bigint"`, which should not break anything by accident.
### [`v9.3.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.1...9.3.2)
Patches [#657](https://redirect.github.com/vitaly-t/pg-promise/issues/657) to properly format [BigInt] when used with [JSON Filter] and [as.json] function.
[as.json]: https://vitaly-t.github.io/pg-promise/formatting.html#.json
[JSON Filter]: https://redirect.github.com/vitaly-t/pg-promise#json-filter
[BigInt]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt
### [`v9.3.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.0...9.3.1)
Improving on [#657](https://redirect.github.com/vitaly-t/pg-promise/issues/657), with support for JSON serialization for [BigInt], i.e. now [JSON Filter] will work for [BigInt], as well as method [as.json], and all inner serializations within the library.
[as.json]: https://vitaly-t.github.io/pg-promise/formatting.html#.json
[JSON Filter]: https://redirect.github.com/vitaly-t/pg-promise#json-filter
[BigInt]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt
### [`v9.3.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.2.1...9.3.0)
- Implemented [#657](https://redirect.github.com/vitaly-t/pg-promise/issues/657), to support native `BigInt` type.
- DEV dependencies updated
- Documentation updates
#### `BigInt` Native Support
Now you can enable native [BigInt] support when running under Node.js v10.4.0 or later.
The following will make types `BIGINT` and `BIGSERIAL` arrive as [BigInt] type:
```js
pgp.pg.types.setTypeParser(20, BigInt); // Type Id 20 = BIGINT | BIGSERIAL
```
And if you make use of arrays of [BigInt], you can convert them with this:
```js
// 1016 = Type Id for arrays of BigInt values
const parseBigIntArray = pgp.pg.types.getTypeParser(1016);
pgp.pg.types.setTypeParser(1016, a => parseBigIntArray(a).map(BigInt));
```
And the query-formatting engine now lets you use type [BigInt] for query values directly:
```js
// 123n = BigInt('123')
await db.oneOrNone('SELECT * FROM table WHERE id = $1', [123n]);
// Example of the type changing into BigInt as it goes through the converter:
await db.one('SELECT $1::bigint as value', [123]); //=> {value: 123n}
```
[BigInt]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt
### [`v9.2.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.2.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.2.0...9.2.1)
A quick follow-up on v9.2.0 release:
- Updating TypeScript declarations for the modified API
- Adding tests
### [`v9.2.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.2.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.1.4...9.2.0)
Major refactoring within the query-formatting engine + the `helpers` namespace, to support more generic way of propagating formatting options through all layers of the library.
Method [as.format] now supports option `capSQL`, which currently will only affect arrays, to be formatted using `ARRAY` instead of `array`. And `helpers` namespace is affected by this automatically, while the global `capSQL` option is used in the absence of the one set locally.
Method [as.array] now supports the same option `capSQL`.
[as.array]: https://vitaly-t.github.io/pg-promise/formatting.html#.array
[as.format]: https://vitaly-t.github.io/pg-promise/formatting.html#.format
### [`v9.1.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.1.4)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/a7ea7c5bf0df68b38870450cf676b86dc478f3ca...9.1.4)
Documentation updates only.
### [`v9.1.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/9.1.2...a7ea7c5bf0df68b38870450cf676b86dc478f3ca)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.1.2...a7ea7c5bf0df68b38870450cf676b86dc478f3ca)
### [`v9.1.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.1.2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.1.1...9.1.2)
Dependency updates.
### [`v9.1.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.1.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.1.0...9.1.1)
- Key dependencies updated - [spex], [assert-options] and [pg-minify].
- Code examples updated
If you are using TypeScript, and importing types for extensions `batch`, `sequence` or `page`, you may need to update those, as types were replaced with interfaces, to make them extendable.
Also, all errors that can be generated by the above methods are no longer ES5 errors, they are now proper ES6 error classes.
[spex]: https://redirect.github.com/vitaly-t/spex
[assert-options]: https://redirect.github.com/vitaly-t/assert-options
[pg-minify]: https://redirect.github.com/vitaly-t/pg-minify
### [`v9.1.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.1.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.0.3...9.1.0)
Implementation of [#642](https://redirect.github.com/vitaly-t/pg-promise/issues/642) has been merged into the main branch, for the official release.
Dropped connections are now processed differently, without returning them into the pool. It is a major internal change, but other than that, nothing changed within the client's protocol.
From the previous updates, TypeScript issues related to the `strict` mode have been resolved also.
This update is a must-have, especially if you are writing in TypeScript's `strict` mode.
### [`v9.0.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.0.3)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.0.2...9.0.3)
##### Major TypeScript updates, no code changes.
- Implemented [#645](https://redirect.github.com/vitaly-t/pg-promise/issues/645)
- Updated TypeScript for the driver, to keep up with the latest
In reality, there was substantial refactoring within TypeScript declarations, to support `strict` mode, for the driver, plus other issues that came up within tests. And [pg-promise-demo] has been updated to take advantage of the `strict` mode compatibility.
And to make sure it stays that way, TypeScript tests in the project are now in strict mode, as per [tsconfig.json](https://redirect.github.com/vitaly-t/pg-promise/blob/master/test/typescript/tsconfig.json).
Thanks [@72636c](https://redirect.github.com/72636c) for pointing out the `strict` mode issue, and the initial PR.
[pg-promise-demo]: https://redirect.github.com/vitaly-t/pg-promise-demo
### [`v9.0.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.0.2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.0.1...9.0.2)
- Implemented [#643](https://redirect.github.com/vitaly-t/pg-promise/issues/643), which is a TypeScript update only, to support dynamic passwords.
### [`v9.0.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.0.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.0.0...9.0.1)
- Updated driver dependency to 7.12.1, which fixes [the builtins issue](https://redirect.github.com/brianc/node-postgres/issues/1936).
- Added `builtins` property within TypeScript, i.e. `pgp.pg.types.builtins`
- Documentation updates
### [`v9.0.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.0.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.5...9.0.0)
#### Official v9 Release
- Closed issues for the v9 milestone: [#626](https://redirect.github.com/vitaly-t/pg-promise/issues/626), [#627](https://redirect.github.com/vitaly-t/pg-promise/issues/627), [#628](https://redirect.github.com/vitaly-t/pg-promise/issues/628), [#631](https://redirect.github.com/vitaly-t/pg-promise/issues/631), [#632](https://redirect.github.com/vitaly-t/pg-promise/issues/632) and [#633](https://redirect.github.com/vitaly-t/pg-promise/issues/633)
- [Official Documentation] has been fully updated for v9.
##### Node.js and TypeScript Requirements
- Node.js v7.6 is now the new minimum version supported, as the one that started official ES2017 support.
- TypeScript v3.x is now required, while v2 is no longer supported.
##### TypeScript
Many declarations have been renamed and refactored to comply with the latest TypeScript recommendations. So if you are using TypeScript, you may need to update a few types. Follow the [official start page for the TypeScript](https://redirect.github.com/vitaly-t/pg-promise/tree/master/typescript). And [pg-promise-demo] has been updated for v9.
##### ES6/ES7
Significant portion of the code has been rewritten from ES5 syntax to ES6, and ES7, which is why Node.js requirements were upgraded.
##### Removed Features
- The library no longer supports ES6 generators. Now you should use ES7 `async`/`await` only.
- Rarely, if ever, used functions `objectToCode` and `buildSqlModule` were removed from the [utils] namespace.
##### Removed Mixed Parameters
Such types as [TableName], [TransactionMode], [PreparedStatement] and [ParameterizedQuery] no longer support mixed parameterization, they now only support an object-parameter, with correct options, to avoid ambiguity.
##### Dependency Updates
- Updated the `pg` driver to the latest `7.12.0`, plus internal `assert-options` module.
- A few DEV dependency updates also.
[TableName]: https://vitaly-t.github.io/pg-promise/helpers.TableName.html
[TransactionMode]: https://vitaly-t.github.io/pg-promise/txMode.TransactionMode.html
[PreparedStatement]: https://vitaly-t.github.io/pg-promise/PreparedStatement.html
[ParameterizedQuery]: https://vitaly-t.github.io/pg-promise/ParameterizedQuery.html
[utils]: https://vitaly-t.github.io/pg-promise/utils.html
[pg-promise-demo]: https://redirect.github.com/vitaly-t/pg-promise-demo
[Official Documentation]: https://vitaly-t.github.io/pg-promise/
### [`v8.7.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.5)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.4...8.7.5)
- Improving `ROLLBACK` logic for failed connections, following [this PR](https://redirect.github.com/vitaly-t/pg-promise/pull/625).
- Documentation updates.
### [`v8.7.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.4)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.3...8.7.4)
- Fixed [#565](https://redirect.github.com/vitaly-t/pg-promise/issues/565), for event [receive] to work with method [stream] again.
- DEV dependencies update
- Documentation updates
[receive]: https://vitaly-t.github.io/pg-promise/global.html#event:receive
[stream]: https://vitaly-t.github.io/pg-promise/Database.html#stream
### [`v8.7.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.3)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.2...8.7.3)
- fixed [#622](https://redirect.github.com/vitaly-t/pg-promise/issues/622)
- dependency updates
### [`v8.7.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.1...8.7.2)
- Fixing [#607](https://redirect.github.com/vitaly-t/pg-promise/issues/607), now all errors are ES6 classes, and when reported as unhanded, also contain complete details.
- Upgraded [pg-minify] to [v1.2.0](https://redirect.github.com/vitaly-t/pg-minify/releases/tag/1.2.0), with the same ES6 rewrite for errors, plus nested SQL comments support.
- Refactoring connectivity tests
[pg-minify]: https://redirect.github.com/vitaly-t/pg-minify
### [`v8.7.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.0...8.7.1)
- Driver has been upgraded to v7.11.0, with support for finer-grained connectivity parameters (see [PR-1847](https://redirect.github.com/brianc/node-postgres/pull/1847))
- Updated connection parameters + defaults to match what's in the latest driver
- Fixed some flaky connectivity tests
### [`v8.7.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.5...8.7.0)
- Fixing [#599](https://redirect.github.com/vitaly-t/pg-promise/issues/599) and [#600](https://redirect.github.com/vitaly-t/pg-promise/issues/600), thanks to [@johanneswuerbach](https://redirect.github.com/johanneswuerbach)
- Updating many dependencies, including:
- Driver [node-postgres] to the latest 7.10.0
- [pg-minify] that now supports C-escaped strings properly (see issue [#2](https://redirect.github.com/vitaly-t/pg-minify/issues/2))
[node-postgres]: https://redirect.github.com/brianc/node-postgres
[pg-minify]: https://redirect.github.com/vitaly-t/pg-minify
### [`v8.6.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.5)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.4...8.6.5)
Updated dependencies + documentation.
### [`v8.6.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.4)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.3...8.6.4)
Updating dependencies, including the [driver] version to 7.9.0
[driver]: https://redirect.github.com/brianc/node-postgres/releases/tag/v7.9.0
### [`v8.6.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.3)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.2...8.6.3)
- Updating [driver](https://redirect.github.com/brianc/node-postgres) to v7.8.2.
### [`v8.6.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.1...8.6.2)
Patching 8.6.1 update with [this PR](https://redirect.github.com/vitaly-t/pg-promise/pull/592).
### [`v8.6.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.0...8.6.1)
**Minor breaking change:** Finalizing [assert-options] integration, into type `QueryFile` that was missed in [v8.6.0].
[assert-options]: https://redirect.github.com/vitaly-t/assert-options
[v8.6.0]: https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.0
### [`v8.6.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.5.6...8.6.0)
- **Minor Breaking Change**: Integrating use of [assert-options] throughout the entire library, to help identifying errors related to invalid use of optional parameters anywhere in the API.
- **Breaking Change**: Renaming option `default` to `def` for method [as.format], to avoid conflicts with the JavaScript reserved word.
- Dependency updates
[as.format]: http://vitaly-t.github.io/pg-promise/formatting.html#.format
[assert-options]: https://redirect.github.com/vitaly-t/assert-options
### [`v8.5.6`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.5.6)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.5.5...8.5.6)
- Driver [pg] updated to 7.8.1
- DEV dependencies updated
- Removing bad tests
[pg]: https://redirect.github.com/brianc/node-postgres
### [`v8.5.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.5.5)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.5.4...8.5.5)
- Dependency updates
- Documentation updates
- Fixing tests for MacOS
### [`v8.5.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.5.4)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/eacc2716fe9312f7350bf45d958dec7f76372298...8.5.4)
- Improves [releasing dead connections](https://redirect.github.com/vitaly-t/pg-promise/pull/573).
- Dependency updates
### [`v8.5.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/47924505105466abe8d34eaee9f49b01212386cd...eacc2716fe9312f7350bf45d958dec7f76372298)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/47924505105466abe8d34eaee9f49b01212386cd...eacc2716fe9312f7350bf45d958dec7f76372298)
### [`v8.5.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/6b292398bc7dafd6637ed01f71c596008c47958e...47924505105466abe8d34eaee9f49b01212386cd)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6b292398bc7dafd6637ed01f71c596008c47958e...47924505105466abe8d34eaee9f49b01212386cd)
### [`v8.5.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/09f8cf3a84b607012b011d4215f77d24cbaacfe0...6b292398bc7dafd6637ed01f71c596008c47958e)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/09f8cf3a84b607012b011d4215f77d24cbaacfe0...6b292398bc7dafd6637ed01f71c596008c47958e)
### [`v8.5.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/283231392d9e70906849eded443c3ce27348063a...09f8cf3a84b607012b011d4215f77d24cbaacfe0)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/283231392d9e70906849eded443c3ce27348063a...09f8cf3a84b607012b011d4215f77d24cbaacfe0)
### [`v8.4.6`](https://redirect.github.com/vitaly-t/pg-promise/compare/8cf9d2a989593f4bbb9a53faabc14e13a9cccf89...283231392d9e70906849eded443c3ce27348063a)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8cf9d2a989593f4bbb9a53faabc14e13a9cccf89...283231392d9e70906849eded443c3ce27348063a)
### [`v8.4.5`](https://redirect.github.com/vitaly-t/pg-promise/compare/7fcec867d04eb8fb3944aa2f44aaa42839ee33b4...8cf9d2a989593f4bbb9a53faabc14e13a9cccf89)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7fcec867d04eb8fb3944aa2f44aaa42839ee33b4...8cf9d2a989593f4bbb9a53faabc14e13a9cccf89)
### [`v8.4.4`](https://redirect.github.com/vitaly-t/pg-promise/compare/68149ddc09ad8d00d2008def074ecb256c3d28a1...7fcec867d04eb8fb3944aa2f44aaa42839ee33b4)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/68149ddc09ad8d00d2008def074ecb256c3d28a1...7fcec867d04eb8fb3944aa2f44aaa42839ee33b4)
### [`v8.4.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/4d5f44cff964e9e0062f35fef5a1179967604fec...68149ddc09ad8d00d2008def074ecb256c3d28a1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/4d5f44cff964e9e0062f35fef5a1179967604fec...68149ddc09ad8d00d2008def074ecb256c3d28a1)
### [`v8.4.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/e68702db35a93f5f4c238db1a9f754f0c9f96773...4d5f44cff964e9e0062f35fef5a1179967604fec)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/e68702db35a93f5f4c238db1a9f754f0c9f96773...4d5f44cff964e9e0062f35fef5a1179967604fec)
### [`v8.4.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/b937fa90b29eaf272ad0422ab78ce4043590aed7...e68702db35a93f5f4c238db1a9f754f0c9f96773)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/b937fa90b29eaf272ad0422ab78ce4043590aed7...e68702db35a93f5f4c238db1a9f754f0c9f96773)
### [`v8.4.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/ddc6aff3af3ee1bbed999eac51aeb6fe2d3a6833...b937fa90b29eaf272ad0422ab78ce4043590aed7)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/ddc6aff3af3ee1bbed999eac51aeb6fe2d3a6833...b937fa90b29eaf272ad0422ab78ce4043590aed7)
### [`v8.3.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/a9df55c141d299ab435c32661010ae82e9ada1c1...ddc6aff3af3ee1bbed999eac51aeb6fe2d3a6833)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/a9df55c141d299ab435c32661010ae82e9ada1c1...ddc6aff3af3ee1bbed999eac51aeb6fe2d3a6833)
### [`v8.3.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/7ceace368de0110b709adeef86672f32289acec4...a9df55c141d299ab435c32661010ae82e9ada1c1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7ceace368de0110b709adeef86672f32289acec4...a9df55c141d299ab435c32661010ae82e9ada1c1)
### [`v8.3.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/892bd52ecd57e40c7ec8eff931041d34f833e859...7ceace368de0110b709adeef86672f32289acec4)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/892bd52ecd57e40c7ec8eff931041d34f833e859...7ceace368de0110b709adeef86672f32289acec4)
### [`v8.3.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/a550a0e7ef46c618a460028b39d625a61f5db395...892bd52ecd57e40c7ec8eff931041d34f833e859)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/a550a0e7ef46c618a460028b39d625a61f5db395...892bd52ecd57e40c7ec8eff931041d34f833e859)
### [`v8.2.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/0740b7375bfa7ad4bcda0370173fc48a21a04e39...a550a0e7ef46c618a460028b39d625a61f5db395)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/0740b7375bfa7ad4bcda0370173fc48a21a04e39...a550a0e7ef46c618a460028b39d625a61f5db395)
### [`v8.2.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/b8a2538481c354177c7c202be9f9fdf9b7409d33...0740b7375bfa7ad4bcda0370173fc48a21a04e39)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/b8a2538481c354177c7c202be9f9fdf9b7409d33...0740b7375bfa7ad4bcda0370173fc48a21a04e39)
### [`v8.2.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/6310dec83d1bb1f80519cd844cd1f8e3b12e0b51...b8a2538481c354177c7c202be9f9fdf9b7409d33)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6310dec83d1bb1f80519cd844cd1f8e3b12e0b51...b8a2538481c354177c7c202be9f9fdf9b7409d33)
### [`v8.2.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/dfd901950868c7071aa480e712a46af923430d45...6310dec83d1bb1f80519cd844cd1f8e3b12e0b51)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/dfd901950868c7071aa480e712a46af923430d45...6310dec83d1bb1f80519cd844cd1f8e3b12e0b51)
### [`v8.1.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/20eee6bc6bb3f719e23521d0cf272179950d3016...dfd901950868c7071aa480e712a46af923430d45)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/20eee6bc6bb3f719e23521d0cf272179950d3016...dfd901950868c7071aa480e712a46af923430d45)
### [`v8.1.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/356d9637e5dcb5d071e9ae8618737da21b9f7490...20eee6bc6bb3f719e23521d0cf272179950d3016)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/356d9637e5dcb5d071e9ae8618737da21b9f7490...20eee6bc6bb3f719e23521d0cf272179950d3016)
### [`v8.0.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/30ccc08de94b2a93832fb25325e3bf0861a66fc5...356d9637e5dcb5d071e9ae8618737da21b9f7490)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/30ccc08de94b2a93832fb25325e3bf0861a66fc5...356d9637e5dcb5d071e9ae8618737da21b9f7490)
### [`v7.5.4`](https://redirect.github.com/vitaly-t/pg-promise/compare/523c5112dbe491f24c67464f4fdb5a4e144b8285...30ccc08de94b2a93832fb25325e3bf0861a66fc5)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/523c5112dbe491f24c67464f4fdb5a4e144b8285...30ccc08de94b2a93832fb25325e3bf0861a66fc5)
### [`v7.5.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/1f2a0e9c8316a19cc138466b6153ee72888e3142...523c5112dbe491f24c67464f4fdb5a4e144b8285)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/1f2a0e9c8316a19cc138466b6153ee72888e3142...523c5112dbe491f24c67464f4fdb5a4e144b8285)
### [`v7.5.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/eca75f55a5a5164d0c98cf33a9e4011e2f43a16d...1f2a0e9c8316a19cc138466b6153ee72888e3142)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/eca75f55a5a5164d0c98cf33a9e4011e2f43a16d...1f2a0e9c8316a19cc138466b6153ee72888e3142)
### [`v7.5.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/5032b89139265bf6b50d3f06b61445696df6b4d2...eca75f55a5a5164d0c98cf33a9e4011e2f43a16d)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/5032b89139265bf6b50d3f06b61445696df6b4d2...eca75f55a5a5164d0c98cf33a9e4011e2f43a16d)
### [`v7.5.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/198070ca21b63deba1f6ac98eb5932ef3b764bbe...5032b89139265bf6b50d3f06b61445696df6b4d2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/198070ca21b63deba1f6ac98eb5932ef3b764bbe...5032b89139265bf6b50d3f06b61445696df6b4d2)
### [`v7.4.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/4c503d498b8dc971a8edb1e5dc6bd7e923126347...198070ca21b63deba1f6ac98eb5932ef3b764bbe)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/4c503d498b8dc971a8edb1e5dc6bd7e923126347...198070ca21b63deba1f6ac98eb5932ef3b764bbe)
### [`v7.4.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/ede94aa6425a9f4cd758db39c62ba2f6fbbaa1e4...4c503d498b8dc971a8edb1e5dc6bd7e923126347)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/ede94aa6425a9f4cd758db39c62ba2f6fbbaa1e4...4c503d498b8dc971a8edb1e5dc6bd7e923126347)
### [`v7.3.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/082924f2b4a5c734be95e59e02556fecdcb786c8...ede94aa6425a9f4cd758db39c62ba2f6fbbaa1e4)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/082924f2b4a5c734be95e59e02556fecdcb786c8...ede94aa6425a9f4cd758db39c62ba2f6fbbaa1e4)
### [`v7.3.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/6b81c27461e1528549528a9fbc79126b7ff83400...082924f2b4a5c734be95e59e02556fecdcb786c8)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6b81c27461e1528549528a9fbc79126b7ff83400...082924f2b4a5c734be95e59e02556fecdcb786c8)
### [`v7.3.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/bbe828732dcb3466a3be9c5e58ed789cc22aaa03...6b81c27461e1528549528a9fbc79126b7ff83400)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/bbe828732dcb3466a3be9c5e58ed789cc22aaa03...6b81c27461e1528549528a9fbc79126b7ff83400)
### [`v7.3.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/f6dbfabefc0ca6ff70cc8cc31b243264ec0d08c3...bbe828732dcb3466a3be9c5e58ed789cc22aaa03)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/f6dbfabefc0ca6ff70cc8cc31b243264ec0d08c3...bbe828732dcb3466a3be9c5e58ed789cc22aaa03)
### [`v7.2.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/4bfca8992c0e07b65679259374d8a008c09cfa28...f6dbfabefc0ca6ff70cc8cc31b243264ec0d08c3)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/4bfca8992c0e07b65679259374d8a008c09cfa28...f6dbfabefc0ca6ff70cc8cc31b243264ec0d08c3)
### [`v7.2.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/6b061fc2cd68ac35825cf11104352340ea02495f...4bfca8992c0e07b65679259374d8a008c09cfa28)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6b061fc2cd68ac35825cf11104352340ea02495f...4bfca8992c0e07b65679259374d8a008c09cfa28)
### [`v7.1.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/7094df58f470170fa6fbef0aa09c81a40ac67091...6b061fc2cd68ac35825cf11104352340ea02495f)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7094df58f470170fa6fbef0aa09c81a40ac67091...6b061fc2cd68ac35825cf11104352340ea02495f)
### [`v7.0.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/7c2bf827ea368d6e68f0ad337c6c6e4fb0b5c1bc...7094df58f470170fa6fbef0aa09c81a40ac67091)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7c2bf827ea368d6e68f0ad337c6c6e4fb0b5c1bc...7094df58f470170fa6fbef0aa09c81a40ac67091)
### [`v7.0.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/cc8595e597f6db8e73b00333d52504b122eb1ab2...7c2bf827ea368d6e68f0ad337c6c6e4fb0b5c1bc)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/cc8595e597f6db8e73b00333d52504b122eb1ab2...7c2bf827ea368d6e68f0ad337c6c6e4fb0b5c1bc)
### [`v7.0.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/6b68d5b3bf27b37b4796bf8e4007a48887fb2595...cc8595e597f6db8e73b00333d52504b122eb1ab2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6b68d5b3bf27b37b4796bf8e4007a48887fb2595...cc8595e597f6db8e73b00333d52504b122eb1ab2)
### [`v7.0.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/90cb4bed5b729429fe960cdf8cd9753e0c65b99c...6b68d5b3bf27b37b4796bf8e4007a48887fb2595)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/90cb4bed5b729429fe960cdf8cd9753e0c65b99c...6b68d5b3bf27b37b4796bf8e4007a48887fb2595)
### [`v6.10.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/7409cd9c6edb3c314917a4f6fdc9de4ce7d3ac35...90cb4bed5b729429fe960cdf8cd9753e0c65b99c)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7409cd9c6edb3c314917a4f6fdc9de4ce7d3ac35...90cb4bed5b729429fe960cdf8cd9753e0c65b99c)
### [`v6.10.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/474e2e26e9949b0b54604b1c7c7b8d3d968d4abf...7409cd9c6edb3c314917a4f6fdc9de4ce7d3ac35)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/474e2e26e9949b0b54604b1c7c7b8d3d968d4abf...7409cd9c6edb3c314917a4f6fdc9de4ce7d3ac35)
### [`v6.10.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/856b4be78145f9496627709446ccd7a69c45cf52...474e2e26e9949b0b54604b1c7c7b8d3d968d4abf)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/856b4be78145f9496627709446ccd7a69c45cf52...474e2e26e9949b0b54604b1c7c7b8d3d968d4abf)
### [`v6.10.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/285bdc0c353f065e186f663191c0225fc85301dc...856b4be78145f9496627709446ccd7a69c45cf52)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/285bdc0c353f065e186f663191c0225fc85301dc...856b4be78145f9496627709446ccd7a69c45cf52)
### [`v6.9.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/997a726ef0a6462009f1048e402add1473accabe...285bdc0c353f065e186f663191c0225fc85301dc)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/997a726ef0a6462009f1048e402add1473accabe...285bdc0c353f065e186f663191c0225fc85301dc)
### [`v6.8.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/f39c52d689b82de49dbe011082646b1cc36c5797...997a726ef0a6462009f1048e402add1473accabe)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/f39c52d689b82de49dbe011082646b1cc36c5797...997a726ef0a6462009f1048e402add1473accabe)
### [`v6.7.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/f8e58e1708a34301b7acd17d7cdd803f96ea695e...f39c52d689b82de49dbe011082646b1cc36c5797)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/f8e58e1708a34301b7acd17d7cdd803f96ea695e...f39c52d689b82de49dbe011082646b1cc36c5797)
### [`v6.7.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/ede77b39c2d7cb1951cee72775cc6f5fa61071c9...f8e58e1708a34301b7acd17d7cdd803f96ea695e)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/ede77b39c2d7cb1951cee72775cc6f5fa61071c9...f8e58e1708a34301b7acd17d7cdd803f96ea695e)
### [`v6.5.4`](https://redirect.github.com/vitaly-t/pg-promise/compare/908e56c7a1ed600522c967337fb11f62c56c1f1f...ede77b39c2d7cb1951cee72775cc6f5fa61071c9)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/908e56c7a1ed600522c967337fb11f62c56c1f1f...ede77b39c2d7cb1951cee72775cc6f5fa61071c9)
### [`v6.5.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/030ccdf404b4095444e5f7d25a394691d73ec3b5...908e56c7a1ed600522c967337fb11f62c56c1f1f)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/030ccdf404b4095444e5f7d25a394691d73ec3b5...908e56c7a1ed600522c967337fb11f62c56c1f1f)
### [`v6.5.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/8217f073386e705dcd552210efc72085617bfc09...030ccdf404b4095444e5f7d25a394691d73ec3b5)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8217f073386e705dcd552210efc72085617bfc09...030ccdf404b4095444e5f7d25a394691d73ec3b5)
### [`v6.5.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/7a9d727bf214c1096f16fe74d11c1be6ea32069f...8217f073386e705dcd552210efc72085617bfc09)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7a9d727bf214c1096f16fe74d11c1be6ea32069f...8217f073386e705dcd552210efc72085617bfc09)
### [`v6.5.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/d50eb7d60a60dfcb876fb4d7c38c0ebd89736f8d...7a9d727bf214c1096f16fe74d11c1be6ea32069f)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/d50eb7d60a60dfcb876fb4d7c38c0ebd89736f8d...7a9d727bf214c1096f16fe74d11c1be6ea32069f)
### [`v6.4.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/d0d42c0744ce9b427e9a6d50799fdf4a8d3c3dcc...d50eb7d60a60dfcb876fb4d7c38c0ebd89736f8d)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/d0d42c0744ce9b427e9a6d50799fdf4a8d3c3dcc...d50eb7d60a60dfcb876fb4d7c38c0ebd89736f8d)
### [`v6.3.8`](https://redirect.github.com/vitaly-t/pg-promise/compare/77852ac00e810708d47d2a723131f481e0439a41...d0d42c0744ce9b427e9a6d50799fdf4a8d3c3dcc)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/77852ac00e810708d47d2a723131f481e0439a41...d0d42c0744ce9b427e9a6d50799fdf4a8d3c3dcc)
### [`v6.3.7`](https://redirect.github.com/vitaly-t/pg-promise/compare/0fc3f9fd06efeb3345de592387f87f8149857734...77852ac00e810708d47d2a723131f481e0439a41)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/0fc3f9fd06efeb3345de592387f87f8149857734...77852ac00e810708d47d2a723131f481e0439a41)
### [`v6.3.6`](https://redirect.github.com/vitaly-t/pg-promise/compare/6164994dcc997e289b7bcd1eea63f000b5a59dd2...0fc3f9fd06efeb3345de592387f87f8149857734)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6164994dcc997e289b7bcd1eea63f000b5a59dd2...0fc3f9fd06efeb3345de592387f87f8149857734)
### [`v6.3.5`](https://redirect.github.com/vitaly-t/pg-promise/compare/3cf8425c7aea384eff612c0a7ea213763f3a2f15...6164994dcc997e289b7bcd1eea63f000b5a59dd2)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/3cf8425c7aea384eff612c0a7ea213763f3a2f15...6164994dcc997e289b7bcd1eea63f000b5a59dd2)
### [`v6.3.4`](https://redirect.github.com/vitaly-t/pg-promise/compare/85ac602a280efa81c4da1957e56ae3c022e97a33...3cf8425c7aea384eff612c0a7ea213763f3a2f15)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/85ac602a280efa81c4da1957e56ae3c022e97a33...3cf8425c7aea384eff612c0a7ea213763f3a2f15)
### [`v6.3.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/e28b02777e48b95bf4a3df214e2f2dbdf36d9b36...85ac602a280efa81c4da1957e56ae3c022e97a33)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/e28b02777e48b95bf4a3df214e2f2dbdf36d9b36...85ac602a280efa81c4da1957e56ae3c022e97a33)
### [`v6.3.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/4676f8097dd4b3ae16122e4f2de5a895a0d8d397...e28b02777e48b95bf4a3df214e2f2dbdf36d9b36)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/4676f8097dd4b3ae16122e4f2de5a895a0d8d397...e28b02777e48b95bf4a3df214e2f2dbdf36d9b36)
### [`v6.3.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/cf9a55dad99967b845bb91fa9f7da79a1e4ff20e...4676f8097dd4b3ae16122e4f2de5a895a0d8d397)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/cf9a55dad99967b845bb91fa9f7da79a1e4ff20e...4676f8097dd4b3ae16122e4f2de5a895a0d8d397)
### [`v6.3.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/665beeff1d077d8b0cb96db53ae45845c9725e6b...cf9a55dad99967b845bb91fa9f7da79a1e4ff20e)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/665beeff1d077d8b0cb96db53ae45845c9725e6b...cf9a55dad99967b845bb91fa9f7da79a1e4ff20e)
### [`v6.2.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/71425a96b7baded45a6f8bee4755886971467b88...665beeff1d077d8b0cb96db53ae45845c9725e6b)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/71425a96b7baded45a6f8bee4755886971467b88...665beeff1d077d8b0cb96db53ae45845c9725e6b)
### [`v6.2.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/ed91f1ef8422940eb6c204643aef802756a4ce2d...71425a96b7baded45a6f8bee4755886971467b88)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/ed91f1ef8422940eb6c204643aef802756a4ce2d...71425a96b7baded45a6f8bee4755886971467b88)
### [`v6.2.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/32a70a98824faf8d1daf318535a4353b051f3d90...ed91f1ef8422940eb6c204643aef802756a4ce2d)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/32a70a98824faf8d1daf318535a4353b051f3d90...ed91f1ef8422940eb6c204643aef802756a4ce2d)
### [`v6.2.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/068973ddb26703ed5826e31b9cd7c9865daf1158...32a70a98824faf8d1daf318535a4353b051f3d90)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/068973ddb26703ed5826e31b9cd7c9865daf1158...32a70a98824faf8d1daf318535a4353b051f3d90)
### [`v6.1.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/14adfbbd9b8ef3368d990aef580bcd959c5fdd5f...068973ddb26703ed5826e31b9cd7c9865daf1158)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/14adfbbd9b8ef3368d990aef580bcd959c5fdd5f...068973ddb26703ed5826e31b9cd7c9865daf1158)
### [`v6.1.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/4b1954d957c650616291fcbfe6b2ee57d37bb8a6...14adfbbd9b8ef3368d990aef580bcd959c5fdd5f)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/4b1954d957c650616291fcbfe6b2ee57d37bb8a6...14adfbbd9b8ef3368d990aef580bcd959c5fdd5f)
### [`v6.1.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/3c141b6f17d56be0c421dc9768bb0cc8d5b7e752...4b1954d957c650616291fcbfe6b2ee57d37bb8a6)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/3c141b6f17d56be0c421dc9768bb0cc8d5b7e752...4b1954d957c650616291fcbfe6b2ee57d37bb8a6)
### [`v6.0.26`](https://redirect.github.com/vitaly-t/pg-promise/compare/e2b9be4815ce8c598d520e936641bab921ce2aa6...3c141b6f17d56be0c421dc9768bb0cc8d5b7e752)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/e2b9be4815ce8c598d520e936641bab921ce2aa6...3c141b6f17d56be0c421dc9768bb0cc8d5b7e752)
### [`v6.0.25`](https://redirect.github.com/vitaly-t/pg-promise/compare/ecf73b57b5a37c9dcac4031634f9316538c494eb...e2b9be4815ce8c598d520e936641bab921ce2aa6)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/ecf73b57b5a37c9dcac4031634f9316538c494eb...e2b9be4815ce8c598d520e936641bab921ce2aa6)
### [`v6.0.24`](https://redirect.github.com/vitaly-t/pg-promise/compare/bf58ac0c68c291068cb7f3db09d88fa552bc423f...ecf73b57b5a37c9dcac4031634f9316538c494eb)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/bf58ac0c68c291068cb7f3db09d88fa552bc423f...ecf73b57b5a37c9dcac4031634f9316538c494eb)
### [`v6.0.23`](https://redirect.github.com/vitaly-t/pg-promise/compare/6a3baa0f398f92999fcdad1156802eb9e6c6ead1...bf58ac0c68c291068cb7f3db09d88fa552bc423f)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6a3baa0f398f92999fcdad1156802eb9e6c6ead1...bf58ac0c68c291068cb7f3db09d88fa552bc423f)
### [`v6.0.22`](https://redirect.github.com/vitaly-t/pg-promise/compare/0886b7bb5c662776ad42530aab12ca2c1ffa6e24...6a3baa0f398f92999fcdad1156802eb9e6c6ead1)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/0886b7bb5c662776ad42530aab12ca2c1ffa6e24...6a3baa0f398f92999fcdad1156802eb9e6c6ead1)
### [`v6.0.20`](https://redirect.github.com/vitaly-t/pg-promise/compare/9cc145099cc1b175c020c95fd55c3fcd15157cbc...0886b7bb5c662776ad42530aab12ca2c1ffa6e24)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9cc145099cc1b175c020c95fd55c3fcd15157cbc...0886b7bb5c662776ad42530aab12ca2c1ffa6e24)
### [`v6.0.19`](https://redirect.github.com/vitaly-t/pg-promise/compare/8ab12037fde11256b2566a074c2db4b700c5683d...9cc145099cc1b175c020c95fd55c3fcd15157cbc)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8ab12037fde11256b2566a074c2db4b700c5683d...9cc145099cc1b175c020c95fd55c3fcd15157cbc)
### [`v6.0.18`](https://redirect.github.com/vitaly-t/pg-promise/compare/85295b4dd8901c2b7dd6de25533bb2c7dbf1c46d...8ab12037fde11256b2566a074c2db4b700c5683d)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/85295b4dd8901c2b7dd6de25533bb2c7dbf1c46d...8ab12037fde11256b2566a074c2db4b700c5683d)
### [`v6.0.17`](https://redirect.github.com/vitaly-t/pg-promise/compare/5727470fee2d9abbb692ffa42649b3af967b3eab...85295b4dd8901c2b7dd6de25533bb2c7dbf1c46d)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/5727470fee2d9abbb692ffa42649b3af967b3eab...85295b4dd8901c2b7dd6de25533bb2c7dbf1c46d)
### [`v6.0.16`](https://redirect.github.com/vitaly-t/pg-promise/compare/a2f58007f17cfd6b1944ba3a36744a13e09eea73...5727470fee2d9abbb692ffa42649b3af967b3eab)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/a2f58007f17cfd6b1944ba3a36744a13e09eea73...5727470fee2d9abbb692ffa42649b3af967b3eab)
### [`v6.0.15`](https://redirect.github.com/vitaly-t/pg-promise/compare/c4cf86dd5aeae387efe75843e1926077935456ec...a2f58007f17cfd6b1944ba3a36744a13e09eea73)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/c4cf86dd5aeae387efe75843e1926077935456ec...a2f58007f17cfd6b1944ba3a36744a13e09eea73)
### [`v6.0.14`](https://redirect.github.com/vitaly-t/pg-promise/compare/160549b8a5ec4ccdcb9edbfe1471bc02eebf7c83...c4cf86dd5aeae387efe75843e1926077935456ec)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/160549b8a5ec4ccdcb9edbfe1471bc02eebf7c83...c4cf86dd5aeae387efe75843e1926077935456ec)
### [`v6.0.12`](https://redirect.github.com/vitaly-t/pg-promise/compare/a013c71f85ea64ec8fab85f176d3871900a46a8d...160549b8a5ec4ccdcb9edbfe1471bc02eebf7c83)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/a013c71f85ea64ec8fab85f176d3871900a46a8d...160549b8a5ec4ccdcb9edbfe1471bc02eebf7c83)
### [`v6.0.11`](https://redirect.github.com/vitaly-t/pg-promise/compare/2a940f1ca84e1360641562494612711c307f1118...a013c71f85ea64ec8fab85f176d3871900a46a8d)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/2a940f1ca84e1360641562494612711c307f1118...a013c71f85ea64ec8fab85f176d3871900a46a8d)
### [`v6.0.10`](https://redirect.github.com/vitaly-t/pg-promise/compare/2f0b7dc96d2e7a3d565487040cfecbe70adbeaed...2a940f1ca84e1360641562494612711c307f1118)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/2f0b7dc96d2e7a3d565487040cfecbe70adbeaed...2a940f1ca84e1360641562494612711c307f1118)
### [`v6.0.9`](https://redirect.github.com/vitaly-t/pg-promise/compare/8a156515450be32797b98db57273efedba70b27a...2f0b7dc96d2e7a3d565487040cfecbe70adbeaed)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8a156515450be32797b98db57273efedba70b27a...2f0b7dc96d2e7a3d565487040cfecbe70adbeaed)
### [`v6.0.8`](https://redirect.github.com/vitaly-t/pg-promise/compare/7e16ec3e940423b0962a73e14af99d6d5d350a77...8a156515450be32797b98db57273efedba70b27a)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7e16ec3e940423b0962a73e14af99d6d5d350a77...8a156515450be32797b98db57273efedba70b27a)
### [`v6.0.7`](https://redirect.github.com/vitaly-t/pg-promise/compare/c3a2e5ddd977c6b7febe1a4b14571ca9b1f74862...7e16ec3e940423b0962a73e14af99d6d5d350a77)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/c3a2e5ddd977c6b7febe1a4b14571ca9b1f74862...7e16ec3e940423b0962a73e14af99d6d5d350a77)
### [`v6.0.5`](https://redirect.github.com/vitaly-t/pg-promise/compare/7ceb3e07b4d984752aaaba46703206ea099605dc...c3a2e5ddd977c6b7febe1a4b14571ca9b1f74862)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7ceb3e07b4d984752aaaba46703206ea099605dc...c3a2e5ddd977c6b7febe1a4b14571ca9b1f74862)
### [`v6.0.4`](https://redirect.github.com/vitaly-t/pg-promise/compare/58c71a5f4e6630af5d3fb7651118dffe0d697c3b...7ceb3e07b4d984752aaaba46703206ea099605dc)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/58c71a5f4e6630af5d3fb7651118dffe0d697c3b...7ceb3e07b4d984752aaaba46703206ea099605dc)
### [`v6.0.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/6833c5ddc5c0591f3ad85f794fc4e193d33ddc56...58c71a5f4e6630af5d3fb7651118dffe0d697c3b)
[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6833c5ddc5c0591f3ad85f794fc4e193d33ddc
This PR contains the following updates:
^4.4.6
->^10.7.0
By merging this PR, the issue #19 will be automatically resolved and closed:
Release Notes
vitaly-t/pg-promise (pg-promise)
### [`v10.7.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.7.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.6.2...10.7.0) - Implemented [#756](https://redirect.github.com/vitaly-t/pg-promise/issues/756) - Updated dependencies ### [`v10.6.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.6.2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.6.1...10.6.2) - Minor code refactoring + dev dependencies updated. ### [`v10.6.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.6.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.6.0...10.6.1) - Updated the driver dependency, with the fix for [#748](https://redirect.github.com/vitaly-t/pg-promise/issues/748) ### [`v10.6.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.6.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.8...10.6.0) - Refactoring out some old code and documentation - Multiple dependencies updated, including the latest driver + TypeScript v4 ### [`v10.5.8`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.8) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.7...10.5.8) - Dependencies updated, including the driver, which should bring performance improvements for `bytea` type, see [this PR](https://redirect.github.com/brianc/node-postgres/pull/2241). ### [`v10.5.7`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.7) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.6...10.5.7) - Improved TypeScript declarations, including [#735](https://redirect.github.com/vitaly-t/pg-promise/issues/735) - Updated dependencies ### [`v10.5.6`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.6) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.5...10.5.6) - Dependencies updated, including `pg` driver to v8.2.1 ### [`v10.5.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.5) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.4...10.5.5) - Fixed invalid setters in the code ### [`v10.5.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.4) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.3...10.5.4) - Dependences updated, including `pg` driver to v8.1.0 ### [`v10.5.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.3) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.2...10.5.3) - Minor TypeScript declaration fix for [#722](https://redirect.github.com/vitaly-t/pg-promise/issues/722) ### [`v10.5.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.1...10.5.2) - Fixing [#717](https://redirect.github.com/vitaly-t/pg-promise/issues/717) - adding NodeJS v14 support. - Dependencies updated. ### [`v10.5.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.5.0...10.5.1) - Dependencies updated, including the driver to v8.0.2 ### [`v10.5.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.5.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.4.4...10.5.0) - [Driver] has been updated to version 8.0.0; See its [changelog]. - Removed hiding password in connection, as the driver now handles it. - Removed `idleTimeoutMillis` (in TypeScript) from `defaults`, due to [this bug](https://redirect.github.com/brianc/node-postgres/issues/2139), and [#703](https://redirect.github.com/vitaly-t/pg-promise/issues/703) - Updated dependencies + documentation [Driver]: https://redirect.github.com/brianc/node-postgres [changelog]: https://redirect.github.com/brianc/node-postgres/blob/master/CHANGELOG.md#pg800 ### [`v10.4.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.4.4) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.4.3...10.4.4) - Dependencies updated, including the driver to v7.18.2 - Added test coverage for the color console ### [`v10.4.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.4.3) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.4.2...10.4.3) - Improving error reporting for event handlers. - Refactoring strings to use ES6 syntax everywhere. - DEV dependencies updated. ### [`v10.4.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.4.2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.4.1...10.4.2) - Improved errors + warnings reporting. ### [`v10.4.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.4.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.4.0...10.4.1) - Removed [manakin](https://redirect.github.com/vitaly-t/manakin) dependency, replacing it with a [simpler local implementation](https://redirect.github.com/vitaly-t/pg-promise/blob/master/lib/utils/color.js). - Updated most of dependencies, both for PROD and DEV. ### [`v10.4.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.4.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.5...10.4.0) - Updated driver to the latest 7.18.1, see [#687](https://redirect.github.com/vitaly-t/pg-promise/issues/687) - Dropped support for `pg-query-stream` < 3.0.0, see [#695](https://redirect.github.com/vitaly-t/pg-promise/issues/695) - Dropped support for Nodejs < 8.0.0 (because of the new streams) ### [`v10.3.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.5) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.4...10.3.5) - Fixed [#680](https://redirect.github.com/vitaly-t/pg-promise/issues/680), and potentially similar connectivity issues, to auto-kill non-queryable connections. This is an important overall-connectivity fix on the base driver, which sometimes would give us a dead connection. ### [`v10.3.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.4) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.3...10.3.4) - Fixed [#682](https://redirect.github.com/vitaly-t/pg-promise/issues/682) - Minor code refactoring + documentation updates There has been a discrepancy with the driver, as it's undergone many changes when it comes to supporting connection timeouts. Property `connect_timeout` now has been removed from the `defaults` of the driver, and property `connectionTimeoutMillis` added to the connection parameters, which is the only correct way to set the connection timeout: ```ts const db = pgp({ database: 'my-db' /* other connection properties */ connectionTimeoutMillis: 2000 // set connection timeout to 2 seconds }); ``` Note that this change affects only TypeScript clients. ### [`v10.3.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.3) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.2...10.3.3) - Implemented [#692](https://redirect.github.com/vitaly-t/pg-promise/issues/692) Method [proc] had a limited functionality, without supporting procedures with output parameters. The method's signature has been revised, to let you get the output values + optionally transform them. **Example** Say, you have a procedure like this one: ```sql CREATE OR REPLACE PROCEDURE test_proc(INOUT output1 INT, INOUT output2 TEXT) LANGUAGE plpgsql AS $$ BEGIN output1 := 123; output2 := concat(output2, '-hello!'); END;$$; ``` Then the following calls can be made now: ```js await db.proc('test_proc', [null, 'world']); //=> {output1: 123, output2: 'world-hello!'} await db.proc('test_proc', [null, 'world'], a => a.output2); //=> 'world-hello!' ``` [proc]: https://vitaly-t.github.io/pg-promise/Database.html#proc ### [`v10.3.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.1...10.3.2) - Migrated tests to PostgreSQL v11 - Documentation updates - DEV dependencies updated No code changes. After some tests, and looking at what's going on with the driver, decided again upgrading, for now, until it becomes something better. Sometime in January 2020, perhaps. ### [`v10.3.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.3.0...10.3.1) - Removed now obsolete `min` connection option from the TypeScript. The connection pool no longer supports it. ### [`v10.3.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.3.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.2.1...10.3.0) - Driver updated to v7.14.0 - DEV dependencies updated ### [`v10.2.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.2.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.2.0...10.2.1) `pg-native` crawled into `10.2.0` package, yet again, after my local tests, thanks to the npm's damn auto-save feature, and it got published unknowingly đŸ˜ This update just throws `pg-native` away from the package, as it doesn't belong there. ### [`v10.2.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.2.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.1.0...10.2.0) - Implemented [#675](https://redirect.github.com/vitaly-t/pg-promise/issues/675) feature, to support killing manual connections - Documentation updates **UPDATE** The package got crippled here, with `pg-native` dependency injected by mistake. Removed in 10.2.1. ### [`v10.1.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.1.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.0.1...10.1.0) Implemented [#673](https://redirect.github.com/vitaly-t/pg-promise/issues/673) - adding `serverVersion` everywhere. *** Now you have the server version inside any task or transaction context (see [TaskContext](https://vitaly-t.github.io/pg-promise/global.html#TaskContext)): ```js db.task(t => { console.log('Server Version:', t.ctx.serverVersion); }); ``` And the low-level `Client` type has been extended as well: ```js db.connect().then(c => { console.log('Server Version:', c.client.serverVersion); c.done(); }) ``` **NOTE:** This feature is not available with `Native Bindings` ### [`v10.0.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.0.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/10.0.0...10.0.1) Documentation updates only. ### [`v10.0.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/10.0.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.6...10.0.0) **Below are breaking changes:** - Implemented [#670](https://redirect.github.com/vitaly-t/pg-promise/issues/670). Method [proc] signature has changed, and it now produces the new `CALL procName()` syntax, for native stored procedures, which requires PostgreSQL v11 or later. - Fixed [#671](https://redirect.github.com/vitaly-t/pg-promise/issues/671). Methods [proc] and [func] now will add double quotes around the name, if it not same-case or contains extended symbols (using [alias](https://vitaly-t.github.io/pg-promise/formatting.html#.alias)). [proc]: https://vitaly-t.github.io/pg-promise/Database.html#proc [func]: https://vitaly-t.github.io/pg-promise/Database.html#func ### [`v9.3.6`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.6) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.5...9.3.6) - A few minor improvements and code refactoring. - Updating DEV dependencies - Adding tests ### [`v9.3.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.5) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.4...9.3.5) Quick patch for [#667](https://redirect.github.com/vitaly-t/pg-promise/issues/667), to let TypeScript also infer the client type for events within the initialization options. **Example** ```ts import * as pgPromise from 'pg-promise'; const pgp: pgPromise.IMain<{}, MyClient> = pgPromise({ connect(client) { // client type is inferred correctly here, as type MyClient } }); ``` ### [`v9.3.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.4) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.3...9.3.4) - Implemented [#667](https://redirect.github.com/vitaly-t/pg-promise/issues/667) - DEV dependencies updated No code changes. ### [`v9.3.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.3) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.2...9.3.3) Finalizing [#657](https://redirect.github.com/vitaly-t/pg-promise/issues/657), added many tests, and changed internal `BigInt` replacement pattern to `"123#bigint"`, which should not break anything by accident. ### [`v9.3.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.1...9.3.2) Patches [#657](https://redirect.github.com/vitaly-t/pg-promise/issues/657) to properly format [BigInt] when used with [JSON Filter] and [as.json] function. [as.json]: https://vitaly-t.github.io/pg-promise/formatting.html#.json [JSON Filter]: https://redirect.github.com/vitaly-t/pg-promise#json-filter [BigInt]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt ### [`v9.3.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.3.0...9.3.1) Improving on [#657](https://redirect.github.com/vitaly-t/pg-promise/issues/657), with support for JSON serialization for [BigInt], i.e. now [JSON Filter] will work for [BigInt], as well as method [as.json], and all inner serializations within the library. [as.json]: https://vitaly-t.github.io/pg-promise/formatting.html#.json [JSON Filter]: https://redirect.github.com/vitaly-t/pg-promise#json-filter [BigInt]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt ### [`v9.3.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.3.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.2.1...9.3.0) - Implemented [#657](https://redirect.github.com/vitaly-t/pg-promise/issues/657), to support native `BigInt` type. - DEV dependencies updated - Documentation updates #### `BigInt` Native Support Now you can enable native [BigInt] support when running under Node.js v10.4.0 or later. The following will make types `BIGINT` and `BIGSERIAL` arrive as [BigInt] type: ```js pgp.pg.types.setTypeParser(20, BigInt); // Type Id 20 = BIGINT | BIGSERIAL ``` And if you make use of arrays of [BigInt], you can convert them with this: ```js // 1016 = Type Id for arrays of BigInt values const parseBigIntArray = pgp.pg.types.getTypeParser(1016); pgp.pg.types.setTypeParser(1016, a => parseBigIntArray(a).map(BigInt)); ``` And the query-formatting engine now lets you use type [BigInt] for query values directly: ```js // 123n = BigInt('123') await db.oneOrNone('SELECT * FROM table WHERE id = $1', [123n]); // Example of the type changing into BigInt as it goes through the converter: await db.one('SELECT $1::bigint as value', [123]); //=> {value: 123n} ``` [BigInt]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt ### [`v9.2.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.2.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.2.0...9.2.1) A quick follow-up on v9.2.0 release: - Updating TypeScript declarations for the modified API - Adding tests ### [`v9.2.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.2.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.1.4...9.2.0) Major refactoring within the query-formatting engine + the `helpers` namespace, to support more generic way of propagating formatting options through all layers of the library. Method [as.format] now supports option `capSQL`, which currently will only affect arrays, to be formatted using `ARRAY` instead of `array`. And `helpers` namespace is affected by this automatically, while the global `capSQL` option is used in the absence of the one set locally. Method [as.array] now supports the same option `capSQL`. [as.array]: https://vitaly-t.github.io/pg-promise/formatting.html#.array [as.format]: https://vitaly-t.github.io/pg-promise/formatting.html#.format ### [`v9.1.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.1.4) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/a7ea7c5bf0df68b38870450cf676b86dc478f3ca...9.1.4) Documentation updates only. ### [`v9.1.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/9.1.2...a7ea7c5bf0df68b38870450cf676b86dc478f3ca) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.1.2...a7ea7c5bf0df68b38870450cf676b86dc478f3ca) ### [`v9.1.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.1.2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.1.1...9.1.2) Dependency updates. ### [`v9.1.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.1.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.1.0...9.1.1) - Key dependencies updated - [spex], [assert-options] and [pg-minify]. - Code examples updated If you are using TypeScript, and importing types for extensions `batch`, `sequence` or `page`, you may need to update those, as types were replaced with interfaces, to make them extendable. Also, all errors that can be generated by the above methods are no longer ES5 errors, they are now proper ES6 error classes. [spex]: https://redirect.github.com/vitaly-t/spex [assert-options]: https://redirect.github.com/vitaly-t/assert-options [pg-minify]: https://redirect.github.com/vitaly-t/pg-minify ### [`v9.1.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.1.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.0.3...9.1.0) Implementation of [#642](https://redirect.github.com/vitaly-t/pg-promise/issues/642) has been merged into the main branch, for the official release. Dropped connections are now processed differently, without returning them into the pool. It is a major internal change, but other than that, nothing changed within the client's protocol. From the previous updates, TypeScript issues related to the `strict` mode have been resolved also. This update is a must-have, especially if you are writing in TypeScript's `strict` mode. ### [`v9.0.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.0.3) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.0.2...9.0.3) ##### Major TypeScript updates, no code changes. - Implemented [#645](https://redirect.github.com/vitaly-t/pg-promise/issues/645) - Updated TypeScript for the driver, to keep up with the latest In reality, there was substantial refactoring within TypeScript declarations, to support `strict` mode, for the driver, plus other issues that came up within tests. And [pg-promise-demo] has been updated to take advantage of the `strict` mode compatibility. And to make sure it stays that way, TypeScript tests in the project are now in strict mode, as per [tsconfig.json](https://redirect.github.com/vitaly-t/pg-promise/blob/master/test/typescript/tsconfig.json). Thanks [@72636c](https://redirect.github.com/72636c) for pointing out the `strict` mode issue, and the initial PR. [pg-promise-demo]: https://redirect.github.com/vitaly-t/pg-promise-demo ### [`v9.0.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.0.2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.0.1...9.0.2) - Implemented [#643](https://redirect.github.com/vitaly-t/pg-promise/issues/643), which is a TypeScript update only, to support dynamic passwords. ### [`v9.0.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.0.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9.0.0...9.0.1) - Updated driver dependency to 7.12.1, which fixes [the builtins issue](https://redirect.github.com/brianc/node-postgres/issues/1936). - Added `builtins` property within TypeScript, i.e. `pgp.pg.types.builtins` - Documentation updates ### [`v9.0.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/9.0.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.5...9.0.0) #### Official v9 Release - Closed issues for the v9 milestone: [#626](https://redirect.github.com/vitaly-t/pg-promise/issues/626), [#627](https://redirect.github.com/vitaly-t/pg-promise/issues/627), [#628](https://redirect.github.com/vitaly-t/pg-promise/issues/628), [#631](https://redirect.github.com/vitaly-t/pg-promise/issues/631), [#632](https://redirect.github.com/vitaly-t/pg-promise/issues/632) and [#633](https://redirect.github.com/vitaly-t/pg-promise/issues/633) - [Official Documentation] has been fully updated for v9. ##### Node.js and TypeScript Requirements - Node.js v7.6 is now the new minimum version supported, as the one that started official ES2017 support. - TypeScript v3.x is now required, while v2 is no longer supported. ##### TypeScript Many declarations have been renamed and refactored to comply with the latest TypeScript recommendations. So if you are using TypeScript, you may need to update a few types. Follow the [official start page for the TypeScript](https://redirect.github.com/vitaly-t/pg-promise/tree/master/typescript). And [pg-promise-demo] has been updated for v9. ##### ES6/ES7 Significant portion of the code has been rewritten from ES5 syntax to ES6, and ES7, which is why Node.js requirements were upgraded. ##### Removed Features - The library no longer supports ES6 generators. Now you should use ES7 `async`/`await` only. - Rarely, if ever, used functions `objectToCode` and `buildSqlModule` were removed from the [utils] namespace. ##### Removed Mixed Parameters Such types as [TableName], [TransactionMode], [PreparedStatement] and [ParameterizedQuery] no longer support mixed parameterization, they now only support an object-parameter, with correct options, to avoid ambiguity. ##### Dependency Updates - Updated the `pg` driver to the latest `7.12.0`, plus internal `assert-options` module. - A few DEV dependency updates also. [TableName]: https://vitaly-t.github.io/pg-promise/helpers.TableName.html [TransactionMode]: https://vitaly-t.github.io/pg-promise/txMode.TransactionMode.html [PreparedStatement]: https://vitaly-t.github.io/pg-promise/PreparedStatement.html [ParameterizedQuery]: https://vitaly-t.github.io/pg-promise/ParameterizedQuery.html [utils]: https://vitaly-t.github.io/pg-promise/utils.html [pg-promise-demo]: https://redirect.github.com/vitaly-t/pg-promise-demo [Official Documentation]: https://vitaly-t.github.io/pg-promise/ ### [`v8.7.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.5) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.4...8.7.5) - Improving `ROLLBACK` logic for failed connections, following [this PR](https://redirect.github.com/vitaly-t/pg-promise/pull/625). - Documentation updates. ### [`v8.7.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.4) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.3...8.7.4) - Fixed [#565](https://redirect.github.com/vitaly-t/pg-promise/issues/565), for event [receive] to work with method [stream] again. - DEV dependencies update - Documentation updates [receive]: https://vitaly-t.github.io/pg-promise/global.html#event:receive [stream]: https://vitaly-t.github.io/pg-promise/Database.html#stream ### [`v8.7.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.3) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.2...8.7.3) - fixed [#622](https://redirect.github.com/vitaly-t/pg-promise/issues/622) - dependency updates ### [`v8.7.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.1...8.7.2) - Fixing [#607](https://redirect.github.com/vitaly-t/pg-promise/issues/607), now all errors are ES6 classes, and when reported as unhanded, also contain complete details. - Upgraded [pg-minify] to [v1.2.0](https://redirect.github.com/vitaly-t/pg-minify/releases/tag/1.2.0), with the same ES6 rewrite for errors, plus nested SQL comments support. - Refactoring connectivity tests [pg-minify]: https://redirect.github.com/vitaly-t/pg-minify ### [`v8.7.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.7.0...8.7.1) - Driver has been upgraded to v7.11.0, with support for finer-grained connectivity parameters (see [PR-1847](https://redirect.github.com/brianc/node-postgres/pull/1847)) - Updated connection parameters + defaults to match what's in the latest driver - Fixed some flaky connectivity tests ### [`v8.7.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.7.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.5...8.7.0) - Fixing [#599](https://redirect.github.com/vitaly-t/pg-promise/issues/599) and [#600](https://redirect.github.com/vitaly-t/pg-promise/issues/600), thanks to [@johanneswuerbach](https://redirect.github.com/johanneswuerbach) - Updating many dependencies, including: - Driver [node-postgres] to the latest 7.10.0 - [pg-minify] that now supports C-escaped strings properly (see issue [#2](https://redirect.github.com/vitaly-t/pg-minify/issues/2)) [node-postgres]: https://redirect.github.com/brianc/node-postgres [pg-minify]: https://redirect.github.com/vitaly-t/pg-minify ### [`v8.6.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.5) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.4...8.6.5) Updated dependencies + documentation. ### [`v8.6.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.4) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.3...8.6.4) Updating dependencies, including the [driver] version to 7.9.0 [driver]: https://redirect.github.com/brianc/node-postgres/releases/tag/v7.9.0 ### [`v8.6.3`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.3) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.2...8.6.3) - Updating [driver](https://redirect.github.com/brianc/node-postgres) to v7.8.2. ### [`v8.6.2`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.1...8.6.2) Patching 8.6.1 update with [this PR](https://redirect.github.com/vitaly-t/pg-promise/pull/592). ### [`v8.6.1`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.6.0...8.6.1) **Minor breaking change:** Finalizing [assert-options] integration, into type `QueryFile` that was missed in [v8.6.0]. [assert-options]: https://redirect.github.com/vitaly-t/assert-options [v8.6.0]: https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.0 ### [`v8.6.0`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.6.0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.5.6...8.6.0) - **Minor Breaking Change**: Integrating use of [assert-options] throughout the entire library, to help identifying errors related to invalid use of optional parameters anywhere in the API. - **Breaking Change**: Renaming option `default` to `def` for method [as.format], to avoid conflicts with the JavaScript reserved word. - Dependency updates [as.format]: http://vitaly-t.github.io/pg-promise/formatting.html#.format [assert-options]: https://redirect.github.com/vitaly-t/assert-options ### [`v8.5.6`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.5.6) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.5.5...8.5.6) - Driver [pg] updated to 7.8.1 - DEV dependencies updated - Removing bad tests [pg]: https://redirect.github.com/brianc/node-postgres ### [`v8.5.5`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.5.5) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8.5.4...8.5.5) - Dependency updates - Documentation updates - Fixing tests for MacOS ### [`v8.5.4`](https://redirect.github.com/vitaly-t/pg-promise/releases/tag/8.5.4) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/eacc2716fe9312f7350bf45d958dec7f76372298...8.5.4) - Improves [releasing dead connections](https://redirect.github.com/vitaly-t/pg-promise/pull/573). - Dependency updates ### [`v8.5.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/47924505105466abe8d34eaee9f49b01212386cd...eacc2716fe9312f7350bf45d958dec7f76372298) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/47924505105466abe8d34eaee9f49b01212386cd...eacc2716fe9312f7350bf45d958dec7f76372298) ### [`v8.5.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/6b292398bc7dafd6637ed01f71c596008c47958e...47924505105466abe8d34eaee9f49b01212386cd) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6b292398bc7dafd6637ed01f71c596008c47958e...47924505105466abe8d34eaee9f49b01212386cd) ### [`v8.5.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/09f8cf3a84b607012b011d4215f77d24cbaacfe0...6b292398bc7dafd6637ed01f71c596008c47958e) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/09f8cf3a84b607012b011d4215f77d24cbaacfe0...6b292398bc7dafd6637ed01f71c596008c47958e) ### [`v8.5.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/283231392d9e70906849eded443c3ce27348063a...09f8cf3a84b607012b011d4215f77d24cbaacfe0) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/283231392d9e70906849eded443c3ce27348063a...09f8cf3a84b607012b011d4215f77d24cbaacfe0) ### [`v8.4.6`](https://redirect.github.com/vitaly-t/pg-promise/compare/8cf9d2a989593f4bbb9a53faabc14e13a9cccf89...283231392d9e70906849eded443c3ce27348063a) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8cf9d2a989593f4bbb9a53faabc14e13a9cccf89...283231392d9e70906849eded443c3ce27348063a) ### [`v8.4.5`](https://redirect.github.com/vitaly-t/pg-promise/compare/7fcec867d04eb8fb3944aa2f44aaa42839ee33b4...8cf9d2a989593f4bbb9a53faabc14e13a9cccf89) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7fcec867d04eb8fb3944aa2f44aaa42839ee33b4...8cf9d2a989593f4bbb9a53faabc14e13a9cccf89) ### [`v8.4.4`](https://redirect.github.com/vitaly-t/pg-promise/compare/68149ddc09ad8d00d2008def074ecb256c3d28a1...7fcec867d04eb8fb3944aa2f44aaa42839ee33b4) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/68149ddc09ad8d00d2008def074ecb256c3d28a1...7fcec867d04eb8fb3944aa2f44aaa42839ee33b4) ### [`v8.4.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/4d5f44cff964e9e0062f35fef5a1179967604fec...68149ddc09ad8d00d2008def074ecb256c3d28a1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/4d5f44cff964e9e0062f35fef5a1179967604fec...68149ddc09ad8d00d2008def074ecb256c3d28a1) ### [`v8.4.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/e68702db35a93f5f4c238db1a9f754f0c9f96773...4d5f44cff964e9e0062f35fef5a1179967604fec) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/e68702db35a93f5f4c238db1a9f754f0c9f96773...4d5f44cff964e9e0062f35fef5a1179967604fec) ### [`v8.4.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/b937fa90b29eaf272ad0422ab78ce4043590aed7...e68702db35a93f5f4c238db1a9f754f0c9f96773) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/b937fa90b29eaf272ad0422ab78ce4043590aed7...e68702db35a93f5f4c238db1a9f754f0c9f96773) ### [`v8.4.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/ddc6aff3af3ee1bbed999eac51aeb6fe2d3a6833...b937fa90b29eaf272ad0422ab78ce4043590aed7) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/ddc6aff3af3ee1bbed999eac51aeb6fe2d3a6833...b937fa90b29eaf272ad0422ab78ce4043590aed7) ### [`v8.3.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/a9df55c141d299ab435c32661010ae82e9ada1c1...ddc6aff3af3ee1bbed999eac51aeb6fe2d3a6833) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/a9df55c141d299ab435c32661010ae82e9ada1c1...ddc6aff3af3ee1bbed999eac51aeb6fe2d3a6833) ### [`v8.3.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/7ceace368de0110b709adeef86672f32289acec4...a9df55c141d299ab435c32661010ae82e9ada1c1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7ceace368de0110b709adeef86672f32289acec4...a9df55c141d299ab435c32661010ae82e9ada1c1) ### [`v8.3.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/892bd52ecd57e40c7ec8eff931041d34f833e859...7ceace368de0110b709adeef86672f32289acec4) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/892bd52ecd57e40c7ec8eff931041d34f833e859...7ceace368de0110b709adeef86672f32289acec4) ### [`v8.3.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/a550a0e7ef46c618a460028b39d625a61f5db395...892bd52ecd57e40c7ec8eff931041d34f833e859) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/a550a0e7ef46c618a460028b39d625a61f5db395...892bd52ecd57e40c7ec8eff931041d34f833e859) ### [`v8.2.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/0740b7375bfa7ad4bcda0370173fc48a21a04e39...a550a0e7ef46c618a460028b39d625a61f5db395) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/0740b7375bfa7ad4bcda0370173fc48a21a04e39...a550a0e7ef46c618a460028b39d625a61f5db395) ### [`v8.2.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/b8a2538481c354177c7c202be9f9fdf9b7409d33...0740b7375bfa7ad4bcda0370173fc48a21a04e39) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/b8a2538481c354177c7c202be9f9fdf9b7409d33...0740b7375bfa7ad4bcda0370173fc48a21a04e39) ### [`v8.2.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/6310dec83d1bb1f80519cd844cd1f8e3b12e0b51...b8a2538481c354177c7c202be9f9fdf9b7409d33) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6310dec83d1bb1f80519cd844cd1f8e3b12e0b51...b8a2538481c354177c7c202be9f9fdf9b7409d33) ### [`v8.2.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/dfd901950868c7071aa480e712a46af923430d45...6310dec83d1bb1f80519cd844cd1f8e3b12e0b51) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/dfd901950868c7071aa480e712a46af923430d45...6310dec83d1bb1f80519cd844cd1f8e3b12e0b51) ### [`v8.1.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/20eee6bc6bb3f719e23521d0cf272179950d3016...dfd901950868c7071aa480e712a46af923430d45) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/20eee6bc6bb3f719e23521d0cf272179950d3016...dfd901950868c7071aa480e712a46af923430d45) ### [`v8.1.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/356d9637e5dcb5d071e9ae8618737da21b9f7490...20eee6bc6bb3f719e23521d0cf272179950d3016) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/356d9637e5dcb5d071e9ae8618737da21b9f7490...20eee6bc6bb3f719e23521d0cf272179950d3016) ### [`v8.0.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/30ccc08de94b2a93832fb25325e3bf0861a66fc5...356d9637e5dcb5d071e9ae8618737da21b9f7490) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/30ccc08de94b2a93832fb25325e3bf0861a66fc5...356d9637e5dcb5d071e9ae8618737da21b9f7490) ### [`v7.5.4`](https://redirect.github.com/vitaly-t/pg-promise/compare/523c5112dbe491f24c67464f4fdb5a4e144b8285...30ccc08de94b2a93832fb25325e3bf0861a66fc5) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/523c5112dbe491f24c67464f4fdb5a4e144b8285...30ccc08de94b2a93832fb25325e3bf0861a66fc5) ### [`v7.5.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/1f2a0e9c8316a19cc138466b6153ee72888e3142...523c5112dbe491f24c67464f4fdb5a4e144b8285) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/1f2a0e9c8316a19cc138466b6153ee72888e3142...523c5112dbe491f24c67464f4fdb5a4e144b8285) ### [`v7.5.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/eca75f55a5a5164d0c98cf33a9e4011e2f43a16d...1f2a0e9c8316a19cc138466b6153ee72888e3142) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/eca75f55a5a5164d0c98cf33a9e4011e2f43a16d...1f2a0e9c8316a19cc138466b6153ee72888e3142) ### [`v7.5.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/5032b89139265bf6b50d3f06b61445696df6b4d2...eca75f55a5a5164d0c98cf33a9e4011e2f43a16d) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/5032b89139265bf6b50d3f06b61445696df6b4d2...eca75f55a5a5164d0c98cf33a9e4011e2f43a16d) ### [`v7.5.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/198070ca21b63deba1f6ac98eb5932ef3b764bbe...5032b89139265bf6b50d3f06b61445696df6b4d2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/198070ca21b63deba1f6ac98eb5932ef3b764bbe...5032b89139265bf6b50d3f06b61445696df6b4d2) ### [`v7.4.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/4c503d498b8dc971a8edb1e5dc6bd7e923126347...198070ca21b63deba1f6ac98eb5932ef3b764bbe) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/4c503d498b8dc971a8edb1e5dc6bd7e923126347...198070ca21b63deba1f6ac98eb5932ef3b764bbe) ### [`v7.4.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/ede94aa6425a9f4cd758db39c62ba2f6fbbaa1e4...4c503d498b8dc971a8edb1e5dc6bd7e923126347) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/ede94aa6425a9f4cd758db39c62ba2f6fbbaa1e4...4c503d498b8dc971a8edb1e5dc6bd7e923126347) ### [`v7.3.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/082924f2b4a5c734be95e59e02556fecdcb786c8...ede94aa6425a9f4cd758db39c62ba2f6fbbaa1e4) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/082924f2b4a5c734be95e59e02556fecdcb786c8...ede94aa6425a9f4cd758db39c62ba2f6fbbaa1e4) ### [`v7.3.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/6b81c27461e1528549528a9fbc79126b7ff83400...082924f2b4a5c734be95e59e02556fecdcb786c8) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6b81c27461e1528549528a9fbc79126b7ff83400...082924f2b4a5c734be95e59e02556fecdcb786c8) ### [`v7.3.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/bbe828732dcb3466a3be9c5e58ed789cc22aaa03...6b81c27461e1528549528a9fbc79126b7ff83400) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/bbe828732dcb3466a3be9c5e58ed789cc22aaa03...6b81c27461e1528549528a9fbc79126b7ff83400) ### [`v7.3.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/f6dbfabefc0ca6ff70cc8cc31b243264ec0d08c3...bbe828732dcb3466a3be9c5e58ed789cc22aaa03) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/f6dbfabefc0ca6ff70cc8cc31b243264ec0d08c3...bbe828732dcb3466a3be9c5e58ed789cc22aaa03) ### [`v7.2.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/4bfca8992c0e07b65679259374d8a008c09cfa28...f6dbfabefc0ca6ff70cc8cc31b243264ec0d08c3) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/4bfca8992c0e07b65679259374d8a008c09cfa28...f6dbfabefc0ca6ff70cc8cc31b243264ec0d08c3) ### [`v7.2.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/6b061fc2cd68ac35825cf11104352340ea02495f...4bfca8992c0e07b65679259374d8a008c09cfa28) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6b061fc2cd68ac35825cf11104352340ea02495f...4bfca8992c0e07b65679259374d8a008c09cfa28) ### [`v7.1.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/7094df58f470170fa6fbef0aa09c81a40ac67091...6b061fc2cd68ac35825cf11104352340ea02495f) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7094df58f470170fa6fbef0aa09c81a40ac67091...6b061fc2cd68ac35825cf11104352340ea02495f) ### [`v7.0.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/7c2bf827ea368d6e68f0ad337c6c6e4fb0b5c1bc...7094df58f470170fa6fbef0aa09c81a40ac67091) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7c2bf827ea368d6e68f0ad337c6c6e4fb0b5c1bc...7094df58f470170fa6fbef0aa09c81a40ac67091) ### [`v7.0.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/cc8595e597f6db8e73b00333d52504b122eb1ab2...7c2bf827ea368d6e68f0ad337c6c6e4fb0b5c1bc) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/cc8595e597f6db8e73b00333d52504b122eb1ab2...7c2bf827ea368d6e68f0ad337c6c6e4fb0b5c1bc) ### [`v7.0.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/6b68d5b3bf27b37b4796bf8e4007a48887fb2595...cc8595e597f6db8e73b00333d52504b122eb1ab2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6b68d5b3bf27b37b4796bf8e4007a48887fb2595...cc8595e597f6db8e73b00333d52504b122eb1ab2) ### [`v7.0.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/90cb4bed5b729429fe960cdf8cd9753e0c65b99c...6b68d5b3bf27b37b4796bf8e4007a48887fb2595) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/90cb4bed5b729429fe960cdf8cd9753e0c65b99c...6b68d5b3bf27b37b4796bf8e4007a48887fb2595) ### [`v6.10.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/7409cd9c6edb3c314917a4f6fdc9de4ce7d3ac35...90cb4bed5b729429fe960cdf8cd9753e0c65b99c) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7409cd9c6edb3c314917a4f6fdc9de4ce7d3ac35...90cb4bed5b729429fe960cdf8cd9753e0c65b99c) ### [`v6.10.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/474e2e26e9949b0b54604b1c7c7b8d3d968d4abf...7409cd9c6edb3c314917a4f6fdc9de4ce7d3ac35) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/474e2e26e9949b0b54604b1c7c7b8d3d968d4abf...7409cd9c6edb3c314917a4f6fdc9de4ce7d3ac35) ### [`v6.10.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/856b4be78145f9496627709446ccd7a69c45cf52...474e2e26e9949b0b54604b1c7c7b8d3d968d4abf) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/856b4be78145f9496627709446ccd7a69c45cf52...474e2e26e9949b0b54604b1c7c7b8d3d968d4abf) ### [`v6.10.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/285bdc0c353f065e186f663191c0225fc85301dc...856b4be78145f9496627709446ccd7a69c45cf52) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/285bdc0c353f065e186f663191c0225fc85301dc...856b4be78145f9496627709446ccd7a69c45cf52) ### [`v6.9.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/997a726ef0a6462009f1048e402add1473accabe...285bdc0c353f065e186f663191c0225fc85301dc) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/997a726ef0a6462009f1048e402add1473accabe...285bdc0c353f065e186f663191c0225fc85301dc) ### [`v6.8.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/f39c52d689b82de49dbe011082646b1cc36c5797...997a726ef0a6462009f1048e402add1473accabe) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/f39c52d689b82de49dbe011082646b1cc36c5797...997a726ef0a6462009f1048e402add1473accabe) ### [`v6.7.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/f8e58e1708a34301b7acd17d7cdd803f96ea695e...f39c52d689b82de49dbe011082646b1cc36c5797) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/f8e58e1708a34301b7acd17d7cdd803f96ea695e...f39c52d689b82de49dbe011082646b1cc36c5797) ### [`v6.7.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/ede77b39c2d7cb1951cee72775cc6f5fa61071c9...f8e58e1708a34301b7acd17d7cdd803f96ea695e) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/ede77b39c2d7cb1951cee72775cc6f5fa61071c9...f8e58e1708a34301b7acd17d7cdd803f96ea695e) ### [`v6.5.4`](https://redirect.github.com/vitaly-t/pg-promise/compare/908e56c7a1ed600522c967337fb11f62c56c1f1f...ede77b39c2d7cb1951cee72775cc6f5fa61071c9) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/908e56c7a1ed600522c967337fb11f62c56c1f1f...ede77b39c2d7cb1951cee72775cc6f5fa61071c9) ### [`v6.5.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/030ccdf404b4095444e5f7d25a394691d73ec3b5...908e56c7a1ed600522c967337fb11f62c56c1f1f) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/030ccdf404b4095444e5f7d25a394691d73ec3b5...908e56c7a1ed600522c967337fb11f62c56c1f1f) ### [`v6.5.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/8217f073386e705dcd552210efc72085617bfc09...030ccdf404b4095444e5f7d25a394691d73ec3b5) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8217f073386e705dcd552210efc72085617bfc09...030ccdf404b4095444e5f7d25a394691d73ec3b5) ### [`v6.5.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/7a9d727bf214c1096f16fe74d11c1be6ea32069f...8217f073386e705dcd552210efc72085617bfc09) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7a9d727bf214c1096f16fe74d11c1be6ea32069f...8217f073386e705dcd552210efc72085617bfc09) ### [`v6.5.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/d50eb7d60a60dfcb876fb4d7c38c0ebd89736f8d...7a9d727bf214c1096f16fe74d11c1be6ea32069f) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/d50eb7d60a60dfcb876fb4d7c38c0ebd89736f8d...7a9d727bf214c1096f16fe74d11c1be6ea32069f) ### [`v6.4.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/d0d42c0744ce9b427e9a6d50799fdf4a8d3c3dcc...d50eb7d60a60dfcb876fb4d7c38c0ebd89736f8d) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/d0d42c0744ce9b427e9a6d50799fdf4a8d3c3dcc...d50eb7d60a60dfcb876fb4d7c38c0ebd89736f8d) ### [`v6.3.8`](https://redirect.github.com/vitaly-t/pg-promise/compare/77852ac00e810708d47d2a723131f481e0439a41...d0d42c0744ce9b427e9a6d50799fdf4a8d3c3dcc) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/77852ac00e810708d47d2a723131f481e0439a41...d0d42c0744ce9b427e9a6d50799fdf4a8d3c3dcc) ### [`v6.3.7`](https://redirect.github.com/vitaly-t/pg-promise/compare/0fc3f9fd06efeb3345de592387f87f8149857734...77852ac00e810708d47d2a723131f481e0439a41) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/0fc3f9fd06efeb3345de592387f87f8149857734...77852ac00e810708d47d2a723131f481e0439a41) ### [`v6.3.6`](https://redirect.github.com/vitaly-t/pg-promise/compare/6164994dcc997e289b7bcd1eea63f000b5a59dd2...0fc3f9fd06efeb3345de592387f87f8149857734) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6164994dcc997e289b7bcd1eea63f000b5a59dd2...0fc3f9fd06efeb3345de592387f87f8149857734) ### [`v6.3.5`](https://redirect.github.com/vitaly-t/pg-promise/compare/3cf8425c7aea384eff612c0a7ea213763f3a2f15...6164994dcc997e289b7bcd1eea63f000b5a59dd2) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/3cf8425c7aea384eff612c0a7ea213763f3a2f15...6164994dcc997e289b7bcd1eea63f000b5a59dd2) ### [`v6.3.4`](https://redirect.github.com/vitaly-t/pg-promise/compare/85ac602a280efa81c4da1957e56ae3c022e97a33...3cf8425c7aea384eff612c0a7ea213763f3a2f15) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/85ac602a280efa81c4da1957e56ae3c022e97a33...3cf8425c7aea384eff612c0a7ea213763f3a2f15) ### [`v6.3.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/e28b02777e48b95bf4a3df214e2f2dbdf36d9b36...85ac602a280efa81c4da1957e56ae3c022e97a33) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/e28b02777e48b95bf4a3df214e2f2dbdf36d9b36...85ac602a280efa81c4da1957e56ae3c022e97a33) ### [`v6.3.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/4676f8097dd4b3ae16122e4f2de5a895a0d8d397...e28b02777e48b95bf4a3df214e2f2dbdf36d9b36) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/4676f8097dd4b3ae16122e4f2de5a895a0d8d397...e28b02777e48b95bf4a3df214e2f2dbdf36d9b36) ### [`v6.3.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/cf9a55dad99967b845bb91fa9f7da79a1e4ff20e...4676f8097dd4b3ae16122e4f2de5a895a0d8d397) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/cf9a55dad99967b845bb91fa9f7da79a1e4ff20e...4676f8097dd4b3ae16122e4f2de5a895a0d8d397) ### [`v6.3.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/665beeff1d077d8b0cb96db53ae45845c9725e6b...cf9a55dad99967b845bb91fa9f7da79a1e4ff20e) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/665beeff1d077d8b0cb96db53ae45845c9725e6b...cf9a55dad99967b845bb91fa9f7da79a1e4ff20e) ### [`v6.2.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/71425a96b7baded45a6f8bee4755886971467b88...665beeff1d077d8b0cb96db53ae45845c9725e6b) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/71425a96b7baded45a6f8bee4755886971467b88...665beeff1d077d8b0cb96db53ae45845c9725e6b) ### [`v6.2.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/ed91f1ef8422940eb6c204643aef802756a4ce2d...71425a96b7baded45a6f8bee4755886971467b88) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/ed91f1ef8422940eb6c204643aef802756a4ce2d...71425a96b7baded45a6f8bee4755886971467b88) ### [`v6.2.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/32a70a98824faf8d1daf318535a4353b051f3d90...ed91f1ef8422940eb6c204643aef802756a4ce2d) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/32a70a98824faf8d1daf318535a4353b051f3d90...ed91f1ef8422940eb6c204643aef802756a4ce2d) ### [`v6.2.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/068973ddb26703ed5826e31b9cd7c9865daf1158...32a70a98824faf8d1daf318535a4353b051f3d90) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/068973ddb26703ed5826e31b9cd7c9865daf1158...32a70a98824faf8d1daf318535a4353b051f3d90) ### [`v6.1.2`](https://redirect.github.com/vitaly-t/pg-promise/compare/14adfbbd9b8ef3368d990aef580bcd959c5fdd5f...068973ddb26703ed5826e31b9cd7c9865daf1158) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/14adfbbd9b8ef3368d990aef580bcd959c5fdd5f...068973ddb26703ed5826e31b9cd7c9865daf1158) ### [`v6.1.1`](https://redirect.github.com/vitaly-t/pg-promise/compare/4b1954d957c650616291fcbfe6b2ee57d37bb8a6...14adfbbd9b8ef3368d990aef580bcd959c5fdd5f) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/4b1954d957c650616291fcbfe6b2ee57d37bb8a6...14adfbbd9b8ef3368d990aef580bcd959c5fdd5f) ### [`v6.1.0`](https://redirect.github.com/vitaly-t/pg-promise/compare/3c141b6f17d56be0c421dc9768bb0cc8d5b7e752...4b1954d957c650616291fcbfe6b2ee57d37bb8a6) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/3c141b6f17d56be0c421dc9768bb0cc8d5b7e752...4b1954d957c650616291fcbfe6b2ee57d37bb8a6) ### [`v6.0.26`](https://redirect.github.com/vitaly-t/pg-promise/compare/e2b9be4815ce8c598d520e936641bab921ce2aa6...3c141b6f17d56be0c421dc9768bb0cc8d5b7e752) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/e2b9be4815ce8c598d520e936641bab921ce2aa6...3c141b6f17d56be0c421dc9768bb0cc8d5b7e752) ### [`v6.0.25`](https://redirect.github.com/vitaly-t/pg-promise/compare/ecf73b57b5a37c9dcac4031634f9316538c494eb...e2b9be4815ce8c598d520e936641bab921ce2aa6) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/ecf73b57b5a37c9dcac4031634f9316538c494eb...e2b9be4815ce8c598d520e936641bab921ce2aa6) ### [`v6.0.24`](https://redirect.github.com/vitaly-t/pg-promise/compare/bf58ac0c68c291068cb7f3db09d88fa552bc423f...ecf73b57b5a37c9dcac4031634f9316538c494eb) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/bf58ac0c68c291068cb7f3db09d88fa552bc423f...ecf73b57b5a37c9dcac4031634f9316538c494eb) ### [`v6.0.23`](https://redirect.github.com/vitaly-t/pg-promise/compare/6a3baa0f398f92999fcdad1156802eb9e6c6ead1...bf58ac0c68c291068cb7f3db09d88fa552bc423f) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6a3baa0f398f92999fcdad1156802eb9e6c6ead1...bf58ac0c68c291068cb7f3db09d88fa552bc423f) ### [`v6.0.22`](https://redirect.github.com/vitaly-t/pg-promise/compare/0886b7bb5c662776ad42530aab12ca2c1ffa6e24...6a3baa0f398f92999fcdad1156802eb9e6c6ead1) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/0886b7bb5c662776ad42530aab12ca2c1ffa6e24...6a3baa0f398f92999fcdad1156802eb9e6c6ead1) ### [`v6.0.20`](https://redirect.github.com/vitaly-t/pg-promise/compare/9cc145099cc1b175c020c95fd55c3fcd15157cbc...0886b7bb5c662776ad42530aab12ca2c1ffa6e24) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/9cc145099cc1b175c020c95fd55c3fcd15157cbc...0886b7bb5c662776ad42530aab12ca2c1ffa6e24) ### [`v6.0.19`](https://redirect.github.com/vitaly-t/pg-promise/compare/8ab12037fde11256b2566a074c2db4b700c5683d...9cc145099cc1b175c020c95fd55c3fcd15157cbc) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8ab12037fde11256b2566a074c2db4b700c5683d...9cc145099cc1b175c020c95fd55c3fcd15157cbc) ### [`v6.0.18`](https://redirect.github.com/vitaly-t/pg-promise/compare/85295b4dd8901c2b7dd6de25533bb2c7dbf1c46d...8ab12037fde11256b2566a074c2db4b700c5683d) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/85295b4dd8901c2b7dd6de25533bb2c7dbf1c46d...8ab12037fde11256b2566a074c2db4b700c5683d) ### [`v6.0.17`](https://redirect.github.com/vitaly-t/pg-promise/compare/5727470fee2d9abbb692ffa42649b3af967b3eab...85295b4dd8901c2b7dd6de25533bb2c7dbf1c46d) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/5727470fee2d9abbb692ffa42649b3af967b3eab...85295b4dd8901c2b7dd6de25533bb2c7dbf1c46d) ### [`v6.0.16`](https://redirect.github.com/vitaly-t/pg-promise/compare/a2f58007f17cfd6b1944ba3a36744a13e09eea73...5727470fee2d9abbb692ffa42649b3af967b3eab) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/a2f58007f17cfd6b1944ba3a36744a13e09eea73...5727470fee2d9abbb692ffa42649b3af967b3eab) ### [`v6.0.15`](https://redirect.github.com/vitaly-t/pg-promise/compare/c4cf86dd5aeae387efe75843e1926077935456ec...a2f58007f17cfd6b1944ba3a36744a13e09eea73) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/c4cf86dd5aeae387efe75843e1926077935456ec...a2f58007f17cfd6b1944ba3a36744a13e09eea73) ### [`v6.0.14`](https://redirect.github.com/vitaly-t/pg-promise/compare/160549b8a5ec4ccdcb9edbfe1471bc02eebf7c83...c4cf86dd5aeae387efe75843e1926077935456ec) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/160549b8a5ec4ccdcb9edbfe1471bc02eebf7c83...c4cf86dd5aeae387efe75843e1926077935456ec) ### [`v6.0.12`](https://redirect.github.com/vitaly-t/pg-promise/compare/a013c71f85ea64ec8fab85f176d3871900a46a8d...160549b8a5ec4ccdcb9edbfe1471bc02eebf7c83) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/a013c71f85ea64ec8fab85f176d3871900a46a8d...160549b8a5ec4ccdcb9edbfe1471bc02eebf7c83) ### [`v6.0.11`](https://redirect.github.com/vitaly-t/pg-promise/compare/2a940f1ca84e1360641562494612711c307f1118...a013c71f85ea64ec8fab85f176d3871900a46a8d) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/2a940f1ca84e1360641562494612711c307f1118...a013c71f85ea64ec8fab85f176d3871900a46a8d) ### [`v6.0.10`](https://redirect.github.com/vitaly-t/pg-promise/compare/2f0b7dc96d2e7a3d565487040cfecbe70adbeaed...2a940f1ca84e1360641562494612711c307f1118) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/2f0b7dc96d2e7a3d565487040cfecbe70adbeaed...2a940f1ca84e1360641562494612711c307f1118) ### [`v6.0.9`](https://redirect.github.com/vitaly-t/pg-promise/compare/8a156515450be32797b98db57273efedba70b27a...2f0b7dc96d2e7a3d565487040cfecbe70adbeaed) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/8a156515450be32797b98db57273efedba70b27a...2f0b7dc96d2e7a3d565487040cfecbe70adbeaed) ### [`v6.0.8`](https://redirect.github.com/vitaly-t/pg-promise/compare/7e16ec3e940423b0962a73e14af99d6d5d350a77...8a156515450be32797b98db57273efedba70b27a) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7e16ec3e940423b0962a73e14af99d6d5d350a77...8a156515450be32797b98db57273efedba70b27a) ### [`v6.0.7`](https://redirect.github.com/vitaly-t/pg-promise/compare/c3a2e5ddd977c6b7febe1a4b14571ca9b1f74862...7e16ec3e940423b0962a73e14af99d6d5d350a77) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/c3a2e5ddd977c6b7febe1a4b14571ca9b1f74862...7e16ec3e940423b0962a73e14af99d6d5d350a77) ### [`v6.0.5`](https://redirect.github.com/vitaly-t/pg-promise/compare/7ceb3e07b4d984752aaaba46703206ea099605dc...c3a2e5ddd977c6b7febe1a4b14571ca9b1f74862) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/7ceb3e07b4d984752aaaba46703206ea099605dc...c3a2e5ddd977c6b7febe1a4b14571ca9b1f74862) ### [`v6.0.4`](https://redirect.github.com/vitaly-t/pg-promise/compare/58c71a5f4e6630af5d3fb7651118dffe0d697c3b...7ceb3e07b4d984752aaaba46703206ea099605dc) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/58c71a5f4e6630af5d3fb7651118dffe0d697c3b...7ceb3e07b4d984752aaaba46703206ea099605dc) ### [`v6.0.3`](https://redirect.github.com/vitaly-t/pg-promise/compare/6833c5ddc5c0591f3ad85f794fc4e193d33ddc56...58c71a5f4e6630af5d3fb7651118dffe0d697c3b) [Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/6833c5ddc5c0591f3ad85f794fc4e193d33ddc