Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/deep-sort-sparse.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/deep-traversal-sort.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/react-form-blur-lifecycle.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/request-cancellation.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/typed-paths-and-transaction-locks.md

This file was deleted.

4 changes: 4 additions & 0 deletions libs/async/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @cleverbrush/async

## 5.1.0

No changes in this release.

## 5.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion libs/async/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,5 +41,5 @@
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
7 changes: 7 additions & 0 deletions libs/auth/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @cleverbrush/auth

## 5.1.0

### Patch Changes

- Updated dependencies [c38a5a2]
- @cleverbrush/schema@5.1.0

## 5.0.0

### Major Changes
Expand Down
4 changes: 2 additions & 2 deletions libs/auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
Expand Down Expand Up @@ -46,5 +46,5 @@
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
2 changes: 1 addition & 1 deletion libs/benchmarks/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
14 changes: 14 additions & 0 deletions libs/client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
6 changes: 3 additions & 3 deletions libs/client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -105,5 +105,5 @@
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
10 changes: 10 additions & 0 deletions libs/deep/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion libs/deep/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,5 @@
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
7 changes: 7 additions & 0 deletions libs/di/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @cleverbrush/di

## 5.1.0

### Patch Changes

- Updated dependencies [c38a5a2]
- @cleverbrush/schema@5.1.0

## 5.0.0

### Major Changes
Expand Down
4 changes: 2 additions & 2 deletions libs/di/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
Expand Down Expand Up @@ -46,5 +46,5 @@
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
8 changes: 8 additions & 0 deletions libs/env/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 2 additions & 2 deletions libs/env/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -54,5 +54,5 @@
"@types/node": "^25.4.0"
},
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
9 changes: 9 additions & 0 deletions libs/knex-clickhouse/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
6 changes: 3 additions & 3 deletions libs/knex-clickhouse/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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": {
Expand Down Expand Up @@ -48,5 +48,5 @@
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
7 changes: 7 additions & 0 deletions libs/knex-schema/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 2 additions & 2 deletions libs/knex-schema/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -55,5 +55,5 @@
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
8 changes: 8 additions & 0 deletions libs/log/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
6 changes: 3 additions & 3 deletions libs/log/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -71,5 +71,5 @@
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
7 changes: 7 additions & 0 deletions libs/mapper/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @cleverbrush/mapper

## 5.1.0

### Patch Changes

- Updated dependencies [c38a5a2]
- @cleverbrush/schema@5.1.0

## 5.0.0

### Major Changes
Expand Down
4 changes: 2 additions & 2 deletions libs/mapper/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
Expand Down Expand Up @@ -45,5 +45,5 @@
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
6 changes: 6 additions & 0 deletions libs/orm-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @cleverbrush/orm-cli

## 5.1.0

### Patch Changes

- @cleverbrush/knex-schema@5.1.0

## 5.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion libs/orm-cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,5 +51,5 @@
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
16 changes: 16 additions & 0 deletions libs/orm/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
6 changes: 3 additions & 3 deletions libs/orm/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -56,5 +56,5 @@
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "5.0.0"
"version": "5.1.0"
}
Loading
Loading