Prepare to publish for stable null safety (#362)

diff --git a/.travis.yml b/.travis.yml
index 73b0d68..c096ec9 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,11 +8,11 @@
 
 jobs:
   include:
-  - script: pub run --enable-experiment=non-nullable test
-  - script: pub run --enable-experiment=non-nullable test -p chrome
+  - script: pub run test
+  - script: pub run test -p chrome
   - dart_task: dartfmt
   - dart_task:
-      dartanalyzer: --enable-experiment=non-nullable --fatal-infos --fatal-warnings .
+      dartanalyzer: --fatal-infos --fatal-warnings .
 
 # Only building master means that we don't run two builds for each pull request.
 branches:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 284b31e..572f9ca 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.17.0
+
+* Stable release for null safety.
+
 ## 0.17.0-nullsafety.2
 
 * Update SDK constraints to >=2.12.0-0 <3.0.0 based on beta release guidelines.
diff --git a/pubspec.yaml b/pubspec.yaml
index 2d3d582..1f9eeb8 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
 name: intl
-version: 0.17.0-nullsafety.2
+version: 0.17.0
 homepage: https://github.com/dart-lang/intl
 description: >-
   Contains code to deal with internationalized/localized messages, date and
@@ -10,8 +10,8 @@
   sdk: '>=2.12.0-0 <3.0.0'
 
 dependencies:
-  clock: ^1.1.0-nullsafety.1
-  path: ^1.8.0-nullsafety.1
+  clock: ^1.1.0
+  path: ^1.8.0
 
 dev_dependencies:
   ffi: any