Skip to content

chore(deps): update all non-major dependencies - #98

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch
Open

chore(deps): update all non-major dependencies#98
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Mar 30, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@changesets/changelog-github (source) ^0.6.0^0.7.0 age confidence
@changesets/cli (source) ^2.30.0^2.31.1 age confidence
@changesets/config (source) ^3.1.3^3.1.4 age confidence
@effect/language-service ^0.80.0^0.87.2 age confidence
@vitest/ui (source) ^3.2.4^3.2.7 age confidence
pkg-pr-new (source) ^0.0.66^0.0.88 age confidence
vitest (source) ^3.2.4^3.2.7 age confidence

Release Notes

changesets/changesets (@​changesets/changelog-github)

v0.7.0

Compare Source

Minor Changes
changesets/changesets (@​changesets/cli)

v2.31.1

Compare Source

Patch Changes
  • #​2159 15cf592 Thanks @​ingvaldlorentzen! - Fixed already-published version detection with npm 12, which always wraps successful npm info --json output in an array. The unwrapped output made changeset publish treat every package as unpublished and fail attempting to republish existing versions.

v2.31.0

Compare Source

Minor Changes
  • #​1889 96ca062 Thanks @​mixelburg! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.

  • #​1873 42943b7 Thanks @​mixelburg! - Respond to --help on all subcommands. Previously, --help was only handled when it was the sole argument; passing it alongside a subcommand (e.g. changeset version --help) would silently execute the command instead. Now --help always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.

Patch Changes
changesets/changesets (@​changesets/config)

v3.1.4

Compare Source

Patch Changes
Effect-TS/language-service (@​effect/language-service)

v0.87.2

Compare Source

Patch Changes
  • #​768 15fb3c3 Thanks @​mattiamanzati! - Update Effect v4 compatibility to 4.0.0-beta.104, including the renamed Schema.Error and Schema.TaggedError constructors.

v0.87.1

Compare Source

Patch Changes
  • #​765 6b9dab5 Thanks @​mattiamanzati! - Ignore Effect v4 local Effect.provide(..., { local: true }) calls when reporting chained provides with the multipleEffectProvide diagnostic.

v0.87.0

Compare Source

Minor Changes
  • #​760 f1fca78 Thanks @​mattiamanzati! - Add the flatMapToMap style diagnostic, which suggests replacing Effect.flatMap((value) => Effect.succeed(f(value))) with Effect.map((value) => f(value)).
Patch Changes
  • #​762 5e71871 Thanks @​mattiamanzati! - Enable skipLibCheck in the diagnostics test harness to reduce test runtime and memory usage.

  • #​763 0dc8034 Thanks @​mattiamanzati! - Update the setup command to configure VS Code with the unified js/ts TypeScript settings.

  • #​742 939a049 Thanks @​RezaOwliaei! - Update README to replace deprecated VSCode TypeScript settings (typescript.tsdk and typescript.enablePromptUseWorkspaceTsdk) with the current recommended configuration.

v0.86.6

Compare Source

Patch Changes
  • #​758 6ef9a46 Thanks @​mattiamanzati! - Skip Effect diagnostics for external library files in patched tsc runs when TypeScript skipLibCheck is enabled.

v0.86.5

Compare Source

Patch Changes
  • #​751 8d0b85a Thanks @​mattiamanzati! - Reject unsupported TypeScript versions when loading or patching TypeScript, directing TypeScript 7 users to @​effect/tsgo.

  • #​754 1dce66b Thanks @​mattiamanzati! - Update the Effect v4 harness and language-service development dependencies to Effect 4.0.0-beta.94, including compatibility updates for the latest Effect API and Schema type output.

v0.86.4

Compare Source

Patch Changes
  • #​746 5da9914 Thanks @​mattiamanzati! - Avoid suggesting removal of Effect.gen when a single return statement contains multiple yield* expressions, which would produce invalid code.

v0.86.3

Compare Source

Patch Changes
  • #​744 1707983 Thanks @​mattiamanzati! - Fix lazyPromiseInEffectSync false positives for Effect.sync thunks whose return type degrades to any. Promise detection now ignores any and unknown before falling back to assignability against the global Promise type.

  • #​740 df50dfc Thanks @​jbmusso! - Fix effectRpcDefinition wiping the upstream go-to-definition result when the user clicks on a JSX <Namespace.Component /> tag name. The plugin's RpcClient → Rpc enrichment now skips ancestor nodes whose type cannot be resolved (such as JSX tag-name nodes) instead of returning undefined for the entire request.

v0.86.2

Compare Source

Patch Changes
  • #​739 2a21b07 Thanks @​mattiamanzati! - Update the generated schema.json to include the TypeScript 6.0 ES2025 target and lib entries.

  • #​738 ec42fd6 Thanks @​mattiamanzati! - Update preferSchemaOverJson to be off by default.

    Improve the diagnostic guidance for JSON parsing and stringifying:

    • in Effect v3, suggest Schema.parseJson(Schema.Unknown) for unknown shapes and Schema.parseJson(schema) for known ones
    • in Effect v4, suggest Schema.UnknownFromJsonString, Schema.fromJsonString(schema), and Schema.toCodecJson(schema) depending on whether the target shape is known and whether the code is working with JSON strings or JSON values
  • #​736 4bf81c4 Thanks @​mattiamanzati! - Update the Effect v4 beta dependencies to 4.0.0-beta.68.

v0.86.1

Compare Source

Patch Changes
  • #​732 0674371 Thanks @​mattiamanzati! - Update the Effect v4 test harness and language service development dependencies to Effect 4.0.0 beta 66, including fixture updates for the latest Context service API.

v0.86.0

Compare Source

Minor Changes
  • #​728 a5b0e47 Thanks @​mattiamanzati! - Add the unsafeEffectTypeAssertion diagnostic to catch as Effect<...>, as Stream<...>, and as Layer<...> assertions that unsafely narrow the error or requirements channels.

    The rule skips channels whose original type is any and offers a quick fix that removes the assertion while preserving the original expression.

v0.85.1

Compare Source

Patch Changes
  • #​726 fd4a8da Thanks @​mattiamanzati! - Update the Effect v4 beta examples and type parsing to match the renamed Context APIs in the latest 4.0.0-beta releases.

  • #​724 14d5798 Thanks @​mattiamanzati! - Refactor Effect context tracking to use cached node context flags and direct generator lookups.

    This aligns the TypeScript implementation more closely with the TSGo version and simplifies diagnostics that need to detect whether code is inside an Effect generator.

v0.85.0

Compare Source

Minor Changes
  • #​720 4229bb9 Thanks @​mattiamanzati! - Add the nestedEffectGenYield diagnostic to detect yield* Effect.gen(...) inside an existing Effect generator context.

    Example:

    Effect.gen(function* () {
      yield* Effect.gen(function* () {
        yield* Effect.succeed(1);
      });
    });
  • #​723 da9cc4b Thanks @​mattiamanzati! - Add the effectMapFlatten style diagnostic for Effect.map(...) immediately followed by Effect.flatten in pipe flows.

    Example:

    import { Effect } from "effect";
    
    const program = Effect.succeed(1).pipe(
      Effect.map((n) => Effect.succeed(n + 1)),
      Effect.flatten
    );
  • #​718 0af7c0f Thanks @​mattiamanzati! - Add the lazyPromiseInEffectSync diagnostic to catch Effect.sync(() => Promise...) patterns and suggest using Effect.promise or Effect.tryPromise for async work.

    Example:

    Effect.sync(() => Promise.resolve(1));
  • #​714 32985b2 Thanks @​mattiamanzati! - Add processEnv and processEnvInEffect diagnostics to guide process.env.* reads toward Effect Config APIs.

    Examples:

    • process.env.PORT
    • process.env["API_KEY"]
  • #​721 f05ae89 Thanks @​mattiamanzati! - Add the unnecessaryArrowBlock style diagnostic for arrow functions whose block body only returns an expression.

    Example:

    const trim = (value: string) => {
      return value.trim();
    };
  • #​717 b77848a Thanks @​mattiamanzati! - Add newPromise and asyncFunction effect-native diagnostics to report manual Promise construction and async function declarations, with guidance toward Effect-based async control flow.

  • #​722 6f19858 Thanks @​mattiamanzati! - Add the effectDoNotation style diagnostic for Effect.Do usage and suggest migrating to Effect.gen or Effect.fn.

    Example:

    import { pipe } from "effect/Function";
    import { Effect } from "effect";
    
    const program = pipe(
      Effect.Do,
      Effect.bind("a", () => Effect.succeed(1)),
      Effect.let("b", ({ a }) => a + 1)
    );
  • #​716 c3f67b0 Thanks @​mattiamanzati! - Add cryptoRandomUUID and cryptoRandomUUIDInEffect diagnostics for Effect v4 to discourage crypto.randomUUID() in favor of the Effect Random module, which uses Effect-injected randomness instead of the global crypto implementation.

Patch Changes

v0.84.3

Compare Source

Patch Changes
  • #​711 892984f Thanks @​mattiamanzati! - Report floating Stream values in Effect projects by parsing Stream types in the diagnostic type parser and checking them in floatingEffect for both v3 and v4 harnesses.

  • #​709 0372f58 Thanks @​mattiamanzati! - Fix the Effect v4 completion harness to cover ServiceMap self-in-classes examples instead of the v3-only Context.Tag variants.

  • #​712 b7554df Thanks @​mattiamanzati! - Align Effect diagnostic messages with the reviewed neutral wording, preserving the existing version-specific API references while updating both v3 and v4 snapshot fixtures.

v0.84.2

Compare Source

Patch Changes
  • #​706 3c0bea6 Thanks @​mattiamanzati! - Fix getTypeAtLocation to ignore type-only heritage expressions like interface X extends Effect.Effect<...> so the language service no longer triggers bogus TS2689 diagnostics.

v0.84.1

Compare Source

Patch Changes
  • #​703 dea43b8 Thanks @​mattiamanzati! - Fix effectFnImplicitAny so it does not report false positives when an Effect.fn or Effect.fnUntraced callback gets its contextual function type from a union member.

    For example, nested HttpRouter.add(...) handlers now correctly recognize the inferred request type and produce no diagnostics when the parameter is not actually implicit any.

  • #​702 0af9b98 Thanks @​mattiamanzati! - Add Effect v4 support for the runEffectInsideEffect diagnostic so it suggests and fixes Effect.run*With usage based on Effect.services.

    Update the generated metadata, schema, README entry, and v4 harness examples/snapshots to document and verify the new behavior.

v0.84.0

Compare Source

Minor Changes
  • #​696 78e78d5 Thanks @​cevr! - Add paired globalDate/globalDateInEffect, globalConsole/globalConsoleInEffect, globalFetch/globalFetchInEffect, globalRandom/globalRandomInEffect, and globalTimers/globalTimersInEffect diagnostics

    Ten new opt-in diagnostics that flag global/DOM APIs both outside and inside Effect generators:

    • globalFetch / globalFetchInEffectfetch() → HttpClient
    • globalDate / globalDateInEffectDate.now(), new Date() → Clock/DateTime
    • globalConsole / globalConsoleInEffectconsole.log/warn/error/info/debug/trace → Effect.log/Logger
    • globalRandom / globalRandomInEffectMath.random() → Random service
    • globalTimers / globalTimersInEffectsetTimeout/setInterval → Effect.sleep/Schedule

    All default to off. Enable both variants for full coverage inside and outside Effect generators. Shadow-safe (e.g. const console = yield* Console won't false-positive).

v0.83.1

Compare Source

Patch Changes

v0.83.0

Compare Source

Minor Changes
  • #​695 f057090 Thanks @​mattiamanzati! - Add a config CLI command for updating diagnostic rule severities without rerunning the full setup flow.

  • #​693 b5054e3 Thanks @​mattiamanzati! - Add setup CLI preset management for diagnostic severities, including preset metadata, preset-aware customization, and a dedicated config command for adjusting rule severities without rerunning full setup.

v0.82.0

Compare Source

Minor Changes
  • #​689 aed2074 Thanks @​f15u! - Adds ability to reference $schema from local installation

  • #​692 57fcf35 Thanks @​mattiamanzati! - Add the effectFnImplicitAny diagnostic to mirror noImplicitAny for unannotated Effect.fn and Effect.fnUntraced callback parameters, and support // @strict in diagnostic example files so test fixtures can enable strict compiler options.

Patch Changes

v0.81.0

Compare Source

Minor Changes
  • #​684 d8d472e Thanks @​mattiamanzati! - Improve setup diagnostic configuration with grouped preview-driven metadata, richer interactive prompt rendering, and support for tsconfig files without compilerOptions.

  • #​685 d94f4ad Thanks @​mattiamanzati! - Add a diagnostic for global fetch usage that recommends the Effect HTTP client and include preview fixtures covering both direct and shadowed fetch calls.

Patch Changes
vitest-dev/vitest (@​vitest/ui)

v3.2.7

Compare Source

   🐞 Bug Fixes
  • browser: Check fs access in builtin commands [backport to v3]  -  by @​hi-ogawa, Hiroshi Ogawa and OpenCode (claude-opus-4-8) in #​10679 (b795e)
    View changes on GitHub

v3.2.6

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v3.2.5

Compare Source

stackblitz-labs/pkg.pr.new (pkg-pr-new)

v0.0.88

Compare Source

v0.0.87

Compare Source

v0.0.86

Compare Source

v0.0.84

Compare Source

v0.0.83

Compare Source

v0.0.82

Compare Source

v0.0.81

Compare Source

v0.0.80

Compare Source

v0.0.79

Compare Source

v0.0.78

Compare Source

v0.0.75

Compare Source

v0.0.74

Compare Source

v0.0.73

Compare Source

v0.0.72

Compare Source

v0.0.71

Compare Source

v0.0.70

Compare Source

v0.0.69

Compare Source

v0.0.68

Compare Source

v0.0.67

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner March 30, 2026 00:54
@changeset-bot

changeset-bot Bot commented Mar 30, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: d6556f1

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 2695414 to 7fb109c Compare March 30, 2026 09:41
@renovate renovate Bot changed the title chore(deps): update dependency @effect/language-service to ^0.84.0 chore(deps): update dependency @effect/language-service to ^0.84.1 Mar 30, 2026
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 7fb109c to e59a7d4 Compare March 31, 2026 13:47
@renovate renovate Bot changed the title chore(deps): update dependency @effect/language-service to ^0.84.1 chore(deps): update dependency @effect/language-service to ^0.84.2 Mar 31, 2026
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from e59a7d4 to cf62128 Compare April 5, 2026 09:33
@renovate renovate Bot changed the title chore(deps): update dependency @effect/language-service to ^0.84.2 chore(deps): update dependency @effect/language-service to ^0.84.3 Apr 5, 2026
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from cf62128 to b880fa6 Compare April 12, 2026 12:32
@renovate renovate Bot changed the title chore(deps): update dependency @effect/language-service to ^0.84.3 chore(deps): update dependency @effect/language-service to ^0.85.0 Apr 12, 2026
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from b880fa6 to b0e8f4a Compare April 13, 2026 09:26
@renovate renovate Bot changed the title chore(deps): update dependency @effect/language-service to ^0.85.0 chore(deps): update dependency @effect/language-service to ^0.85.1 Apr 13, 2026
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from b0e8f4a to 3d5dff3 Compare April 20, 2026 21:32
@renovate renovate Bot changed the title chore(deps): update dependency @effect/language-service to ^0.85.1 chore(deps): update all non-major dependencies Apr 20, 2026
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from d9a82b2 to ca3c8da Compare May 5, 2026 05:43
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from d9ba944 to 963adc0 Compare May 15, 2026 13:55
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 7f16977 to b95f257 Compare May 22, 2026 11:14
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from b95f257 to a50c2eb Compare May 23, 2026 17:40
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from a50c2eb to 6054381 Compare June 4, 2026 11:52
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 6054381 to 8b69e83 Compare July 5, 2026 18:01
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from c613111 to 53e281e Compare July 13, 2026 08:58
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 421616e to e5646b7 Compare July 18, 2026 14:03
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from f0c0f78 to 41a1216 Compare July 27, 2026 22:33
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 790bb4b to a8b343a Compare August 2, 2026 22:40
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 1e6cce8 to 6904656 Compare August 10, 2026 11:12
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 6904656 to d6556f1 Compare August 17, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants