Open
Conversation
Contributor
📊 JSDoc Documentation Analysis📈 Current Analysis ResultsThis comment is automatically updated on each push. View the analysis script for details. |
Contributor
Bundle Size Analysis
|
e32c9fb to
86ef815
Compare
86ef815 to
22accfa
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.
mainis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonmain.Releases
@effect/ai-anthropic@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/ai-openai@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/ai-openai-compat@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/ai-openrouter@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/atom-react@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/atom-solid@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/atom-vue@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:effect@4.0.0-beta.51
Patch Changes
#2049
778d2afThanks @bohdanbirdie! - AddRpcSerialization.makeMsgPackfor creating MessagePack serialization with custom msgpackr options. On Cloudflare Workers withallow_eval_during_startup(default forcompatibility_date >= 2025-06-01), pass{ useRecords: false }to prevent msgpackr's JIT code generation vianew Function(), which is blocked during request handling. Also fixes silent error swallowing in themsgPackdecode path — non-incomplete errors are now rethrown instead of returning[].#2010
4e24dcfThanks @tim-smart! - process schema properties / elements concurrently4b1c015Thanks @gcanti! - Schema: expandFilterOutputand addFilterIssuefor richer filter failures.The return type of a
Schema.makeFilterpredicate now supports two additional shapes:{ path, issue }whereissueisstring | SchemaIssue.Issue(previously only{ path, message: string }was accepted). Theissuearm lets you attach a fully-formedIssueat a nested path without manually constructing aPointer.ReadonlyArray<Schema.FilterIssue>to report several failures at once. An empty array is success, a single-element array is equivalent to returning that element, and multi-entry arrays are grouped into anIssue.Composite. This removes the need to importSchemaIssueand hand-build aCompositefor multi-field validators.The single-failure shapes (
undefined,true,false,string,SchemaIssue.Issue) are unchanged.Breaking: the object shape renamed from
{ path, message }to{ path, issue }. Call sites that used the old shape must rename the field; the migration is mechanical.Also renamed
{ path, message }to{ path, issue }in the accepted return type ofSchemaGetter.checkEffect.#2047
454f8adThanks @gcanti! - FixSchemaAST.isJsonrejecting DAGs as cycles, closes #2021.The previous implementation marked every visited object in a single
seenset and never removed it, so any value that referenced the same object through two different paths (a DAG, e.g.{ x: shared, y: shared }) was treated as a cycle and returnedfalse. Cycle detection now tracks only the current recursion path (popping on exit) and memoizes fully validated subtrees, so DAGs are accepted while true cycles are still rejected.#2051
6754a0cThanks @tim-smart! - disable sql traces for EventLog, RunnerStorage#2046
d7e1519Thanks @gcanti! - Remove theoptionsparameter fromOpenApi.fromApi.The parameter only carried
additionalProperties, but the function caches results in aWeakMapkeyed solely on theapiinstance. Passing different options across calls for the same api was silently ignored, making the parameter order-dependent and effectively single-shot. No call sites were using it, so the signature is now simplyfromApi(api).#2044
72a8122Thanks @tim-smart! - ensure envelope payloads are correctly encoded for notify path@effect/opentelemetry@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/platform-browser@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/platform-bun@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/platform-node@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/platform-node-shared@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/sql-clickhouse@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/sql-d1@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/sql-libsql@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/sql-mssql@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/sql-mysql2@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/sql-pg@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/sql-sqlite-bun@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/sql-sqlite-do@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/sql-sqlite-node@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/sql-sqlite-react-native@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/sql-sqlite-wasm@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/openapi-generator@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]:@effect/vitest@4.0.0-beta.51
Patch Changes
778d2af,4e24dcf,4b1c015,454f8ad,6754a0c,d7e1519,72a8122]: