diff --git a/.changeset/deep-sort-sparse.md b/.changeset/deep-sort-sparse.md deleted file mode 100644 index 58f887f7..00000000 --- a/.changeset/deep-sort-sparse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cleverbrush/deep": patch ---- - -Reject sparse record arrays before sorting so missing elements cannot duplicate existing records or partially mutate input. diff --git a/.changeset/deep-traversal-sort.md b/.changeset/deep-traversal-sort.md deleted file mode 100644 index 64991ab9..00000000 --- a/.changeset/deep-traversal-sort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cleverbrush/deep": minor ---- - -Add sequential deepForEachAsync traversal and stable in-place deepSort with typed options, explicit validation and failure propagation. diff --git a/.changeset/react-form-blur-lifecycle.md b/.changeset/react-form-blur-lifecycle.md deleted file mode 100644 index e0b15f2b..00000000 --- a/.changeset/react-form-blur-lifecycle.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@cleverbrush/react-form": minor ---- - -Add opt-in immediate blur validation that touches only the blurred field, and an -awaitable invalid-submission callback with existing duplicate and stale-result -protection. Opt-in validation-rule refresh retains edited values and field state -while adopting current bounds/messages and suppressing stale callbacks. Existing blur and submission defaults remain unchanged. diff --git a/.changeset/request-cancellation.md b/.changeset/request-cancellation.md deleted file mode 100644 index 9376f600..00000000 --- a/.changeset/request-cancellation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cleverbrush/server": minor ---- - -Add withRequestSignal for cooperative request-disconnect, caller and deadline cancellation with deterministic lifecycle cleanup. diff --git a/.changeset/typed-paths-and-transaction-locks.md b/.changeset/typed-paths-and-transaction-locks.md deleted file mode 100644 index eea365df..00000000 --- a/.changeset/typed-paths-and-transaction-locks.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@cleverbrush/server": minor -"@cleverbrush/client": patch -"@cleverbrush/orm": minor -"@cleverbrush/schema": patch ---- - -Add typed endpoint pathname construction and matching, shared with client URL generation and server routing. Route parameters are validated and encoded as individual components. - -Add optional PostgreSQL advisory locks to ORM transactions, acquired before callbacks and released with their transaction. - -Reject non-object inputs to open object schemas with inspectable validation errors, including nested arrays, instead of throwing descriptor errors. diff --git a/libs/async/CHANGELOG.md b/libs/async/CHANGELOG.md index f9dd00e0..797496dd 100644 --- a/libs/async/CHANGELOG.md +++ b/libs/async/CHANGELOG.md @@ -1,5 +1,9 @@ # @cleverbrush/async +## 5.1.0 + +No changes in this release. + ## 5.0.0 ### Major Changes diff --git a/libs/async/package.json b/libs/async/package.json index 05298107..93bbd6e3 100644 --- a/libs/async/package.json +++ b/libs/async/package.json @@ -41,5 +41,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/auth/CHANGELOG.md b/libs/auth/CHANGELOG.md index 31d6069d..7582027f 100644 --- a/libs/auth/CHANGELOG.md +++ b/libs/auth/CHANGELOG.md @@ -1,5 +1,12 @@ # @cleverbrush/auth +## 5.1.0 + +### Patch Changes + +- Updated dependencies [c38a5a2] + - @cleverbrush/schema@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/auth/package.json b/libs/auth/package.json index 2a641cee..853b7d95 100644 --- a/libs/auth/package.json +++ b/libs/auth/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^5.0.0" + "@cleverbrush/schema": "^5.1.0" }, "description": "Transport-agnostic authentication & authorization — JWT, cookies, role-based policies, schema-typed principals", "files": [ @@ -46,5 +46,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/benchmarks/package.json b/libs/benchmarks/package.json index beaf2ee6..236d8208 100644 --- a/libs/benchmarks/package.json +++ b/libs/benchmarks/package.json @@ -9,7 +9,7 @@ "bench:json": "vitest bench --run --reporter=json" }, "dependencies": { - "@cleverbrush/schema": "^5.0.0", + "@cleverbrush/schema": "^5.1.0", "joi": "^17.13.7", "yup": "^1.6.1", "zod": "^3.24.4" diff --git a/libs/client/CHANGELOG.md b/libs/client/CHANGELOG.md index 1b502532..70922287 100644 --- a/libs/client/CHANGELOG.md +++ b/libs/client/CHANGELOG.md @@ -1,5 +1,19 @@ # @cleverbrush/client +## 5.1.0 + +### Patch Changes + +- c38a5a2: Add typed endpoint pathname construction and matching, shared with client URL generation and server routing. Route parameters are validated and encoded as individual components. + + Add optional PostgreSQL advisory locks to ORM transactions, acquired before callbacks and released with their transaction. + + Reject non-object inputs to open object schemas with inspectable validation errors, including nested arrays, instead of throwing descriptor errors. +- Updated dependencies [c38a5a2] +- Updated dependencies [c38a5a2] + - @cleverbrush/server@5.1.0 + - @cleverbrush/schema@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/client/package.json b/libs/client/package.json index 1afd73fb..fdfb376c 100644 --- a/libs/client/package.json +++ b/libs/client/package.json @@ -5,8 +5,8 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^5.0.0", - "@cleverbrush/server": "^5.0.0" + "@cleverbrush/schema": "^5.1.0", + "@cleverbrush/server": "^5.1.0" }, "devDependencies": { "@tanstack/react-query": "^5.75.0", @@ -105,5 +105,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/deep/CHANGELOG.md b/libs/deep/CHANGELOG.md index 89c178ed..e87cfb83 100644 --- a/libs/deep/CHANGELOG.md +++ b/libs/deep/CHANGELOG.md @@ -1,5 +1,15 @@ # @cleverbrush/deep +## 5.1.0 + +### Minor Changes + +- c38a5a2: Add sequential deepForEachAsync traversal and stable in-place deepSort with typed options, explicit validation and failure propagation. + +### Patch Changes + +- c38a5a2: Reject sparse record arrays before sorting so missing elements cannot duplicate existing records or partially mutate input. + ## 5.0.0 ### Major Changes diff --git a/libs/deep/package.json b/libs/deep/package.json index 15466ea2..ff2c0196 100644 --- a/libs/deep/package.json +++ b/libs/deep/package.json @@ -40,5 +40,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/di/CHANGELOG.md b/libs/di/CHANGELOG.md index 63d6ce8e..ae94e246 100644 --- a/libs/di/CHANGELOG.md +++ b/libs/di/CHANGELOG.md @@ -1,5 +1,12 @@ # @cleverbrush/di +## 5.1.0 + +### Patch Changes + +- Updated dependencies [c38a5a2] + - @cleverbrush/schema@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/di/package.json b/libs/di/package.json index 0ef1b70c..dfd36e0e 100644 --- a/libs/di/package.json +++ b/libs/di/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^5.0.0" + "@cleverbrush/schema": "^5.1.0" }, "description": ".NET-style dependency injection container for TypeScript — schema-driven service registration, three lifetimes, function injection", "files": [ @@ -46,5 +46,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/env/CHANGELOG.md b/libs/env/CHANGELOG.md index 7d44ed86..42505e99 100644 --- a/libs/env/CHANGELOG.md +++ b/libs/env/CHANGELOG.md @@ -1,5 +1,13 @@ # @cleverbrush/env +## 5.1.0 + +### Patch Changes + +- Updated dependencies [c38a5a2] +- Updated dependencies [c38a5a2] + - @cleverbrush/deep@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/env/package.json b/libs/env/package.json index 082eb60c..2d9932a8 100644 --- a/libs/env/package.json +++ b/libs/env/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/deep": "^5.0.0" + "@cleverbrush/deep": "^5.1.0" }, "peerDependencies": { "@cleverbrush/schema": "^5.0.0" @@ -54,5 +54,5 @@ "@types/node": "^25.4.0" }, "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/knex-clickhouse/CHANGELOG.md b/libs/knex-clickhouse/CHANGELOG.md index fa8cc543..6e5d2f60 100644 --- a/libs/knex-clickhouse/CHANGELOG.md +++ b/libs/knex-clickhouse/CHANGELOG.md @@ -1,5 +1,14 @@ # @cleverbrush/knex-clickhouse +## 5.1.0 + +### Patch Changes + +- Updated dependencies [c38a5a2] +- Updated dependencies [c38a5a2] + - @cleverbrush/deep@5.1.0 + - @cleverbrush/async@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/knex-clickhouse/package.json b/libs/knex-clickhouse/package.json index d9569d61..fad1fd04 100644 --- a/libs/knex-clickhouse/package.json +++ b/libs/knex-clickhouse/package.json @@ -5,8 +5,8 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/async": "^5.0.0", - "@cleverbrush/deep": "^5.0.0", + "@cleverbrush/async": "^5.1.0", + "@cleverbrush/deep": "^5.1.0", "@clickhouse/client": "^1.18.2" }, "peerDependencies": { @@ -48,5 +48,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/knex-schema/CHANGELOG.md b/libs/knex-schema/CHANGELOG.md index 227a55b9..ecd89440 100644 --- a/libs/knex-schema/CHANGELOG.md +++ b/libs/knex-schema/CHANGELOG.md @@ -1,5 +1,12 @@ # @cleverbrush/knex-schema +## 5.1.0 + +### Patch Changes + +- Updated dependencies [c38a5a2] + - @cleverbrush/schema@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/knex-schema/package.json b/libs/knex-schema/package.json index 2219eb4f..f5642d91 100644 --- a/libs/knex-schema/package.json +++ b/libs/knex-schema/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^5.0.0" + "@cleverbrush/schema": "^5.1.0" }, "peerDependencies": { "knex": ">=3.1.0" @@ -55,5 +55,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/log/CHANGELOG.md b/libs/log/CHANGELOG.md index 71d53f02..f5905df8 100644 --- a/libs/log/CHANGELOG.md +++ b/libs/log/CHANGELOG.md @@ -1,5 +1,13 @@ # @cleverbrush/log +## 5.1.0 + +### Patch Changes + +- Updated dependencies [c38a5a2] + - @cleverbrush/schema@5.1.0 + - @cleverbrush/async@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/log/package.json b/libs/log/package.json index c2f5f741..23216b05 100644 --- a/libs/log/package.json +++ b/libs/log/package.json @@ -44,8 +44,8 @@ "clean": "rm -rf dist tsconfig.tsbuildinfo" }, "dependencies": { - "@cleverbrush/schema": "^5.0.0", - "@cleverbrush/async": "^5.0.0" + "@cleverbrush/schema": "^5.1.0", + "@cleverbrush/async": "^5.1.0" }, "peerDependencies": { "@cleverbrush/di": "^5.0.0", @@ -71,5 +71,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/mapper/CHANGELOG.md b/libs/mapper/CHANGELOG.md index 3b9764b2..9acbff43 100644 --- a/libs/mapper/CHANGELOG.md +++ b/libs/mapper/CHANGELOG.md @@ -1,5 +1,12 @@ # @cleverbrush/mapper +## 5.1.0 + +### Patch Changes + +- Updated dependencies [c38a5a2] + - @cleverbrush/schema@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/mapper/package.json b/libs/mapper/package.json index 87705ba7..1c931714 100644 --- a/libs/mapper/package.json +++ b/libs/mapper/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^5.0.0" + "@cleverbrush/schema": "^5.1.0" }, "description": "Type-safe, schema-driven object mapper for @cleverbrush/schema — compile-time completeness, selector-based field mapping, auto-mapping", "files": [ @@ -45,5 +45,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/orm-cli/CHANGELOG.md b/libs/orm-cli/CHANGELOG.md index 098091a1..7f0cf5d6 100644 --- a/libs/orm-cli/CHANGELOG.md +++ b/libs/orm-cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @cleverbrush/orm-cli +## 5.1.0 + +### Patch Changes + +- @cleverbrush/knex-schema@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/orm-cli/package.json b/libs/orm-cli/package.json index aaeb262f..82a8abbc 100644 --- a/libs/orm-cli/package.json +++ b/libs/orm-cli/package.json @@ -51,5 +51,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/orm/CHANGELOG.md b/libs/orm/CHANGELOG.md index 0d048e6b..d4b66199 100644 --- a/libs/orm/CHANGELOG.md +++ b/libs/orm/CHANGELOG.md @@ -1,5 +1,21 @@ # @cleverbrush/orm +## 5.1.0 + +### Minor Changes + +- c38a5a2: Add typed endpoint pathname construction and matching, shared with client URL generation and server routing. Route parameters are validated and encoded as individual components. + + Add optional PostgreSQL advisory locks to ORM transactions, acquired before callbacks and released with their transaction. + + Reject non-object inputs to open object schemas with inspectable validation errors, including nested arrays, instead of throwing descriptor errors. + +### Patch Changes + +- Updated dependencies [c38a5a2] + - @cleverbrush/schema@5.1.0 + - @cleverbrush/knex-schema@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/orm/package.json b/libs/orm/package.json index 99c1d53a..08f89ed0 100644 --- a/libs/orm/package.json +++ b/libs/orm/package.json @@ -5,8 +5,8 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^5.0.0", - "@cleverbrush/knex-schema": "^5.0.0" + "@cleverbrush/schema": "^5.1.0", + "@cleverbrush/knex-schema": "^5.1.0" }, "peerDependencies": { "knex": ">=3.1.0" @@ -56,5 +56,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/otel/CHANGELOG.md b/libs/otel/CHANGELOG.md index 6bb0573e..6f4ea88a 100644 --- a/libs/otel/CHANGELOG.md +++ b/libs/otel/CHANGELOG.md @@ -1,5 +1,9 @@ # @cleverbrush/otel +## 5.1.0 + +No changes in this release. + ## 5.0.0 ### Major Changes diff --git a/libs/otel/package.json b/libs/otel/package.json index 0f7dd83b..b21ca411 100644 --- a/libs/otel/package.json +++ b/libs/otel/package.json @@ -110,5 +110,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/react-form/CHANGELOG.md b/libs/react-form/CHANGELOG.md index 1b4f2fdf..d9e9d6c9 100644 --- a/libs/react-form/CHANGELOG.md +++ b/libs/react-form/CHANGELOG.md @@ -1,5 +1,22 @@ # @cleverbrush/react-form +## 5.1.0 + +### Minor Changes + +- c38a5a2: Add opt-in immediate blur validation that touches only the blurred field, and an + awaitable invalid-submission callback with existing duplicate and stale-result + protection. Opt-in validation-rule refresh retains edited values and field state + while adopting current bounds/messages and suppressing stale callbacks. Existing blur and submission defaults remain unchanged. + +### Patch Changes + +- Updated dependencies [c38a5a2] +- Updated dependencies [c38a5a2] +- Updated dependencies [c38a5a2] + - @cleverbrush/deep@5.1.0 + - @cleverbrush/schema@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/react-form/package.json b/libs/react-form/package.json index 363c7279..76bc893d 100644 --- a/libs/react-form/package.json +++ b/libs/react-form/package.json @@ -5,8 +5,8 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/deep": "^5.0.0", - "@cleverbrush/schema": "^5.0.0" + "@cleverbrush/deep": "^5.1.0", + "@cleverbrush/schema": "^5.1.0" }, "devDependencies": { "@types/react": "^19.0.0", @@ -51,5 +51,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/scheduler-postgres/CHANGELOG.md b/libs/scheduler-postgres/CHANGELOG.md index 6893dc47..d88d79ff 100644 --- a/libs/scheduler-postgres/CHANGELOG.md +++ b/libs/scheduler-postgres/CHANGELOG.md @@ -1,5 +1,15 @@ # @cleverbrush/scheduler-postgres +## 5.1.0 + +### Patch Changes + +- Updated dependencies [c38a5a2] + - @cleverbrush/orm@5.1.0 + - @cleverbrush/schema@5.1.0 + - @cleverbrush/knex-schema@5.1.0 + - @cleverbrush/scheduler@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/scheduler-postgres/package.json b/libs/scheduler-postgres/package.json index 9365d854..4d4cca7f 100644 --- a/libs/scheduler-postgres/package.json +++ b/libs/scheduler-postgres/package.json @@ -3,7 +3,7 @@ "engines": { "node": ">=24" }, - "version": "5.0.0", + "version": "5.1.0", "description": "Transactional PostgreSQL repository for the Cleverbrush durable scheduler", "type": "module", "sideEffects": false, @@ -20,10 +20,10 @@ } }, "dependencies": { - "@cleverbrush/scheduler": "^5.0.0", - "@cleverbrush/schema": "^5.0.0", - "@cleverbrush/orm": "^5.0.0", - "@cleverbrush/knex-schema": "^5.0.0" + "@cleverbrush/scheduler": "^5.1.0", + "@cleverbrush/schema": "^5.1.0", + "@cleverbrush/orm": "^5.1.0", + "@cleverbrush/knex-schema": "^5.1.0" }, "peerDependencies": { "knex": ">=3.1.0", diff --git a/libs/scheduler/CHANGELOG.md b/libs/scheduler/CHANGELOG.md index 02327053..039fa8d0 100644 --- a/libs/scheduler/CHANGELOG.md +++ b/libs/scheduler/CHANGELOG.md @@ -1,5 +1,12 @@ # @cleverbrush/scheduler +## 5.1.0 + +### Patch Changes + +- Updated dependencies [c38a5a2] + - @cleverbrush/schema@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/scheduler/package.json b/libs/scheduler/package.json index 13d80659..28d63c2c 100644 --- a/libs/scheduler/package.json +++ b/libs/scheduler/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^5.0.0" + "@cleverbrush/schema": "^5.1.0" }, "devDependencies": { "@types/node": "^25.4.0" @@ -46,5 +46,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/schema-json/CHANGELOG.md b/libs/schema-json/CHANGELOG.md index 5678ac1b..33b74b87 100644 --- a/libs/schema-json/CHANGELOG.md +++ b/libs/schema-json/CHANGELOG.md @@ -1,5 +1,9 @@ # @cleverbrush/schema-json +## 5.1.0 + +No changes in this release. + ## 5.0.0 ### Major Changes diff --git a/libs/schema-json/package.json b/libs/schema-json/package.json index 7df8a73a..8131241e 100644 --- a/libs/schema-json/package.json +++ b/libs/schema-json/package.json @@ -47,5 +47,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/schema/CHANGELOG.md b/libs/schema/CHANGELOG.md index 55bdc4f9..ff9050c6 100644 --- a/libs/schema/CHANGELOG.md +++ b/libs/schema/CHANGELOG.md @@ -1,5 +1,15 @@ # @cleverbrush/schema +## 5.1.0 + +### Patch Changes + +- c38a5a2: Add typed endpoint pathname construction and matching, shared with client URL generation and server routing. Route parameters are validated and encoded as individual components. + + Add optional PostgreSQL advisory locks to ORM transactions, acquired before callbacks and released with their transaction. + + Reject non-object inputs to open object schemas with inspectable validation errors, including nested arrays, instead of throwing descriptor errors. + ## 5.0.0 ### Major Changes diff --git a/libs/schema/package.json b/libs/schema/package.json index ffb895a2..913d3b6f 100644 --- a/libs/schema/package.json +++ b/libs/schema/package.json @@ -109,9 +109,9 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0", + "version": "5.1.0", "devDependencies": { - "@cleverbrush/deep": "^5.0.0" + "@cleverbrush/deep": "^5.1.0" }, "peerDependencies": { "@standard-schema/spec": "^1.1.0" diff --git a/libs/server-integration-tests/package.json b/libs/server-integration-tests/package.json index 7fa442a2..9dfe64f1 100644 --- a/libs/server-integration-tests/package.json +++ b/libs/server-integration-tests/package.json @@ -4,9 +4,9 @@ "version": "2.0.2", "type": "module", "dependencies": { - "@cleverbrush/server": "^5.0.0", - "@cleverbrush/schema": "^5.0.0", - "@cleverbrush/di": "^5.0.0", - "@cleverbrush/auth": "^5.0.0" + "@cleverbrush/server": "^5.1.0", + "@cleverbrush/schema": "^5.1.0", + "@cleverbrush/di": "^5.1.0", + "@cleverbrush/auth": "^5.1.0" } } diff --git a/libs/server-openapi/CHANGELOG.md b/libs/server-openapi/CHANGELOG.md index 67e50b8f..e78b0453 100644 --- a/libs/server-openapi/CHANGELOG.md +++ b/libs/server-openapi/CHANGELOG.md @@ -1,5 +1,9 @@ # @cleverbrush/server-openapi +## 5.1.0 + +No changes in this release. + ## 5.0.0 ### Major Changes diff --git a/libs/server-openapi/package.json b/libs/server-openapi/package.json index f9ca5242..4baefaf5 100644 --- a/libs/server-openapi/package.json +++ b/libs/server-openapi/package.json @@ -54,5 +54,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/server/CHANGELOG.md b/libs/server/CHANGELOG.md index d1a20f74..ac574893 100644 --- a/libs/server/CHANGELOG.md +++ b/libs/server/CHANGELOG.md @@ -1,5 +1,23 @@ # @cleverbrush/server +## 5.1.0 + +### Minor Changes + +- c38a5a2: Add withRequestSignal for cooperative request-disconnect, caller and deadline cancellation with deterministic lifecycle cleanup. +- c38a5a2: Add typed endpoint pathname construction and matching, shared with client URL generation and server routing. Route parameters are validated and encoded as individual components. + + Add optional PostgreSQL advisory locks to ORM transactions, acquired before callbacks and released with their transaction. + + Reject non-object inputs to open object schemas with inspectable validation errors, including nested arrays, instead of throwing descriptor errors. + +### Patch Changes + +- Updated dependencies [c38a5a2] + - @cleverbrush/schema@5.1.0 + - @cleverbrush/auth@5.1.0 + - @cleverbrush/di@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/server/package.json b/libs/server/package.json index 8de24c23..1bc49a2b 100644 --- a/libs/server/package.json +++ b/libs/server/package.json @@ -5,9 +5,9 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/auth": "^5.0.0", - "@cleverbrush/di": "^5.0.0", - "@cleverbrush/schema": "^5.0.0", + "@cleverbrush/auth": "^5.1.0", + "@cleverbrush/di": "^5.1.0", + "@cleverbrush/schema": "^5.1.0", "@fastify/busboy": "^3.2.2", "ws": "^8.22.0" }, @@ -58,5 +58,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "5.0.0" + "version": "5.1.0" } diff --git a/libs/storage-s3/CHANGELOG.md b/libs/storage-s3/CHANGELOG.md index 5c6c1134..c58aa090 100644 --- a/libs/storage-s3/CHANGELOG.md +++ b/libs/storage-s3/CHANGELOG.md @@ -1,5 +1,11 @@ # @cleverbrush/storage-s3 +## 5.1.0 + +### Patch Changes + +- @cleverbrush/storage@5.1.0 + ## 5.0.0 ### Major Changes diff --git a/libs/storage-s3/package.json b/libs/storage-s3/package.json index 4c011eaf..c47f4632 100644 --- a/libs/storage-s3/package.json +++ b/libs/storage-s3/package.json @@ -1,6 +1,6 @@ { "name": "@cleverbrush/storage-s3", - "version": "5.0.0", + "version": "5.1.0", "description": "S3-compatible object storage for self-hosted and hosted providers", "type": "module", "sideEffects": false, @@ -27,7 +27,7 @@ "clean": "rm -rf dist tsconfig.tsbuildinfo" }, "dependencies": { - "@cleverbrush/storage": "^5.0.0", + "@cleverbrush/storage": "^5.1.0", "@aws-sdk/client-s3": "^3.1145.0", "@aws-sdk/lib-storage": "^3.1145.0" } diff --git a/libs/storage/CHANGELOG.md b/libs/storage/CHANGELOG.md index b2fcd1c7..8111c832 100644 --- a/libs/storage/CHANGELOG.md +++ b/libs/storage/CHANGELOG.md @@ -1,5 +1,9 @@ # @cleverbrush/storage +## 5.1.0 + +No changes in this release. + ## 5.0.0 ### Major Changes diff --git a/libs/storage/package.json b/libs/storage/package.json index fa3468a9..742148b0 100644 --- a/libs/storage/package.json +++ b/libs/storage/package.json @@ -1,6 +1,6 @@ { "name": "@cleverbrush/storage", - "version": "5.0.0", + "version": "5.1.0", "description": "Provider-neutral object storage contracts for Node.js", "type": "module", "sideEffects": false,