-
#60
c48d2f56
Thanks @gcanti! - add getOrThrowWith to Option, Either, These -
#56
cf4918de
Thanks @gcanti! - ReadonlyArray: handle mutable arrays in isEmpty, isNonEmpty guards
-
#55
b3e7ff34
Thanks @gcanti! - Identity: remove exports except do notation ones -
#55
a99a23a1
Thanks @gcanti! - Either: make orElse, orElseEither lazy and remove catchAll -
#55
14de6de2
Thanks @gcanti! - Option: remove coproductEither -
#55
f3cc9d2c
Thanks @gcanti! - renameelement
toappendElement
-
#55
ae3338c0
Thanks @gcanti! - Either: renamefirstSuccessOf
tofirstRightOf
-
#55
d4fcf63e
Thanks @gcanti! - Option: make orElse, orElseEither lazy and remove catchAll -
#55
4463f4f1
Thanks @gcanti! - Option: changefirstSomeOf
signature
-
#55
ce345a8d
Thanks @gcanti! - add default handler togetOrThrow
-
#55
615d492e
Thanks @gcanti! - algebraic operations: add support for bigint -
#51
175d6b9e
Thanks @gcanti! - Option, Either, These: switch to interfaces
Breaking changes
- remove
NonEmptyTraversable
module Semigroup
- make
combine
binary - make
combineMany
binary
- make
SemiCoproduct
- make
coproduct
binary - make
coproductMany
binary
- make
SemiProduct
- make
product
binary - make
productMany
binary - rename
productFlatten
toelement
- make
Order
- make
compare
binary
- make
New Features
Boolean
- add
not
combinator
- add
Order
- add
array
combinator - add
bigint
instance
- add
Monoid
- add
array
,readonlyArray
combinators
- add
Semigroup
- add
array
,readonlyArray
combinators
- add
- new modules
typeclass/Equivalence
typeclass/Filterable
typeclass/TraversableFilterable
Bigint
Boolean
Either
Function
Identity
Number
Option
Ordering
Predicate
ReadonlyArray
ReadonyRecord
String
Struct
Symbol
These
Tuple
- #33
c8246ea5
Thanks @gcanti! - remove Compactable, Filterable, TraversableFilterable and /data folder
-
#29
c2e0f09d
Thanks @gcanti! - NonEmptyAlternative: rename to SemiAlternative -
#29
adbf4dbc
Thanks @gcanti! - NonEmptyProduct: rename to SemiProduct -
#29
07b7061b
Thanks @gcanti! - NonEmptyProduct: rename bindKind to andThenBind -
#29
1f116d3d
Thanks @gcanti! - NonEmptyApplicative: rename to SemiApplicative -
#29
d539285e
Thanks @gcanti! - NonEmptyCoproduct: rename to SemiCoproduct
-
#26
2aa35975
Thanks @gcanti! - NonEmptyTraversable: rename nonEmptyTraverse to traverseNonEmpty, nonEmptySequence to sequenceNonEmpty -
#26
9d4ac0bb
Thanks @gcanti! - Traversable: add sequence as member -
#26
eb6020ca
Thanks @gcanti! - Foldable: remove reduceRight from typeclass -
#28
9f6a193e
Thanks @gcanti! - NonEmptyCoproduct / Coproduct: fix getSemigroup / getMonoid type params -
#26
29a94c17
Thanks @gcanti! - NonEmptyProduct: rename struct to nonEmptyStruct -
#26
577f9597
Thanks @gcanti! - Foldable: add a defaultreduceRight
implementation -
#26
fc914c93
Thanks @gcanti! - NonEmptyTraversable: add sequenceNonEmpty as member -
#26
fc4d0aae
Thanks @gcanti! - NonEmptyProduct: rename tuple to nonEmptyTuple
-
#18
be638f44
Thanks @gcanti! - Semigroup: fix reverse implementation -
#18
ae9715f6
Thanks @gcanti! - Foldable / FoldableWithIndex: add compositions -
#18
ba899d76
Thanks @gcanti! - Foldable / FlodableWithIndex: curry toReadonlyArrayWith and add toReadonlyArray -
#18
9c531794
Thanks @gcanti! - Semigroupal: remove useless zipWith export -
#18
9683f82d
Thanks @gcanti! - Bounded: swap maximum, minimum arguments in fromSortable
-
#14
1cac5547
Thanks @gcanti! - rename Succeed typeclass to Pointed / of -
#14
6c9be695
Thanks @gcanti! - make all typeclass operations pipeable -
#14
8ae84df9
Thanks @gcanti! - SemigroupKind: fix combineKind signature -
#14
51d62040
Thanks @gcanti! - Ordering: remove sign function
- #12
7c6fa2c4
Thanks @mikearnaldi! - type class refactoring
- #8
79b1237c
Thanks @mikearnaldi! - Fix package json repository urls
- #1
65983dd9
Thanks @mikearnaldi! - Dual ESM-CJS Support