build(deps): bump effect from 3.19.14 to 3.20.0#17
Open
dependabot[bot] wants to merge 1 commit intomainfrom
Open
build(deps): bump effect from 3.19.14 to 3.20.0#17dependabot[bot] wants to merge 1 commit intomainfrom
dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
Bumps [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) from 3.19.14 to 3.20.0. - [Release notes](https://github.com/Effect-TS/effect/releases) - [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/effect/CHANGELOG.md) - [Commits](https://github.com/Effect-TS/effect/commits/effect@3.20.0/packages/effect) --- updated-dependencies: - dependency-name: effect dependency-version: 3.20.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
Bumps effect from 3.19.14 to 3.20.0.
Release notes
Sourced from effect's releases.
... (truncated)
Changelog
Sourced from effect's changelog.
... (truncated)
Commits
aa47393Version Packages (#6089)8798a84fix(effect): isolate scheduler runners per fiber (#6124)fc82e81BackportTypes.VoidIfEmptyto 3.x (#6107)f6b0960Backport: Fix TupleWithRest post-rest index drift validation bug (#6097)82996bcfix(Schema): handle Transformation in getIndexSignatures for correct omit beh...4d97a61Schema: fix getPropertySignatures crash on Struct with optionalWith({ default...ab3b64cVersion Packages (#6080)2d2bb13fix semaphore race condition where permits could be leaked (#6081)4eb5c00build ManagedRuntime synchronously if possible (#6079)4f21075Version Packages (#6063)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.
Greptile Summary
This is a Dependabot-generated PR that bumps the
effectlibrary from3.19.14to3.20.0inpackages/tools/exa. The new version includes a minor fix forAsyncLocalStorageisolation across fibers in the scheduler, plus several Schema-related bug fixes. The change is low risk for the application code.Key changes:
packages/tools/exa/package.json:effectpeer dependency specifier updated from^3.19.14→^3.20.0pnpm-lock.yaml:effectand@effect/platformsnapshots updated to reflect the new versionjsdompeer resolved forvitest@4.0.16from28.1.0→26.1.0, removing a large set of packages that required Node.js>= 20.19.0(undici@7.22.0,cssstyle@6.2.0,@asamuzakjp/dom-selector, etc.). This is unrelated to theeffectbump and should be verified against the test suite.graphql16.12.0 → 16.13.1,tough-cookie6.0.0 → 6.0.1,tldts/tldts-core7.0.19 → 7.0.27,type-fest5.4.1 → 5.5.0).Confidence Score: 4/5
effectwith only bug fixes and one scheduler improvement. No application source files were modified. The small concern is the collateral jsdom 28→26 downgrade in the lockfile, which only affects the test environment and is likely benign, but is worth a quick CI check before merging.Important Files Changed
effectpeer dependency specifier from^3.19.14to^3.20.0— straightforward and expected change.jsdomfrom 28.1.0 to 26.1.0, with the removal of several Node >= 20.19.0 packages that werejsdom@28's dependencies.Flowchart
%%{init: {'theme': 'neutral'}}%% flowchart TD A[packages/tools/exa/package.json\neffect ^3.19.14 → ^3.20.0] --> B[pnpm-lock.yaml regenerated] B --> C[effect 3.19.14 → 3.20.0\nCore dependency bump] B --> D[effect/platform 0.94.1\nPeer resolution updated\n3.19.14 → 3.20.0] B --> E[Collateral lockfile changes] E --> F[jsdom 28.1.0 → 26.1.0\nvitest optional peer downgrade] E --> G[graphql 16.12.0 → 16.13.1\ntough-cookie 6.0.0 → 6.0.1\ntldts 7.0.19 → 7.0.27\ntype-fest 5.4.1 → 5.5.0] F --> H[Removed Node ≥20.19 packages\nundici, cssstyle, data-urls\nwhatwg-url@16, etc.]Comments Outside Diff (1)
pnpm-lock.yaml, line 43 (link)While the stated goal of this PR is only to bump
effectfrom3.19.14to3.20.0, the regenerated lockfile also downgrades the optionaljsdompeer used byvitest@4.0.16from28.1.0→26.1.0— a two-major-version rollback.jsdom@28(and its dependency chain:@acemir/cssom,@asamuzakjp/dom-selector@6.8.1,cssstyle@6.2.0,undici@7.22.0,whatwg-url@16.0.1,data-urls@7.0.0, etc.) required Node.js^20.19.0 || ^22.12.0 || >=24.0.0. All of those packages have been removed from the lockfile.jsdom@26has a more relaxed engine requirement and was already present in the lockfile.This change is likely benign (both are optional dev dependencies used only in tests), but it is an unintended side effect that isn't mentioned in the PR description. If your CI or local environment runs Node
< 20.19.0, this might actually be an improvement; however, if you rely on anyjsdom@28-specific behaviour in your test suite (e.g. newer DOM/CSS APIs), tests could start behaving differently. It is worth verifying that the test suite still passes after this change.Prompt To Fix With AI
Prompt To Fix All With AI
Last reviewed commit: "build(deps): bump ef..."