Skip to content

v0.15.0

Latest
Compare
Choose a tag to compare
@kevin-lee kevin-lee released this 13 Apr 11:48
· 11 commits to main since this release

0.15.0 - 2024-04-13

New Features

  • [refined4s-core] Add NonBlankString which can be neither all whitespace chars nor an empty String (#281)

    NonBlankString("")
    // Invalid value: [""]. It must be not all whitespace non-empty String
    
    NonBlankString(" ")
    // Invalid value: [" "]. It must be not all whitespace non-empty String
    
    NonBlankString("   ")
    // Invalid value: ["   "]. It must be not all whitespace non-empty String
    
    NonBlankString("\n")
    // Invalid value: ["\n"]. It must be not all whitespace non-empty String
    
    NonBlankString("\t")
    // Invalid value: ["\t"]. It must be not all whitespace non-empty String
    
    NonBlankString("\t\n")
    // Invalid value: ["\t\n"]. It must be not all whitespace non-empty String
    
    NonBlankString(" \t \n")
    // Invalid value: [" \t \n"]. It must be not all whitespace non-empty String
  • [refined4s-cats] Add cats support for NonBlankString (#283)

  • [refined4s-circe] Add circe support for NonBlankString (#284)

  • [refined4s-pureconfig] Add pureconfig support for NonBlankString (#285)

  • [refined4s-doobie] Add doobie support for NonBlankString (#286)

  • [refined4s-extras-render] Add extras-render support for NonBlankString (#287)

  • [refined4s-tapir] Add tapir support for NonBlankString (#288)