diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f93f5520..4e56275af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ * Fix Electron support when `nodeIntegration` is disabled. +### 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"); }