v0.11.0
🚀 Features
-
Manage contract configuration - @sachindshinde, #1475 fixes #1421
Rover now includes two commands for creating, modifying, and reading contracts:
rover contract publish
androver contract describe
. Further documentation can be found here. -
Easier file output with new
--output
argument - @gocamille, #1413 fixes #1212This change adds the new option,
--format
, to allow users to define the format type for messages printed tostdout
(either by passingplain
orjson
as an argument to--format
). This replaces the use of--output
for defining format types. The--output
option will be available to define the output file type instead, following Command Line Interface Guidelines for file outputs. This is an additive, non-breaking change and using the--output
option will continue to be valid. Further documentation can be found here. -
Adds
--router-config
torover dev
- @EverlastingBugstopper, #1446 fixes #1373, #1345, and #1468The new
--router-config
argument forrover dev
allows you to pass a router configuration file on startup that can configure settings such as header propagaion and CORS policies. Further documentation can be found here. -
Auto-update router versions in
rover dev
- @EverlastingBugstopper, #1432rover dev
will automatically use the version of the router specified in this plugin file instead of a hard coded version.
🛠 Maintenance
-
Better error and help text for ELv2 license argument - @DoumanAsh, #1456 fixes #1455
The help text for the
--elv2-license
argument now includes the expected value for the argument, in addition to the error message returned when the argument is needed but not passed. -
Updates the Ariadne template URL - @patrick91, #1439
-
Updates
./examples/supergraph-demo
to@apollo/server
v4, and removes./examples/dev
- @EverlastingBugsttopper, #1442 fixes #1440 and #1441 -
Updates dependencies - @EverlastingBugstopper, #1481, #1450
apollo-parser
0.3 -> 0.4
base64
0.13 -> 0.21
git2
0.15 -> 0.16
graphql_client
0.11.0 -> 0.12
serial_test
0.9 -> 1.0
os_info
3.4 -> 3.5
os_type
2.4 -> 2.6
termcolor
1.1 -> 1.2
tokio
1.21 -> 1.24
📚 Documentation
This release was automatically created by CircleCI.
If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.
Binaries built for MacOS are signed, notarized, and automatically verified with Gatekeeper.