-
Notifications
You must be signed in to change notification settings - Fork 533
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
Generic derivation overhaul (with configurability) #164
Conversation
The build is failing because of an interaction between macro-compat and sbt-unidoc on 2.10 that I'll investigate later. |
Current coverage is
|
For what it's worth, these changes may speed up compilation a bit (at least they do on my machine, from over a minute for |
d60cdf2
to
f0948c8
Compare
f0948c8
to
1d93c8f
Compare
Quick update: there's a problem here for e.g. the following nested case classes: case class Foo(someField: Int)
case class Foos(foos: List[Foo]) In this case if you ask for a snake-case decoder for I'm working on a fix that switches the inheritance relationship between |
Any updates on this? Would love to see this PR move forward ;) |
Really looking forward to seeing this released :) |
@wennergr @sveinnfannar Unfortunately configurability won't be in 0.4.0, which will be out very soon (possibly today), but 0.4.0 does include an overhaul (see #247) in preparation for configurability that's bringing huge improvements in compile times and stability—see the 0.4.0-RC1 release notes, the link here, etc. I'm hoping to have 0.5 out with configurability in the next couple of weeks, but no promises yet. |
Thanks for the update @travisbrown! |
Any updates on this (in light of the 0.5.x releases)? Will this land in 0.6.x? By the way, thanks a lot for this awesome library 👍 ! |
Superseded (mostly) by #429. |
Update version number
Supersedes #163 and #79. Also fixes #69, although I'm not entirely sure why. Still needs tests before it gets merged.