<!-- changelog -->
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
PRs Included
- #2562 - feat(init): Adds
init flag to default features - @tayrrible
- #2560 - feat(rover): Makes starter file configurable during project creation - @gocamille
- #2559 - feat(rover): Adds
start_point_file to 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 publish into docs - @lleadbet
- #2549 - Updates doc about key used with graph ref - @pubmodmatt
- #2541 - Update
rover init resources - @Meschreiber
- #2540 - Uses
actions/checkout@v4 in 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