- Add new
Trimmed
predicate and use it to implementTrimmedString
. This also addsTrimmedString.trim
to create aTrimmedString
from an arbitraryString
and anArbitrary
instance forTrimmedString
. (#504 by @ceedubs) - Add
Arbitrary
instances forNonEmpty
List
s andVector
s. (#486 by @fthomas) - New predicates
ValidByte
,ValidShort
, andValidFloat
that check if aString
is a parsableByte
,Short
, orFloat
. (#492 by @sh0hei)
- Add tests for refined types. (#493 by @rider-yi)
- Improve performance of
RefinedType#unsafeFrom
. (#499 by @fthomas) - A
String
containing line terminators is a validTrimmedString
. (#504 by @ceedubs)
- Update
refined-scalaz
to Scalaz 7.2.22. (#500 by @fthomas) - Update
refined-scalacheck
to ScalaCheck 1.14.0. (#501 by @xuwei-k) - Update Scala.js to 0.6.23. (#520 by @fthomas)
- Update Scala 2.13 to 2.13.0-M4. (#512 by @fthomas)
Released on 2018-06-27