Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: v0.2.0 #757

Merged
merged 1 commit into from
Aug 23, 2021
Merged

release: v0.2.0 #757

merged 1 commit into from
Aug 23, 2021

Conversation

EverlastingBugstopper
Copy link
Contributor

@EverlastingBugstopper EverlastingBugstopper commented Aug 23, 2021

[0.2.0] - 2021-08-23

🚀 Features

  • Stabilize and document structured output - EverlastingBugstopper & StephenBarlow, issue/741 & pull/750/pull/752

    Rover now has an --output parameter on every command that allows you to format Rover's output as well-structured JSON. Documentation for this feature can be found here.

  • Add an error message when an input schema is empty - EverlastingBugstopper, issue/724 pull/726

    If the input to --schema was ever empty, you'd get some fairly strange and unexpected error messages. Now, if you supply an empty schema via the --schema argument, you'll get an error message informing you as such.

  • Retry HTTP requests that respond with 500-599 errors - EverlastingBugstopper, issue/693 pull/727

    Now, by default, Rover will retry any requests that result in an internal server error for up to 10 seconds.

🐛 Fixes

  • Fix description encodings for introspection results - lrlna, issue/728 pull/742

    Rover will now print descriptions for fields and inputs with correct spacing between triple quotes.

  • Don't panic on git remotes without an apparent owner - EverlastingBugstopper, issue/670 pull/731

    Most git remotes include an author and a repo name, but this isn't always the case. One of Rover's dependencies assumed this was always the case, and would panic if it wasn't the case. This broke workflows for people who had these types of git remotes, but it won't anymore!

  • Properly send validation period as part of checks configuration - EverlastingBugstopper, issue/737 pull/738

  • Use correct cargo target for xtask commands - EverlastingBugstopper, issue/582 pull/730

    Any cargo xtask command that relies on cargo targets will now determine a correct default if building on a machine with a CPU architecture other than x86_64

🛠 Maintenance

📚 Documentation

  • Deploy Rover's docs at the root to account for main root-level redirect - trevorblades, pull/744

    This is purely a change to how Rover's docs are rolled out, no user facing changes here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🚢 release release PRs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants