diff --git a/CHANGELOG.md b/CHANGELOG.md index 24d7968a..39f159db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,35 @@ + +## 3.0.0 (2021-01-12) + +#### Features (BREAKING) + +* **config:** reorder configuration precedence (#249) ([f4faa92d](f4faa92d)) + +We have *reversed* the order in which configurations are parsed. This means we +are now following the following precedence (latest configured value is used): + +1. CI Config +2. COVERALLS_* env vars +3. .coveralls.yml file +4. CLI flags + +If you have the same fields set in multiple of the above locations, please +double-check them before upgrading to v3. + +The motivation for this change is allowing users to selectively fix values +which may be automatically set to the wrong value. For example, Github Actions +users may find that Github Actions expects you to use a different "service name" +in various different cases. Now you can run, for example: + + coveralls --service-name=github + +In places where you need to override the default (which is `github-actions`). + +#### Bug Fixes + +* **github:** send null job_id to fix 422 ([05b66aa0](05b66aa0)) +* **api:** fixup retries for services without job IDs ([6ebdc5e2](6ebdc5e2)) + ## 2.2.0 (2020-11-20) diff --git a/coveralls/version.py b/coveralls/version.py index 04188a16..4eb28e38 100644 --- a/coveralls/version.py +++ b/coveralls/version.py @@ -1 +1 @@ -__version__ = '2.2.0' +__version__ = '3.0.0'