Skip to content

Effect

Version 4.0.0-beta.20

Patch Changes

  • #1533 842a624 Thanks @tim-smart! - move ChildProcess apis into spawner service

  • #1536 4785eef Thanks @tim-smart! - add Context.Key type, used a base for Context.Service and Context.Reference

  • #1531 8fac95b Thanks @gcanti! - Revert Config.withDefault to v3 behavior, closes #1530.

    Make Config.withDefault accept an eager value instead of LazyArg, aligning with CLI module conventions.

  • #1535 12ee8e2 Thanks @tim-smart! - change default ErrorReporter severity to Info

  • #1529 e542c94 Thanks @tim-smart! - Add dedicated AiError metadata interfaces per reason so provider packages can safely augment metadata without conflicting module declarations.

  • #1531 8fac95b Thanks @gcanti! - Fix Config.withDefault type inference, closes #1530.

  • #1528 6f4ebd1 Thanks @tim-smart! - Add Model.ModelName and provide it from AI model constructors.

  • #1537 989d1cc Thanks @tim-smart! - Revert Effect.partition to Effect v3 behavior by accumulating failures from the effect error channel and never failing.