Cats: Prepare for 2.13.0-M5

Created on 12 Aug 2018  Â·  10Comments  Â·  Source: typelevel/cats

Most helpful comment

Catalysts is only used for TypeTagM in one file, and Platform.isJVM/.isJS here and there in the tests. Is it worth managing a dependency just for these two things?

All 10 comments

2.13.0-M5 is now staged at https://oss.sonatype.org/content/repositories/staging/org/scala-lang/scala-compiler/2.13.0-M5/

Any ideas on the timelines for this yet, please?

ScalaCheck and ScalaTest haven't published yet. I assume those are the main blockers.

I've added a link to this ticket to https://github.com/scala/make-release-notes/blob/2.13.x/projects-2.13.md

ScalaCheck and ScalaTest have published, but for JVM only at the moment, no Scala.js yet. but that should be enough for someone to at least work on this and make sure everything else is ready

in the Scala 2.13 community build at
https://scala-ci.typesafe.com/job/scala-2.13.x-integrate-community-build/1511/consoleFull I'm seeing:

[cats] [error] /home/jenkins/workspace/scala-2.13.x-integrate-community-build/target-0.9.15/project-builds/cats-aa7183ee3d07eb22bea0ce915cd291c46c2f3147/tests/src/test/scala/cats/tests/RepresentableSuite.scala:63:58: could not find implicit value for parameter iso: cats.laws.discipline.SemigroupalTests.Isomorphisms[[β$5$]String => β$5$]
[cats] [error]     checkAll("String => ?", MonadTests[String => ?].monad[String, String, String])
[cats] [error]                                                          ^

ScalaCheck and ScalaTest have published, but for JVM only at the moment

they're now both available for JS too

is there anything any of us can do to help move this along...?

a bunch of publishing (of cats' dependencies) happened today, thanks all!

one place where help is still needed — and it could be someone new to helping out with Typelevel stuff — is in the typelevel/catalysts repo. see discussion beginning at https://gitter.im/typelevel/general?at=5bd369fabbdc0b2505a4d5d2

Catalysts is only used for TypeTagM in one file, and Platform.isJVM/.isJS here and there in the tests. Is it worth managing a dependency just for these two things?

@tpolecat +1 to getting rid of the Catalysts dependency.

Looks like this should be closed now?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

non picture non  Â·  3Comments

adelbertc picture adelbertc  Â·  5Comments

alexandru picture alexandru  Â·  4Comments

SimY4 picture SimY4  Â·  4Comments

LukaJCB picture LukaJCB  Â·  3Comments