v0.11.0
🚀 Features
-
Manage contract configuration - @sachindshinde, #1475 fixes #1421
Rover now includes two commands for creating, modifying, and reading contracts:
rover contract publishandrover contract describe. Further documentation can be found here. -
Easier file output with new
--outputargument - @gocamille, #1413 fixes #1212This change adds the new option,
--format, to allow users to define the format type for messages printed tostdout(either by passingplainorjsonas an argument to--format). This replaces the use of--outputfor defining format types. The--outputoption 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--outputoption will continue to be valid. Further documentation can be found here. -
Adds
--router-configtorover dev- @EverlastingBugstopper, #1446 fixes #1373, #1345, and #1468The new
--router-configargument forrover devallows 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 devwill 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-licenseargument 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-demoto@apollo/serverv4, and removes./examples/dev- @EverlastingBugsttopper, #1442 fixes #1440 and #1441 -
Updates dependencies - @EverlastingBugstopper, #1481, #1450
apollo-parser0.3 -> 0.4
base640.13 -> 0.21
git20.15 -> 0.16
graphql_client0.11.0 -> 0.12
serial_test0.9 -> 1.0
os_info3.4 -> 3.5
os_type2.4 -> 2.6
termcolor1.1 -> 1.2
tokio1.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.