Changelog
2.10.0-rc.3
Array
cons
in favour of prepend
snoc
in favour of append
Ordering
invert
in favour of reverse
ReadonlyMap
insertAt
in favour of upsertAt
ReadonlyRecord
insertAt
in favour of upsertAt
Map
insertAt
in favour of upsertAt
NonEmptyArray
cons
in favour of prepend
snoc
in favour of append
uncons
in favour of unprepend
unsnoc
in favour of unappend
Record
insertAt
in favour of upsertAt
ReadonlyArray
cons
in favour of prepend
snoc
in favour of append
ReadonlyNonEmptyArray
insertAt
, Use ReadonlyArray
's insertAt
insteadcons
in favour of prepend
snoc
in favour of append
uncons
in favour of unprepend
unsnoc
in favour of unappend
ReadonlySet
fromArray
in favour of fromReadonlyArray
Set
subset
in favour of isSubset
Array
size
unsafeInsertAt
signaturechunksOf
signaturegetSemigroup
Map
filterWithIndex
combinatorfilterMapWithIndex
combinatorpartitionWithIndex
combinatorpartitionMapWithIndex
combinatorgetTraversableWithIndex
instancegetFoldableWithIndex
instanceNonEmptyArray
isNonEmpty
guardfromReadonlyNonEmptyArray
constructorchainWithIndex
combinatorchop
splitAt
chunksOf
Ordering
match
ReadonlyArray
size
unsafeInsertAt
signaturechunksOf
signature, closes #1407ReadonlyNonEmptyArray
isNonEmpty
chainWithIndex
chop
splitAt
chunksOf
ReadonlySet
isEmpty
size
toggle
Set
isEmpty
size
string
empty
isEmpty
size
ReadonlyRecord
/ Record
: remove extends string
constraints in singleton
/ insertAt
, closes #1413Changelog
2.10.0-rc.2
Choice
splitChoice
in favour of split
fanin
in favour of fanIn
Strong
splitStrong
in favour of split
fanout
in favour of fanOut
Reader
first
, second
, left
, right
ReaderTask
Chain
instanceMonad
instanceMonadIO
instanceMonadTask
instanceReaderTaskEither
Chain
instanceMonad
instanceMonadIO
instanceMonadTask
instanceMonadThrow
instanceStateReaderTaskEither
MonadIO
instanceMonadTask
instanceMonadThrow
instanceTask
Chain
instanceMonad
instanceMonadIO
instanceMonadTask
instanceTaskEither
Chain
instanceMonad
instanceMonadIO
instanceMonadTask
instanceMonadThrow
instanceTaskOption
Chain
instanceMonad
instanceCompactable
compact
/ separate
constraintsChangelog
2.10.0-rc.1
pipeable
module, use the specific helpers insteadValidationT
module, use EitherT
insteadApplicative
getApplicativeComposition
, use ap
helper insteadArray
prependToAll
, use prependAll
insteadBooleanAlgebra
booleanAlgebraBoolean
, use boolean.BooleanAlgebra
insteadgetFunctionBooleanAlgebra
, use function.getBooleanAlgebra
insteadgetDualBooleanAlgebra
, use reverse
insteadBounded
boundedNumber
, use number.Bounded
insteadCompactable
getCompactableComposition
, use compact
, separate
helpers insteadSeparated
, use Separated.Separated
insteadEither
getApplySemigroup
in favour of Apply.getApplySemigroup
getApplyMonoid
in favour of Applicative.getApplicativeMonoid
getValidationSemigroup
in favour of Apply.getApplySemigroup
getValidationMonoid
in favour of Applicative.getApplicativeMonoid
getValidation
, use getApplicativeValidation
and getAltValidation
insteadJson
type, use the Json
module insteadparseJSON
type, use the Json
module insteadstringifyJSON
type, use the Json
module insteadEq
eqBoolean
, use boolean.Eq
insteadeqString
, use string.Eq
insteadeqNumber
, use number.Eq
insteadeqDate
, use Date.Eq
insteadgetStructEq
, use struct
insteadgetTupleEq
, use tuple
insteadFilterable
getFilterableComposition
, use filter
, filterMap
, partition
, partitionMap
helpers insteadFoldable
toArray
in favour of toReadonlyArray
getFoldableComposition
, use reduce
, foldMap
, reduceRight
helpers insteadFoldableWithIndex
getFoldableWithIndexComposition
, use reduceWithIndex
, foldMapWithIndex
, reduceRightWithIndex
helpers insteadFunctor
getFunctorComposition
, use map
helper insteadFunctorWithIndex
getFunctorWithIndexComposition
, use mapWithIndex
helper insteadIO
getSemigroup
in favour of Apply.getApplySemigroup
getMonoid
in favour of Applicative.getApplicativeMonoid
fromIO
IOEither
getApplySemigroup
in favour of Apply.getApplySemigroup
getApplyMonoid
in favour of Applicative.getApplicativeMonoid
getSemigroup
in favour of Apply.getApplySemigroup
getIOValidation
, use getApplicativeIOValidation
and getAltIOValidation
insteadMonoid
monoidAll
, use boolean.MonoidAll
insteadmonoidAny
, use boolean.MonoidAny
insteadgetFunctionMonoid
, use function.getMonoid
insteadgetEndomorphismMonoid
, use function.getEndomorphismMonoid
instead (Note. The execution order in
function.getEndomorphismMonoid
is reversed)monoidString
, use string.Monoid
insteadmonoidSum
, use number.MonoidSum
insteadmonoidProduct
, use number.MonoidProduct
insteadfold
, use concatAll
insteadgetMeetMonoid
, use min
insteadgetJoinMonoid
, use max
insteadgetDualMonoid
, use reverse
insteadgetStructMonoid
, use struct
insteadgetTupleMonoid
, use tuple
insteadNonEmptyArray
fold
, use concatAll
insteadprependToAll
, use prependAll
insteadOption
getApplySemigroup
in favour of Apply.getApplySemigroup
getApplyMonoid
in favour of Applicative.getApplicativeMonoid
Ord
ordBoolean
, use boolean.Ord
insteadordString
, use string.Ord
insteadordNumber
, use number.Ord
insteadordDate
, use Date.Ord
insteadgetDualOrd
, use reverse
insteadgetTupleOrd
, use tuple
insteadOrdering
eqOrdering
, use Eq
insteadmonoidOrdering
, use Monoid
insteadRing
getFunctionRing
, use function.getRing
insteadReader
getSemigroup
in favour of Apply.getApplySemigroup
getMonoid
in favour of Applicative.getApplicativeMonoid
ReaderEither
getApplySemigroup
in favour of Apply.getApplySemigroup
getApplyMonoid
in favour of Applicative.getApplicativeMonoid
getSemigroup
in favour of Apply.getApplySemigroup
getReaderValidation
, use getApplicativeReaderValidation
and getAltReaderValidation
insteadlocal
, Use Reader
's local
insteadReaderTask
getSemigroup
in favour of Apply.getApplySemigroup
getMonoid
in favour of Applicative.getApplicativeMonoid
run
local
, Use Reader
's local
insteadReaderTaskEither
getApplySemigroup
in favour of Apply.getApplySemigroup
getApplyMonoid
in favour of Applicative.getApplicativeMonoid
getSemigroup
in favour of Apply.getApplySemigroup
getReaderTaskValidation
, use getApplicativeReaderTaskValidation
and getAltReaderTaskValidation
insteadrun
local
, Use Reader
's local
insteadReaderTaskEither
run
ReadonlyArray
prependToAll
, use prependAll
insteadReadonlyNonEmptyArray
fold
, use concatAll
insteadprependToAll
, use prependAll
insteadReadonlyRecord
hasOwnProperty
, use has
insteadRecord
hasOwnProperty
, use has
insteadRing
getTupleRing
, use tuple
insteadSemigroup
semigroupAll
, use boolean.SemigroupAll
insteadsemigroupAny
, use boolean.SemigroupAny
insteadgetFunctionSemigroup
, use function.getSemigroup
insteadsemigroupString
, use string.Semigroup
insteadsemigroupSum
, use number.SemigroupSum
insteadsemigroupProduct
, use number.SemigroupProduct
insteadfold
, use concatAll
insteadgetIntercalateSemigroup
, use intercalate
insteadgetMeetSemigroup
, use min
insteadgetJoinSemigroup
, use max
insteadgetDualSemigroup
, use reverse
insteadgetStructSemigroup
, use struct
insteadgetTupleSemigroup
, use tuple
insteadgetFirstSemigroup
, use first
insteadgetLastSemigroup
, use last
insteadgetObjectSemigroup
, use assign
insteadShow
showBoolean
, use boolean.Show
insteadshowString
, use string.Show
insteadshowNumber
, use number.Show
insteadgetStructShow
, use struct
insteadgetTupleShow
, use tuple
insteadTask
getSemigroup
in favour of Apply.getApplySemigroup
getMonoid
in favour of Applicative.getApplicativeMonoid
fromTask
TaskEither
getApplySemigroup
in favour of Apply.getApplySemigroup
getApplyMonoid
in favour of Applicative.getApplicativeMonoid
getSemigroup
in favour of Apply.getApplySemigroup
getTaskValidation
, use getApplicativeTaskValidation
and getAltTaskValidation
insteadTaskThese
functorTaskThese
instance in favour of Functor
bifunctorTaskThese
instance in favour of Bifunctor
getSemigroup
in favour of Apply.getApplySemigroup
toTuple
in favour of toTuple2
These
toTuple
in favour of toTuple2
Traversable
getTraversableComposition
, use traverse
, sequence
helpers insteadPointed
type classFromEither
type classFromIO
type classFromTask
type classTaskOption
modulestring
modulenumber
moduleSeparated
module (@YBogomolov)Json
moduleApply
ap
helperapS
helperapFirst
helperapSecond
helpergetApplySemigroup
Applicative
getApplicativeMonoid
Array
Pointed
instanceApply
instancematchLeft
aliasmatchRight
aliasboolean
foldW
match
aliasmatchW
aliasEq
instanceBooleanAlgebra
instanceSemigroupAll
instanceSemigroupAny
instanceMonoidAll
instanceMonoidAny
instanceOrd
instanceShow
instanceBooleanAlgebra
reverse
Chain
bind
helperchainFirst
helperCompactable
compact
helperseparate
helperseparated
constructorDate
Eq
instanceOrd
instanceFilterable
filter
helperfilterMap
helperpartition
helperpartitionMap
helperFoldable
reduce
helperfoldaMap
helperreduceRight
helperFoldableWithIndex
reduceWithIndex
helperfoldaMapWithIndex
helperreduceRightWithIndex
helperfunction
getBooleanAlgebra
getSemigroup
getMonoid
getSemiring
getRing
getEndomorphismMonoid
Functor
map
helperbindTo
helperflap
derivable, #1393 (@williamareynolds)FunctorWithIndex
mapWithIndex
helperEither
Pointed
instanceApply
instancegetCompactable
getFilterable
FromEither
instancetoUnion
, closes #1362foldW
match
aliasmatchW
aliasorElseW
tryCatchK
fromOptionK
chainOptionK
EitherT
getEitherM
into separated functionsEq
getSemigroup
struct
tuple
Identity
Pointed
instanceApply
instanceIO
Pointed
instanceApply
instanceFromIO
instanceIOEither
Pointed
instancegetCompactable
FromIO
instanceFromEither
instancetryCatchK
combinatortoUnion
foldW
match
aliasmatchW
aliasorElseW
fromOptionK
chainOptionK
Monoid
concatAll
min
max
reverse
struct
tuple
NonEmptyArray
Pointed
instanceApply
instanceconcatAll
Option
Pointed
instanceApply
instancefoldW
match
aliasmatchW
aliastryCatchK
OptionT
getOptionM
into separated functionsOrd
equalsDefault
reverse
tuple
Ordering
Eq
instanceSemigroup
instanceMonoid
instanceRandom
randomElem
Reader
Pointed
instanceApply
instanceReaderT
getReaderM
into separated functionsReaderEither
Pointed
instanceApply
instanceFromEither
instancegetCompactable
getFilterable
toUnion
foldW
match
aliasmatchW
aliasorElseW
fromOptionK
chainOptionK
ReaderTask
Pointed
instanceApplyPar
instanceApplySeq
instanceFromIO
instanceFromTask
instancetraverseSeqArrayWithIndex
traverseSeqArray
sequenceSeqArray
ReaderTaskEither
Pointed
instanceApplyPar
instanceApplySeq
instanceFromIO
instanceFromTask
instanceFromEither
instancegetCompactable
getFilterable
toUnion
foldW
match
aliasmatchW
aliasorElseW
fromOptionK
chainOptionK
ReadonlyArray
Pointed
instanceApply
instancegetSemigroup
matchLeft
instancematchRight
instanceReadonlyMap
filterWithIndex
combinatorfilterMapWithIndex
combinatorpartitionWithIndex
combinatorpartitionMapWithIndex
combinatorgetFunctorWithIndex
getFoldable
getFoldableWithIndex
getTraversable
getTraversableWithIndex
ReadonlyNonEmptyArray
Pointed
instanceApply
instanceconcatAll
Ring
tuple
Semigroup
constant
concatAll
intercalate
min
max
struct
tuple
first
last
assign
Show
struct
tuple
State
Pointed
instanceApply
instanceStateT
getStateM
into separated functionsStateReaderTaskEither
Pointed
instanceApply
instanceMonad
instanceFromIO
instanceFromTask
instanceFromEither
instancefromOptionK
chainOptionK
Task
Pointed
instanceApplyPar
instanceApplySeq
instanceFromIO
instanceFromTask
instanceTaskEither
Pointed
instanceApplyPar
instanceApplySeq
instancegetCompactable
FromIO
instanceFromTask
instanceFromEither
instancetoUnion
foldW
match
aliasmatchW
aliasorElseW
fromOptionK
chainOptionK
TaskThese
Functor
instancePointed
instanceBifunctor
instancetoTuple2
getApply
FromIO
instanceFromTask
instancefromEither
functionFromEither
instancegetChain
instancefoldW
match
aliasmatchW
aliasfromOption
fromOptionK
fromPredicate
These
Pointed
instanceof
functiongetApply
toTuple2
FromEither
instancefromOption
constructorfoldW
match
aliasmatchW
aliasfromOptionK
TheseT
getTheseM
into separated functionsTraversable
traverse
helpersequence
helperTree
Pointed
instanceApply
instanceWriter
getPointed
getApply
getApplicative
getChain
Changelog
2.9.5
Array
, ReadonlyArray
: change scanLeft
and scanRight
to return NonEmptyArray
, ReadonlyNonEmptyArray
, #1391 (@willheslam)