chore(deps): update dependency org.typelevel:cats-core to v2.13.0 #18
+1
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.3.0
->2.13.0
Release Notes
typelevel/cats (org.typelevel:cats-core)
v2.13.0
Compare Source
Cats v2.13.0 is a binary-compatible release in the 2.x series. It is published for Scala 2.12, 2.13, and 3.3 with Scala.js 1.17 and Scala Native 0.5.
What's Changed
The release comes with new APIs, as well as bugfixes and optimizations. While it is binary- and source- compatible, it is recommended for downstream projects to start replacing calls to
sequence_
andtraverse_
functions (along with theirunordered*
andpar*
counterparts) withsequenceVoid
,traverseVoid
, etc., correspondingly.Features
EitherOps#leftMapOrKeep
andEitherOps#leftFlatMapOrKeep
by @danicheg in https://github.com/typelevel/cats/pull/4638unorderedFoldMapA
method by @m50d in https://github.com/typelevel/cats/pull/4662traverseVoid
/sequenceVoid
and their counterparts by @satorg in https://github.com/typelevel/cats/pull/4682Bugfixes
Optimizations
Documentation
Behind-the-scenes
&
instead ofwith
by @xuwei-k in https://github.com/typelevel/cats/pull/4673Updates
New Contributors
Full Changelog: typelevel/cats@v2.12.0...v2.13.0
v2.12.0
Compare Source
Cats v2.12.0 is a binary-compatible release in the 2.x series. It is published for Scala 2.12, 2.13, and 3.3+ with Scala.js 1.13+ and Scala Native 0.5.
What's Changed
Features
flatMapOrKeep
toMonad
by @jozic in https://github.com/typelevel/cats/pull/4602Behind-the-Scenes
Updates
New Contributors
Full Changelog: typelevel/cats@v2.11.0...v2.12.0
v2.11.0
Compare Source
Cats v2.11.0 is a binary-compatible release in the 2.x series. It is published for Scala 2.12, 2.13, and 3.3+ with Scala.js 1.13+ and Scala Native 0.4.
What's Changed
Features
OptionT#unlessM
by @m50d in https://github.com/typelevel/cats/pull/4519mapOrKeep
to Functor by @jozic in https://github.com/typelevel/cats/pull/4582Optimizations
Applicative.pure(())
with.unit
by @satorg in https://github.com/typelevel/cats/pull/4558Applicative#unit
inFoldable#traverse_
by @valencik in https://github.com/typelevel/cats/pull/4557Fixes
NonEmptyMap
syntax by @TonioGela in https://github.com/typelevel/cats/pull/4559Documentation
choice
alias render in docs by @Masynchin in https://github.com/typelevel/cats/pull/4580Behind-the-scenes
MonadOps.scala
andFunctionKMacros.scala
dir by @xuwei-k in https://github.com/typelevel/cats/pull/4548build.sbt
by @xuwei-k in https://github.com/typelevel/cats/pull/4518Updates
New Contributors
Full Changelog: typelevel/cats@v2.10.0...v2.11.0
v2.10.0
Compare Source
Cats v2.10.0 is a binary-compatible release in the 2.x series. It is published for Scala 2.12, 2.13, and 3.3+ with Scala.js 1.13+ and Scala Native 0.4.
This release includes https://github.com/typelevel/cats/pull/4477 which fixes the encoding of
Apply
(andSemigroupal
) syntax to avoid allocating an intermediate "Ops
" wrapper class. This affected commonly-used operators such as*>
. Unfortunately libraries will need to re-compile and re-publish against Cats v2.10.0 to use the new allocation-free syntax.Thanks to all the contributors to this release! There are many accumulated changes.
What's Changed
Features
OptionT
combinators for effectful Boolean by @ivan-klass in https://github.com/typelevel/cats/pull/4390Bifunctor#leftLiftTo
by @eugkhp in https://github.com/typelevel/cats/pull/4336Kleisli.localK
FunctionK
helper by @ivan-klass in https://github.com/typelevel/cats/pull/4406zip
forNonEmptySeq
by @CristinaHG in https://github.com/typelevel/cats/pull/4431Functor#composeBifunctor
by @bpholt, @armanbilge in https://github.com/typelevel/cats/pull/4434Validated.unit
by @VladKopanev in https://github.com/typelevel/cats/pull/4420raiseWhen
/raiseUnless
convenience methods toEitherObjectOps
by @Daenyth in https://github.com/typelevel/cats/pull/4436OneAnd
: addPartialOrder
andOrder
instances by @satorg in https://github.com/typelevel/cats/pull/4460Defer
instances forEq
,Hash
,Order
,Show
, and variants by @morgen-peschke in https://github.com/typelevel/cats/pull/4414Const
instances and add missing instances by @joroKr21 in https://github.com/typelevel/cats/pull/4458Optimizations
Option
inNonEmptyList#last
by @valencik in https://github.com/typelevel/cats/pull/4417foldRight
forSeq
instance by @rudolmi in https://github.com/typelevel/cats/pull/4440Fixes
catsTraverseForSeq
to lower-priority implicit scope by @UlisesTorrella in https://github.com/typelevel/cats/pull/4373Map.unorderedTraverse
stack safe by @TonioGela in https://github.com/typelevel/cats/pull/4463Documentation
SemigroupK
hierarchy by @TimWSpence in https://github.com/typelevel/cats/pull/4329cats.implicits._
->cats.syntax.all._
by @armanbilge in https://github.com/typelevel/cats/pull/4394Chain
Documentation by @reardonj in https://github.com/typelevel/cats/pull/4386f >>> g
in symbols table by @jose-puente in https://github.com/typelevel/cats/pull/4411Ior
docs by @fighur in https://github.com/typelevel/cats/pull/4423foldr
note toFoldable
doc by @lenguyenthanh in https://github.com/typelevel/cats/pull/4425traverseWithIndex
=>traverseWithIndexM
by @lenguyenthanh in https://github.com/typelevel/cats/pull/4443jump_start_guide.md
typo by @BokChoyWarrior in https://github.com/typelevel/cats/pull/4465Either
documentation page by @reardonj in https://github.com/typelevel/cats/pull/4400IdT
by @bulatkhabib in https://github.com/typelevel/cats/pull/4445Adopters
Behind-the-scenes
NonEmptyReducible
into its own file by @fabianhjr in https://github.com/typelevel/cats/pull/4398traverse
benchmarks with something more representative by @djspiewak in https://github.com/typelevel/cats/pull/4403Updates
New Contributors
Full Changelog: typelevel/cats@v2.9.0...v2.10.0
v2.9.0
Compare Source
Cats v2.9.0 is a binary-compatible release in the 2.x series. It is published for Scala 2.12, 2.13, and 3.2+ with Scala.js 1.8+ and Scala Native 0.4.
What's Changed
Features
updated
toTraverse
by @nikololiahim in https://github.com/typelevel/cats/pull/4248zipWithLongIndex
,mapWithLongIndex
andtraverseWithLongIndexM
by @nikololiahim in https://github.com/typelevel/cats/pull/4247collectFirst
to theNonEmptyCollection
interface by @DavidGregory084 in https://github.com/typelevel/cats/pull/4275Traverse
laws by @nikololiahim in https://github.com/typelevel/cats/pull/4283traverseCollect
toTraverseFilter
typeclass by @emilhotkowski in https://github.com/typelevel/cats/pull/4277NonEmptyList#prependAll
by @saeltz in https://github.com/typelevel/cats/pull/4267EitherT#biSemiflatTap
which combinesleftSemiflatTap
andsemiflatTap
by @exp0nge in https://github.com/typelevel/cats/pull/4293Alternative
(part 3): addprependK
/appendK
specializations for Cats NE wrappers by @satorg in https://github.com/typelevel/cats/pull/4055parFlatMapN
by @TonioGela in https://github.com/typelevel/cats/pull/4243Align
instances forId
andKleisli
by @atnoya in https://github.com/typelevel/cats/pull/4287ApplicativeError#voidError
by @armanbilge in https://github.com/typelevel/cats/pull/4324Optimizations
Defer#fix
by @TimWSpence in https://github.com/typelevel/cats/pull/4252NonFatal.unapply
by @jhnsmth in https://github.com/typelevel/cats/pull/4282Monoid
instances where possible by @bplommer in https://github.com/typelevel/cats/pull/4309NonEmptySeq
by @danicheg in https://github.com/typelevel/cats/pull/4326Fixes
Order
for the value onCogen
forSortedMap
andNonEmptyMap
by @cquiroz in https://github.com/typelevel/cats/pull/4296cats.compat
a package object forfor2_13Use3
compatibility by @TonioGela in https://github.com/typelevel/cats/pull/4315contains_
syntax by [@&Potential Race Condition on Semaphoring Switcher Protocol #8Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.