Skip to content

Commit

Permalink
release: v0.0.10 (#474)
Browse files Browse the repository at this point in the history
* release: v0.0.10

* Update CHANGELOG.md

Co-authored-by: Irina Shestak <[email protected]>

* Update CHANGELOG.md

Co-authored-by: Irina Shestak <[email protected]>

* chore: updates changelog

Co-authored-by: Irina Shestak <[email protected]>
  • Loading branch information
EverlastingBugstopper and lrlna authored Apr 27, 2021
1 parent 3c8de05 commit 3522be8
Show file tree
Hide file tree
Showing 10 changed files with 80 additions and 17 deletions.
63 changes: 63 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,69 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
## 🛠 Maintenance
## 📚 Documentation -->

# [0.0.10] - 2021-04-27

## 🚀 Features

- **Prints information about opting out of anonymized usage data collection after installation - [EverlastingBugstopper], [pull/456]**

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/456]: https://github.com/apollographql/rover/pull/456

- **Report SHA-256 hash of git remote URL - [EverlastingBugstopper], [issue/313] [pull/461]**

Our anonymized usage data will now report the hash of a git remote URL if it exists to more accurately determine the number of unique projects Rover is used in.

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/461]: https://github.com/apollographql/rover/pull/461
[issue/313]: https://github.com/apollographql/rover/issues/313

- **Client returns an error on non-200 status codes - [EverlastingBugstopper], [pull/472]**

Sometimes when performing HTTP requests, a non-200 status code is returned. This is now properly handled, and Rover's HTTP client will return a proper error message informing you of the bad response.

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/472]: https://github.com/apollographql/rover/pull/472

## 🐛 Fixes

- **Adds a newline to all output to stdout - [EverlastingBugstopper] & [JakeDawkins], [issue/458] [pull/462] & [pull/475]**

Rover no longer has the bug where it wouldn't conclude its output with a newline. Now we don't make your shells upset!

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[JakeDawkins]: https://github.com/JakeDawkins
[pull/462]: https://github.com/apollographql/rover/pull/462
[pull/475]: https://github.com/apollographql/rover/pull/475
[issue/458]: https://github.com/apollographql/rover/issues/458

## 🛠 Maintenance

- **Automatically add triage labels to issues created with templates - [JakeDawkins], [pull/448]**

[JakeDawkins]: https://github.com/JakeDawkins
[pull/448]: https://github.com/apollographql/rover/pull/448

- **Refactor API key loading - [EverlastingBugstopper], [pull/463]**

Made a slight performance refactor to how we load our API keys that reduces the number of filesystem reads.

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/463]: https://github.com/apollographql/rover/pull/463

- **Update dependency crates - [EverlastingBugstopper], [pull/470]**

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/470]: https://github.com/apollographql/rover/pull/470

## 📚 Documentation

- **Updates language of migration guide - [StephenBarlow], [pull/446]**

[StephenBarlow]: https://github.com/StephenBarlow
[pull/446]: https://github.com/apollographql/rover/pull/446


# [0.0.9] - 2021-04-13

> This release is a small release to fix the automated release process, and should be considered an extension of the previous (v0.0.8) release
Expand Down
7 changes: 4 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ license = "MIT"
name = "rover"
readme = "README.md"
repository = "https://github.com/apollographql/rover/"
version = "0.0.9"
version = "0.0.10"

[[bin]]
name = "rover"
Expand Down
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,7 @@ rover graph publish --schema ./path-to-valid-schema test@cats
## Command-line options

```console
$ rover --help
Rover 0.0.8
Rover 0.0.10

Rover - Your Graph Companion
Read the getting started guide by running:
Expand Down Expand Up @@ -117,7 +116,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
> 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.
```bash
curl -sSL https://rover.apollo.dev/nix/v0.0.9 | sh
curl -sSL https://rover.apollo.dev/nix/v0.0.10 | sh
```

#### Windows PowerShell installer
Expand All @@ -131,7 +130,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
> 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.
```bash
iwr 'https://rover.apollo.dev/win/v0.0.9' | iex
iwr 'https://rover.apollo.dev/win/v0.0.10' | iex
```

#### npm installer
Expand Down
4 changes: 2 additions & 2 deletions docs/source/ci-cd.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
name: Install
command: |
# download and install Rover
curl -sSL https://rover.apollo.dev/nix/v0.0.9 | sh
curl -sSL https://rover.apollo.dev/nix/v0.0.10 | sh
# This allows the PATH changes to persist to the next `run` step
echo 'export PATH=$HOME/.rover/bin:$PATH' >> $BASH_ENV
Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
- name: Install Rover
run: |
curl -sSL https://rover.apollo.dev/nix/v0.0.9 | sh
curl -sSL https://rover.apollo.dev/nix/v0.0.10 | sh
# Add Rover to the $GITHUB_PATH so it can be used in another step
# https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#adding-a-system-path
Expand Down
4 changes: 2 additions & 2 deletions docs/source/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
> 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.
```bash
curl -sSL https://rover.apollo.dev/nix/v0.0.9 | sh
curl -sSL https://rover.apollo.dev/nix/v0.0.10 | sh
```

#### Windows PowerShell installer
Expand All @@ -34,7 +34,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
> 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.
```bash
iwr 'https://rover.apollo.dev/win/v0.0.9' | iex
iwr 'https://rover.apollo.dev/win/v0.0.10' | iex
```

#### npm installer
Expand Down
2 changes: 1 addition & 1 deletion installers/binstall/scripts/nix/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ BINARY_DOWNLOAD_PREFIX="https://github.com/apollographql/rover/releases/download
# Rover version defined in root cargo.toml
# Note: this line is built automatically
# in build.rs. Don't touch it!
PACKAGE_VERSION="v0.0.9"
PACKAGE_VERSION="v0.0.10"

download_binary_and_run_installer() {
downloader --check
Expand Down
2 changes: 1 addition & 1 deletion installers/binstall/scripts/windows/install.ps1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# version found in Rover's Cargo.toml
# Note: this line is built automatically
# in build.rs. Don't touch it!
$package_version = 'v0.0.9'
$package_version = 'v0.0.10'

function Install-Binary() {
$old_erroractionpreference = $ErrorActionPreference
Expand Down
4 changes: 2 additions & 2 deletions installers/npm/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion installers/npm/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@apollo/rover",
"version": "0.0.9",
"version": "0.0.10",
"description": "The new Apollo CLI",
"main": "index.js",
"bin": {
Expand Down

0 comments on commit 3522be8

Please sign in to comment.