Skip to content

Effect

Version 4.0.0-beta.41

Patch Changes

  • #1881 36f5c21 Thanks @gcanti! - Added BigDecimal.sumAll and BigDecimal.multiplyAll for feature parity with Number and BigInt, closes #1880.

  • #1869 d8ce758 Thanks @gcanti! - Schema: collapse same-type literal branches in JSON Schema output into a single enum array, closes #1868.

    Before:

    {
    "anyOf": [
    { "type": "string", "enum": ["A"] },
    { "type": "string", "enum": ["B"] }
    ]
    }

    After:

    {
    "type": "string",
    "enum": ["A", "B"]
    }
  • #1879 11aab4c Thanks @tim-smart! - Highlight active option labels in Prompt.select and Prompt.multiSelect using cyan text so selection state is visible beyond the pointer / checkbox icon.

  • #1884 3bc1efb Thanks @tim-smart! - Fail RpcClient HTTP requests when the server response contains no RPC messages instead of leaving requests pending.

  • #1875 70e724e Thanks @IMax153! - Fix AI text method toolkit typing to support generic handler toolkits, preserve toolkit union inference, and keep response part narrowing by tool name.

  • #1876 738dee7 Thanks @tim-smart! - Track ManagedRuntime fibers in a scope

  • #1886 2111963 Thanks @tim-smart! - add ClusterSchema.WithTransaction annotation

  • #1877 198a553 Thanks @tim-smart! - allow Context.Key to be covariant