Skip to content
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

chore(deps): update all non-major dependencies #5112

Merged
merged 4 commits into from
Apr 6, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 9, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@apollo/client (source) 3.7.10 -> 3.7.11 age adoption passing confidence
@apollo/gateway 2.3.3 -> 2.4.1 age adoption passing confidence
@babel/core (source) 7.21.0 -> 7.21.4 age adoption passing confidence
@babel/parser (source) 7.21.2 -> 7.21.4 age adoption passing confidence
@babel/preset-env (source) 7.20.2 -> 7.21.4 age adoption passing confidence
@babel/traverse (source) 7.21.2 -> 7.21.4 age adoption passing confidence
@babel/types (source) 7.21.2 -> 7.21.4 age adoption passing confidence
@graphql-typed-document-node/core 3.1.2 -> 3.2.0 age adoption passing confidence
@graphql-yoga/plugin-defer-stream 1.7.2 -> 1.8.0 age adoption passing confidence
@types/jest (source) 29.4.0 -> 29.5.0 age adoption passing confidence
@types/js-yaml (source) 4.0.2 -> 4.0.5 age adoption passing confidence
@types/json-stable-stringify (source) 1.0.33 -> 1.0.34 age adoption passing confidence
@types/lodash (source) 4.14.191 -> 4.14.192 age adoption passing confidence
@types/node (source) 18.14.6 -> 18.15.11 age adoption passing confidence
@types/react (source) 18.0.28 -> 18.0.33 age adoption passing confidence
@types/webpack (source) 5.28.0 -> 5.28.1 age adoption passing confidence
@types/ws (source) 8.5.3 -> 8.5.4 age adoption passing confidence
@whatwg-node/fetch 0.8.2 -> 0.8.4 age adoption passing confidence
dotenv 16.0.0 -> 16.0.3 age adoption passing confidence
esbuild 0.17.0 -> 0.17.15 age adoption passing confidence
eslint (source) 8.35.0 -> 8.37.0 age adoption passing confidence
eslint-config-prettier 8.7.0 -> 8.8.0 age adoption passing confidence
eslint-plugin-n 15.6.1 -> 15.7.0 age adoption passing confidence
graphql-request 5.0.0 -> 5.2.0 age adoption passing confidence
graphql-scalars 1.20.1 -> 1.21.3 age adoption passing confidence
graphql-sse 2.1.0 -> 2.1.1 age adoption passing confidence
graphql-ws 5.12.0 -> 5.12.1 age adoption passing confidence
graphql-yoga 3.7.2 -> 3.8.0 age adoption passing confidence
jose 4.11.4 -> 4.13.1 age adoption passing confidence
json-stable-stringify 1.0.1 -> 1.0.2 age adoption passing confidence
lint-staged 13.1.2 -> 13.2.0 age adoption passing confidence
node-fetch 2.6.7 -> 2.6.9 age adoption passing confidence
prettier (source) 2.8.4 -> 2.8.7 age adoption passing confidence
puppeteer (source) 19.7.3 -> 19.8.3 age adoption passing confidence
svelte (source) 3.55.1 -> 3.58.0 age adoption passing confidence
svelte2tsx (source) 0.6.3 -> 0.6.11 age adoption passing confidence
ts-jest (source) 29.0.5 -> 29.1.0 age adoption passing confidence
webpack 5.76.0 -> 5.78.0 age adoption passing confidence
ws 8.12.1 -> 8.13.0 age adoption passing confidence

Release Notes

apollographql/apollo-client

v3.7.11

Compare Source

Patch Changes
  • #​10586 4175af594 Thanks @​alessbell! - Improve WebSocket error handling for generic Event received on error. For more information see https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/error_event.

  • #​10411 152baac34 Thanks @​lovasoa! - Simplify error message generation and make 'undefined' an impossible message string.

  • #​10592 cdb98ae08 Thanks @​alessbell! - Adds support for multipart subscriptions in HttpLink.

  • #​10698 38508a251 Thanks @​jerelmiller! - Changes the behavior of useLazyQuery introduced in #​10427 where unmounting a component before a query was resolved would reject the promise with an abort error. Instead, the promise will now resolve naturally with the result from the request.

    Other notable fixes:

    • Kicking off multiple requests in parallel with the execution function will now ensure each returned promise is resolved with the data from its request. Previously, each promise was resolved with data from the last execution.
    • Re-rendering useLazyQuery with a different query document will now ensure the execution function uses the updated query document. Previously, only the query document rendered the first time would be used for the request.
  • #​10660 364bee98f Thanks @​alessbell! - Upgrades TypeScript to v5. This change is fully backward-compatible and transparent to users.

  • #​10597 8fb9d190d Thanks @​phryneas! - Fix a bug where an incoming cache update could prevent future updates from the active link.

  • #​10629 02605bb3c Thanks @​phryneas! - useQuery: delay unsubscribe to fix race conditions

apollographql/federation

v2.4.1

Compare Source

Patch Changes
  • Fix issues (incorrectly rejected composition and/or subgraph errors) with @interfaceObject. Those issues may occur (#​2494)
    either due to some use of @requires in an @interfaceObject type, or when some subgraph S defines a type that is an
    implementation of an interface I in the supergraph, and there is an @interfaceObject for I in another subgraph,
    but S does not itself defines I.

  • Fix handling of aliases and variables in introspection queries. (#​2506)

  • Start building packages with TS 5.x, which should have no effect on consumers (#​2480)

  • Improves reuse of named fragments in subgraph fetches. When a question has named fragments, the code tries to reuse (#​2497)
    those fragment in subgraph fetches is those can apply (so when the fragment is fully queried in a single subgraph fetch).
    However, the existing was only able to reuse those fragment in a small subset of cases. This change makes it much more
    likely that if a fragment can be reused, it will be.

  • Updated dependencies [450b9578, afde3158, eafebc3c, 01fe3f83]:

v2.4.0

Compare Source

Minor Changes
  • This change introduces a configurable query plan cache. This option allows (#​2385)
    developers to provide their own query plan cache like so:

    new ApolloGateway({
      queryPlannerConfig: {
        cache: new MyCustomQueryPlanCache(),
      },
    });
    

    The current default implementation is effectively as follows:

    import { InMemoryLRUCache } from "@​apollo/utils.keyvaluecache";
    
    const cache = new InMemoryLRUCache<string>({
      maxSize: Math.pow(2, 20) * 30,
      sizeCalculation<T>(obj: T): number {
        return Buffer.byteLength(JSON.stringify(obj), "utf8");
      },
    });
    

    TypeScript users should implement the QueryPlanCache type which is now
    exported by @apollo/query-planner:

    import { QueryPlanCache } from '@&#8203;apollo/query-planner';
    
    class MyCustomQueryPlanCache implements QueryPlanCache {
      // ...
    }
    
  • Adds debug/testing query planner options (debug.bypassPlannerForSingleSubgraph) to bypass the query planning (#​2441)
    process for federated supergraph having only a single subgraph. The option is disabled by default, is not recommended
    for production, and is not supported (it may be removed later). It is meant for debugging/testing purposes.

Patch Changes

v2.3.5

Compare Source

Patch Changes

v2.3.4

Compare Source

Patch Changes
  • Handle defaulted variables correctly during post-processing. (#​2443)

    Users who tried to use built-in conditional directives (skip/include) with defaulted variables and no variable provided would encounter an error thrown by operation post-processing saying that the variables weren't provided. The defaulted values went unaccounted for, so the operation would validate but then fail an assertion while resolving the conditional.

    With this change, defaulted variable values are now collected and provided to post-processing (with defaults being overwritten by variables that are actually provided).

  • Updated dependencies [6e2d24b5]:

babel/babel (@​babel/core)

v7.21.4

Compare Source

🐛 Bug Fix
  • babel-core, babel-helper-module-imports, babel-preset-typescript
  • babel-generator
💅 Polish
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-transform-typescript, babel-traverse
🏠 Internal

v7.21.3

Compare Source

👓 Spec Compliance
🐛 Bug Fix
💅 Polish
🏠 Internal
🔬 Output optimization
babel/babel (@​babel/parser)

v7.21.4

Compare Source

v7.21.4 (2023-03-31)
🐛 Bug Fix
  • babel-core, babel-helper-module-imports, babel-preset-typescript
  • babel-generator
💅 Polish
  • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-transform-typescript, babel-traverse
🏠 Internal
Committers: 6

v7.21.3

Compare Source

v7.21.3 (2023-03-14)

Thanks @​amoeller, @​Harpica, and @​nzakas for your first PRs!

👓 Spec Compliance
🐛 Bug Fix
💅 Polish
🏠 Internal
🔬 Output optimization
Committers: 8
dotansimha/graphql-typed-document-node

v3.2.0

Compare Source

dotansimha/graphql-yoga (@​graphql-yoga/plugin-defer-stream)

v1.8.0

Compare Source

Bug Fixes
  • format: customFieldResolver.ts (883af9c)
Features
  • examples: add example that illustrates modular typeDef and resolver file organization (1870996)

v1.7.3

Compare Source

ardatan/whatwg-node

v0.8.4

Compare Source

Patch Changes
  • 207ee1d
    Thanks @​ardatan! - Detect Deno if the module is imported via 'npm:'
    or any other Node compatibility method

v0.8.3

Compare Source

Patch Changes
motdotla/dotenv

v16.0.3

Compare Source

Changed
  • Added library version to debug logs (#​682)

v16.0.2

Compare Source

Added
  • Export env-options.js and cli-options.js in package.json for use with downstream dotenv-expand module

v16.0.1

Compare Source

Changed
  • Minor README clarifications
  • Development ONLY: updated devDependencies as recommended for development only security risks (#​658)
evanw/esbuild

v0.17.15

Compare Source

  • Allow keywords as type parameter names in mapped types (#​3033)

    TypeScript allows type keywords to be used as parameter names in mapped types. Previously esbuild incorrectly treated this as an error. Code that does this is now supported:

    type Foo = 'a' | 'b' | 'c'
    type A = { [keyof in Foo]: number }
    type B = { [infer in Foo]: number }
    type C = { [readonly in Foo]: number }
  • Add annotations for re-exported modules in node (#​2486, #​3029)

    Node lets you import named imports from a CommonJS module using ESM import syntax. However, the allowed names aren't derived from the properties of the CommonJS module. Instead they are derived from an arbitrary syntax-only analysis of the CommonJS module's JavaScript AST.

    To accommodate node doing this, esbuild's ESM-to-CommonJS conversion adds a special non-executable "annotation" for node that describes the exports that node should expose in this scenario. It takes the form 0 && (module.exports = { ... }) and comes at the end of the file (0 && expr means expr is never evaluated).

    Previously esbuild didn't do this for modules re-exported using the export * from syntax. Annotations for these re-exports will now be added starting with this release:

    // Original input
    export { foo } from './foo'
    export * from './bar'
    
    // Old output (with --format=cjs --platform=node)
    ...
    0 && (module.exports = {
      foo
    });
    
    // New output (with --format=cjs --platform=node)
    ...
    0 && (module.exports = {
      foo,
      ...require("./bar")
    });

    Note that you need to specify both --format=cjs and --platform=node to get these node-specific annotations.

  • Avoid printing an unnecessary space in between a number and a . (#​3026)

    JavaScript typically requires a space in between a number token and a . token to avoid the . being interpreted as a decimal point instead of a member expression. However, this space is not required if the number token itself contains a decimal point, an exponent, or uses a base other than 10. This release of esbuild now avoids printing the unnecessary space in these cases:

    // Original input
    foo(1000 .x, 0 .x, 0.1 .x, 0.0001 .x, 0xFFFF_0000_FFFF_0000 .x)
    
    // Old output (with --minify)
    foo(1e3 .x,0 .x,.1 .x,1e-4 .x,0xffff0000ffff0000 .x);
    
    // New output (with --minify)
    foo(1e3.x,0 .x,.1.x,1e-4.x,0xffff0000ffff0000.x);
  • Fix server-sent events with live reload when writing to the file system root (#​3027)

    This release fixes a bug where esbuild previously failed to emit server-sent events for live reload when outdir was the file system root, such as /. This happened because / is the only path on Unix that cannot have a trailing slash trimmed from it, which was fixed by improved path handling.

v0.17.14

Compare Source

  • Allow the TypeScript 5.0 const modifier in object type declarations (#​3021)

    The new TypeScript 5.0 const modifier was added to esbuild in version 0.17.5, and works with classes, functions, and arrow expressions. However, support for it wasn't added to object type declarations (e.g. interfaces) due to an oversight. This release adds support for these cases, so the following TypeScript 5.0 code can now be built with esbuild:

    interface Foo { <const T>(): T }
    type Bar = { new <const T>(): T }
  • Implement preliminary lowering for CSS nesting (#​1945)

    Chrome has implemented the new CSS nesting specification in version 112, which is currently in beta but will become stable very soon. So CSS nesting is now a part of the web platform!

    This release of esbuild can now transform nested CSS syntax into non-nested CSS syntax for older browsers. The transformation relies on the :is() pseudo-class in many cases, so the transformation is only guaranteed to work when targeting browsers that support :is() (e.g. Chrome 88+). You'll need to set esbuild's [target]


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Mar 9, 2023
@changeset-bot
Copy link

changeset-bot bot commented Mar 9, 2023

🦋 Changeset detected

Latest commit: 5132b15

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 12 packages
Name Type
@graphql-tools/executor Patch
@graphql-tools/executor-graphql-ws Patch
@graphql-tools/executor-legacy-ws Patch
@graphql-tools/delegate Patch
@graphql-tools/url-loader Patch
@graphql-tools/batch-delegate Patch
@graphql-tools/links Patch
@graphql-tools/stitch Patch
@graphql-tools/stitching-directives Patch
@graphql-tools/wrap Patch
@graphql-tools/prisma-loader Patch
federation-benchmark Patch

Not sure what this means? Click here to learn what changesets are.

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

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 075fdad to 5f3899f Compare March 10, 2023 20:58
@renovate renovate bot changed the title chore(deps): update all non-major dependencies fix(deps): update all non-major dependencies Mar 10, 2023
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 05bda64 to 5a1e764 Compare April 6, 2023 06:02
@renovate renovate bot changed the title fix(deps): update all non-major dependencies chore(deps): update all non-major dependencies Apr 6, 2023
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 9782290 to a34952a Compare April 6, 2023 06:10
@renovate
Copy link
Contributor Author

renovate bot commented Apr 6, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@github-actions
Copy link
Contributor

github-actions bot commented Apr 6, 2023

✅ Benchmark Results

     ✓ no_errors
     ✓ expected_result

     checks.........................: 100.00% ✓ 250    ✗ 0  
     data_received..................: 29 MB   2.9 MB/s
     data_sent......................: 107 kB  11 kB/s
     http_req_blocked...............: avg=5.77µs   min=2.5µs   med=3.2µs   max=198.29µs p(90)=3.8µs    p(95)=4.2µs   
     http_req_connecting............: avg=1.21µs   min=0s      med=0s      max=151.39µs p(90)=0s       p(95)=0s      
     http_req_duration..............: avg=75ms     min=65.57ms med=70.77ms max=188.46ms p(90)=79.98ms  p(95)=113.99ms
       { expected_response:true }...: avg=75ms     min=65.57ms med=70.77ms max=188.46ms p(90)=79.98ms  p(95)=113.99ms
     http_req_failed................: 0.00%   ✓ 0      ✗ 125
     http_req_receiving.............: avg=153.87µs min=97.29µs med=134.6µs max=477.7µs  p(90)=230.16µs p(95)=247.88µs
     http_req_sending...............: avg=145.61µs min=16.7µs  med=23.4µs  max=2.68ms   p(90)=34.22µs  p(95)=857.23µs
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=74.7ms   min=65.41ms med=70.62ms max=188.09ms p(90)=79.72ms  p(95)=113.82ms
     http_reqs......................: 125     12.465/s
     iteration_duration.............: avg=80.18ms  min=70.48ms med=75.69ms max=193.55ms p(90)=85.12ms  p(95)=118.49ms
     iterations.....................: 125     12.465/s
     vus............................: 1       min=1    max=1
     vus_max........................: 1       min=1    max=1

@github-actions
Copy link
Contributor

github-actions bot commented Apr 6, 2023

🚀 Snapshot Release (alpha)

The latest changes of this PR are available as alpha on npm (based on the declared changesets):

Package Version Info
@graphql-tools/batch-delegate 8.4.24-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎
@graphql-tools/delegate 9.0.30-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎
@graphql-tools/executor 0.0.16-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎
@graphql-tools/executor-graphql-ws 0.0.13-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎
@graphql-tools/executor-legacy-ws 0.0.10-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎
@graphql-tools/executor-urql-exchange 0.0.9-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎
@graphql-tools/links 8.3.34-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎
@graphql-tools/prisma-loader 7.2.67-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎
@graphql-tools/url-loader 7.17.15-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎
@graphql-tools/stitch 8.7.47-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎
@graphql-tools/stitching-directives 2.3.33-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎
@graphql-tools/wrap 9.4.1-alpha-20230406062823-5132b15c npm ↗︎ unpkg ↗︎

@ardatan ardatan merged commit 828fbf9 into master Apr 6, 2023
@ardatan ardatan deleted the renovate/all-minor-patch branch April 6, 2023 06:26
@github-actions
Copy link
Contributor

github-actions bot commented Apr 6, 2023

💻 Website Preview

The latest changes are available as preview in: https://753f84d0.graphql-tools.pages.dev

@theguild-bot theguild-bot mentioned this pull request Apr 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant