Skip to content

v0.19.0

Choose a tag to compare

@kevin-lee kevin-lee released this 07 Sep 12:41
· 590 commits to main since this release
40f3429

0.19.0 - 2022-09-07

New Features

  • [extras-refinement] Add NonEmptyString concatenation syntax (#208)
    import eu.timepit.refined.types.string.NonEmptyString
    import extras.refinement.syntax.string._
    
    NonEmptyString("abc") ++ NonEmptyString("def")
    // NonEmptyString("abcdef")
    
    val givenName = NonEmptyString("Kevin")
    val surname = NonEmptyString("Lee")
    val fullName = givenName ++ NonEmptyString(" ") ++ surname
    // NonEmptyString("Kevin Lee")
  • [extras-refinement] Add all syntax to refinement (#210)
    import extras.refinement.syntax.all._
    is equivalent to
    import extras.refinement.syntax.refinement._
    import extras.refinement.syntax.string._

Internal Housekeeping

  • Upgrade docs site to Docusaurus 2.0.0-rc.1 (#195)
  • Upgrade docs site to Docusaurus 2.0.1 (#206)
  • [docs] Add Fira Code Nerd Font and CaskaydiaCove Nerd Font, and use FiraCode Nerd Font for code blocks (#203)
  • Upgrade hedgehog to 0.9.0 (#199)
  • Replace lunr search with Algolia DocSearch (#193)
  • Remove -XX:+UseJVMCICompiler from .jvmopts (#191)

What's Changed

Full Changelog: v0.18.0...v0.19.0