Bump effect from 3.19.14 to 3.20.0
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(3 months ago)
(2 months ago)
(2 months ago)
dependencies javascript
Bumps effect from 3.19.14 to 3.20.0.
Release notes
Sourced from effect's releases.
effect@3.20.0
Minor Changes
- #6124
8798a84Thanks@mikearnaldi! - Fix scheduler task draining to isolateAsyncLocalStorageacross fibers.Patch Changes
#6107
fc82e81Thanks@gcanti! - BackportTypes.VoidIfEmptyto 3.x#6088
82996bcThanks@taylorOntologize! - Schema: fixSchema.omitproducing wrong result on Struct withoptionalWith({ default })and index signatures
getIndexSignaturesnow handlesTransformationAST nodes by delegating toast.to, matching the existing behavior ofgetPropertyKeysandgetPropertyKeyIndexedAccess. Previously,Schema.omiton a struct combiningSchema.optionalWith(with{ default },{ as: "Option" }, etc.) andSchema.Recordwould silently take the wrong code path, returning a Transformation with property signatures instead of a TypeLiteral with index signatures.#6086
4d97a61Thanks@taylorOntologize! - Schema: fixgetPropertySignaturescrash on Struct withoptionalWith({ default })and other Transformation-producing variants
SchemaAST.getPropertyKeyIndexedAccessnow handlesTransformationAST nodes by delegating toast.to, matching the existing behavior ofgetPropertyKeys. Previously, callinggetPropertySignatureson aSchema.StructcontainingSchema.optionalWithwith{ default },{ as: "Option" },{ nullable: true }, or similar options would throw"Unsupported schema (Transformation)".#6097
f6b0960Thanks@gcanti! - Fix TupleWithRest post-rest validation to check each tail index sequentially.effect@3.19.19
Patch Changes
#6079
4eb5c00Thanks@tim-smart! - add short circuit to fiber.await internals#6079
4eb5c00Thanks@tim-smart! - build ManagedRuntime synchronously if possible#6081
2d2bb13Thanks@tim-smart! - fix semaphore race condition where permits could be leakedeffect@3.19.18
Patch Changes
- #6062
12b1f1eThanks@tim-smart! - prevent Stream.changes from writing empty chunkseffect@3.19.17
Patch Changes
- #6040
a8c436fThanks@jacobconley! - FixStream.decodeTextto correctly handle multi-byte UTF-8 characters split across chunk boundaries.effect@3.19.16
Patch Changes
#6018
e71889fThanks@codewithkenzo! - fix(Match): handle null/undefined inMatch.tagandMatch.tagStartsWithAdded null checks to
discriminatoranddiscriminatorStartsWithpredicates to prevent crashes when matching nullable union types.Fixes #6017
effect@3.19.15
Patch Changes
... (truncated)
Changelog
Sourced from effect's changelog.
3.20.0
Minor Changes
- #6124
8798a84Thanks@mikearnaldi! - Fix scheduler task draining to isolateAsyncLocalStorageacross fibers.Patch Changes
#6107
fc82e81Thanks@gcanti! - BackportTypes.VoidIfEmptyto 3.x#6088
82996bcThanks@taylorOntologize! - Schema: fixSchema.omitproducing wrong result on Struct withoptionalWith({ default })and index signatures
getIndexSignaturesnow handlesTransformationAST nodes by delegating toast.to, matching the existing behavior ofgetPropertyKeysandgetPropertyKeyIndexedAccess. Previously,Schema.omiton a struct combiningSchema.optionalWith(with{ default },{ as: "Option" }, etc.) andSchema.Recordwould silently take the wrong code path, returning a Transformation with property signatures instead of a TypeLiteral with index signatures.#6086
4d97a61Thanks@taylorOntologize! - Schema: fixgetPropertySignaturescrash on Struct withoptionalWith({ default })and other Transformation-producing variants
SchemaAST.getPropertyKeyIndexedAccessnow handlesTransformationAST nodes by delegating toast.to, matching the existing behavior ofgetPropertyKeys. Previously, callinggetPropertySignatureson aSchema.StructcontainingSchema.optionalWithwith{ default },{ as: "Option" },{ nullable: true }, or similar options would throw"Unsupported schema (Transformation)".#6097
f6b0960Thanks@gcanti! - Fix TupleWithRest post-rest validation to check each tail index sequentially.3.19.19
Patch Changes
#6079
4eb5c00Thanks@tim-smart! - add short circuit to fiber.await internals#6079
4eb5c00Thanks@tim-smart! - build ManagedRuntime synchronously if possible#6081
2d2bb13Thanks@tim-smart! - fix semaphore race condition where permits could be leaked3.19.18
Patch Changes
- #6062
12b1f1eThanks@tim-smart! - prevent Stream.changes from writing empty chunks3.19.17
Patch Changes
- #6040
a8c436fThanks@jacobconley! - FixStream.decodeTextto correctly handle multi-byte UTF-8 characters split across chunk boundaries.3.19.16
Patch Changes
#6018
e71889fThanks@codewithkenzo! - fix(Match): handle null/undefined inMatch.tagandMatch.tagStartsWithAdded null checks to
discriminatoranddiscriminatorStartsWithpredicates to prevent crashes when matching nullable union types.
... (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)- Additional commits viewable in compare view
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.
Package Dependencies
Technical Details
| ID: | 14765668 |
| UUID: | 4110344320 |
| Node ID: | PR_kwDOCzaXk87MRDxw |
| Host: | GitHub |
| Repository: | solapi/solapi-nodejs |