Katrix / AckCord

A Discord library for Scala using Akka
https://ackcord.katsstuff.net/
MIT License
113 stars 15 forks source link

Update library dependencies #45

Closed qwbarch closed 2 years ago

qwbarch commented 3 years ago

Update circe to 0.14.1. Update enumeratum to 1.6.1. Update cats to 2.6.1. Update cats-mtl to 1.2.1. Update kind-projector to 0.13.0. Update scala cross-build to 2.12.14.

This PR also fixes errors from running sbt docs/mdoc, as well as fixing some compiler warnings. There's still more eviction warnings but I'll wait until you review this first before changing anything else.

Katrix commented 3 years ago

Looks great so far. Thanks for doing this. Note that enumeratum's version, and enumeratum-circe's version have traditionally been disconnected, and this seems to still be the case. They're just coincidentally lined up currently.

qwbarch commented 3 years ago

Glad I'm able to help. 👍

Unfortunately, trying to update these dependencies makes tests not run at all:

Do you mind looking at it? I'm not too sure how to get the tests to run when attempting to update those 3.

Katrix commented 2 years ago

No longer needed