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
8 changes: 0 additions & 8 deletions .changeset/callable-compiled-queries.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/circular-object-hashing.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/close-rejected-subscriptions.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/composable-typed-queries.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/connection-independent-queries.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/cors-preflight.md

This file was deleted.

28 changes: 0 additions & 28 deletions .changeset/durable-job-execution.md

This file was deleted.

31 changes: 0 additions & 31 deletions .changeset/immutable-query-major.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/modular-implementations-and-error-policies.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/object-storage-s3.md

This file was deleted.

19 changes: 0 additions & 19 deletions .changeset/polymorphic-write-lifecycle.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/preserve-column-default-changes.md

This file was deleted.

23 changes: 0 additions & 23 deletions .changeset/projection-aware-synchronous-mapping.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/property-definition-navigation.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/schema-aware-read-predicates.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/schema-boundaries.md

This file was deleted.

32 changes: 0 additions & 32 deletions .changeset/secure-v5-release-readiness.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/server-form-validation.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/subscription-empty-history.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/typed-idempotent-operations.md

This file was deleted.

20 changes: 0 additions & 20 deletions .changeset/typed-multipart-json-documents.md

This file was deleted.

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

## 5.0.0

### Major Changes

- d916566: Make Framework query builders immutable and infer row schemas automatically.

Retain returned query builders, return synchronous builders from scopes and grouped predicates, and supply an explicit Framework object output schema for opaque raw SELECTs. Ordinary, aliased, polymorphic and ORM queries expose their row schemas directly. Projections replace scalar selections, and projected/aggregate/raw queries cannot perform entity writes. Reads and write-returning rows consistently preserve exact decimal/bigint strings, Date objects and SQL nulls.

All published Framework packages advance together to the next major version. Tracked entity objects remain mutable.

### Migrating from v4.x to v5

Remove `withRowSchema()` calls and retain each configured query instead of relying on mutation. Replace raw base-query overloads with explicit output contracts. See `libs/knex-schema/MIGRATION-v5.md` for the complete migration guide.
- c5b4dbc: Require Node.js 24+ consistently across all published packages. Correct the root and all published-package license files to BSD-3-Clause, matching package metadata and documentation, and verify license consistency in source and npm tarballs. See docs/MIGRATION-v5.md for migration guidance.

Harden JWT key/algorithm and claim validation, cookie parsing/serialization, and request-body lifecycle handling. Require explicit authorization scope for bounded server idempotency; coalesce concurrent retries and capture full response bodies. Bound response caching and bypass private, no-store and cookie-setting responses.

Preserve DI scope validation through factories and propagate registered optional-service failures. Fix batch response status/header capture, timeout abort-listener cleanup, concurrent deduplication response cloning, CLI database cleanup on validation/production-guard failures, and the missing client idempotency JavaScript export. Update security-sensitive dependencies and ensure OpenTelemetry disable flags override SDK defaults.

Add regression tests, package-consumer smoke checks, package-level unit coverage floors, migration/security documentation and release validation gates.

## 4.5.0

## 4.4.3
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": "4.5.0"
"version": "5.0.0"
}
Loading
Loading