Skip to content

0.10.0

Latest
Compare
Choose a tag to compare
@wallymathieu wallymathieu released this 25 May 20:47
· 14 commits to master since this release
51a734c
  • Internally using mainly codecs (more efficient and less boilerplate in source code).
  • Ability to switch to different implementations, even at the same time, this allows to use several Json implementations at the same time.
  • Unify Codec types, no more ConcreteCodec vs tupled codecs, just a simple 4 params Codec type.
  • A new and recommended Codec syntax for records and DUs trough an Applicative CE.
  • Internal caching of codecs.
  • Ability to workaround codecs for interfaces.
  • jopt combinator works with all types supporting zero, so in addition to option we can use voption, nullable or even list.
  • Native support for bigint, vtuple, voption, TimeSpan, NonEmptyList, NonEmptySet, NonEmptyMap, and "Generic Map" (Maps where keys are not strings).
  • DateOnly and TimeOnly support for .net6 users