github Effect-TS/effect effect@3.13.2

latest releases: @effect/sql-libsql@0.20.2, @effect/cluster-workflow@0.25.2, @effect/vitest@0.19.0...
3 days ago

Patch Changes

  • #4472 31be72a Thanks @gcanti! - Fix Schema.Enums toString() method to display correct enum values.

    Now, toString() correctly displays the actual enum values instead of internal numeric indices.

    Before

    import { Schema } from "effect"
    
    enum Fruits {
      Apple = "apple",
      Banana = "banana",
      Cantaloupe = 0
    }
    
    const schema = Schema.Enums(Fruits)
    
    console.log(String(schema))
    // Output: <enum 3 value(s): 0 | 1 | 2> ❌ (incorrect)

    After

    import { Schema } from "effect"
    
    enum Fruits {
      Apple = "apple",
      Banana = "banana",
      Cantaloupe = 0
    }
    
    const schema = Schema.Enums(Fruits)
    
    console.log(String(schema))
    // Output: <enum 3 value(s): "apple" | "banana" | 0> ✅ (correct)

Don't miss a new effect release

NewReleases is sending notifications on new releases.