Skip to content

Commit 0e51c8e

Browse files
release: v0.1.7
1 parent f787ef2 commit 0e51c8e

File tree

9 files changed

+90
-22
lines changed

9 files changed

+90
-22
lines changed

CHANGELOG.md

+70-2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,74 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
1212
## 🛠 Maintenance
1313
## 📚 Documentation -->
1414

15+
# [0.1.7] 2021-06-22
16+
17+
## 🚀 Features
18+
19+
- **Auto-decode gzipped responses - [EverlastingBugstopper], [issue/608] [pull/620]**
20+
21+
If your GraphQL server responds with a gzipped introspection response, it will now be decoded automatically instead of failing the command.
22+
23+
[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
24+
[pull/620]: https://github.com/apollographql/rover/pull/620
25+
[issue/608]: https://github.com/apollographql/rover/issues/608
26+
27+
## 🐛 Fixes
28+
29+
- **Prevent update checker from aborting commands - [EverlastingBugstopper], [pull/624]**
30+
31+
Previously, if there was a spurious network error when attempting to check for a newer version of Rover, the command would fail. This is no longer the case, if GitHub is down, you will still be able to run Rover commands.
32+
33+
[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
34+
[pull/624]: https://github.com/apollographql/rover/pull/624
35+
36+
## 🛠 Maintenance
37+
38+
- **Address Clippy 0.1.53 warnings - [EverlastingBugstopper], [pull/621]**
39+
40+
Updated Rover's code to conform to the latest lints.
41+
42+
[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
43+
[pull/621]: https://github.com/apollographql/rover/pull/621
44+
45+
- **New `cargo xtask` command suite - [EverlastingBugstopper], [issue/388] [pull/562]**
46+
47+
We've replaced a decent chunk of bash scripting in GitHub actions with Rust code. This means you can locally run most commands you need for contributing to Rover with `cargo xtask`.
48+
49+
[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
50+
[pull/562]: https://github.com/apollographql/rover/pull/562
51+
[issue/388]: https://github.com/apollographql/rover/issues/388
52+
53+
- **Additional integration tests - [EverlastingBugstopper], [pull/629]**
54+
55+
We've set up some integration tests that run `make ci` after cloning the [supergraph-demo].
56+
57+
[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
58+
[pull/629]: https://github.com/apollographql/rover/pull/629
59+
[supergraph-demo]: https://github.com/apollographql/supergraph-demo
60+
61+
## 📚 Documentation
62+
63+
- **Extend contribution guide and create an architecture document - [EverlastingBugstopper], [JakeDawkins] & [StephenBarlow], [issue/561] [pull/594]**
64+
65+
Our new architecture document includes a guide on how to add a new command to Rover, and the `CONTRIBUTING.md` file at the root of the Rover repository is automatically included on our documentation site.
66+
67+
[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
68+
[StephenBarlow]: https://github.com/StephenBarlow
69+
[JakeDawkins]: https://github.com/JakeDawkins
70+
[pull/594]: https://github.com/apollographql/rover/pull/594
71+
[issue/561]: https://github.com/apollographql/rover/issues/561
72+
73+
- **Use rover@latest in BitBucket documentation - [setchy], [pull/617]**
74+
75+
[setchy]: https://github.com/setchy
76+
[pull/617]: https://github.com/apollographql/rover/pull/617
77+
78+
- **Small clarifications/tweaks - [StephenBarlow], [pull/619]**
79+
80+
[StephenBarlow]: https://github.com/StephenBarlow
81+
[pull/619]: https://github.com/apollographql/rover/pull/619
82+
1583
# [0.1.6] 2021-06-08
1684

1785
## 🐛 Fixes
@@ -224,8 +292,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
224292
Previously, Rover obfuscated the information about HTTP errors that occurred. Now, if something goes wrong between your machine and any HTTP server, you'll get some more information about what exactly went wrong.
225293

226294
[Author]: https://github.com/EverlastingBugstopper
227-
[pull/PR #]: https://github.com/apollographql/rover/pull/518
228-
[issue/Issue #]: https://github.com/apollographql/rover/issues/489
295+
[pull/518]: https://github.com/apollographql/rover/pull/518
296+
[issue/489]: https://github.com/apollographql/rover/issues/489
229297

230298
- **Add help text to `--log` argument - [EverlastingBugstopper], [pull/486]**
231299

Cargo.lock

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ license = "MIT"
1111
name = "rover"
1212
readme = "README.md"
1313
repository = "https://github.com/apollographql/rover/"
14-
version = "0.1.6"
14+
version = "0.1.7"
1515
resolver = "2"
1616

1717
[[bin]]

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ rover graph publish --schema ./path-to-valid-schema test@cats
3737
## Command-line options
3838

3939
```console
40-
Rover 0.1.6
40+
Rover 0.1.7
4141

4242
Rover - Your Graph Companion
4343
Read the getting started guide by running:
@@ -118,7 +118,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
118118
> Note: If you're installing Rover in a CI environment, it's best to target a specific version rather than using the latest URL, since future major breaking changes could affect CI workflows otherwise.
119119
120120
```bash
121-
curl -sSL https://rover.apollo.dev/nix/v0.1.1 | sh
121+
curl -sSL https://rover.apollo.dev/nix/v0.1.7 | sh
122122
```
123123

124124
You will need `curl` installed on your system to run the above installation commands. You can get the latest version from [the curl downloads page](https://curl.se/download.html).
@@ -136,7 +136,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
136136
> Note: If you're installing Rover in a CI environment, it's best to target a specific version rather than using the latest URL, since future major breaking changes could affect CI workflows otherwise.
137137
138138
```bash
139-
iwr 'https://rover.apollo.dev/win/v0.1.1' | iex
139+
iwr 'https://rover.apollo.dev/win/v0.1.7' | iex
140140
```
141141

142142
#### npm installer

docs/source/getting-started.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
2020
> Note: If you're installing Rover in a CI environment, it's best to target a specific version rather than using the latest URL, since future major breaking changes could affect CI workflows otherwise.
2121
2222
```bash
23-
curl -sSL https://rover.apollo.dev/nix/v0.1.5 | sh
23+
curl -sSL https://rover.apollo.dev/nix/v0.1.7 | sh
2424
```
2525

2626
You will need `curl` installed on your system to run the above installation commands. You can get the latest version from [the curl downloads page](https://curl.se/download.html).
@@ -38,7 +38,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
3838
> Note: If you're installing Rover in a CI environment, it's best to target a specific version rather than using the latest URL, since future major breaking changes could affect CI workflows otherwise.
3939
4040
```bash
41-
iwr 'https://rover.apollo.dev/win/v0.1.5' | iex
41+
iwr 'https://rover.apollo.dev/win/v0.1.7' | iex
4242
```
4343

4444
### `npm` installer

installers/binstall/scripts/nix/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ BINARY_DOWNLOAD_PREFIX="https://github.com/apollographql/rover/releases/download
1616
# Rover version defined in root cargo.toml
1717
# Note: this line is built automatically
1818
# in build.rs. Don't touch it!
19-
PACKAGE_VERSION="v0.1.6"
19+
PACKAGE_VERSION="v0.1.7"
2020

2121
download_binary_and_run_installer() {
2222
downloader --check

installers/binstall/scripts/windows/install.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# version found in Rover's Cargo.toml
1010
# Note: this line is built automatically
1111
# in build.rs. Don't touch it!
12-
$package_version = 'v0.1.6'
12+
$package_version = 'v0.1.7'
1313

1414
function Install-Binary() {
1515
$old_erroractionpreference = $ErrorActionPreference

installers/npm/package-lock.json

+8-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

installers/npm/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@apollo/rover",
3-
"version": "0.1.6",
3+
"version": "0.1.7",
44
"description": "The new Apollo CLI",
55
"main": "index.js",
66
"bin": {

0 commit comments

Comments
 (0)