Skip to content
Giulio Canti edited this page Sep 27, 2022 · 7 revisions

3.0.0

  • make type class members pipe-ables
  • make all functions pipe-able
  • change HKT encoding
  • remove mutable modules (Array, Map, NonEmptyArray, Record, Set, Tuple)
  • switch to readonly arrays / tuples everywhere
  • change ReadonlyNonEmptyArray definition to readonly [A, ...Array<A>]
  • drop CJS
  • migration path (codemods?)

2.14.0

  • migration path

Renaming

  • apFirst -> zipLeftPar
  • apSecond -> zipRightPar
  • mapLeft -> mapError
  • bimap -> mapBoth
  • chain* -> flatMap*
  • chainFirst -> tap
  • chainRec -> flatMapRec
  • wilt -> partitionMapE
  • wither -> filterMapE
  • orElseFirst -> tapError
  • Lazy -> LazyArg
  • alt -> combineK
  • zero -> emptyK
  • concat -> combine
  • apS -> bindPar
  • Alt -> SemigroupK
  • Alternative -> MonoidK
  • Chain -> Flattenable
  • ChainRec -> FlattenableRec
  • Extend -> Extendable
  • NaturalTransformation -> FunctionK
  • Semigroupoid -> Composable
  • Witherable -> FilterableWithEffect

Backporting

  • FromOption module
  • add logging helpers (log, logError)
  • add filter helpers
  • lift2 / lift3
Clone this wiki locally