Skip to content

Commit d8b474f

Browse files
release: v0.6.0
1 parent 1323830 commit d8b474f

File tree

11 files changed

+464
-338
lines changed

11 files changed

+464
-338
lines changed

CHANGELOG.md

+42
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,48 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
1818
1919
## 📚 Documentation -->
2020

21+
# [0.6.0] - 2022-05-03
22+
23+
> Important: 1 breaking change below, indicated by **❗ BREAKING ❗**
24+
25+
## ❗ BREAKING ❗
26+
27+
- **Use Apollo's Platform API - @pcarrier, #1074**
28+
29+
Rover now uses Apollo's Platform API instead of the old Studio API. The breaking change is that the hostname is now `api.apollographql.com` where it used to be `graphql.api.apollographql.com`, you may need to update your firewall rules. Other behavior should remain unchanged.
30+
31+
## 🐛 Fixes
32+
33+
- **Fixes Input Value Definition block string encoding for descriptions. - @lrlna, #1116 # fixes #1088**
34+
35+
Input values are now multilined when a description is present to allow for a more readable generated SDL.
36+
37+
## 🛠 Maintenance
38+
39+
- **Removes upper bound on Node engines for npm installer - @EverlastingBugstopper, #1120 fixes #1119**
40+
41+
Previously, Rover required that your node engine was between v14 and v17. We have removed the upper bound on this limit so you can now use Node 18 and any future versions.
42+
43+
- **Adds `cargo xtask docs` - @EverlastingBugstopper, #1118**
44+
45+
Developers of the Rover project can now run `cargo xtask docs` to spin up a local netlify server with your local docset. After running the command, you can navigate to http://localhost:8000/rover in your browser and changes you make to ./docs/source/**.md files will be updated automatically on save.
46+
47+
- **Updates dependencies - @renovate-bot, #1117**
48+
49+
`node` 16.14.2 -> 16.15.0
50+
`npm` 8.7.0 -> 8.8.0
51+
`os_info` 3.2 -> 3.3
52+
53+
- **Removes unused dependencies - @EverlastingBugstopper, #1113**
54+
55+
- **Separate Studio client code from generalized GraphQL client code - @Geal, #1061**
56+
57+
Introduces the `launchpad` workspace crate which contains operations not specific to Apollo Studio such as:
58+
59+
- launching GraphQL queries using reqwest
60+
- running an introspection query on a graph
61+
- transforming a JSON SDL to a schema
62+
2163
# [0.5.4] - 2022-04-26
2264

2365
## 🐛 Fixes

0 commit comments

Comments
 (0)