Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[0.6.0] - 2022-05-03
❗ BREAKING ❗
Use Apollo's Platform API - @pcarrier, Use Apollo platform API #1074
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 begraphql.api.apollographql.com
, you may need to update your firewall rules. Other behavior should remain unchanged.🐛 Fixes
Fixes Input Value Definition block string encoding for descriptions. - @lrlna, fix(rover-client): rover graph introspect block string value SDL in input value definitions #1116 # fixes Rover introspection output breaks when using triple quotation marks #1088
Input values are now multilined when a description is present to allow for a more readable generated SDL.
🛠 Maintenance
Removes upper bound on Node engines for npm installer - @EverlastingBugstopper, chore: removes upper bound on node version #1120 fixes Add support for Node 18 #1119
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.
Adds
cargo xtask docs
- @EverlastingBugstopper, feat: addscargo xtask docs
#1118Developers 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.Updates dependencies - @renovate-bot, chore(deps): update all non-major packages >= 1.0 #1117
node
16.14.2 -> 16.15.0npm
8.7.0 -> 8.8.0os_info
3.2 -> 3.3Removes unused dependencies - @EverlastingBugstopper, chore: removes unused deps #1113
Separate Studio client code from generalized GraphQL client code - @Geal, introduce the launchpad crate #1061
Introduces the
launchpad
workspace crate which contains operations not specific to Apollo Studio such as: