Skip to content

Effect

Version 4.0.0-beta.30

Patch Changes

  • #1675 c88e5b7 Thanks @gijsbartman! - Fix consolePretty ignoring explicit colors option in non-TTY environments.

    When colors is explicitly set to true, prettyLoggerTty was still gating it with processStdoutIsTTY check, making it impossible to enable colors in non-TTY environments like Vite dev server.

  • #1690 947d0e4 Thanks @gcanti! - Fix Cause.hasInterruptsOnly to return false for empty causes.

  • #1620 7517908 Thanks @kitlangton! - Fix TaggedUnion.match to use Unify for return types, allowing branches to return distinct Effect types that are properly merged.

  • #1680 a49ecd5 Thanks @KhraksMamtsov! - make HttpClientResponse pipeable

  • #1681 6993e33 Thanks @mikearnaldi! - Add an optional message field to Effect.ignore and Effect.ignoreCause for custom log output.

  • #1695 514f2a2 Thanks @gcanti! - Remove unused APIs from the Utils module.

  • #1644 3214b47 Thanks @patroza! - fix: update Service interface to use ‘this: void’ in ‘of’ method signatures

  • #1693 95ec5ed Thanks @tim-smart! - fix cli subcommand context