Prepare to publish null-safe version (#38)
diff --git a/.travis.yml b/.travis.yml index 32b9f13..fe71126 100644 --- a/.travis.yml +++ b/.travis.yml
@@ -1,30 +1,12 @@ language: dart dart: - - dev +- dev -jobs: - include: - - stage: analyze_and_format - name: "Analyze" - os: linux - script: dartanalyzer --enable-experiment=non-nullable --fatal-warnings --fatal-infos . - - stage: analyze_and_format - name: "Format" - os: linux - script: dartfmt -n --set-exit-if-changed . - - stage: test - name: "Vm Tests" - os: linux - script: pub run --enable-experiment=non-nullable test -p vm - - stage: test - name: "Web Tests" - os: linux - script: pub run --enable-experiment=non-nullable test -p chrome - -stages: - - analyze_and_format - - test +dart_task: +- dartfmt +- dartanalyzer: --fatal-warnings --fatal-infos . +- test: -p chrome,vm # Only building master means that we don't run two builds for each pull request. branches: @@ -32,4 +14,4 @@ cache: directories: - - $HOME/.pub-cache + - $HOME/.pub-cache
diff --git a/CHANGELOG.md b/CHANGELOG.md index 2244742..0ade9ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md
@@ -1,4 +1,4 @@ -## 4.0.0-nullsafety-dev +## 4.0.0-nullsafety * Migrate to null safety.
diff --git a/pubspec.yaml b/pubspec.yaml index 5db173f..9592540 100644 --- a/pubspec.yaml +++ b/pubspec.yaml
@@ -1,15 +1,11 @@ name: http_parser -version: 3.2.0-nullsafety-dev +version: 4.0.0-nullsafety description: >- A platform-independent package for parsing and serializing HTTP formats. homepage: https://github.com/dart-lang/http_parser -# Unsafe to publish until null safety is stable or this package is in -# the allow list -publish_to: none - environment: - sdk: '>=2.11.0-0 <2.12.0' + sdk: '>=2.12.0-0 <3.0.0' dependencies: charcode: ^1.2.0-nullsafety @@ -21,3 +17,9 @@ dev_dependencies: pedantic: ^1.10.0-nullsafety test: ^1.16.0-nullsafety.4 + +# Because these packages depend on the prev4 version of this package +dependency_overrides: + shelf: 0.7.9 + shelf_static: 0.2.8 + test: 1.16.0-nullsafety.9