-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial attempt at 3.0.0 support #43
Conversation
@@ -34,7 +33,8 @@ object common { | |||
object Scope { | |||
def of(rawScope: String): Option[Scope] = refineV[ValidScope](rawScope).toOption | |||
|
|||
def refine: RefineMPartiallyApplied[Refined, ValidScope] = refineMV[ValidScope] | |||
// todo - refined doesn't provide macros for 3.x yet |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have an idea for a smol macro of our own for 3.x...
build.sbt
Outdated
"org.scalatest" %% "scalatest" % Versions.scalaTest, | ||
"io.circe" %% "circe-literal" % Versions.circe | ||
"org.scalatest" %% "scalatest" % Versions.scalaTest | ||
// todo - circe-literal isn't built for 3.x yest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yest xD
well, this depends on #64 now (sttp hasn't released for 3.0.0 final before the CE3 migration) |
Will be implemented in #172 |
Some things are still missing, but in general I'd say this will be an easy migration.
Tests will fail because circe-literal is currently removed.