Skip to content

Version Packages (beta)#2426

Merged
tim-smart merged 1 commit into
mainfrom
changeset-release/main
Jun 19, 2026
Merged

Version Packages (beta)#2426
tim-smart merged 1 commit into
mainfrom
changeset-release/main

Conversation

@effect-bot

@effect-bot effect-bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@effect/ai-anthropic@4.0.0-beta.85

Patch Changes

@effect/ai-openai@4.0.0-beta.85

Patch Changes

@effect/ai-openai-compat@4.0.0-beta.85

Patch Changes

@effect/ai-openrouter@4.0.0-beta.85

Patch Changes

@effect/atom-react@4.0.0-beta.85

Patch Changes

@effect/atom-solid@4.0.0-beta.85

Patch Changes

@effect/atom-vue@4.0.0-beta.85

Patch Changes

effect@4.0.0-beta.85

Patch Changes

  • #2436 328d97c Thanks @MohanedMashaly! - change default operation in redis from LPUSH TO RPUSH

  • #2431 8441836 Thanks @gcanti! - Derive template literal arbitraries from encoded parts, closes #2414.

  • #2439 074e436 Thanks @gcanti! - Allow schema class .extend to accept a Struct and preserve checks from the extension schema, closes #2419.

  • #2444 c1dfd60 Thanks @bweis! - Avoid throwing when Error.stackTraceLimit is non-writable (frozen intrinsics / SES / deterministic sandboxes such as Temporal).

    Effect manipulates Error.stackTraceLimit in several internal spots to capture short or empty stack traces cheaply. In hardened environments where Error is frozen and stackTraceLimit is read-only, assigning to it throws, which broke Effect entirely. Stack-trace-limit manipulation is now best-effort and silently no-ops when the property cannot be modified, mirroring Node's own internal guard. Behavior in normal (writable) environments is unchanged.

  • #2425 2ba316b Thanks @tim-smart! - Add Random.choice for selecting a random element from an iterable.

  • #2434 7ce7344 Thanks @gcanti! - Use semantic matching for TemplateLiteral parsing and index signature keys

    Replace regex-based TemplateLiteral parsing with backtracking segmentation over
    template literal parts, applying part checks during matching.

    Use schema membership when selecting Record index signature keys, including
    checked string, number, symbol, and TemplateLiteral parameters. Tighten valid
    index signature parameters on both type and encoded sides, and preserve key
    parameter semantics in codec transformations.

@effect/opentelemetry@4.0.0-beta.85

Patch Changes

@effect/platform-browser@4.0.0-beta.85

Patch Changes

@effect/platform-bun@4.0.0-beta.85

Patch Changes

@effect/platform-node@4.0.0-beta.85

Patch Changes

@effect/platform-node-shared@4.0.0-beta.85

Patch Changes

@effect/sql-clickhouse@4.0.0-beta.85

Patch Changes

@effect/sql-d1@4.0.0-beta.85

Patch Changes

@effect/sql-libsql@4.0.0-beta.85

Patch Changes

@effect/sql-mssql@4.0.0-beta.85

Patch Changes

@effect/sql-mysql2@4.0.0-beta.85

Patch Changes

@effect/sql-pg@4.0.0-beta.85

Patch Changes

@effect/sql-pglite@4.0.0-beta.85

Patch Changes

@effect/sql-sqlite-bun@4.0.0-beta.85

Patch Changes

@effect/sql-sqlite-do@4.0.0-beta.85

Patch Changes

@effect/sql-sqlite-node@4.0.0-beta.85

Patch Changes

@effect/sql-sqlite-react-native@4.0.0-beta.85

Patch Changes

@effect/sql-sqlite-wasm@4.0.0-beta.85

Patch Changes

@effect/openapi-generator@4.0.0-beta.85

Patch Changes

@effect/vitest@4.0.0-beta.85

Patch Changes

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Bundle Size Analysis

File Name Current Size Previous Size Difference
basic.ts 6.58 KB 6.58 KB 0.00 KB (0.00%)
batching.ts 9.09 KB 9.09 KB 0.00 KB (0.00%)
brand.ts 6.14 KB 6.14 KB 0.00 KB (0.00%)
cache.ts 9.79 KB 9.79 KB 0.00 KB (0.00%)
config.ts 18.80 KB 18.80 KB 0.00 KB (0.00%)
differ.ts 16.81 KB 16.81 KB 0.00 KB (0.00%)
http-client.ts 20.34 KB 20.34 KB 0.00 KB (0.00%)
logger.ts 10.12 KB 10.12 KB 0.00 KB (0.00%)
metric.ts 8.42 KB 8.42 KB 0.00 KB (0.00%)
optic.ts 7.35 KB 7.35 KB 0.00 KB (0.00%)
pubsub.ts 13.89 KB 13.89 KB 0.00 KB (0.00%)
queue.ts 10.98 KB 10.98 KB 0.00 KB (0.00%)
schedule.ts 10.19 KB 10.19 KB 0.00 KB (0.00%)
schema-fromJsonSchemaDocument.ts 3.49 KB 3.49 KB 0.00 KB (0.00%)
schema-representation-roundtrip.ts 26.81 KB 26.81 KB 0.00 KB (0.00%)
schema-string-transformation.ts 12.48 KB 12.48 KB 0.00 KB (0.00%)
schema-string.ts 10.18 KB 10.18 KB 0.00 KB (0.00%)
schema-template-literal.ts 14.05 KB 14.05 KB 0.00 KB (0.00%)
schema-toArbitraryLazy.ts 20.47 KB 20.47 KB 0.00 KB (0.00%)
schema-toCodeDocument.ts 21.04 KB 21.04 KB 0.00 KB (0.00%)
schema-toCodecJson.ts 17.62 KB 17.62 KB 0.00 KB (0.00%)
schema-toEquivalence.ts 17.52 KB 17.52 KB 0.00 KB (0.00%)
schema-toFormatter.ts 17.37 KB 17.37 KB 0.00 KB (0.00%)
schema-toJsonSchemaDocument.ts 19.93 KB 19.93 KB 0.00 KB (0.00%)
schema-toRepresentation.ts 17.92 KB 17.92 KB 0.00 KB (0.00%)
schema.ts 16.95 KB 16.95 KB 0.00 KB (0.00%)
stm.ts 11.87 KB 11.87 KB 0.00 KB (0.00%)
stream.ts 9.20 KB 9.20 KB 0.00 KB (0.00%)

@effect-bot effect-bot force-pushed the changeset-release/main branch 4 times, most recently from fc35082 to a6c232f Compare June 19, 2026 05:56
@effect-bot effect-bot force-pushed the changeset-release/main branch from a6c232f to e7471cf Compare June 19, 2026 21:32
@tim-smart tim-smart merged commit a2fd7ef into main Jun 19, 2026
14 checks passed
@tim-smart tim-smart deleted the changeset-release/main branch June 19, 2026 22:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants