Remove upper case constants (#13)
* Remove upper case constants
Add dev-dependency directly on stack_trace package.
Imported the package, but relied on an indirect dependency to ensure that the package was available.
diff --git a/.travis.yml b/.travis.yml
index da93bb8..8f4447d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,8 +2,6 @@
dart:
- dev
- - stable
-
dart_task:
- test: --platform vm
- test: --platform firefox
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 086a015..37309b6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 1.0.3
+
+* Update SDK version.
+* Stop using deprecated UTF8 constant.
+
## 1.0.2
* Don't crash on URIs without path components.
diff --git a/lib/src/utils.dart b/lib/src/utils.dart
index aa2c8fd..3e27cb4 100644
--- a/lib/src/utils.dart
+++ b/lib/src/utils.dart
@@ -35,7 +35,7 @@
'PackageInfo.loadConfig doesn\'t support URI scheme "${uri.scheme}:".');
}
- return packages_file.parse(UTF8.encode(text), resolved);
+ return packages_file.parse(utf8.encode(text), resolved);
}
/// Converts [uri] to a [Uri] and verifies that it's a valid `package:` URI.
diff --git a/pubspec.yaml b/pubspec.yaml
index e628f86..b2048cf 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,11 +1,11 @@
name: package_resolver
-version: 1.0.3-dev
+version: 1.0.3
description: First-class package resolution strategy classes.
author: Dart Team <misc@dartlang.org>
homepage: https://github.com/dart-lang/package_resolver
environment:
- sdk: '>=1.14.0 <2.0.0'
+ sdk: '>=2.0.0-dev.17.0 <2.0.0'
dependencies:
collection: '^1.9.0'
@@ -15,3 +15,4 @@
dev_dependencies:
shelf: '^0.6.0'
test: '^0.12.0'
+ stack_trace: '^1.9.2'