diff --git a/.changeset/funny-toes-ring.md b/.changeset/funny-toes-ring.md deleted file mode 100644 index 482346f8..00000000 --- a/.changeset/funny-toes-ring.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"slonik-sql-tag-raw": major -"@slonik/sql-tag": major -"slonik": major ---- - -Convert token types to symbols to ensures that SQL tokens cannot be injected from outside of the codebase, e.g. through JSON. - -Thanks to @alxndrsn for reporting the issue and suggesting patch (https://github.com/gajus/slonik/pull/595). - -Thanks to @danielrearden for suggesting a viable patch. \ No newline at end of file diff --git a/.changeset/hot-icons-teach.md b/.changeset/hot-icons-teach.md deleted file mode 100644 index b559ae23..00000000 --- a/.changeset/hot-icons-teach.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"slonik-sql-tag-raw": patch ---- - -correctly handle value binders diff --git a/packages/benchmark/CHANGELOG.md b/packages/benchmark/CHANGELOG.md index 0c13cc5e..eef86f36 100644 --- a/packages/benchmark/CHANGELOG.md +++ b/packages/benchmark/CHANGELOG.md @@ -1,5 +1,12 @@ # @slonik/benchmark +## 44.0.0 + +### Patch Changes + +- Updated dependencies [[`96db9f0`](https://github.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590)]: + - slonik@44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/benchmark/package.json b/packages/benchmark/package.json index 59120e35..75726b53 100644 --- a/packages/benchmark/package.json +++ b/packages/benchmark/package.json @@ -6,10 +6,10 @@ "pg": "^8.11.3", "pg-promise": "^11.5.5", "postgres": "^3.4.4", - "slonik": "^43.0.8" + "slonik": "^44.0.0" }, "scripts": { "benchmark": "NODE_ENV=production node benchmark.js" }, - "version": "43.0.8" + "version": "44.0.0" } diff --git a/packages/driver/CHANGELOG.md b/packages/driver/CHANGELOG.md index a63aa7ad..6be186df 100644 --- a/packages/driver/CHANGELOG.md +++ b/packages/driver/CHANGELOG.md @@ -1,5 +1,13 @@ # @slonik/driver +## 44.0.0 + +### Patch Changes + +- Updated dependencies []: + - @slonik/types@44.0.0 + - @slonik/utilities@44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/driver/package.json b/packages/driver/package.json index e1e8711a..37e07f9f 100644 --- a/packages/driver/package.json +++ b/packages/driver/package.json @@ -16,8 +16,8 @@ ] }, "dependencies": { - "@slonik/utilities": "^43.0.8", - "@slonik/types": "^43.0.8", + "@slonik/utilities": "^44.0.0", + "@slonik/types": "^44.0.0", "serialize-error": "^8.0.0", "roarr": "^7.21.1", "strict-event-emitter-types": "^2.0.0" @@ -82,5 +82,5 @@ "test": "nyc ava --verbose --serial" }, "types": "./dist/index.d.ts", - "version": "43.0.8" + "version": "44.0.0" } diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index a759b592..a9a76221 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -1,5 +1,12 @@ # @slonik/errors +## 44.0.0 + +### Patch Changes + +- Updated dependencies []: + - @slonik/types@44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/errors/package.json b/packages/errors/package.json index 13c3e0d7..2f27fbf5 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -16,7 +16,7 @@ ] }, "dependencies": { - "@slonik/types": "^43.0.8" + "@slonik/types": "^44.0.0" }, "description": "A Node.js PostgreSQL client with strict types, detailed logging and assertions.", "devDependencies": { @@ -79,5 +79,5 @@ "test": "nyc ava --verbose --serial" }, "types": "./dist/index.d.ts", - "version": "43.0.8" + "version": "44.0.0" } diff --git a/packages/pg-driver/CHANGELOG.md b/packages/pg-driver/CHANGELOG.md index 7f01ad00..417f9f56 100644 --- a/packages/pg-driver/CHANGELOG.md +++ b/packages/pg-driver/CHANGELOG.md @@ -1,5 +1,16 @@ # @slonik/pg-driver +## 44.0.0 + +### Patch Changes + +- Updated dependencies [[`96db9f0`](https://github.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590)]: + - @slonik/sql-tag@44.0.0 + - @slonik/driver@44.0.0 + - @slonik/errors@44.0.0 + - @slonik/types@44.0.0 + - @slonik/utilities@44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/pg-driver/package.json b/packages/pg-driver/package.json index 0f96da8c..23d4f9de 100644 --- a/packages/pg-driver/package.json +++ b/packages/pg-driver/package.json @@ -16,11 +16,11 @@ ] }, "dependencies": { - "@slonik/driver": "^43.0.8", - "@slonik/errors": "^43.0.8", - "@slonik/sql-tag": "^43.0.8", - "@slonik/types": "^43.0.8", - "@slonik/utilities": "^43.0.8", + "@slonik/driver": "^44.0.0", + "@slonik/errors": "^44.0.0", + "@slonik/sql-tag": "^44.0.0", + "@slonik/types": "^44.0.0", + "@slonik/utilities": "^44.0.0", "pg-query-stream": "^4.5.5", "pg-types": "^4.0.2", "pg": "^8.11.5", @@ -87,5 +87,5 @@ "test": "nyc ava --verbose --serial" }, "types": "./dist/index.d.ts", - "version": "43.0.8" + "version": "44.0.0" } diff --git a/packages/slonik-interceptor-field-name-transformation/CHANGELOG.md b/packages/slonik-interceptor-field-name-transformation/CHANGELOG.md index 2081ac0d..1871b0ff 100644 --- a/packages/slonik-interceptor-field-name-transformation/CHANGELOG.md +++ b/packages/slonik-interceptor-field-name-transformation/CHANGELOG.md @@ -1,5 +1,12 @@ # slonik-interceptor-field-name-transformation +## 44.0.0 + +### Patch Changes + +- Updated dependencies [[`96db9f0`](https://github.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590)]: + - slonik@44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/slonik-interceptor-field-name-transformation/package.json b/packages/slonik-interceptor-field-name-transformation/package.json index a95f8c4b..a02e6340 100644 --- a/packages/slonik-interceptor-field-name-transformation/package.json +++ b/packages/slonik-interceptor-field-name-transformation/package.json @@ -23,7 +23,7 @@ "ava": "^5.3.1", "eslint": "^8.57.0", "eslint-config-canonical": "^42.8.1", - "slonik": "^43.0.8", + "slonik": "^44.0.0", "ts-node": "^10.4.0", "typescript": "^4.7.4" }, @@ -39,7 +39,7 @@ "main": "./dist/index.js", "name": "slonik-interceptor-field-name-transformation", "peerDependencies": { - "slonik": ">=43.0.8" + "slonik": ">=44.0.0" }, "repository": { "type": "git", @@ -51,5 +51,5 @@ "test": "ava --verbose --serial" }, "typings": "./dist/index.d.ts", - "version": "43.0.8" + "version": "44.0.0" } diff --git a/packages/slonik-interceptor-query-cache/CHANGELOG.md b/packages/slonik-interceptor-query-cache/CHANGELOG.md index 3bfcc1af..7f22c428 100644 --- a/packages/slonik-interceptor-query-cache/CHANGELOG.md +++ b/packages/slonik-interceptor-query-cache/CHANGELOG.md @@ -1,5 +1,12 @@ # slonik-interceptor-query-cache +## 44.0.0 + +### Patch Changes + +- Updated dependencies [[`96db9f0`](https://github.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590)]: + - slonik@44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/slonik-interceptor-query-cache/package.json b/packages/slonik-interceptor-query-cache/package.json index 827c7607..3f7cdc03 100644 --- a/packages/slonik-interceptor-query-cache/package.json +++ b/packages/slonik-interceptor-query-cache/package.json @@ -24,7 +24,7 @@ "ava": "^5.3.1", "eslint": "^8.57.0", "eslint-config-canonical": "^42.8.1", - "slonik": "^43.0.8", + "slonik": "^44.0.0", "ts-node": "^10.4.0", "typescript": "^4.5.3" }, @@ -40,7 +40,7 @@ "main": "./dist/index.js", "name": "slonik-interceptor-query-cache", "peerDependencies": { - "slonik": ">=43.0.8" + "slonik": ">=44.0.0" }, "repository": { "type": "git", @@ -52,5 +52,5 @@ "test": "ava --verbose --serial" }, "typings": "./dist/index.d.ts", - "version": "43.0.8" + "version": "44.0.0" } diff --git a/packages/slonik-interceptor-query-logging/CHANGELOG.md b/packages/slonik-interceptor-query-logging/CHANGELOG.md index 8bd7a8d2..b72f7839 100644 --- a/packages/slonik-interceptor-query-logging/CHANGELOG.md +++ b/packages/slonik-interceptor-query-logging/CHANGELOG.md @@ -1,5 +1,12 @@ # slonik-interceptor-query-logging +## 44.0.0 + +### Patch Changes + +- Updated dependencies [[`96db9f0`](https://github.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590)]: + - slonik@44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/slonik-interceptor-query-logging/package.json b/packages/slonik-interceptor-query-logging/package.json index 7c947da6..e1b254ac 100644 --- a/packages/slonik-interceptor-query-logging/package.json +++ b/packages/slonik-interceptor-query-logging/package.json @@ -25,7 +25,7 @@ "ava": "^5.3.1", "eslint": "^8.57.0", "eslint-config-canonical": "^42.8.1", - "slonik": "^43.0.8", + "slonik": "^44.0.0", "ts-node": "^10.4.0", "typescript": "^4.5.3" }, @@ -41,7 +41,7 @@ "main": "./dist/index.js", "name": "slonik-interceptor-query-logging", "peerDependencies": { - "slonik": ">=43.0.8" + "slonik": ">=44.0.0" }, "repository": { "type": "git", @@ -53,5 +53,5 @@ "test": "ava --verbose --serial" }, "typings": "./dist/index.d.ts", - "version": "43.0.8" + "version": "44.0.0" } diff --git a/packages/slonik-sql-tag-raw/CHANGELOG.md b/packages/slonik-sql-tag-raw/CHANGELOG.md index f3c4e9b0..e1273ac5 100644 --- a/packages/slonik-sql-tag-raw/CHANGELOG.md +++ b/packages/slonik-sql-tag-raw/CHANGELOG.md @@ -1,5 +1,23 @@ # slonik-sql-tag-raw +## 44.0.0 + +### Major Changes + +- [`96db9f0`](https://github.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590) Thanks [@gajus](https://github.com/gajus)! - Convert token types to symbols to ensures that SQL tokens cannot be injected from outside of the codebase, e.g. through JSON. + + Thanks to @alxndrsn for reporting the issue and suggesting patch (https://github.com/gajus/slonik/pull/595). + + Thanks to @danielrearden for suggesting a viable patch. + +### Patch Changes + +- [`8f05f8c`](https://github.com/gajus/slonik/commit/8f05f8cf2b03935e9f7fcac3a95a41eaddfb1758) Thanks [@gajus](https://github.com/gajus)! - correctly handle value binders + +- Updated dependencies [[`96db9f0`](https://github.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590)]: + - @slonik/sql-tag@44.0.0 + - slonik@44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/slonik-sql-tag-raw/package.json b/packages/slonik-sql-tag-raw/package.json index a64d0339..43eb935c 100644 --- a/packages/slonik-sql-tag-raw/package.json +++ b/packages/slonik-sql-tag-raw/package.json @@ -16,7 +16,7 @@ ] }, "dependencies": { - "@slonik/sql-tag": "^43.0.8", + "@slonik/sql-tag": "^44.0.0", "lodash": "^4.17.20", "roarr": "^7.21.1" }, @@ -25,7 +25,7 @@ "ava": "^5.3.1", "eslint": "^8.57.0", "eslint-config-canonical": "^42.8.1", - "slonik": "^43.0.8", + "slonik": "^44.0.0", "ts-node": "^10.4.0", "typescript": "^4.5.3" }, @@ -41,7 +41,7 @@ "main": "./dist/index.js", "name": "slonik-sql-tag-raw", "peerDependencies": { - "slonik": ">=43.0.8" + "slonik": ">=44.0.0" }, "repository": { "type": "git", @@ -53,5 +53,5 @@ "test": "ava --verbose --serial" }, "typings": "./dist/index.d.ts", - "version": "43.0.8" + "version": "44.0.0" } diff --git a/packages/slonik/CHANGELOG.md b/packages/slonik/CHANGELOG.md index d19bd7f8..ab84fc5d 100644 --- a/packages/slonik/CHANGELOG.md +++ b/packages/slonik/CHANGELOG.md @@ -1,5 +1,24 @@ # slonik +## 44.0.0 + +### Major Changes + +- [`96db9f0`](https://github.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590) Thanks [@gajus](https://github.com/gajus)! - Convert token types to symbols to ensures that SQL tokens cannot be injected from outside of the codebase, e.g. through JSON. + + Thanks to @alxndrsn for reporting the issue and suggesting patch (https://github.com/gajus/slonik/pull/595). + + Thanks to @danielrearden for suggesting a viable patch. + +### Patch Changes + +- Updated dependencies [[`96db9f0`](https://github.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590)]: + - @slonik/sql-tag@44.0.0 + - @slonik/pg-driver@44.0.0 + - @slonik/driver@44.0.0 + - @slonik/errors@44.0.0 + - @slonik/utilities@44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/slonik/package.json b/packages/slonik/package.json index 8421e098..6864f9ec 100644 --- a/packages/slonik/package.json +++ b/packages/slonik/package.json @@ -5,11 +5,11 @@ "url": "http://gajus.com" }, "dependencies": { - "@slonik/driver": "^43.0.8", - "@slonik/errors": "^43.0.8", - "@slonik/pg-driver": "^43.0.8", - "@slonik/sql-tag": "^43.0.8", - "@slonik/utilities": "^43.0.8", + "@slonik/driver": "^44.0.0", + "@slonik/errors": "^44.0.0", + "@slonik/pg-driver": "^44.0.0", + "@slonik/sql-tag": "^44.0.0", + "@slonik/utilities": "^44.0.0", "get-stack-trace": "^3.1.1", "iso8601-duration": "^1.3.0", "postgres-interval": "^4.0.2", @@ -83,5 +83,5 @@ "test": "nyc ava --verbose --serial" }, "types": "./dist/index.d.ts", - "version": "43.0.8" + "version": "44.0.0" } diff --git a/packages/sql-tag/CHANGELOG.md b/packages/sql-tag/CHANGELOG.md index e4cf7a27..a45995cc 100644 --- a/packages/sql-tag/CHANGELOG.md +++ b/packages/sql-tag/CHANGELOG.md @@ -1,5 +1,21 @@ # @slonik/sql-tag +## 44.0.0 + +### Major Changes + +- [`96db9f0`](https://github.com/gajus/slonik/commit/96db9f08faefb0e7da0cc0d817d9e8fae361e590) Thanks [@gajus](https://github.com/gajus)! - Convert token types to symbols to ensures that SQL tokens cannot be injected from outside of the codebase, e.g. through JSON. + + Thanks to @alxndrsn for reporting the issue and suggesting patch (https://github.com/gajus/slonik/pull/595). + + Thanks to @danielrearden for suggesting a viable patch. + +### Patch Changes + +- Updated dependencies []: + - @slonik/errors@44.0.0 + - @slonik/types@44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/sql-tag/package.json b/packages/sql-tag/package.json index 1239b74e..62243384 100644 --- a/packages/sql-tag/package.json +++ b/packages/sql-tag/package.json @@ -16,8 +16,8 @@ ] }, "dependencies": { - "@slonik/errors": "^43.0.8", - "@slonik/types": "^43.0.8", + "@slonik/errors": "^44.0.0", + "@slonik/types": "^44.0.0", "roarr": "^7.21.1", "safe-stable-stringify": "^2.4.3", "serialize-error": "^8.0.0" @@ -83,5 +83,5 @@ "test": "nyc ava --verbose --serial" }, "types": "./dist/index.d.ts", - "version": "43.0.8" + "version": "44.0.0" } diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 82bbc9c2..20ce6110 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,7 @@ # @slonik/types +## 44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/types/package.json b/packages/types/package.json index 016ec765..4602ac22 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -75,5 +75,5 @@ "test": "nyc ava --verbose --serial" }, "types": "./dist/index.d.ts", - "version": "43.0.8" + "version": "44.0.0" } diff --git a/packages/utilities/CHANGELOG.md b/packages/utilities/CHANGELOG.md index be4ddfaa..aad2ea2d 100644 --- a/packages/utilities/CHANGELOG.md +++ b/packages/utilities/CHANGELOG.md @@ -1,5 +1,12 @@ # @slonik/utilities +## 44.0.0 + +### Patch Changes + +- Updated dependencies []: + - @slonik/types@44.0.0 + ## 43.0.8 ### Patch Changes diff --git a/packages/utilities/package.json b/packages/utilities/package.json index 482e23c8..476a202a 100644 --- a/packages/utilities/package.json +++ b/packages/utilities/package.json @@ -16,7 +16,7 @@ ] }, "dependencies": { - "@slonik/types": "^43.0.8", + "@slonik/types": "^44.0.0", "roarr": "^7.21.1" }, "description": "A Node.js PostgreSQL client with strict types, detailed logging and assertions.", @@ -80,5 +80,5 @@ "test": "nyc ava --verbose --serial" }, "types": "./dist/index.d.ts", - "version": "43.0.8" + "version": "44.0.0" }