Skip to content

Version Packages #4859

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 11, 2025
Merged

Version Packages #4859

merged 1 commit into from
May 11, 2025

Conversation

github-actions[bot]
Copy link
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

[email protected]

Minor Changes

  • #4641 c654595 Thanks @tim-smart! - Add Layer.setRandom, for over-riding the default Random service

  • #4641 d9f5dea Thanks @KhraksMamtsov! - Brand.unbranded getter has been added

  • #4641 49aa723 Thanks @titouancreach! - Add Either.transposeMapOption

  • #4641 74c14d0 Thanks @vinassefranche! - Add Record.findFirst

  • #4641 e4f49b6 Thanks @KhraksMamtsov! - Default never type has been added to MutableHasMap.empty & MutableList.empty ctors

  • #4641 6f02224 Thanks @tim-smart! - add Stream.toAsyncIterable* apis

    import { Stream } from "effect"
    
    // Will print:
    // 1
    // 2
    // 3
    const stream = Stream.make(1, 2, 3)
    for await (const result of Stream.toAsyncIterable(stream)) {
      console.log(result)
    }
  • #4641 1dcfd41 Thanks @tim-smart! - improve Effect.filter* types to exclude candidates in fallback functions

  • #4641 b21ab16 Thanks @KhraksMamtsov! - Simplified the creation of pipeable classes.

    class MyClass extends Pipeable.Class() {
      constructor(public a: number) {
        super()
      }
      methodA() {
        return this.a
      }
    }
    console.log(new MyClass(2).pipe((x) => x.methodA())) // 2
    class A {
      constructor(public a: number) {}
      methodA() {
        return this.a
      }
    }
    class B extends Pipeable.Class(A) {
      constructor(private b: string) {
        super(b.length)
      }
      methodB() {
        return [this.b, this.methodA()]
      }
    }
    console.log(new B("pipe").pipe((x) => x.methodB())) // ['pipe', 4]
  • #4641 fcf1822 Thanks @KhraksMamtsov! - property message: string has been added to ConfigError.And & Or members

  • #4641 0061dd1 Thanks @tim-smart! - allow catching multiple different tags in Effect.catchTag

  • #4641 8421e6e Thanks @mlegenhausen! - Expose Cause.isTimeoutException

  • #4641 fa10f56 Thanks @thewilkybarkid! - Support multiple values in Function.apply

@effect/[email protected]

Minor Changes

Patch Changes

@effect/[email protected]

Minor Changes

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@effect/[email protected]

Patch Changes

@github-project-automation github-project-automation bot moved this to Discussion Ongoing in PR Backlog May 11, 2025
@tim-smart tim-smart merged commit bef1d19 into main May 11, 2025
@tim-smart tim-smart deleted the changeset-release/main branch May 11, 2025 23:43
@github-project-automation github-project-automation bot moved this from Discussion Ongoing to Done in PR Backlog May 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant