question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

http4s, scalaz, argonaut dependency sauna

See original GitHub issue

http4s 0.15.5 supports scalaz 7.1 http4s 0.15.5a supports scalaz 7.2 argonaut 6.1 supports scalaz 7.1 argonaut 6.2-RC2 supports scalaz 7.2 and cats 0.8.1 However, http4s 0.15.5 (like 0.15.5a) depends on argonaut 6.2-RC2.

I tried using

"io.argonaut" %% "argonaut" % "6.1" force()

and while that does cause sbt-dependency-graph to show 6.2-RC2 evicted in favor of 6.1, compile and console-quick and IntelliJ all still seem to bring in 6.2-RC2.

~I will try going all the way and just adding argonaut-scalaz 6.2-RC2 and hope there are no actual bincompat issues, although that would surprise me.~ <- Tried; not surprised; NEL is incompatible, Free is incompatible, …

What do you think? Can we have 0.15.5 depend on argonaut 6.1? Or does that break something?(e.g. desired cats support)

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:10 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
rossabakercommented, Feb 28, 2017

If you rename it, make sure it still includes “sauna.” 😃

0reactions
rossabakercommented, Mar 12, 2018

Yes, but I hope we get more issues named “sauna” in the future.

Read more comments on GitHub >

github_iconTop Results From Across the Web

JSON handling - http4s
Argonaut. Circe is a fork of argonaut, another popular JSON library in the Scala community. The functionality is similar: libraryDependencies += Seq ...
Read more >
Changelog - http4s
#5139: Add dependency on new http4s-crypto library, which abstracts the target platform. All of its uses should be internal. Scala.js support is added...
Read more >
Middleware - http4s
A middleware is a wrapper around a service that provides a means of manipulating the Request sent to service, and/or the Response returned...
Read more >
Entity handling - http4s
Http4s handles HTTP requests and responses in a streaming fashion. Your service will receive a request after the header has been parsed (ok,...
Read more >
HTTP Client - http4s
Let's create a client with http4s to try our service. A recap of the dependencies for this example, in case you skipped the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found