-
We just merged support for generating values of types from the `refined` library through the `zio-test-refined` module thanks to work from @afsalthaj and @pierangeloc .
Currently, generation of val…
-
Below is the list of issues to be resolved to make it compile with Scala 3.
-
There are currently 2 blockers caused by usage of macros in dependencies:
- the parser is written using `fastparse` which heavily relies on macros and needs a rewrite. There are some efforts at porti…
-
I'm using pureconfig `v0.14.0`. Running pantsbuild (v1.30.0) `detect-duplicates` multiple duplicates are detected:
```
$ ./pants detect-duplicates src/scala/myapp:main
...
[detect-duplicates]
…
-
AFAIU the derivations supported by `derevo` are the ones supported by `circe-derivation`, is that right? If so, then I guess it is not possible to derive `KeyDecoder` and `KeyEncoder` instances withou…
-
Write some performance tests to measure various things. Maybe look at magnolia tests for inspiration?
This article might be helpful while debugging:
http://www.lsug.co.uk/workshop/scala/2019/07/21…
-
Currently, if all children of a sealed trait are objects, it is rendered as an enum in the schema. It would be nice to be able to add an annotation to render it as a `union`. Otherwise, if the trait i…
-
We would like to attempt to write a variant of Magnolia for Scala 3, which adheres to (as close as possible) the same API as Scala 2.x users have. There's likely to be a lot of experimentation involve…
-
I recently raised, then closed, an issue about a schema that never finished compiling. I have narrowed it down to a lack of ArgBuilder implicits and upon defining these the compile completes pretty qu…
-
When declaring Codec[A], if class A has a field of class B, then Codec[B] must also be declared.