From 9c12a07c4715fc1f77f5261af6203b6c81ca143d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 20:46:03 +0000 Subject: [PATCH] chore: version packages --- .changeset/xpenser-framework-affordances.md | 27 ------------------- libs/async/CHANGELOG.md | 2 ++ libs/async/package.json | 2 +- libs/auth/CHANGELOG.md | 6 +++++ libs/auth/package.json | 4 +-- libs/client/CHANGELOG.md | 29 +++++++++++++++++++++ libs/client/package.json | 6 ++--- libs/deep/CHANGELOG.md | 2 ++ libs/deep/package.json | 2 +- libs/di/CHANGELOG.md | 6 +++++ libs/di/package.json | 4 +-- libs/env/CHANGELOG.md | 27 +++++++++++++++++++ libs/env/package.json | 4 +-- libs/knex-clickhouse/CHANGELOG.md | 7 +++++ libs/knex-clickhouse/package.json | 6 ++--- libs/knex-schema/CHANGELOG.md | 27 +++++++++++++++++++ libs/knex-schema/package.json | 4 +-- libs/log/CHANGELOG.md | 7 +++++ libs/log/package.json | 6 ++--- libs/mapper/CHANGELOG.md | 6 +++++ libs/mapper/package.json | 4 +-- libs/orm-cli/CHANGELOG.md | 28 ++++++++++++++++++++ libs/orm-cli/package.json | 2 +- libs/orm/CHANGELOG.md | 29 +++++++++++++++++++++ libs/orm/package.json | 6 ++--- libs/otel/CHANGELOG.md | 2 ++ libs/otel/package.json | 2 +- libs/react-form/CHANGELOG.md | 6 +++++ libs/react-form/package.json | 4 +-- libs/scheduler/CHANGELOG.md | 6 +++++ libs/scheduler/package.json | 4 +-- libs/schema-json/CHANGELOG.md | 2 ++ libs/schema-json/package.json | 2 +- libs/schema/CHANGELOG.md | 2 ++ libs/schema/package.json | 4 +-- libs/server-openapi/CHANGELOG.md | 2 ++ libs/server-openapi/package.json | 2 +- libs/server/CHANGELOG.md | 29 +++++++++++++++++++++ libs/server/package.json | 8 +++--- 39 files changed, 263 insertions(+), 65 deletions(-) delete mode 100644 .changeset/xpenser-framework-affordances.md diff --git a/.changeset/xpenser-framework-affordances.md b/.changeset/xpenser-framework-affordances.md deleted file mode 100644 index f2c92ef7..00000000 --- a/.changeset/xpenser-framework-affordances.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -'@cleverbrush/client': minor -'@cleverbrush/env': minor -'@cleverbrush/knex-schema': minor -'@cleverbrush/orm': minor -'@cleverbrush/orm-cli': minor -'@cleverbrush/server': minor ---- - -Add framework affordances discovered while reviewing Xpenser: - -- `@cleverbrush/env`: add `envBoolean()` for environment-style boolean values - such as `1`, `0`, `yes`, `no`, `on`, and `off`. -- `@cleverbrush/server`: parse `application/x-www-form-urlencoded` request - bodies by default, add `ActionResult.raw()`, and allow ordered - authentication fallback with `trySchemes`. -- `@cleverbrush/client`: add `externalCacheTags()` to - `@cleverbrush/client/cache` for framework-agnostic external cache tag - invalidation, including Next.js `revalidateTag()` as one supported callback. -- `@cleverbrush/knex-schema` / `@cleverbrush/orm`: add - `InferDatabaseRow` / `InferDatabaseValue` row typing helpers and support raw - update expressions plus conditional `where` callbacks in - `onConflict().merge()`. -- `@cleverbrush/orm-cli`: add read-only `cb-orm validate` for live schema drift - checks. - -Docs and package READMEs were updated; see https://docs.cleverbrush.com. diff --git a/libs/async/CHANGELOG.md b/libs/async/CHANGELOG.md index a166c795..8d8990c3 100644 --- a/libs/async/CHANGELOG.md +++ b/libs/async/CHANGELOG.md @@ -1,5 +1,7 @@ # @cleverbrush/async +## 4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/async/package.json b/libs/async/package.json index 6e398b81..246b744f 100644 --- a/libs/async/package.json +++ b/libs/async/package.json @@ -38,5 +38,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/auth/CHANGELOG.md b/libs/auth/CHANGELOG.md index c3b20f6f..ccd259d2 100644 --- a/libs/auth/CHANGELOG.md +++ b/libs/auth/CHANGELOG.md @@ -1,5 +1,11 @@ # @cleverbrush/auth +## 4.4.0 + +### Patch Changes + +- @cleverbrush/schema@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/auth/package.json b/libs/auth/package.json index c1382e4b..e106c40f 100644 --- a/libs/auth/package.json +++ b/libs/auth/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^4.3.2" + "@cleverbrush/schema": "^4.4.0" }, "description": "Transport-agnostic authentication & authorization — JWT, cookies, role-based policies, schema-typed principals", "files": [ @@ -43,5 +43,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/client/CHANGELOG.md b/libs/client/CHANGELOG.md index 50f9a40c..7ef8d9da 100644 --- a/libs/client/CHANGELOG.md +++ b/libs/client/CHANGELOG.md @@ -1,5 +1,34 @@ # @cleverbrush/client +## 4.4.0 + +### Minor Changes + +- c75bff4: Add framework affordances discovered while reviewing Xpenser: + + - `@cleverbrush/env`: add `envBoolean()` for environment-style boolean values + such as `1`, `0`, `yes`, `no`, `on`, and `off`. + - `@cleverbrush/server`: parse `application/x-www-form-urlencoded` request + bodies by default, add `ActionResult.raw()`, and allow ordered + authentication fallback with `trySchemes`. + - `@cleverbrush/client`: add `externalCacheTags()` to + `@cleverbrush/client/cache` for framework-agnostic external cache tag + invalidation, including Next.js `revalidateTag()` as one supported callback. + - `@cleverbrush/knex-schema` / `@cleverbrush/orm`: add + `InferDatabaseRow` / `InferDatabaseValue` row typing helpers and support raw + update expressions plus conditional `where` callbacks in + `onConflict().merge()`. + - `@cleverbrush/orm-cli`: add read-only `cb-orm validate` for live schema drift + checks. + + Docs and package READMEs were updated; see https://docs.cleverbrush.com. + +### Patch Changes + +- Updated dependencies [c75bff4] + - @cleverbrush/server@4.4.0 + - @cleverbrush/schema@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/client/package.json b/libs/client/package.json index d3cf9f7d..b6ac4e98 100644 --- a/libs/client/package.json +++ b/libs/client/package.json @@ -5,8 +5,8 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^4.3.2", - "@cleverbrush/server": "^4.3.2" + "@cleverbrush/schema": "^4.4.0", + "@cleverbrush/server": "^4.4.0" }, "devDependencies": { "@tanstack/react-query": "^5.75.0", @@ -102,5 +102,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/deep/CHANGELOG.md b/libs/deep/CHANGELOG.md index 6eb1332e..d5255f6c 100644 --- a/libs/deep/CHANGELOG.md +++ b/libs/deep/CHANGELOG.md @@ -1,5 +1,7 @@ # @cleverbrush/deep +## 4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/deep/package.json b/libs/deep/package.json index 5f9836be..929f05b9 100644 --- a/libs/deep/package.json +++ b/libs/deep/package.json @@ -37,5 +37,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/di/CHANGELOG.md b/libs/di/CHANGELOG.md index 80dc921a..f9370c75 100644 --- a/libs/di/CHANGELOG.md +++ b/libs/di/CHANGELOG.md @@ -1,5 +1,11 @@ # @cleverbrush/di +## 4.4.0 + +### Patch Changes + +- @cleverbrush/schema@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/di/package.json b/libs/di/package.json index f7ffa01c..a4de7c04 100644 --- a/libs/di/package.json +++ b/libs/di/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^4.3.2" + "@cleverbrush/schema": "^4.4.0" }, "description": ".NET-style dependency injection container for TypeScript — schema-driven service registration, three lifetimes, function injection", "files": [ @@ -43,5 +43,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/env/CHANGELOG.md b/libs/env/CHANGELOG.md index 0371c50a..5a526fde 100644 --- a/libs/env/CHANGELOG.md +++ b/libs/env/CHANGELOG.md @@ -1,5 +1,32 @@ # @cleverbrush/env +## 4.4.0 + +### Minor Changes + +- c75bff4: Add framework affordances discovered while reviewing Xpenser: + + - `@cleverbrush/env`: add `envBoolean()` for environment-style boolean values + such as `1`, `0`, `yes`, `no`, `on`, and `off`. + - `@cleverbrush/server`: parse `application/x-www-form-urlencoded` request + bodies by default, add `ActionResult.raw()`, and allow ordered + authentication fallback with `trySchemes`. + - `@cleverbrush/client`: add `externalCacheTags()` to + `@cleverbrush/client/cache` for framework-agnostic external cache tag + invalidation, including Next.js `revalidateTag()` as one supported callback. + - `@cleverbrush/knex-schema` / `@cleverbrush/orm`: add + `InferDatabaseRow` / `InferDatabaseValue` row typing helpers and support raw + update expressions plus conditional `where` callbacks in + `onConflict().merge()`. + - `@cleverbrush/orm-cli`: add read-only `cb-orm validate` for live schema drift + checks. + + Docs and package READMEs were updated; see https://docs.cleverbrush.com. + +### Patch Changes + +- @cleverbrush/deep@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/env/package.json b/libs/env/package.json index 97708e36..caaa0087 100644 --- a/libs/env/package.json +++ b/libs/env/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/deep": "^4.3.2" + "@cleverbrush/deep": "^4.4.0" }, "peerDependencies": { "@cleverbrush/schema": "^4.0.0" @@ -50,5 +50,5 @@ "@types/node": "^25.4.0" }, "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/knex-clickhouse/CHANGELOG.md b/libs/knex-clickhouse/CHANGELOG.md index 11067c2e..478ac1f6 100644 --- a/libs/knex-clickhouse/CHANGELOG.md +++ b/libs/knex-clickhouse/CHANGELOG.md @@ -1,5 +1,12 @@ # @cleverbrush/knex-clickhouse +## 4.4.0 + +### Patch Changes + +- @cleverbrush/deep@4.4.0 +- @cleverbrush/async@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/knex-clickhouse/package.json b/libs/knex-clickhouse/package.json index 3494ffc1..ab454ac4 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": "^4.3.2", - "@cleverbrush/deep": "^4.3.2", + "@cleverbrush/async": "^4.4.0", + "@cleverbrush/deep": "^4.4.0", "@clickhouse/client": "^1.18.2" }, "peerDependencies": { @@ -45,5 +45,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/knex-schema/CHANGELOG.md b/libs/knex-schema/CHANGELOG.md index b7e262eb..f3d5f232 100644 --- a/libs/knex-schema/CHANGELOG.md +++ b/libs/knex-schema/CHANGELOG.md @@ -1,5 +1,32 @@ # @cleverbrush/knex-schema +## 4.4.0 + +### Minor Changes + +- c75bff4: Add framework affordances discovered while reviewing Xpenser: + + - `@cleverbrush/env`: add `envBoolean()` for environment-style boolean values + such as `1`, `0`, `yes`, `no`, `on`, and `off`. + - `@cleverbrush/server`: parse `application/x-www-form-urlencoded` request + bodies by default, add `ActionResult.raw()`, and allow ordered + authentication fallback with `trySchemes`. + - `@cleverbrush/client`: add `externalCacheTags()` to + `@cleverbrush/client/cache` for framework-agnostic external cache tag + invalidation, including Next.js `revalidateTag()` as one supported callback. + - `@cleverbrush/knex-schema` / `@cleverbrush/orm`: add + `InferDatabaseRow` / `InferDatabaseValue` row typing helpers and support raw + update expressions plus conditional `where` callbacks in + `onConflict().merge()`. + - `@cleverbrush/orm-cli`: add read-only `cb-orm validate` for live schema drift + checks. + + Docs and package READMEs were updated; see https://docs.cleverbrush.com. + +### Patch Changes + +- @cleverbrush/schema@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/knex-schema/package.json b/libs/knex-schema/package.json index 77f5679b..5c1a3b77 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": "^4.3.2" + "@cleverbrush/schema": "^4.4.0" }, "peerDependencies": { "knex": ">=3.1.0" @@ -52,5 +52,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/log/CHANGELOG.md b/libs/log/CHANGELOG.md index f0edf1db..3ce30468 100644 --- a/libs/log/CHANGELOG.md +++ b/libs/log/CHANGELOG.md @@ -1,5 +1,12 @@ # @cleverbrush/log +## 4.4.0 + +### Patch Changes + +- @cleverbrush/schema@4.4.0 +- @cleverbrush/async@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/log/package.json b/libs/log/package.json index 2ff0bb46..1599e44d 100644 --- a/libs/log/package.json +++ b/libs/log/package.json @@ -41,8 +41,8 @@ "clean": "rm -rf dist tsconfig.tsbuildinfo" }, "dependencies": { - "@cleverbrush/schema": "^4.3.2", - "@cleverbrush/async": "^4.3.2" + "@cleverbrush/schema": "^4.4.0", + "@cleverbrush/async": "^4.4.0" }, "peerDependencies": { "@cleverbrush/di": "^4.0.0", @@ -65,5 +65,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/mapper/CHANGELOG.md b/libs/mapper/CHANGELOG.md index 08c02447..b9b66a6e 100644 --- a/libs/mapper/CHANGELOG.md +++ b/libs/mapper/CHANGELOG.md @@ -1,5 +1,11 @@ # @cleverbrush/mapper +## 4.4.0 + +### Patch Changes + +- @cleverbrush/schema@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/mapper/package.json b/libs/mapper/package.json index 2b0a5b32..b78f1de6 100644 --- a/libs/mapper/package.json +++ b/libs/mapper/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^4.3.2" + "@cleverbrush/schema": "^4.4.0" }, "description": "Type-safe, schema-driven object mapper for @cleverbrush/schema — compile-time completeness, selector-based field mapping, auto-mapping", "files": [ @@ -42,5 +42,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/orm-cli/CHANGELOG.md b/libs/orm-cli/CHANGELOG.md index ac0585ac..4d200d71 100644 --- a/libs/orm-cli/CHANGELOG.md +++ b/libs/orm-cli/CHANGELOG.md @@ -1,5 +1,33 @@ # @cleverbrush/orm-cli +## 4.4.0 + +### Minor Changes + +- c75bff4: Add framework affordances discovered while reviewing Xpenser: + + - `@cleverbrush/env`: add `envBoolean()` for environment-style boolean values + such as `1`, `0`, `yes`, `no`, `on`, and `off`. + - `@cleverbrush/server`: parse `application/x-www-form-urlencoded` request + bodies by default, add `ActionResult.raw()`, and allow ordered + authentication fallback with `trySchemes`. + - `@cleverbrush/client`: add `externalCacheTags()` to + `@cleverbrush/client/cache` for framework-agnostic external cache tag + invalidation, including Next.js `revalidateTag()` as one supported callback. + - `@cleverbrush/knex-schema` / `@cleverbrush/orm`: add + `InferDatabaseRow` / `InferDatabaseValue` row typing helpers and support raw + update expressions plus conditional `where` callbacks in + `onConflict().merge()`. + - `@cleverbrush/orm-cli`: add read-only `cb-orm validate` for live schema drift + checks. + + Docs and package READMEs were updated; see https://docs.cleverbrush.com. + +### Patch Changes + +- Updated dependencies [c75bff4] + - @cleverbrush/knex-schema@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/orm-cli/package.json b/libs/orm-cli/package.json index 06af18e8..fe9d0b0d 100644 --- a/libs/orm-cli/package.json +++ b/libs/orm-cli/package.json @@ -48,5 +48,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/orm/CHANGELOG.md b/libs/orm/CHANGELOG.md index dd9b62b9..f8a9a9dc 100644 --- a/libs/orm/CHANGELOG.md +++ b/libs/orm/CHANGELOG.md @@ -1,5 +1,34 @@ # @cleverbrush/orm +## 4.4.0 + +### Minor Changes + +- c75bff4: Add framework affordances discovered while reviewing Xpenser: + + - `@cleverbrush/env`: add `envBoolean()` for environment-style boolean values + such as `1`, `0`, `yes`, `no`, `on`, and `off`. + - `@cleverbrush/server`: parse `application/x-www-form-urlencoded` request + bodies by default, add `ActionResult.raw()`, and allow ordered + authentication fallback with `trySchemes`. + - `@cleverbrush/client`: add `externalCacheTags()` to + `@cleverbrush/client/cache` for framework-agnostic external cache tag + invalidation, including Next.js `revalidateTag()` as one supported callback. + - `@cleverbrush/knex-schema` / `@cleverbrush/orm`: add + `InferDatabaseRow` / `InferDatabaseValue` row typing helpers and support raw + update expressions plus conditional `where` callbacks in + `onConflict().merge()`. + - `@cleverbrush/orm-cli`: add read-only `cb-orm validate` for live schema drift + checks. + + Docs and package READMEs were updated; see https://docs.cleverbrush.com. + +### Patch Changes + +- Updated dependencies [c75bff4] + - @cleverbrush/knex-schema@4.4.0 + - @cleverbrush/schema@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/orm/package.json b/libs/orm/package.json index 54e3bdbc..85110314 100644 --- a/libs/orm/package.json +++ b/libs/orm/package.json @@ -5,8 +5,8 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^4.3.2", - "@cleverbrush/knex-schema": "^4.3.2" + "@cleverbrush/schema": "^4.4.0", + "@cleverbrush/knex-schema": "^4.4.0" }, "peerDependencies": { "knex": ">=3.1.0" @@ -53,5 +53,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/otel/CHANGELOG.md b/libs/otel/CHANGELOG.md index 42081a3f..488b61ea 100644 --- a/libs/otel/CHANGELOG.md +++ b/libs/otel/CHANGELOG.md @@ -1,5 +1,7 @@ # @cleverbrush/otel +## 4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/otel/package.json b/libs/otel/package.json index 6f069860..7d9491eb 100644 --- a/libs/otel/package.json +++ b/libs/otel/package.json @@ -107,5 +107,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/react-form/CHANGELOG.md b/libs/react-form/CHANGELOG.md index 3a7d6d2f..7e5e5449 100644 --- a/libs/react-form/CHANGELOG.md +++ b/libs/react-form/CHANGELOG.md @@ -1,5 +1,11 @@ # @cleverbrush/react-form +## 4.4.0 + +### Patch Changes + +- @cleverbrush/schema@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/react-form/package.json b/libs/react-form/package.json index 8de172ed..4431e540 100644 --- a/libs/react-form/package.json +++ b/libs/react-form/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^4.3.2" + "@cleverbrush/schema": "^4.4.0" }, "devDependencies": { "@types/react": "^19.0.0", @@ -47,5 +47,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/scheduler/CHANGELOG.md b/libs/scheduler/CHANGELOG.md index 052e6253..6b177380 100644 --- a/libs/scheduler/CHANGELOG.md +++ b/libs/scheduler/CHANGELOG.md @@ -1,5 +1,11 @@ # @cleverbrush/scheduler +## 4.4.0 + +### Patch Changes + +- @cleverbrush/schema@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/scheduler/package.json b/libs/scheduler/package.json index 16100d08..8bbf6bc5 100644 --- a/libs/scheduler/package.json +++ b/libs/scheduler/package.json @@ -5,7 +5,7 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/schema": "^4.3.2" + "@cleverbrush/schema": "^4.4.0" }, "devDependencies": { "@types/node": "^25.4.0" @@ -43,5 +43,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/schema-json/CHANGELOG.md b/libs/schema-json/CHANGELOG.md index 8c618644..34e3096f 100644 --- a/libs/schema-json/CHANGELOG.md +++ b/libs/schema-json/CHANGELOG.md @@ -1,5 +1,7 @@ # @cleverbrush/schema-json +## 4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/schema-json/package.json b/libs/schema-json/package.json index 521b8b3a..7172aec8 100644 --- a/libs/schema-json/package.json +++ b/libs/schema-json/package.json @@ -41,5 +41,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/schema/CHANGELOG.md b/libs/schema/CHANGELOG.md index 723ff9fd..cad78f3f 100644 --- a/libs/schema/CHANGELOG.md +++ b/libs/schema/CHANGELOG.md @@ -1,5 +1,7 @@ # @cleverbrush/schema +## 4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/schema/package.json b/libs/schema/package.json index f02126c0..14f83964 100644 --- a/libs/schema/package.json +++ b/libs/schema/package.json @@ -106,9 +106,9 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2", + "version": "4.4.0", "devDependencies": { - "@cleverbrush/deep": "^4.3.2" + "@cleverbrush/deep": "^4.4.0" }, "peerDependencies": { "@standard-schema/spec": "^1.1.0" diff --git a/libs/server-openapi/CHANGELOG.md b/libs/server-openapi/CHANGELOG.md index 3bb84bf1..f6894aed 100644 --- a/libs/server-openapi/CHANGELOG.md +++ b/libs/server-openapi/CHANGELOG.md @@ -1,5 +1,7 @@ # @cleverbrush/server-openapi +## 4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/server-openapi/package.json b/libs/server-openapi/package.json index 69860693..7b23abfc 100644 --- a/libs/server-openapi/package.json +++ b/libs/server-openapi/package.json @@ -45,5 +45,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" } diff --git a/libs/server/CHANGELOG.md b/libs/server/CHANGELOG.md index d25ca7be..9fb877ad 100644 --- a/libs/server/CHANGELOG.md +++ b/libs/server/CHANGELOG.md @@ -1,5 +1,34 @@ # @cleverbrush/server +## 4.4.0 + +### Minor Changes + +- c75bff4: Add framework affordances discovered while reviewing Xpenser: + + - `@cleverbrush/env`: add `envBoolean()` for environment-style boolean values + such as `1`, `0`, `yes`, `no`, `on`, and `off`. + - `@cleverbrush/server`: parse `application/x-www-form-urlencoded` request + bodies by default, add `ActionResult.raw()`, and allow ordered + authentication fallback with `trySchemes`. + - `@cleverbrush/client`: add `externalCacheTags()` to + `@cleverbrush/client/cache` for framework-agnostic external cache tag + invalidation, including Next.js `revalidateTag()` as one supported callback. + - `@cleverbrush/knex-schema` / `@cleverbrush/orm`: add + `InferDatabaseRow` / `InferDatabaseValue` row typing helpers and support raw + update expressions plus conditional `where` callbacks in + `onConflict().merge()`. + - `@cleverbrush/orm-cli`: add read-only `cb-orm validate` for live schema drift + checks. + + Docs and package READMEs were updated; see https://docs.cleverbrush.com. + +### Patch Changes + +- @cleverbrush/schema@4.4.0 +- @cleverbrush/auth@4.4.0 +- @cleverbrush/di@4.4.0 + ## 4.3.2 ### Patch Changes diff --git a/libs/server/package.json b/libs/server/package.json index da0d49f0..50b23df7 100644 --- a/libs/server/package.json +++ b/libs/server/package.json @@ -5,9 +5,9 @@ "email": "andrew_zol@cleverbrush.com" }, "dependencies": { - "@cleverbrush/auth": "^4.3.2", - "@cleverbrush/di": "^4.3.2", - "@cleverbrush/schema": "^4.3.2", + "@cleverbrush/auth": "^4.4.0", + "@cleverbrush/di": "^4.4.0", + "@cleverbrush/schema": "^4.4.0", "@fastify/busboy": "^3.2.0", "ws": "^8.20.0" }, @@ -55,5 +55,5 @@ }, "type": "module", "types": "./dist/index.d.ts", - "version": "4.3.2" + "version": "4.4.0" }