chore(deps): update dependency pg-promise to v10 #37
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^4.4.6
->^10.7.0
By merging this PR, the below issues will be automatically resolved and closed:
Release Notes
vitaly-t/pg-promise (pg-promise)
v10.7.0
Compare Source
v10.6.2
Compare Source
v10.6.1
Compare Source
v10.6.0
Compare Source
v10.5.8
Compare Source
bytea
type, see this PR.v10.5.7
Compare Source
v10.5.6
Compare Source
pg
driver to v8.2.1v10.5.5
Compare Source
v10.5.4
Compare Source
pg
driver to v8.1.0v10.5.3
Compare Source
v10.5.2
Compare Source
v10.5.1
Compare Source
v10.5.0
Compare Source
idleTimeoutMillis
(in TypeScript) fromdefaults
, due to this bug, and #703v10.4.4
Compare Source
v10.4.3
Compare Source
v10.4.2
Compare Source
v10.4.1
Compare Source
v10.4.0
Compare Source
pg-query-stream
< 3.0.0, see #695v10.3.5
Compare Source
This is an important overall-connectivity fix on the base driver, which sometimes would give us a dead connection.
v10.3.4
Compare Source
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 thedefaults
of the driver, and propertyconnectionTimeoutMillis
added to the connection parameters, which is the only correct way to set the connection timeout:Note that this change affects only TypeScript clients.
v10.3.3
Compare Source
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:
Then the following calls can be made now:
v10.3.2
Compare Source
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
Compare Source
min
connection option from the TypeScript. The connection pool no longer supports it.v10.3.0
Compare Source
v10.2.1
Compare Source
pg-native
crawled into10.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
Compare Source
UPDATE
The package got crippled here, with
pg-native
dependency injected by mistake. Removed in 10.2.1.v10.1.0
Compare Source
Implemented #673 - adding
serverVersion
everywhere.Now you have the server version inside any task or transaction context (see TaskContext):
And the low-level
Client
type has been extended as well:NOTE: This feature is not available with
Native Bindings
v10.0.1
Compare Source
Documentation updates only.
v10.0.0
Compare Source
Below are breaking changes:
CALL procName()
syntax, for native stored procedures, which requires PostgreSQL v11 or later.v9.3.6
Compare Source
v9.3.5
Compare Source
Quick patch for #667, to let TypeScript also infer the client type for events within the initialization options.
Example
v9.3.4
Compare Source
No code changes.
v9.3.3
Compare Source
Finalizing #657, added many tests, and changed internal
BigInt
replacement pattern to"123#bigint"
, which should not break anything by accident.v9.3.2
Compare Source
Patches #657 to properly format BigInt when used with JSON Filter and as.json function.
v9.3.1
Compare Source
Improving on #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.
v9.3.0
Compare Source
BigInt
type.BigInt
Native SupportNow you can enable native BigInt support when running under Node.js v10.4.0 or later.
The following will make types
BIGINT
andBIGSERIAL
arrive as BigInt type:And if you make use of arrays of BigInt, you can convert them with this:
And the query-formatting engine now lets you use type BigInt for query values directly:
v9.2.1
Compare Source
A quick follow-up on v9.2.0 release:
v9.2.0
Compare Source
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 usingARRAY
instead ofarray
. Andhelpers
namespace is affected by this automatically, while the globalcapSQL
option is used in the absence of the one set locally.Method as.array now supports the same option
capSQL
.v9.1.4
Compare Source
Documentation updates only.
v9.1.3
Compare Source
v9.1.2
Compare Source
Dependency updates.
v9.1.1
Compare Source
If you are using TypeScript, and importing types for extensions
batch
,sequence
orpage
, 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.
v9.1.0
Compare Source
Implementation of #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
Compare Source
Major TypeScript updates, no code changes.
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 thestrict
mode compatibility.And to make sure it stays that way, TypeScript tests in the project are now in strict mode, as per tsconfig.json.
Thanks @72636c for pointing out the
strict
mode issue, and the initial PR.v9.0.2
Compare Source
v9.0.1
Compare Source
builtins
property within TypeScript, i.e.pgp.pg.types.builtins
v9.0.0
Compare Source
Official v9 Release
Node.js and TypeScript Requirements
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. 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
async
/await
only.objectToCode
andbuildSqlModule
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
pg
driver to the latest7.12.0
, plus internalassert-options
module.v8.7.5
Compare Source
ROLLBACK
logic for failed connections, following this PR.v8.7.4
Compare Source
v8.7.3
Compare Source
v8.7.2
Compare Source
v8.7.1
Compare Source
v8.7.0
Compare Source
Fixing #599 and #600, thanks to @johanneswuerbach
Updating many dependencies, including:
v8.6.5
Compare Source
Updated dependencies + documentation.
v8.6.4
Compare Source
Updating dependencies, including the driver version to 7.9.0
v8.6.3
Compare Source
v8.6.2
Compare Source
Patching 8.6.1 update with this PR.
v8.6.1
Compare Source
Minor breaking change: Finalizing assert-options integration, into type
QueryFile
that was missed in v8.6.0.v8.6.0
Compare Source
default
todef
for method as.format, to avoid conflicts with the JavaScript reserved word.v8.5.6
Compare Source
v8.5.5
Compare Source
v8.5.4
Compare Source
v8.5.3
Compare Source
v8.5.2
Compare Source
v8.5.1
Compare Source
v8.5.0
Compare Source
v8.4.6
Compare Source
v8.4.5
Compare Source
v8.4.4
Compare Source
v8.4.3
Compare Source
v8.4.2
Compare Source
v8.4.1
Compare Source
v8.4.0
Compare Source
v8.3.3
Compare Source
v8.3.2
Compare Source
v8.3.1
Compare Source
v8.3.0
Compare Source
v8.2.3
Compare Source
v8.2.2
Compare Source
v8.2.1
Compare Source
v8.2.0
Compare Source
v8.1.1
Compare Source
v8.1.0
Compare Source
v8.0.0
Compare Source
v7.5.4
Compare Source
v7.5.3
Compare Source
v7.5.2
Compare Source
v7.5.1
Compare Source
v7.5.0
Compare Source
v7.4.1
Compare Source
v7.4.0
Compare Source
v7.3.3
Compare Source
v7.3.2
Compare Source
v7.3.1
Compare Source
v7.3.0
Compare Source
v7.2.1
Compare Source
v7.2.0
Compare Source
v7.1.0
Compare Source
v7.0.3
Compare Source
v7.0.2
Compare Source
v7.0.1
Compare Source
v7.0.0
Compare Source
v6.10.3
Compare Source
v6.10.2
Compare Source
v6.10.1
Compare Source
v6.10.0
Compare Source
v6.9.0
Compare Source
v6.8.0
Compare Source
v6.7.1
Compare Source
v6.7.0
Compare Source
v6.5.4
Compare Source
v6.5.3
Compare Source
v6.5.2
Compare Source
v6.5.1
Compare Source
v6.5.0
Compare Source
v6.4.0
Compare Source
v6.3.8
Compare Source
v6.3.7
Compare Source
v6.3.6
Compare Source
v6.3.5
Compare Source
v6.3.4
Compare Source
v6.3.3
Compare Source
v6.3.2
Compare Source
v6.3.1
Compare Source
v6.3.0
Compare Source
v6.2.3
Compare Source
v6.2.2
Compare Source
v6.2.1
Compare Source
v6.2.0
Compare Source
v6.1.2
Compare Source
v6.1.1
Compare Source
v6.1.0
Compare Source
v6.0.26
Compare Source
v6.0.25
Compare Source
v6.0.24
Compare Source
v6.0.23
Compare Source
v6.0.22
Compare Source
v6.0.20
Compare Source
v6.0.19
Compare Source
v6.0.18
Compare Source
v6.0.17
Compare Source
v6.0.16
Compare Source
v6.0.15
Compare Source
v6.0.14
Compare Source
v6.0.12
Compare Source
v6.0.11
Compare Source
v6.0.10
Compare Source
v6.0.9
Compare Source
v6.0.8
Compare Source
v6.0.7
Compare Source
v6.0.5
[Compare Source](https://redirect.