Update dependency @effect/language-service to ^0.75.0 #34
Reference in New Issue
Block a user
Delete Branch "renovate/bun-minor-patch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
^0.72.0→^0.75.0Release Notes
Effect-TS/language-service (@effect/language-service)
v0.75.1Compare Source
Patch Changes
#647
489e3f0Thanks @mattiamanzati! - Expose diagnostic quick fixes as refactoring actions to work around TypeScript's limited quick fix handling in some contexts#650
6f568cfThanks @mattiamanzati! - Fix TypeParser to skip types with generic call signatures. When parsing covariant, contravariant, or invariant types, signatures with type parameters are now correctly rejected instead of being treated as concrete types.#649
5858fd1Thanks @mattiamanzati! - Performance improvements: replaceNano.genwithNano.fnnamed functions across diagnostics, refactors, and code generation modules for better performance tracking and reduced runtime overhead. Add conditionaldebugPerformanceflag to avoid unnecessary timing collection when not debugging.v0.75.0Compare Source
Minor Changes
a8a7d33Thanks @mattiamanzati! - AddServiceMap.Serviceclass completion for Effect v4, and fix Schema class completions for v4 (TaggedErrorClass,TaggedClassnow available,ErrorClassfully-qualified form fixed,RequestClassremoved)v0.74.0Compare Source
Minor Changes
#641
693e5a5Thanks @mattiamanzati! - Added Effect v4 support for diagnostics, refactors, and piping features.Diagnostics:
multipleEffectProvide: Warns when multipleEffect.providecalls are chained, suggesting consolidationstrictEffectProvide: Warns when usingEffect.providewith Layer outside of application entry pointsmissingLayerContext: Detects missing Layer context requirementsdeterministicKeys: Extended to supportServiceMap.ServicepatternsleakingRequirements: Extended to detect leaking requirements in ServiceMap servicesschemaSyncInEffect: Updated with v4-specific method mappings (e.g.,decodeSync->decodeEffect)Refactors:
layerMagic: Automatically compose and build layers based on service dependenciesstructuralTypeToSchema: Convert TypeScript interfaces and type aliases to Effect Schema classesmakeSchemaOpaque: Enhanced for v4 with support forCodec,DecodingServices, andEncodingServicestypestypeToEffectSchema: Enhanced to support Effect v4 schema patternsPiping:
Effect.fn, nested pipes, and function call conversionsPatch Changes
68f6d12Thanks @mattiamanzati! - DisableschemaUnionOfLiteralsdiagnostic for Effect v4, asSchema.Unionof multipleSchema.Literalcalls is no longer applicable in v4.v0.73.1Compare Source
Patch Changes
ff72045Thanks @mattiamanzati! - Add wildcard (*) support for@effect-diagnosticscomment directives. You can now use*as a rule name to apply a severity override to all diagnostics at once, e.g.@effect-diagnostics *:offdisables all Effect diagnostics from that point on. Rule-specific overrides still take precedence over wildcard overrides.v0.73.0Compare Source
Minor Changes
#637
616c2ccThanks @mattiamanzati! - Add Effect v4 completions supportSchema.ErrorClassandSchema.RequestClasscompletions for Effect v4Effect.Service,Effect.Tag,Schema.TaggedError,Schema.TaggedClass,Schema.TaggedRequest,Context.Tagself,Rpc.makeclasses,Schema.brand,Model.Class) when Effect v4 is detectedtaggedEnumin addition toTaggedEnumfor v4 API compatibilityConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
28bd0c2473to48f70e862cUpdate dependency @effect/language-service to ^0.73.0to Update dependency @effect/language-service to ^0.74.048f70e862ctoc549623b63Update dependency @effect/language-service to ^0.74.0to Update dependency @effect/language-service to ^0.75.0