@effect/language-service
0.87.5 · 16 Oct 2026MIT467.4k / weekRepositorynpmAtom feed
221 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 0.87.x · latest line
0.87.5
16 Oct 2026Update Effect v4 support to 4.0.5 and fix
runEffectInsideEffect.Effect.runPromiseExitandEffect.runSyncExitcalled inside an Effect are now reported, likeEffect.runPromiseandEffect.runSync:export const program = Effect.gen(function* () { yield* Effect.void; setTimeout(() => { Effect.runPromiseExit(child); // ^- now suggests Effect.runPromiseExitWith (v4) or Runtime.runPromiseExit (v3) }, 0); });The v4 quick fix now inserts
yield* Effect.context<never>()instead of the removedEffect.services, and reuses an existingyield* Effect.context()binding:export const program = Effect.gen(function* () { const context = yield* Effect.context<never>(); const run = () => Effect.runSyncWith(context)(Effect.succeed(1)); return [context, run()] as const; });
0.87.4
6 Oct 2026missedPipeableOpportunitynow reports calls whose result is used as a method receiver, and the calls nested inside them. These were skipped before:// now reported: `Inner.pipe(...)` export const B = Schema.NullishOr(Inner).annotations({ identifier: "B" }); // now reported, including the nested `Schema.Array(Inner)` export const C = Schema.NullishOr( Schema.Struct({ x: Schema.Array(Inner) }) ).annotations({ identifier: "C" });Other diagnostics built on the same piping analysis, such as
flatMapToMapandstrictEffectProvide, now also check calls in these positions.
0.87.3
28 Sep 2026Update Effect v4 compatibility to 4.0.0-beta.107.
Update Effect v4 compatibility to 4.0.0-rc.115 and allow
Effect.provideat recognized application entry points.Update Effect v4 compatibility to 4.0.0-rc.118. Migrate CLI, HTTP, schema model, and encoding imports to the new package paths, including the v4 examples and diagnostics.
0.87.2
7 Aug 2026Update Effect v4 compatibility to 4.0.0-beta.104, including the renamed
Schema.ErrorandSchema.TaggedErrorconstructors.
0.87.1
23 Jul 2026Reading the note…
0.87.0
13 Jul 2026Reading the note…
- 0.86.x
0.86.6
10 Jul 2026Reading the note…
0.86.5
9 Jul 2026Reading the note…
0.86.4
3 Jul 2026Reading the note…
0.86.3
2 Jul 2026Reading the note…
0.86.2
20 May 2026Reading the note…
0.86.1
12 May 2026Reading the note…
0.86.0
12 May 2026Reading the note…
- 0.85.x
0.85.1
10 Apr 2026Reading the note…
0.85.0
9 Apr 2026Reading the note…
- 0.84.x
0.84.3
2 Apr 2026Reading the note…
0.84.2
28 Mar 2026Reading the note…
0.84.1
27 Mar 2026Reading the note…
0.84.0
26 Mar 2026Reading the note…
- 0.83.x
0.83.1
24 Mar 2026Reading the note…
0.83.0
24 Mar 2026Reading the note…
- 0.82.x
0.82.0
23 Mar 2026Reading the note…
- 0.81.x
0.81.0
20 Mar 2026Reading the note…
- 0.80.x
0.80.0
12 Mar 2026Reading the note…
- 0.79.x
0.79.0
7 Mar 2026Reading the note…
- 0.78.x
0.78.0
6 Mar 2026Reading the note…
- 0.77.x
0.77.0
26 Feb 2026Reading the note…
- 0.76.x
0.76.0
24 Feb 2026Reading the note…
- 0.75.x
0.75.1
19 Feb 2026Reading the note…
0.75.0
19 Feb 2026Reading the note…
- 0.74.x
0.74.0
16 Feb 2026Reading the note…
- 0.73.x
0.73.1
9 Feb 2026Reading the note…
0.73.0
4 Feb 2026Reading the note…
- 0.72.x
0.72.1
3 Feb 2026Reading the note…
0.72.0
21 Jan 2026Reading the note…
- 0.71.x
0.71.2
20 Jan 2026Reading the note…
0.71.1
20 Jan 2026Reading the note…
0.71.0
19 Jan 2026Reading the note…
- 0.70.x
0.70.0
19 Jan 2026Reading the note…
- 0.69.x
0.69.2
18 Jan 2026Reading the note…
0.69.1
18 Jan 2026Reading the note…
0.69.0
18 Jan 2026Reading the note…
- 0.68.x
0.68.0
17 Jan 2026Reading the note…
- 0.67.x
0.67.0
16 Jan 2026Reading the note…
- 0.66.x
0.66.1
16 Jan 2026Reading the note…
- 0.65.x
0.65.0
13 Jan 2026Reading the note…
- 0.64.x
0.64.1
4 Jan 2026Reading the note…
0.64.0
3 Jan 2026Reading the note…
- 0.63.x
0.63.2
29 Dec 2025Reading the note…
0.63.1
29 Dec 2025Reading the note…