github Effect-TS/effect effect@3.10.0

latest releases: @effect/sql-sqlite-bun@0.18.3, @effect/sql-sqlite-node@0.18.3, @effect/sql-mysql2@0.18.3...
12 hours ago

Minor Changes

  • #3764 4a01828 Thanks @evelant! - add TSubscriptionRef

  • #3764 4a01828 Thanks @evelant! - add Stream.fromTQueue & Stream.fromTPubSub

  • #3764 c79c4c1 Thanks @gcanti! - Merge Schema into Effect.

    Modules

    Before

    import {
      Arbitrary,
      AST,
      FastCheck,
      JSONSchema,
      ParseResult,
      Pretty,
      Schema
    } from "@effect/schema"

    After

    import {
      Arbitrary,
      SchemaAST, // changed
      FastCheck,
      JSONSchema,
      ParseResult,
      Pretty,
      Schema
    } from "effect"

    Formatters

    ArrayFormatter / TreeFormatter merged into ParseResult module.

    Before

    import { ArrayFormatter, TreeFormatter } from "@effect/schema"

    After

    import { ArrayFormatter, TreeFormatter } from "effect/ParseResult"

    Serializable

    Merged into Schema module.

    Equivalence

    Merged into Schema module.

    Before

    import { Equivalence } from "@effect/schema"
    
    Equivalence.make(myschema)

    After

    import { Schema } from "@effect/schema"
    
    Schema.equivalence(myschema)
  • #3764 38d30f0 Thanks @tim-smart! - add option to .releaseLock a ReadableStream on finalization

  • #3764 5821ce3 Thanks @patroza! - feat: implement Redactable. Used by Headers to not log sensitive information

Don't miss a new effect release

NewReleases is sending notifications on new releases.