Skip to content
This repository has been archived by the owner on Jan 20, 2019. It is now read-only.

Switch from circe-generic to circe-derivation #9

Merged
merged 1 commit into from
Jun 18, 2018

Conversation

andyscott
Copy link
Contributor

@andyscott andyscott commented Jun 16, 2018

Switches from circe-generic to circe-derivation, which is the recommended module for doing generic derivations for Circe. It has the added (and nice) benefit of not relying of Shapeless, so this helps to address https://github.com/scalameta/lsp4s/issues/8 and https://github.com/ensime/ensime-server/pull/1951.

Copy link
Collaborator

@jvican jvican left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@olafurpg olafurpg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is awesome, thanks @andyscott !

We haven't moved the tests from the metals repo so CI only checks for compile. I'll follow up by adding the tests so we can be sure it still works as expected :)

@olafurpg olafurpg merged commit 9f2a912 into scalameta:master Jun 18, 2018
@andyscott andyscott deleted the switch-to-circe-derivation branch June 18, 2018 05:58
@andyscott
Copy link
Contributor Author

Sounds good!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
3 participants