Skip to content

chore(deps): update all devdependencies #272

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

svc-secops
Copy link
Contributor

@svc-secops svc-secops commented Jan 19, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@apollo/rover 0.27.0 -> 0.29.1 age adoption passing confidence devDependencies minor
@changesets/cli (source) 2.27.10 -> 2.29.3 age adoption passing confidence devDependencies minor
@graphql-codegen/typescript-operations (source) 4.2.3 -> 4.6.1 age adoption passing confidence devDependencies minor
@vscode/test-electron 2.4.1 -> 2.5.2 age adoption passing confidence devDependencies minor
eslint-plugin-prettier 5.2.1 -> 5.4.0 age adoption passing confidence devDependencies minor
memfs 4.15.0 -> 4.17.1 age adoption passing confidence devDependencies minor
npm-run-all 4.1.5 -> 5.0.0 devDependencies replacement
prettier (source) 3.4.2 -> 3.5.3 age adoption passing confidence devDependencies minor
ts-jest (source) 29.2.5 -> 29.3.2 age adoption passing confidence devDependencies minor
typescript (source) 5.5.3 -> 5.8.3 age adoption passing confidence devDependencies minor
zod-to-json-schema 3.23.3 -> 3.24.5 age adoption passing confidence devDependencies minor

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.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
  • #​2530 - fix(init): Gracefully exit init flow when duplicate graph ID is provided
  • #​2528 - fix(init): Exit immediately when GraphQL Template is selected
  • #​2527 - bugfix(init) Adding check for user api key
  • #​2525 - bugfix(init): Update code snippet to run rover dev
  • #​2518 - feat(init): Updating copy for welcome menu, fixing command styles for consistency…
  • #​2517 - bugfix(init): update loading spinner and copy for rover init
  • #​2516 - hardcoding federation version for connectors
  • #​2514 - feat(init): Updating some copy for init command
  • #​2513 - locking starters repo to latest version 1d586fc
  • #​2511 - feat(init): set build track to fed 2.10 during graph creation
  • #​2507 - feat(init): Stylizing display messages, adding spinner, and refactoring rover_std library
  • #​2506 - feat(dev): Updating dev command's description
  • #​2505 - feat(init): adding graph creation & subgraph publish to init
  • #​2504 - Fixing stripping of prefix on relative path
  • #​2500 - Changing connector repository name
  • #​2499 - Adding support for graph key creation on init
  • #​2496 - feat(init): Remove retry limit when entering graph ID manually
  • #​2495 - feat(docs) Adding configuring slug to docs link list
  • #​2494 - feat(init): Handling branching logic for project type selection
  • #​2491 - Generating supergraph.yaml for connectors
  • #​2488 - feat(init): Adding fetch for user membership + org selection option
  • #​2487 - feat(init): Auth support for init command
  • #​2475 - feat(init): Add graph_id provisioning step with validation
  • #​2471 - Add clap styling
  • #​2470 - Add prompt for project name with validation for init command
  • #​2469 - Feature: Implementing init Command with TypeState Pattern
  • #​2466 - Separating Fetching from writing templates to support confirmation of files before writing
  • #​2462 - Adding prompt for project use case to init command

🛠 Maintenance

  • #​2501 - Update CODEOWNERS - adding growth to rover-client crate
  • #​2492 - Update CODEOWNERS
  • #​2485 - Update CODEOWNERS: adding growth to options & tests
  • #​2474 - Adding Growth as codeowners for init
  • #​2464 - Fix features input on smoke tests
  • #​2448 - Fix curl installer anonymized usage collection message
  • #​2486 - Update crossbeam-channel dependency
  • #​2481 - chore(deps): update dependency apollographql/router to v2.1.1
  • #​2480 - Update openssl and tokio dependencies
  • #​2479 - chore(deps): update dependency apollographql/router to v1.61.2
  • #​2463 - chore(deps): update dependency apollographql/router to v1.61.1
  • #​2460 - chore(deps): update dependency apollographql/router to v2.1.0
  • #​2436 - chore(deps): update dependency gh to v2.7.0
  • #​2435 - chore(deps): update all non-major packages >= 1.0
  • #​2434 - chore(deps): pin rust crate jsonschema to =0.29.0

📚 Documentation

  • #​2526 - docs: Enable init docs
  • #​2520 - docs: remove init for now
  • #​2510 - docs: Add generic env variable info
  • #​2467 - Add upgrade language to Rover Doc
  • #​2458 - docs: update broken anchor to Gitlab CI/CD section
  • #​2451 - docs: 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 #​2433

    The default version of Apollo Router used by rover dev is now 2.x instead of 1.x. The default can be overridden by
    setting APOLLO_ROVER_DEV_ROUTER_VERSION, for example APOLLO_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 for supergraph.yaml. This can be used
    to configure editor support for the file.

🐛 Fixes

🛠 Maintenance

📚 Documentation

v0.27.2

Compare Source

🐛 Fixes

  • Restore the ability to use environment or file references in the supergraph.yaml file - @​jonathanrainer PR #​2411

    In v0.26.3 and older you could use references such as ${env.HOST} or similar in the supergraph.yaml file, there
    was an oversight in the refactor and this was removed. This ability has now been restored.

🛠 Maintenance

v0.27.1

Compare Source

If using Rover with Connectors, you will need to specify APOLLO_ROVER_DEV_ROUTER_VERSION=2.0.0-preview.X when using rover dev

🐛 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 #​2394

    An issue has been reported where rover dev would prompt repeatedly for the subgraph name and URL despite the
    user 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 for
    orchestrating how the output from supergraph binary ends up in a file, rather than delegating that responsibility
    to the supergraph binary and thus being at the mercy of which version is used. This allowed a further refactor that
    eliminated 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 ultimately
    not being used. As such we stopped supporting the use case where no profile was defined and no APOLLO_KEY env var
    was provided, which is a very common pattern. This is now corrected.

🛠 Maintenance

📚 Documentation

changesets/changesets (@​changesets/cli)

v2.29.3

Compare Source

Patch Changes

v2.29.2

Compare Source

Patch Changes

v2.29.1

Compare Source

Patch Changes

v2.29.0

Compare Source

Minor Changes

v2.28.1

Compare Source

Patch Changes

v2.28.0

Compare Source

Minor Changes
Patch Changes

v2.27.12

Compare Source

Patch Changes

v2.27.11

Compare Source

Patch Changes
dotansimha/graphql-code-generator (@​graphql-codegen/typescript-operations)

v4.6.1

Compare Source

Patch Changes

v4.6.0

Compare Source

Minor Changes
Patch Changes

v4.5.1

Compare Source

Patch Changes

v4.5.0

Compare Source

Minor Changes
Patch Changes

v4.4.1

Compare Source

Patch Changes

v4.4.0

Compare Source

Minor Changes
Patch Changes

v4.3.1

Compare Source

Patch Changes

v4.3.0

Compare Source

Minor Changes
  • #​10077 3f4f546 Thanks @​eddeee888! - Extend config.avoidOptions to support query, mutation and subscription

    Previously, config.avoidOptions.resolvers was being used to make query, mutation and subscription fields non-optional.
    Now, config.avoidOptions.query, config.avoidOptions.mutation and config.avoidOptions.subscription can be used to target the respective types.

Patch Changes
Microsoft/vscode-test (@​vscode/test-electron)

v2.5.2

Compare Source

  • Fix install issue on various platforms

v2.5.1

Compare Source

  • Allow downloading server versions
prettier/eslint-plugin-prettier (eslint-plugin-prettier)

v5.4.0

Compare Source

Minor Changes

v5.3.1

Compare Source

Patch Changes

v5.3.0

Compare Source

Minor Changes

v5.2.6

Compare Source

Patch Changes

v5.2.5

Compare Source

Patch Changes

v5.2.4

Compare Source

Patch Changes

v5.2.3

Compare Source

Patch Changes

v5.2.2

Compare Source

Patch Changes
streamich/memfs (memfs)

v4.17.1

Compare Source

Bug Fixes

v4.17.0

Compare Source

Features

v4.16.0

Compare Source

Features

4.15.4 (2025-01-09)

Bug Fixes

4.15.3 (2025-01-01)

Bug Fixes
  • allow setting custom file types beyond S_IFREG and S_IFDIR (#​1082) (24da3e7)

4.15.2 (2024-12-30)

Bug Fixes

4.15.1 (2024-12-22)

Bug Fixes

v4.15.4

Compare Source

Bug Fixes

v4.15.3

Compare Source

Bug Fixes
  • allow setting custom file types beyond S_IFREG and S_IFDIR (#​1082) (24da3e7)

v4.15.2

Compare Source

Bug Fixes

v4.15.1

Compare Source

Bug Fixes
prettier/prettier (prettier)

v3.5.3

Compare Source

diff

Flow: Fix missing parentheses in ConditionalTypeAnnotation (#​17196 by @​fisker)
// Input
type T<U> = 'a' | ('b' extends U ? 'c' : empty);
type T<U> = 'a' & ('b' extends U ? 'c' : empty);

// Prettier 3.5.2
type T<U> = "a" | "b" extends U ? "c" : empty;
type T<U> = "a" & "b" extends U ? "c" : empty;

// Prettier 3.5.3
type T<U> = "a" | ("b" extends U ? "c" : empty);
type T<U> = "a" & ("b" extends U ? "c" : empty);

v3.5.2

Compare Source

diff

Remove module-sync condition (#​17156 by @​fisker)

In Prettier 3.5.0, we added module-sync condition to package.json, so that require("prettier") can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the module-sync condition, so require("prettier") will still use the CommonJS version, we'll revisit until require(ESM) feature is more stable.

v3.5.1

Compare Source

diff

Fix CLI crash when cache for old version exists (#​17100 by @​sosukesuzuki)

Prettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.

Support dockercompose and github-actions-workflow in VSCode (#​17101 b

Configuration

📅 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.

Copy link

changeset-bot bot commented Jan 19, 2025

⚠️ No Changeset found

Latest commit: 4e7bdf4

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@svc-secops svc-secops force-pushed the renovate/all-dev branch 2 times, most recently from 9ecd379 to 00355b3 Compare February 16, 2025 14:35
@svc-secops svc-secops force-pushed the renovate/all-dev branch 2 times, most recently from baa4331 to bc16757 Compare March 18, 2025 12:07
@svc-secops svc-secops force-pushed the renovate/all-dev branch 3 times, most recently from a9e8044 to 38c6c86 Compare March 29, 2025 13:56
@svc-secops svc-secops force-pushed the renovate/all-dev branch 4 times, most recently from 26aff45 to c2f9487 Compare April 8, 2025 12:24
@svc-secops svc-secops force-pushed the renovate/all-dev branch 4 times, most recently from 9021830 to c52a787 Compare April 16, 2025 13:25
@svc-secops svc-secops force-pushed the renovate/all-dev branch 3 times, most recently from 6e9f287 to 5a70d4f Compare April 20, 2025 13:35
@svc-secops svc-secops force-pushed the renovate/all-dev branch 3 times, most recently from c32e55b to 278e511 Compare May 8, 2025 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant