v0.30.0
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.
🚀 Features
-
Add support for templates in the
rover initcommandThis adds support for templates in the
rover initcommand. You can now select a template to use when creating a new graph.
PRs Included
- #2562 - feat(init): Adds
initflag to default features - @tayrrible - #2560 - feat(rover): Makes starter file configurable during project creation - @gocamille
- #2559 - feat(rover): Adds
start_point_fileto specify what file to use in output - @sanchezdale - #2558 - feat(rover): Displays template commands during init flow if one exists - @gocamille
- #2557 - feat(init): Adds template selector for "recommended libraries" option - @tayrrible
- #2545 - Modifies existing logic to fetch from the new github service latest released version - @sanchezdale
- #2542 - refactor(init): Improves authentication error handling in init command - @gocamille
- #2539 - refactor(init): Improves error handling for graphId step, improve and code structure of rover init - @gocamille
- #2567 - feat(rover): init flow - update project creation copy for accuracy - @gocamille
- #2568 - feat(init): Always show template selector for recommended libraries flow - @tayrrible
- #2570 - feat(init): Updating error message for non-empty directory - @tayrrible
- #2572 - Improving file display in tree mode - @sanchezdale
- #3573 - feat(rover)init: allow multiple commands to be printed for graph creation message - @gocamille
- #2575 - feat(rover): updating file display to show success and remove extra chars for now - @tayrrible
- #2577 - feat(auth) Using shortlinks for hyperlinks to api keys - @tayrrible
- #7578 - adding template doc to docs list - @sanchezdale
- #2579 - feat(rover)init: correctly capitalize TypeScript - @gocamille
- #2580 - feat(rover)init: Update Next steps section in project creation message - @gocamille
- #2582 - feat(init) Moving to using env var vs flag for graph ref when prompting user to run dev command - @tayrrible
- #2590 - feat(init): Fixing command spacing for final display message and removing extra char from file list - @tayrrible
🐛 Fixes
- #2555 - fix(init): Properly handles default graph ID acceptance - @gocamille
- #2566 - fix(init): Display command in project creation message for typescript template - @gocamille
- #2571 - fix(init) Stripping all non-alphanumeric chars from graph id during generation and adding test - @tayrrible
🛠 Maintenance
- #2556 - feat(init): Standardizes visual output and display messages for init command - @tayrrible
- #2552 - chore(all): Adds clippy::panic lint across all crates - @gocamille
- #2550 - chore(deps): Updates dependency apollographql/router to v1.61.5 - @renovate
- #2536 - feature(init): Removes init feature flag usage - @tayrrible
- #2553 - chore(deps): update dependency apollographql/router to v2.2.0 - @renovate
- #2565 - chore(deps): update dependency apollographql/router to v1.61.6 - @renovate
- #2581 - update language-server to 0.4.1 - @Jephuff
📚 Documentation
- #2551 - Adds
pq publishinto docs - @lleadbet - #2549 - Updates doc about key used with graph ref - @pubmodmatt
- #2541 - Update
rover initresources - @Meschreiber - #2540 - Uses
actions/checkout@v4in GitHub Actions example workflows - @DaleSeo - #2569 - docs: Set the APOLLO_VCS_BRANCH environment variable in GitHub Actions - @DaleSeo
- #2561 - docs: rover init v.30 update - @Meschreiber