You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
document gotchas and weird workarounds in code (Scala 2 enum workarounds, inconsistency with Matching for normal ADT, Options and Eithers)
document internal structures, why they exist etc
add RC versions to MiMa
change versionScheme to := Some("semver") - actially early-semver does not mean that the library is immature but that it's 0.x versions are bincompatible within x, we do not need to change it
This is more of my private todo wishlist than any official promise. Content subject to change, no ETA.
The text was updated successfully, but these errors were encountered:
List of things to do before preparing
1.0.0
(if needed turn these into separate issues):.withField*
/.withSealedSubtype*
- followup to Introduce nested paths #358, unblocked in Unified TransformerOverrides representation #490, Pattern matching on case refactor #491, Rename more type parameters, utilitie and change the order of type paremeters in Path for better readability and consistency #492, done in More nested-path functionalities #493.withCoproductInstance
in favor of.withSealedSubtypeComputed
+.withEnumCaseComputed
(alias) - Deprecate withCoproductInstance name #500NonEmpty*
/Chain
(Be able to convert from NonEmptyList[T] to Seq[T] #421, fixed in Cats data integrations #511)verify thatthere is some issue, I'll talk to Scala 3 people about itIArray
on Scala 3 is supported.withSealedSubtype[Sub](...)
andwithFieldComputed(_.matching[Sub], ...)
.withFieldRenamed
on left path (only fieldnames).matching
)Scala 3 bugs - ClassCastException thrown on Scala 3 when transforming sealed traits to Protobuf GeneratedEnum #479, Can't transform coproduct - Java Enum to Sealed trait #482, Cannot transform Scala class to Java class #484- it seems that if these bugs will be fixed it's not going to be anytime before the release of RC, we might add information about the bugs/workarounds later when they are known-Xfatal-errors
- Suppress all scaladoc errors causing publishing to fail #494check documentation (.md) formatting with Scala CLI + scalafmt- unfortunately it cannot work OOTB for us currentlydocstrings.wrap = no
toyes
)Matching
for normal ADT, Options and Eithers)change- actiallyversionScheme
to:= Some("semver")
early-semver
does not mean that the library is immature but that it's 0.x versions are bincompatible withinx
, we do not need to change itThis is more of my private todo wishlist than any official promise. Content subject to change, no ETA.
The text was updated successfully, but these errors were encountered: