@effect/io
Advanced tools
Changelog
0.41.0
#663 3d5dd6f
Thanks @mikearnaldi! - Remove Cause.annotated, add spans to error objects
#674 5ad5367
Thanks @tim-smart! - consolidate provide* apis for Layer/Context/Runtime
#671 4c1cdc3
Thanks @mikearnaldi! - Inherit concurrency of finalizers from parallel combinators
#675 075219f
Thanks @tim-smart! - fix missing fiber on AsyncFiberException
#662 c43d4aa
Thanks @fubhy! - Added Scheduler
hotfix for Bun
#673 794f757
Thanks @tim-smart! - fix withSpanScoped ending span
#672 be3c23f
Thanks @tim-smart! - support Refinements in *Until apis
Changelog
0.40.0
#648 01723b6
Thanks @mikearnaldi! - Make Cooperative Yielding Scheduler-Aware
#646 ec796c0
Thanks @mikearnaldi! - Fix runtimeFlags naming
#649 40dc950
Thanks @mikearnaldi! - Reintroduce max number of ops via fiber ref
#649 40dc950
Thanks @mikearnaldi! - Improve fiber naming
#651 403bef3
Thanks @tim-smart! - add concurrency and batching to replicateEffect
#644 d8d1e3f
Thanks @mikearnaldi! - Fix improper scope signatures
Changelog
0.39.1
f421420
Thanks @sukovanej! - Use RuntimeFiber interface instead of the implementation class in Tracer.Changelog
0.39.0
#617 32a665a
Thanks @tim-smart! - rename Effect.getFiberRefs to Effect.fiberRefs
#628 b79ebb0
Thanks @mikearnaldi! - Introduce contextualization in tracer, remove onRun from supervisor
#632 32792e2
Thanks @mikearnaldi! - Flatten Module Structure
#631 5329ef0
Thanks @mikearnaldi! - Use Console for default Logger
#600 5324126
Thanks @tim-smart! - remove Effect.some/unsome
#629 10a02ed
Thanks @mikearnaldi! - Align API between runtime flags and fiber refs
#617 32a665a
Thanks @tim-smart! - remove LazyArg from Effect.fromNullable
#641 66a3efe
Thanks @tim-smart! - update /data and dev deps
#630 29ce96d
Thanks @mikearnaldi! - Allow returning errors in Effect.repeat/retryUntilWhileEffect
#606 1c0e794
Thanks @tim-smart! - remove withGroup/Time from Console interface
#628 b79ebb0
Thanks @mikearnaldi! - Selective annotation for cause tracing
#613 f49a5c8
Thanks @gcanti! - update /data and use Predicate.isTagged when possible
#614 52106fc
Thanks @tim-smart! - improve readability of .all signatures
#626 03d8e4e
Thanks @mikearnaldi! - Avoid losing annotations when catchTag / catchTags fail to recover
#622 fb2cea8
Thanks @tim-smart! - expose value in Effect.filterOrDie fallback function
#616 5fcdcd2
Thanks @mikearnaldi! - Allow custom backing for Queue
#638 4abcc49
Thanks @mikearnaldi! - Avoid breaking batching when acquireUseRelease is used
#618 cf5286a
Thanks @tim-smart! - use millis for fiber lifetimes metric & adjust histogram buckets
#636 00f7c1c
Thanks @mikearnaldi! - Avoid breaking batching when withSpan is used
#633 6fed480
Thanks @tim-smart! - add Effect.catchIf api
#623 061c23b
Thanks @mikearnaldi! - Include runtime flags changes in memo
Changelog
0.38.1
#596 b21e65d
Thanks @jessekelly881! - relax tagged error fn type signatures
#599 0819398
Thanks @tim-smart! - add Effect.fromNullable
#590 6d689db
Thanks @jessekelly881! - added Effect.tapErrorTag