Skip to content

Commit 1cc3dd0

Browse files
chore(deps-dev): Bump effect from 3.20.0 to 3.21.0 (#19999)
Bumps [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) from 3.20.0 to 3.21.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Effect-TS/effect/releases">effect's releases</a>.</em></p> <blockquote> <h2>effect@3.21.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/5780">#5780</a> <a href="https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109"><code>f7bb09b</code></a> Thanks <a href="https://github.com/kitlangton"><code>@​kitlangton</code></a>! - Add <code>Cron.prev</code> and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.</p> </li> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/5780">#5780</a> <a href="https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31"><code>bd7552a</code></a> Thanks <a href="https://github.com/mattiamanzati"><code>@​mattiamanzati</code></a>! - Add type-level utils to asserting layer types</p> </li> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/5780">#5780</a> <a href="https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098"><code>ad1a7eb</code></a> Thanks <a href="https://github.com/schickling"><code>@​schickling</code></a>! - RcMap: support dynamic <code>idleTimeToLive</code> values per key</p> <p>The <code>idleTimeToLive</code> option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.</p> <pre lang="ts"><code>const map = yield * RcMap.make({ lookup: (key: string) =&gt; acquireResource(key), idleTimeToLive: (key: string) =&gt; { if (key.startsWith(&quot;premium:&quot;)) return Duration.minutes(10) return Duration.minutes(1) } }) </code></pre> </li> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/5780">#5780</a> <a href="https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb"><code>0d32048</code></a> Thanks <a href="https://github.com/mikearnaldi"><code>@​mikearnaldi</code></a>! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/5780">#5780</a> <a href="https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb"><code>0d32048</code></a> Thanks <a href="https://github.com/mikearnaldi"><code>@​mikearnaldi</code></a>! - Add logs to first propagated span, in the following case before this fix the log would not be added to the <code>p</code> span because <code>Effect.fn</code> adds a fake span for the purpose of adding a stack frame.</p> <pre lang="ts"><code>import { Effect } from &quot;effect&quot; <p>const f = Effect.fn(function* () {<br /> yield* Effect.logWarning(&quot;FooBar&quot;)<br /> return yield* Effect.fail(&quot;Oops&quot;)<br /> })</p> <p>const p = f().pipe(Effect.withSpan(&quot;p&quot;))<br /> </code></pre></p> </li> </ul> <h2>effect@3.20.1</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/6133">#6133</a> <a href="https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c"><code>add06f4</code></a> Thanks <a href="https://github.com/aniravi24"><code>@​aniravi24</code></a>! - Fix <code>Equal.equals</code> crash when comparing <code>null</code> values inside <code>structuralRegion</code>. Added null guard before <code>Object.getPrototypeOf</code> calls to prevent <code>TypeError: Cannot convert undefined or null to object</code>.</p> </li> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/6093">#6093</a> <a href="https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7"><code>a03b6a2</code></a> Thanks <a href="https://github.com/luchersou"><code>@​luchersou</code></a>! - avoid class for PrettyError to preserve error.name</p> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Effect-TS/effect/blob/main/packages/effect/CHANGELOG.md">effect's changelog</a>.</em></p> <blockquote> <h2>3.21.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/5780">#5780</a> <a href="https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109"><code>f7bb09b</code></a> Thanks <a href="https://github.com/kitlangton"><code>@​kitlangton</code></a>! - Add <code>Cron.prev</code> and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.</p> </li> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/5780">#5780</a> <a href="https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31"><code>bd7552a</code></a> Thanks <a href="https://github.com/mattiamanzati"><code>@​mattiamanzati</code></a>! - Add type-level utils to asserting layer types</p> </li> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/5780">#5780</a> <a href="https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098"><code>ad1a7eb</code></a> Thanks <a href="https://github.com/schickling"><code>@​schickling</code></a>! - RcMap: support dynamic <code>idleTimeToLive</code> values per key</p> <p>The <code>idleTimeToLive</code> option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.</p> <pre lang="ts"><code>const map = yield * RcMap.make({ lookup: (key: string) =&gt; acquireResource(key), idleTimeToLive: (key: string) =&gt; { if (key.startsWith(&quot;premium:&quot;)) return Duration.minutes(10) return Duration.minutes(1) } }) </code></pre> </li> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/5780">#5780</a> <a href="https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb"><code>0d32048</code></a> Thanks <a href="https://github.com/mikearnaldi"><code>@​mikearnaldi</code></a>! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/5780">#5780</a> <a href="https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb"><code>0d32048</code></a> Thanks <a href="https://github.com/mikearnaldi"><code>@​mikearnaldi</code></a>! - Add logs to first propagated span, in the following case before this fix the log would not be added to the <code>p</code> span because <code>Effect.fn</code> adds a fake span for the purpose of adding a stack frame.</p> <pre lang="ts"><code>import { Effect } from &quot;effect&quot; <p>const f = Effect.fn(function* () {<br /> yield* Effect.logWarning(&quot;FooBar&quot;)<br /> return yield* Effect.fail(&quot;Oops&quot;)<br /> })</p> <p>const p = f().pipe(Effect.withSpan(&quot;p&quot;))<br /> </code></pre></p> </li> </ul> <h2>3.20.1</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/6133">#6133</a> <a href="https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c"><code>add06f4</code></a> Thanks <a href="https://github.com/aniravi24"><code>@​aniravi24</code></a>! - Fix <code>Equal.equals</code> crash when comparing <code>null</code> values inside <code>structuralRegion</code>. Added null guard before <code>Object.getPrototypeOf</code> calls to prevent <code>TypeError: Cannot convert undefined or null to object</code>.</p> </li> <li> <p><a href="https://redirect.github.com/Effect-TS/effect/pull/6093">#6093</a> <a href="https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7"><code>a03b6a2</code></a> Thanks <a href="https://github.com/luchersou"><code>@​luchersou</code></a>! - avoid class for PrettyError to preserve error.name</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9"><code>6e3782a</code></a> Version Packages (<a href="https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6135">#6135</a>)</li> <li><a href="https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109"><code>f7bb09b</code></a> Add Cron.prev reverse iteration support (<a href="https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5786">#5786</a>)</li> <li><a href="https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31"><code>bd7552a</code></a> Add type-level utils to asserting layer types (<a href="https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5920">#5920</a>)</li> <li><a href="https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098"><code>ad1a7eb</code></a> RcMap: support dynamic idleTimeToLive values per key (<a href="https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5859">#5859</a>)</li> <li><a href="https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb"><code>0d32048</code></a> Add logs to first propagated span (<a href="https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5710">#5710</a>)</li> <li><a href="https://github.com/Effect-TS/effect/commit/37a8af53e32eb88e3c2d499a2659b0ff9405b4f4"><code>37a8af5</code></a> Version Packages (<a href="https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6134">#6134</a>)</li> <li><a href="https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7"><code>a03b6a2</code></a> fix(logger): use source maps for error stack traces in browser pretty logger ...</li> <li><a href="https://github.com/Effect-TS/effect/commit/7d8fc1ef2e79e0539a34278dce054b3c814b2529"><code>7d8fc1e</code></a> docs(Layer): clarify scopedDiscard JSDoc to match effectDiscard (<a href="https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5790">#5790</a>)</li> <li><a href="https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c"><code>add06f4</code></a> fix(Equal): guard against null in structuralRegion comparison (<a href="https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6133">#6133</a>)</li> <li>See full diff in <a href="https://github.com/Effect-TS/effect/commits/effect@3.21.0/packages/effect">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent c273167 commit 1cc3dd0

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

packages/effect/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
},
7272
"devDependencies": {
7373
"@effect/vitest": "^0.23.9",
74-
"effect": "^3.20.0"
74+
"effect": "^3.21.0"
7575
},
7676
"scripts": {
7777
"build": "run-p build:transpile build:types",

yarn.lock

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15154,10 +15154,10 @@ effect@3.16.12:
1515415154
"@standard-schema/spec" "^1.0.0"
1515515155
fast-check "^3.23.1"
1515615156

15157-
effect@^3.20.0:
15158-
version "3.20.0"
15159-
resolved "https://registry.yarnpkg.com/effect/-/effect-3.20.0.tgz#827752d2c90f0a12562f1fdac3bf0197d067fd6a"
15160-
integrity sha512-qMLfDJscrNG8p/aw+IkT9W7fgj50Z4wG5bLBy0Txsxz8iUHjDIkOgO3SV0WZfnQbNG2VJYb0b+rDLMrhM4+Krw==
15157+
effect@^3.21.0:
15158+
version "3.21.0"
15159+
resolved "https://registry.yarnpkg.com/effect/-/effect-3.21.0.tgz#ce222ce8f785b9e63f104b9a4ead985e7965f2c0"
15160+
integrity sha512-PPN80qRokCd1f015IANNhrwOnLO7GrrMQfk4/lnZRE/8j7UPWrNNjPV0uBrZutI/nHzernbW+J0hdqQysHiSnQ==
1516115161
dependencies:
1516215162
"@standard-schema/spec" "^1.0.0"
1516315163
fast-check "^3.23.1"
@@ -28557,6 +28557,7 @@ stylus@0.59.0, stylus@^0.59.0:
2855728557

2855828558
sucrase@^3.27.0, sucrase@^3.35.0, sucrase@getsentry/sucrase#es2020-polyfills:
2855928559
version "3.36.0"
28560+
uid fd682f6129e507c00bb4e6319cc5d6b767e36061
2856028561
resolved "https://codeload.github.com/getsentry/sucrase/tar.gz/fd682f6129e507c00bb4e6319cc5d6b767e36061"
2856128562
dependencies:
2856228563
"@jridgewell/gen-mapping" "^0.3.2"

0 commit comments

Comments
 (0)