diff --git a/CHANGELOG.md b/CHANGELOG.md index 86893aa6e..1b88e905b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## 1.32.6 + +### Dart API + +* All range checks for `SassColor` constructors now throw `RangeError`s with + `start` and `end` set. + ## 1.32.5 * **Potentially breaking bug fix:** When using `@for` with numbers that have diff --git a/lib/src/util/number.dart b/lib/src/util/number.dart index 53bcf9239..7487ad95b 100644 --- a/lib/src/util/number.dart +++ b/lib/src/util/number.dart @@ -89,5 +89,6 @@ num fuzzyCheckRange(num number, num min, num max) { num fuzzyAssertRange(num number, num min, num max, [String name]) { var result = fuzzyCheckRange(number, min, max); if (result != null) return result; - throw RangeError.value(number, name, "must be between $min and $max."); + throw RangeError.range( + number, min, max, name, "must be between $min and $max"); } diff --git a/pubspec.yaml b/pubspec.yaml index 9fb75e6f7..0545aa45e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: sass -version: 1.32.5 +version: 1.32.6-dev description: A Sass implementation in Dart. author: Sass Team homepage: https://github.com/sass/dart-sass