apollographql/rover (@apollo/rover)
### [`v0.19.1`](https://togithub.com/apollographql/rover/blob/HEAD/CHANGELOG.md#0191---2023-09-22)
[Compare Source](https://togithub.com/apollographql/rover/compare/v0.19.0...v0.19.1)
#### 🐛 Fixes
- **Fix diagnostic highlighting in `rover {sub}graph lint for schemas with Unicode` - [@goto-bus-stop](https://togithub.com/goto-bus-stop), #[https://github.com/apollographql/rover/issues/1750](https://togithub.com/apollographql/rover/issues/1750)s/1750)**
Previously, Rover would incorrectly highlight GraphQL syntax in a schema that contained Unicode characters due to the byte offsets reported by Apollo GraphOS. Now, Rover correctly maps byte offsets to character widths and highlights the correct portion of the GraphQL syntax.
#### 🛠 Maintenance
- **Updates to Rust 1.72.1 - [@EverlastingBugstopper](https://togithub.com/EverlastingBugstopper), #[https://github.com/apollographql/rover/issues/1751](https://togithub.com/apollographql/rover/issues/1751)s/1751)**
### [`v0.19.0`](https://togithub.com/apollographql/rover/blob/HEAD/CHANGELOG.md#0190---2023-09-19)
[Compare Source](https://togithub.com/apollographql/rover/compare/v0.18.1...v0.19.0)
#### 🚀 Features
- **Publish persisted queries generated by the Relay compiler - [@EverlastingBugstopper](https://togithub.com/EverlastingBugstopper), #[https://github.com/apollographql/rover/issues/1727](https://togithub.com/apollographql/rover/issues/1727)s/1727)**
The `rover persisted-queries publish` command now accepts the `--manifest-format relay` argument which allows publishing persisted queries generated by the Relay compiler to Apollo GraphOS. See [the documentation](https://www.apollographql.com/docs/graphos/operations/persisted-queries/#relay-support) for more information on this feature.
- **Make checks more resilient by retrying failures - [@swcollard](https://togithub.com/swcollard), #[https://github.com/apollographql/rover/issues/1740](https://togithub.com/apollographql/rover/issues/1740)s/1740)**
Rover will now retry requests for the status of a check workflow. If the retries don't succeed after five minutes, the requests fail, and any intermittent errors are logged.
#### 🐛 Fixes
- **No output styling when writing to a file or redirecting output via a pipe - [@EverlastingBugstopper](https://togithub.com/EverlastingBugstopper), #[https://github.com/apollographql/rover/issues/1747](https://togithub.com/apollographql/rover/issues/1747)s/1747)**
#### 🛠 Maintenance
- **Don't issue HEAD request to determine latest versions when the exact version is known - [@EverlastingBugstopper](https://togithub.com/EverlastingBugstopper), #[https://github.com/apollographql/rover/issues/1743](https://togithub.com/apollographql/rover/issues/1743)s/1743) and #&[https://github.com/apollographql/rover/issues/1744](https://togithub.com/apollographql/rover/issues/1744)/issues/1744)**
This change should make it easier to integrate Rover with custom binary mirrors as they do not need to be configured to return an `X-Version` header when responding to installation requests.
- **Move `introspector-gadget` crate code back into Rover - [@EverlastingBugsopper](https://togithub.com/EverlastingBugsopper), #[https://github.com/apollographql/rover/issues/1736](https://togithub.com/apollographql/rover/issues/1736)s/1736)**
#### 📚 Documentation
- **Include the list of available templates in Rover's documentation - [@smyrick](https://togithub.com/smyrick), #[https://github.com/apollographql/rover/issues/1733](https://togithub.com/apollographql/rover/issues/1733)s/1733)**
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 8am and before 4pm on tuesday" in timezone Etc/UTC.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^0.18.1
->^0.19.0
Release Notes
apollographql/rover (@apollo/rover)
### [`v0.19.1`](https://togithub.com/apollographql/rover/blob/HEAD/CHANGELOG.md#0191---2023-09-22) [Compare Source](https://togithub.com/apollographql/rover/compare/v0.19.0...v0.19.1) #### 🐛 Fixes - **Fix diagnostic highlighting in `rover {sub}graph lint for schemas with Unicode` - [@goto-bus-stop](https://togithub.com/goto-bus-stop), #[https://github.com/apollographql/rover/issues/1750](https://togithub.com/apollographql/rover/issues/1750)s/1750)** Previously, Rover would incorrectly highlight GraphQL syntax in a schema that contained Unicode characters due to the byte offsets reported by Apollo GraphOS. Now, Rover correctly maps byte offsets to character widths and highlights the correct portion of the GraphQL syntax. #### 🛠 Maintenance - **Updates to Rust 1.72.1 - [@EverlastingBugstopper](https://togithub.com/EverlastingBugstopper), #[https://github.com/apollographql/rover/issues/1751](https://togithub.com/apollographql/rover/issues/1751)s/1751)** ### [`v0.19.0`](https://togithub.com/apollographql/rover/blob/HEAD/CHANGELOG.md#0190---2023-09-19) [Compare Source](https://togithub.com/apollographql/rover/compare/v0.18.1...v0.19.0) #### 🚀 Features - **Publish persisted queries generated by the Relay compiler - [@EverlastingBugstopper](https://togithub.com/EverlastingBugstopper), #[https://github.com/apollographql/rover/issues/1727](https://togithub.com/apollographql/rover/issues/1727)s/1727)** The `rover persisted-queries publish` command now accepts the `--manifest-format relay` argument which allows publishing persisted queries generated by the Relay compiler to Apollo GraphOS. See [the documentation](https://www.apollographql.com/docs/graphos/operations/persisted-queries/#relay-support) for more information on this feature. - **Make checks more resilient by retrying failures - [@swcollard](https://togithub.com/swcollard), #[https://github.com/apollographql/rover/issues/1740](https://togithub.com/apollographql/rover/issues/1740)s/1740)** Rover will now retry requests for the status of a check workflow. If the retries don't succeed after five minutes, the requests fail, and any intermittent errors are logged. #### 🐛 Fixes - **No output styling when writing to a file or redirecting output via a pipe - [@EverlastingBugstopper](https://togithub.com/EverlastingBugstopper), #[https://github.com/apollographql/rover/issues/1747](https://togithub.com/apollographql/rover/issues/1747)s/1747)** #### 🛠 Maintenance - **Don't issue HEAD request to determine latest versions when the exact version is known - [@EverlastingBugstopper](https://togithub.com/EverlastingBugstopper), #[https://github.com/apollographql/rover/issues/1743](https://togithub.com/apollographql/rover/issues/1743)s/1743) and #&[https://github.com/apollographql/rover/issues/1744](https://togithub.com/apollographql/rover/issues/1744)/issues/1744)** This change should make it easier to integrate Rover with custom binary mirrors as they do not need to be configured to return an `X-Version` header when responding to installation requests. - **Move `introspector-gadget` crate code back into Rover - [@EverlastingBugsopper](https://togithub.com/EverlastingBugsopper), #[https://github.com/apollographql/rover/issues/1736](https://togithub.com/apollographql/rover/issues/1736)s/1736)** #### 📚 Documentation - **Include the list of available templates in Rover's documentation - [@smyrick](https://togithub.com/smyrick), #[https://github.com/apollographql/rover/issues/1733](https://togithub.com/apollographql/rover/issues/1733)s/1733)**Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 8am and before 4pm on tuesday" in timezone Etc/UTC.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.