Skip to content

Version Packages#656

Merged
mattiamanzati merged 1 commit intomainfrom
changeset-release/main
Feb 26, 2026
Merged

Version Packages#656
mattiamanzati merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Feb 25, 2026

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.

Releases

@effect/language-service@0.77.0

Minor Changes

  • #655 c875de2 Thanks @mattiamanzati! - Add outdatedApi diagnostic that warns when using outdated Effect APIs in a project targeting a newer version of Effect.

Patch Changes

  • #660 99a97a6 Thanks @mattiamanzati! - Dispose TypeScript language services in tests to prevent resource leaks

    Added languageService.dispose() calls via try/finally patterns to all test files that create language services through createServicesWithMockedVFS(). This ensures proper cleanup of TypeScript compiler resources after each test completes, preventing memory leaks during test runs.

  • #658 0154667 Thanks @mattiamanzati! - Fix outdated API diagnostic for Effect v4 compatibility

    • Fixed TaggedError completion to use TaggedErrorClass matching the v4 API
    • Removed Schema.RequestClass examples that no longer exist in v4
    • Updated Effect v4 harness to latest version
  • #659 2699a80 Thanks @mattiamanzati! - Add support for Model.Class from effect/unstable/schema in completions and diagnostics.

    The classSelfMismatch diagnostic now detects mismatched Self type parameters in Model.Class declarations, and the autocomplete for Self type in classes now suggests Model.Class when typing after Model..

    import { Model } from "effect/unstable/schema";
    
    // autocomplete triggers after `Model.`
    export class MyDataModel extends Model.Class<MyDataModel>("MyDataModel")({
      id: Schema.String,
    }) {}

@github-actions github-actions bot force-pushed the changeset-release/main branch 2 times, most recently from 2bc44fc to ba2517e Compare February 26, 2026 14:18
@github-actions github-actions bot force-pushed the changeset-release/main branch from ba2517e to a0c230f Compare February 26, 2026 15:40
@mattiamanzati mattiamanzati merged commit c0cc91a into main Feb 26, 2026
@mattiamanzati mattiamanzati deleted the changeset-release/main branch February 26, 2026 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant