fix(deps): update dependency org.typelevel:cats-core_2.13 to v2.13.0 #246
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.7.0->2.13.0Release Notes
typelevel/cats (org.typelevel:cats-core_2.13)
v2.13.0Cats 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#leftMapOrKeepandEitherOps#leftFlatMapOrKeepby @danicheg in #4638unorderedFoldMapAmethod by @m50d in #4662traverseVoid/sequenceVoidand their counterparts by @satorg in #4682Bugfixes
Optimizations
Documentation
Behind-the-scenes
&instead ofwithby @xuwei-k in #4673Updates
New Contributors
Full Changelog: typelevel/cats@v2.12.0...v2.13.0
v2.12.0Cats 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
flatMapOrKeeptoMonadby @jozic in #4602Behind-the-Scenes
Updates
New Contributors
Full Changelog: typelevel/cats@v2.11.0...v2.12.0
v2.11.0Cats 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#unlessMby @m50d in #4519mapOrKeepto Functor by @jozic in #4582Optimizations
Applicative.pure(())with.unitby @satorg in #4558Applicative#unitinFoldable#traverse_by @valencik in #4557Fixes
NonEmptyMapsyntax by @TonioGela in #4559Documentation
choicealias render in docs by @Masynchin in #4580Behind-the-scenes
MonadOps.scalaandFunctionKMacros.scaladir by @xuwei-k in #4548build.sbtby @xuwei-k in #4518Updates
New Contributors
Full Changelog: typelevel/cats@v2.10.0...v2.11.0
v2.10.0Cats 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 #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
OptionTcombinators for effectful Boolean by @ivan-klass in #4390Bifunctor#leftLiftToby @eugkhp in #4336Kleisli.localKFunctionKhelper by @ivan-klass in #4406zipforNonEmptySeqby @CristinaHG in #4431Functor#composeBifunctorby @bpholt, @armanbilge in #4434Validated.unitby @VladKopanev in #4420raiseWhen/raiseUnlessconvenience methods toEitherObjectOpsby @Daenyth in #4436OneAnd: addPartialOrderandOrderinstances by @satorg in #4460Deferinstances forEq,Hash,Order,Show, and variants by @morgen-peschke in #4414Constinstances and add missing instances by @joroKr21 in #4458Optimizations
OptioninNonEmptyList#lastby @valencik in #4417foldRightforSeqinstance by @rudolmi in #4440Fixes
catsTraverseForSeqto lower-priority implicit scope by @UlisesTorrella in #4373Map.unorderedTraversestack safe by @TonioGela in #4463Documentation
SemigroupKhierarchy by @TimWSpence in #4329cats.implicits._->cats.syntax.all._by @armanbilge in #4394ChainDocumentation by @reardonj in #4386f >>> gin symbols table by @jose-puente in #4411Iordocs by @fighur in #4423foldrnote toFoldabledoc by @lenguyenthanh in #4425traverseWithIndex=>traverseWithIndexMby @lenguyenthanh in #4443jump_start_guide.mdtypo by @BokChoyWarrior in #4465Eitherdocumentation page by @reardonj in #4400IdTby @bulatkhabib in #4445Adopters
Behind-the-scenes
NonEmptyReducibleinto its own file by @fabianhjr in #4398traversebenchmarks with something more representative by @djspiewak in #4403Updates
New Contributors
Full Changelog: typelevel/cats@v2.9.0...v2.10.0
v2.9.0Cats 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
updatedtoTraverseby @nikololiahim in #4248zipWithLongIndex,mapWithLongIndexandtraverseWithLongIndexMby @nikololiahim in #4247collectFirstto theNonEmptyCollectioninterface by @DavidGregory084 in #4275Traverselaws by @nikololiahim in #4283traverseCollecttoTraverseFiltertypeclass by @emilhotkowski in #4277NonEmptyList#prependAllby @saeltz in #4267EitherT#biSemiflatTapwhich combinesleftSemiflatTapandsemiflatTapby @exp0nge in #4293Alternative(part 3): addprependK/appendKspecializations for Cats NE wrappers by @satorg in #4055parFlatMapNby @TonioGela in #4243Aligninstances forIdandKleisliby @atnoya in #4287ApplicativeError#voidErrorby @armanbilge in #4324Optimizations
Defer#fixby @TimWSpence in #4252NonFatal.unapplyby @jhnsmth in #4282Monoidinstances where possible by @bplommer in #4309NonEmptySeqby @danicheg in #4326Fixes
Orderfor the value onCogenforSortedMapandNonEmptyMapby @cquiroz in #4296cats.compata package object forfor2_13Use3compatibility by @TonioGela in #4315contains_syntax by @armanbilge in #4320Deprecations
HashLaws#sameAsUniversalHashby @armanbilge in #4319Documentation
asRightandasLeftfor constructing Either values by @benhutchison in #4257ValidatedMonad by @TonioGela in #4255tupledsyntax, a Cats workhorse that deserves to be more well known by @benhutchison in #4269scalamodifier to code block by @armanbilge in #4274ApplicativeinOptionTby @yoshinorin in #4321OptionTby @timo-schmid in #4311Behind-the-scenes
ChainandCollectiveMonoidbenchmarks by @TonioGela in #4264.git-blame-ignore-revsby @armanbilge in #4334ContT#mapby @eigenvariable in #4335Updates
New Contributors
Configuration
📅 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.