chore(deps): update all devdependencies #272
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.27.0
->0.34.1
2.27.10
->2.29.5
4.2.3
->4.6.1
2.4.1
->2.5.2
5.2.1
->5.5.1
4.15.0
->4.17.2
4.1.5
->5.0.0
3.4.2
->3.6.2
29.2.5
->29.4.0
5.5.3
->5.8.3
3.23.3
->3.24.6
This is a special PR that replaces
npm-run-all
with the community suggested minimal stable replacement version.Release Notes
apollographql/rover (@apollo/rover)
v0.34.1
Compare Source
🐛 Fixes
v0.34.0
Compare Source
🚀 Features
--mcp-collection
option forrover dev
- @Jephuff PR #2636v0.33.0
Compare Source
🚀 Features
rover init
- @sanchezdale PR #2630init
were set to default to federation 2.10. Now,init
sets the default to the federation version defined in the selected starter template.🛠 Maintenance
apollographql/federation-rs
to v2.11.0 - PR #2627📚 Documentation
v0.32.1
Compare Source
🐛 Fixes
Log cause of introspection error - @pubmodmatt PR #2615
Introspection failures in
rover dev
were not logging the underlying cause of the failure. This has been fixed to help with debugging introspection problems.🛠 Maintenance
eslint
to v9.28.0 - PR #2616zip
to v4 - PR #2618rand_regex
to v0.18.1 - PR #2606slackapi/slack-github-action
action to v2.1.0 - PR #2584duct
to v1 - PR #2586npm
to v11 - PR #2547quay.io/pypa/manylinux2014_x86_64
docker tag to v2025 - PR #2548📚 Documentation
v0.32.0
Compare Source
🚀 Features
Use the Streamable HTTP transport for MCP - @pubmodmatt PR #2607
rover dev --mcp
will now use the Streamable HTTP transport instead of SSE. Specify the--mcp-port
and/or--mcp-address
options torover dev --mcp
to override the default values. The--mcp-sse-port
and--mcp-sse-address
options still work, but will configure the port and address for Streamable HTTP. Users should migrate to the new option names.v0.31.3
Compare Source
🐛 Fixes
v0.31.2
Compare Source
🐛 Fixes
v0.31.1
Compare Source
🐛 Fixes
--mcp-directory
was optional, butrover dev
failed if it was not specified--mcp-sse-address
to set the bind address for the MCP server started byrover dev
ERROR
orUNKNOWN
rover dev
would exit but leave the other process runningrover init
will now emit the correct commands for Windows PowerShell - @sanchezdale PR #2595🛠 Maintenance
v0.31.0
Compare Source
🚀 Features
Add mcp to rover dev - @Jephuff, @pubmodmatt PR #2591
This release adds the ability to run the Apollo MCP Server in addition to the Apollo Router when running
rover dev
. Specify the--mcp
option to start the MCP server. Additional options are provided to configure the MCP server. Userover dev --help
for details.v0.30.0
Compare Source
🚀 Features
Add support for templates in the
rover init
commandThis adds support for templates in the
rover init
command. You can now select a template to use when creating a new graph!PRs Included
init
flag to default features - @tayrriblestart_point_file
to specify what file to use in output - @sanchezdale🐛 Fixes
🛠 Maintenance
📚 Documentation
pq publish
into docs - @lleadbetrover init
resources - @Meschreiberactions/checkout@v4
in GitHub Actions example workflows - @DaleSeov0.29.1
Compare Source
🐛 Fixes
📚 Documentation
v0.29.0
Compare Source
🚀 Features
Adding new command
rover init
New
rover init
command to help set up a new project. It walks you through creating a graph, setting up files, and getting GraphOS credentials.More information:
PRs Included
init
flow when duplicate graph ID is provided1d586fc
rover_std
librarydev
command's descriptioninit
configuring
slug to docs link listinit
commandinit
Command with TypeState Pattern🛠 Maintenance
📚 Documentation
rover init
v0.28.1
Compare Source
🐛 Fixes
Fix telemetry reporting for release builds - @pubmodmatt PR #2445
Telemetry was not working for release builds. This has been corrected. See the Rover privacy policy for information about anonymous usage data collection in Rover.
🛠 Maintenance
v0.28.0
Compare Source
🚀 Features
Default to Apollo Router 2.x for
rover dev
- @pubmodmatt PR #2433The default version of Apollo Router used by
rover dev
is now 2.x instead of 1.x. The default can be overridden bysetting
APOLLO_ROVER_DEV_ROUTER_VERSION
, for exampleAPOLLO_ROVER_DEV_ROUTER_VERSION=1.61.0
.Implement supergraph config schema command - @jonathanrainer PR #2418
Adds a new
rover supergraph config schema
command to output the JSONSchema forsupergraph.yaml
. This can be usedto configure editor support for the file.
🐛 Fixes
rover config whoami
- @pubmodmatt PR #2413🛠 Maintenance
📚 Documentation
v0.27.2
Compare Source
🐛 Fixes
Restore the ability to use environment or file references in the
supergraph.yaml
file - @jonathanrainer PR #2411In v0.26.3 and older you could use references such as
${env.HOST}
or similar in thesupergraph.yaml
file, therewas an oversight in the refactor and this was removed. This ability has now been restored.
🛠 Maintenance
apollographql/federation-rs
to v2.10.0 - @jonathanrainer PR #2409thiserror
to v2.0.1 - @jonathanrainer PR #2261v0.27.1
Compare Source
🐛 Fixes
Create output parent directories if they do not already exist - @dotdat PR #2396
One small regression with release of v0.27.0 was that if an output directory to
supergraph compose
was specified,but one of the parent directories did not exist, the command would fail. In previous versions the parent directories
would be created instead and the command would succeed. This is now corrected and the previous behaviour restored.
Clean up how default subgraphs are defined in
rover dev
- @dotdat PR #2397 fixes #2394An issue has been reported where
rover dev
would prompt repeatedly for the subgraph name and URL despite theuser having given those values already. This was due to multiple factors, including not accounting for CLI args in
the default case and some faulty other faulty logic. This has now been restored.
Refine how composition produces artifacts for targets - @dotdat PR #2398 fixes #2393
Due to changes in the
supergraph
binary from 2.9+, writing directly to a file is now supported. However,this feature is not available in earlier versions of
supergraph
. As such Rover should be responsible fororchestrating how the output from
supergraph
binary ends up in a file, rather than delegating that responsibilityto the
supergraph
binary and thus being at the mercy of which version is used. This allowed a further refactor thateliminated complexity around composition outputs.
Ensure credentials are checked when needed and not before - @jonathanrainer PR #2400 fixes #2399
Due to the
rover dev
refactor there were situations where credentials were being required when they were ultimatelynot being used. As such we stopped supporting the use case where no
profile
was defined and noAPOLLO_KEY
env varwas provided, which is a very common pattern. This is now corrected.
🛠 Maintenance
Update
apollographql/router
to v1.60.1 - @jonathanrainer PR #2388Update Node.js packages - @jonathanrainer PR #2390
Includes
eslint
to v9.20.0 andprettier
to v3.5.0Update
node
CircleCI orb to v7.1.0 - @jonathanrainer PR #2391Pin dependencies - @jonathanrainer PR #2401
Update Rust and Node.js packages - @jonathanrainer PR #2402
Includes
eslint
to v9.20.1,mockito
to v1.6.1,node
to v20.18.3 andprettier
to v3.5.1Update CI node Docker Image to v20.18.3 - @jonathanrainer PR #2403
Update
mockall
to v0.13.1 - @jonathanrainer PR #24045📚 Documentation
rover dev --help
- @dylan-apollo PR #2395changesets/changesets (@changesets/cli)
v2.29.5
Compare Source
Patch Changes
#1693
6352819
Thanks @Andarist! - Fixed an issue withworkspace:^
andworkspace:~
dependency ranges not being semantically treated as, respectively,^CURRENT_VERSION
and~CURRENT_VERSION
. This led to dependent packages being, at times, bumped too often when their dependencies with those ranges were bumped.Updated dependencies [
6352819
]:v2.29.4
Compare Source
Patch Changes
#1668
65d6632
Thanks @Andarist! - Fixed a crash in pre mode when trying to version private packages when tagging for private package is disabledUpdated dependencies [
65d6632
]:v2.29.3
Compare Source
Patch Changes
#1589
de8bebc
Thanks @remorses, @vzt7! - Fixed a crash in prerelease mode when a package misses the version field in itspackage.json
#1619
c1e8a78
Thanks @manucorporat! - Support../
inpublishConfig.directory
when publishing packagesUpdated dependencies [
de8bebc
]:v2.29.2
Compare Source
Patch Changes
#1636
f73f84a
Thanks @Netail! - Correctly resolve new changesets withsince
option when the.changeset
directory is not directly in the git rootUpdated dependencies [
f73f84a
]:v2.29.1
Compare Source
Patch Changes
#1620
b15e629
Thanks @Netail! - Correctly fetch new changesets with since if the git option diff.relative has been set to trueUpdated dependencies [
b15e629
]:v2.29.0
Compare Source
Minor Changes
29f34a3
Thanks @JounQin! - Support scoped registries configured usingpackage.json#publishConfig
v2.28.1
Compare Source
Patch Changes
b9df596
]:v2.28.0
Compare Source
Minor Changes
84a4a1b
Thanks @bennypowers! - Added a new config option to opt-out from formatting with Prettier usingprettier: false
.Patch Changes
84a4a1b
,84a4a1b
]:v2.27.12
Compare Source
Patch Changes
#1562
a0f87f1
Thanks @Netail, @cefn! - Fixed changelog application when executing usingnpx
and similar toolsUpdated dependencies [
a0f87f1
]:v2.27.11
Compare Source
Patch Changes
f0270f6
]:dotansimha/graphql-code-generator (@graphql-codegen/typescript-operations)
v4.6.1
Compare Source
Patch Changes
c5efba3
Thanks @jnoordsij! - Make graphql-sock optional peerDepv4.6.0
Compare Source
Minor Changes
f3cf4df
Thanks @eddeee888! - Add support fornullability.errorHandlingClient
. This allows clients to get stronger types with semantic nullability-enabled schemas.Patch Changes
f6909d1
]:v4.5.1
Compare Source
Patch Changes
#10302
d8566c0
Thanks @eddeee888! - Fix Apollo unmask directive incorrectly generating fragmentRefsUpdated dependencies [
d8566c0
]:v4.5.0
Compare Source
Minor Changes
6d7c1d7
Thanks @adapap! - feat: implementincludeExternalFragments: boolean
optionPatch Changes
6d7c1d7
](https://redirect.github.com/dotansimhaConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 8am and before 4pm on tuesday" in timezone America/Los_Angeles.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.