Skip to content

Effect

Version 4.0.0-beta.42

Patch Changes

  • #1897 924e216 Thanks @IMax153! - Append concrete choice values to CLI flag help descriptions so generated help shows valid command-line inputs.

  • #1894 80e7f0c Thanks @tim-smart! - Fix MutableList.appendAll / appendAllUnsafe so empty arrays are treated as a no-op instead of leaving behind an empty internal bucket.

  • #1895 f8328bf Thanks @tim-smart! - Changed socket close handling so all close codes are treated as errors by default unless closeCodeIsError is overridden.

  • #1899 66d1c06 Thanks @gcanti! - SchemaRepresentation: support anyOf/oneOf with sibling keywords in fromJsonSchemaMultiDocument

  • #1893 bee800b Thanks @gcanti! - Number.remainder: fix incorrect results for small floats in scientific notation (e.g. 1e-7).

  • #1898 8930441 Thanks @mikearnaldi! - Rename Effect.transaction to Effect.tx and Effect.retryTransaction to Effect.txRetry, remove Effect.transactionWith / Effect.withTxState, make nested Effect.tx calls compose into the active transaction, and make the public Tx* APIs establish atomic transactions without requiring Transaction in common usage.