Update dependency pg-promise to v10#35
Open
dev-mend-for-github-com[bot] wants to merge 1 commit intomasterfrom
Open
Update dependency pg-promise to v10#35dev-mend-for-github-com[bot] wants to merge 1 commit intomasterfrom
dev-mend-for-github-com[bot] wants to merge 1 commit intomasterfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.0By merging this PR, the issue #27 will be automatically resolved and closed:
Release Notes
vitaly-t/pg-promise (pg-promise)
v10.7.0Compare Source
v10.6.2Compare Source
v10.6.1Compare Source
v10.6.0Compare Source
v10.5.8Compare Source
byteatype, see this PR.v10.5.7Compare Source
v10.5.6Compare Source
pgdriver to v8.2.1v10.5.5Compare Source
v10.5.4Compare Source
pgdriver to v8.1.0v10.5.3Compare Source
v10.5.2Compare Source
v10.5.1Compare Source
v10.5.0Compare Source
idleTimeoutMillis(in TypeScript) fromdefaults, due to this bug, and #703v10.4.4Compare Source
v10.4.3Compare Source
v10.4.2Compare Source
v10.4.1Compare Source
v10.4.0Compare Source
pg-query-stream< 3.0.0, see #695v10.3.5Compare Source
This is an important overall-connectivity fix on the base driver, which sometimes would give us a dead connection.
v10.3.4Compare Source
There has been a discrepancy with the driver, as it's undergone many changes when it comes to supporting connection timeouts.
Property
connect_timeoutnow has been removed from thedefaultsof the driver, and propertyconnectionTimeoutMillisadded 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.3Compare 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.2Compare 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.1Compare Source
minconnection option from the TypeScript. The connection pool no longer supports it.v10.3.0Compare Source
v10.2.1Compare Source
pg-nativecrawled into10.2.0package, 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-nativeaway from the package, as it doesn't belong there.v10.2.0Compare Source
UPDATE
The package got crippled here, with
pg-nativedependency injected by mistake. Removed in 10.2.1.v10.1.0Compare Source
Implemented #673 - adding
serverVersioneverywhere.Now you have the server version inside any task or transaction context (see TaskContext):
And the low-level
Clienttype has been extended as well:NOTE: This feature is not available with
Native Bindingsv10.0.1Compare Source
Documentation updates only.
v10.0.0Compare Source
Below are breaking changes:
CALL procName()syntax, for native stored procedures, which requires PostgreSQL v11 or later.v9.3.6Compare Source
v9.3.5Compare Source
Quick patch for #667, to let TypeScript also infer the client type for events within the initialization options.
Example
v9.3.4Compare Source
No code changes.
v9.3.3Compare Source
Finalizing #657, added many tests, and changed internal
BigIntreplacement pattern to"123#bigint", which should not break anything by accident.v9.3.2Compare Source
Patches #657 to properly format BigInt when used with JSON Filter and as.json function.
v9.3.1Compare 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.0Compare Source
BigInttype.BigIntNative SupportNow you can enable native BigInt support when running under Node.js v10.4.0 or later.
The following will make types
BIGINTandBIGSERIALarrive 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.1Compare Source
A quick follow-up on v9.2.0 release:
v9.2.0Compare Source
Major refactoring within the query-formatting engine + the
helpersnamespace, 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 usingARRAYinstead ofarray. Andhelpersnamespace is affected by this automatically, while the globalcapSQLoption is used in the absence of the one set locally.Method as.array now supports the same option
capSQL.v9.1.4Compare Source
Documentation updates only.
v9.1.3Compare Source
v9.1.2Compare Source
Dependency updates.
v9.1.1Compare Source
If you are using TypeScript, and importing types for extensions
batch,sequenceorpage, 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.0Compare 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
strictmode have been resolved also.This update is a must-have, especially if you are writing in TypeScript's
strictmode.v9.0.3Compare Source
Major TypeScript updates, no code changes.
In reality, there was substantial refactoring within TypeScript declarations, to support
strictmode, for the driver, plus other issues that came up within tests. And pg-promise-demo has been updated to take advantage of thestrictmode 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
strictmode issue, and the initial PR.v9.0.2Compare Source
v9.0.1Compare Source
builtinsproperty within TypeScript, i.e.pgp.pg.types.builtinsv9.0.0Compare 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/awaitonly.objectToCodeandbuildSqlModulewere 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
pgdriver to the latest7.12.0, plus internalassert-optionsmodule.v8.7.5Compare Source
ROLLBACKlogic for failed connections, following this PR.v8.7.4Compare Source
v8.7.3Compare Source
v8.7.2Compare Source
v8.7.1Compare Source
v8.7.0Compare Source
Fixing #599 and #600, thanks to @johanneswuerbach
Updating many dependencies, including:
v8.6.5Compare Source
Updated dependencies + documentation.
v8.6.4Compare Source
Updating dependencies, including the driver version to 7.9.0
v8.6.3Compare Source
v8.6.2Compare Source
Patching 8.6.1 update with this PR.
v8.6.1Compare Source
Minor breaking change: Finalizing assert-options integration, into type
QueryFilethat was missed in v8.6.0.v8.6.0Compare Source
defaulttodeffor method as.format, to avoid conflicts with the JavaScript reserved word.v8.5.6Compare Source
v8.5.5Compare Source
v8.5.4Compare Source
v8.5.3Compare Source
v8.5.2Compare Source
v8.5.1Compare Source
v8.5.0Compare Source
v8.4.6Compare Source
v8.4.5Compare Source
v8.4.4Compare Source
v8.4.3Compare Source
v8.4.2Compare Source
v8.4.1Compare Source
v8.4.0Compare Source
v8.3.3Compare Source
v8.3.2Compare Source
v8.3.1Compare Source
v8.3.0Compare Source
v8.2.3Compare Source
v8.2.2Compare Source
v8.2.1Compare Source
v8.2.0Compare Source
v8.1.1Compare Source
v8.1.0Compare Source
v8.0.0Compare Source
v7.5.4Compare Source
v7.5.3Compare Source
v7.5.2Compare Source
v7.5.1Compare Source
v7.5.0Compare Source
v7.4.1Compare Source
v7.4.0Compare Source
v7.3.3Compare Source
v7.3.2Compare Source
v7.3.1Compare Source
v7.3.0Compare Source
v7.2.1Compare Source
v7.2.0Compare Source
v7.1.0Compare Source
v7.0.3Compare Source
v7.0.2Compare Source
v7.0.1Compare Source
v7.0.0Compare Source
v6.10.3Compare Source
v6.10.2Compare Source
v6.10.1Compare Source
v6.10.0Compare Source
v6.9.0Compare Source
v6.8.0Compare Source
v6.7.1Compare Source
v6.7.0Compare Source
v6.5.4Compare Source
v6.5.3Compare Source
v6.5.2Compare Source
v6.5.1Compare Source
v6.5.0Compare Source
v6.4.0Compare Source
v6.3.8Compare Source
v6.3.7Compare Source
v6.3.6Compare Source
v6.3.5Compare Source
v6.3.4Compare Source
v6.3.3Compare Source
v6.3.2Compare Source
v6.3.1Compare Source
v6.3.0Compare Source
v6.2.3Compare Source
v6.2.2Compare Source
v6.2.1Compare Source
v6.2.0Compare Source
v6.1.2Compare Source
v6.1.1Compare Source
v6.1.0Compare Source
v6.0.26Compare Source
v6.0.25Compare Source
v6.0.24Compare Source
v6.0.23Compare Source
v6.0.22Compare Source
v6.0.20Compare Source
v6.0.19Compare Source
v6.0.18Compare Source
v6.0.17Compare Source
v6.0.16Compare Source
v6.0.15Compare Source
v6.0.14Compare Source
v6.0.12Compare Source
v6.0.11Compare Source
v6.0.10[Compare Source](https://redirect.github.com/vitaly-t/pg-promise/compare/2f0b7dc96d2e7a3d565487040cfecbe70