0.9.1
New features
- 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)
Changes
- 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)
Deprecations
Updates
- 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