# @graphql-mesh/utils

## 0.105.1

### Patch Changes

- [#9586](https://github.com/ardatan/graphql-mesh/pull/9586)
  [`096ed33`](https://github.com/ardatan/graphql-mesh/commit/096ed338832c305aa88ccb2d154c1270d05e4b08)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.29` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.29)
    (from `^10.0.26`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.1.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.1.1)
    (from `^12.0.19`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^11.2.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/11.2.2)
    (from `^11.2.0`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.21` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.21)
    (from `^11.1.18`, in `dependencies`)
- Updated dependencies
  [[`096ed33`](https://github.com/ardatan/graphql-mesh/commit/096ed338832c305aa88ccb2d154c1270d05e4b08),
  [`096ed33`](https://github.com/ardatan/graphql-mesh/commit/096ed338832c305aa88ccb2d154c1270d05e4b08)]:
  - @graphql-mesh/cross-helpers@0.4.16
  - @graphql-mesh/types@0.105.1

## 0.105.0

### Patch Changes

- Updated dependencies
  [[`b7def27`](https://github.com/ardatan/graphql-mesh/commit/b7def2769c68ce62b3c54c1b7282c3941715f94f)]:
  - @graphql-mesh/types@0.105.0

## 0.104.38

### Patch Changes

- [#9465](https://github.com/ardatan/graphql-mesh/pull/9465)
  [`eece882`](https://github.com/ardatan/graphql-mesh/commit/eece8825bacc70210ca0b9d88b91da4ab7ae5cf9)
  Thanks [@zcag](https://github.com/zcag)! - dependencies updates:
  - Updated dependency
    [`@graphql-mesh/string-interpolation@^0.5.17` ↗︎](https://www.npmjs.com/package/@graphql-mesh/string-interpolation/v/0.5.17)
    (from `^0.5.16`, in `dependencies`)
  - Updated dependency
    [`@graphql-mesh/types@^0.104.29` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.29)
    (from `^0.104.28`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.24` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.24)
    (from `^10.0.20`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.17` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.17)
    (from `^12.0.14`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^11.1.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/11.1.1)
    (from `^11.1.0`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.16` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.16)
    (from `^11.1.14`, in `dependencies`)
  - Updated dependency [`js-yaml@^4.3.0` ↗︎](https://www.npmjs.com/package/js-yaml/v/4.3.0) (from
    `^4.1.0`, in `dependencies`)

- [#9528](https://github.com/ardatan/graphql-mesh/pull/9528)
  [`444fbbe`](https://github.com/ardatan/graphql-mesh/commit/444fbbe4c6d17a37d2f8eb0107408e508e86ac79)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency [`js-yaml@^4.2.0` ↗︎](https://www.npmjs.com/package/js-yaml/v/4.2.0) (from
    `^4.1.0`, in `dependencies`)

- [#9530](https://github.com/ardatan/graphql-mesh/pull/9530)
  [`6282a71`](https://github.com/ardatan/graphql-mesh/commit/6282a71a56fe3d640e8d84f3459ad2ad7ab1edad)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.24` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.24)
    (from `^10.0.22`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.17` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.17)
    (from `^12.0.16`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^11.1.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/11.1.1)
    (from `^11.1.0`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.16` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.16)
    (from `^11.1.15`, in `dependencies`)

- [#9537](https://github.com/ardatan/graphql-mesh/pull/9537)
  [`2c347d5`](https://github.com/ardatan/graphql-mesh/commit/2c347d50c64f76cc61ba8d70184b45f1c14ba809)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency [`js-yaml@^4.3.0` ↗︎](https://www.npmjs.com/package/js-yaml/v/4.3.0) (from
    `^4.2.0`, in `dependencies`)

- [#9547](https://github.com/ardatan/graphql-mesh/pull/9547)
  [`b28d9ec`](https://github.com/ardatan/graphql-mesh/commit/b28d9ec67ace89503fda762049b09111409b43bd)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.25` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.25)
    (from `^10.0.24`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.18` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.18)
    (from `^12.0.17`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^11.2.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/11.2.0)
    (from `^11.1.1`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.17` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.17)
    (from `^11.1.16`, in `dependencies`)

- [#9560](https://github.com/ardatan/graphql-mesh/pull/9560)
  [`1b0e3c4`](https://github.com/ardatan/graphql-mesh/commit/1b0e3c4dd5dcf46fa241f87322be368a9fba195a)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.26` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.26)
    (from `^10.0.25`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.19` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.19)
    (from `^12.0.18`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.18` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.18)
    (from `^11.1.17`, in `dependencies`)

- [#9568](https://github.com/ardatan/graphql-mesh/pull/9568)
  [`4c56adc`](https://github.com/ardatan/graphql-mesh/commit/4c56adc1bcc5d4179444b56d9ce2d46de6b81c91)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - Leverage stitching to automatically resolve
  plain merged-type references returned by local resolvers

- Updated dependencies
  [[`eece882`](https://github.com/ardatan/graphql-mesh/commit/eece8825bacc70210ca0b9d88b91da4ab7ae5cf9),
  [`6282a71`](https://github.com/ardatan/graphql-mesh/commit/6282a71a56fe3d640e8d84f3459ad2ad7ab1edad),
  [`b28d9ec`](https://github.com/ardatan/graphql-mesh/commit/b28d9ec67ace89503fda762049b09111409b43bd),
  [`eece882`](https://github.com/ardatan/graphql-mesh/commit/eece8825bacc70210ca0b9d88b91da4ab7ae5cf9),
  [`eece882`](https://github.com/ardatan/graphql-mesh/commit/eece8825bacc70210ca0b9d88b91da4ab7ae5cf9),
  [`59a2e76`](https://github.com/ardatan/graphql-mesh/commit/59a2e76f34757a4688705bd63be59e2945b2c6ad),
  [`6282a71`](https://github.com/ardatan/graphql-mesh/commit/6282a71a56fe3d640e8d84f3459ad2ad7ab1edad),
  [`b28d9ec`](https://github.com/ardatan/graphql-mesh/commit/b28d9ec67ace89503fda762049b09111409b43bd),
  [`1b0e3c4`](https://github.com/ardatan/graphql-mesh/commit/1b0e3c4dd5dcf46fa241f87322be368a9fba195a)]:
  - @graphql-mesh/cross-helpers@0.4.15
  - @graphql-mesh/string-interpolation@0.5.18
  - @graphql-mesh/types@0.104.30

## 0.104.37

### Patch Changes

- [#9470](https://github.com/ardatan/graphql-mesh/pull/9470)
  [`1da4b45`](https://github.com/ardatan/graphql-mesh/commit/1da4b4592fb8611c90004419a4362fefac51d63f)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.21` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.21)
    (from `^10.0.20`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.15` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.15)
    (from `^12.0.14`, in `dependencies`)

- [#9490](https://github.com/ardatan/graphql-mesh/pull/9490)
  [`fa18e2d`](https://github.com/ardatan/graphql-mesh/commit/fa18e2dcb672c844274c6a0bef62a2f548402cfa)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.22` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.22)
    (from `^10.0.21`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.16` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.16)
    (from `^12.0.15`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.15` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.15)
    (from `^11.1.14`, in `dependencies`)

- [#9511](https://github.com/ardatan/graphql-mesh/pull/9511)
  [`7cfc2a0`](https://github.com/ardatan/graphql-mesh/commit/7cfc2a0a04407313b464420851ebee0a40bbc2d3)
  Thanks [@kpiotr](https://github.com/kpiotr)! - Fix key-based (batch) additional resolvers
  delegating with a `null` key

  A key-based additional resolver (what `mesh-compose` emits for `@resolveTo` / `BatchResolveTo`
  with `keyField` + `keysArg`) resolves a relationship field by looking up the parent's key field in
  another subgraph. When the parent's key field value was `null`/`undefined` — a legitimately
  nullable foreign key — the in-context SDK's `if (key && argsFromKeys)` gate treated the nullish
  key as "no batch" and fell through to the keyless regular delegation path. That emitted an
  arg-less query to the source subgraph (no `keysArg` built); if the source field's argument is
  optional the subgraph accepted the call and returned its list (often `[]`), which was then
  projected onto a singular target field, surfacing as
  `Cannot return null for non-nullable field <Type>.<field>.`.

  `batchDelegateToSchema` already short-circuits `if (key == null) return null;`, but the gate
  diverted nullish keys away before that guard could apply. The in-context SDK now resolves a
  nullish key (`key == null`) to `null` before delegating.

- Updated dependencies
  [[`06c0dee`](https://github.com/ardatan/graphql-mesh/commit/06c0deed78c53a092b423a8ca360515105127d10),
  [`1da4b45`](https://github.com/ardatan/graphql-mesh/commit/1da4b4592fb8611c90004419a4362fefac51d63f),
  [`fa18e2d`](https://github.com/ardatan/graphql-mesh/commit/fa18e2dcb672c844274c6a0bef62a2f548402cfa)]:
  - @graphql-mesh/string-interpolation@0.5.17
  - @graphql-mesh/types@0.104.29

## 0.104.36

### Patch Changes

- [#9430](https://github.com/ardatan/graphql-mesh/pull/9430)
  [`8c7b764`](https://github.com/ardatan/graphql-mesh/commit/8c7b764dbd84356244f6e84dc36b7a3c1fc37a71)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.20` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.20)
    (from `^10.0.19`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.14` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.14)
    (from `^12.0.13`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.14` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.14)
    (from `^11.1.13`, in `dependencies`)

- [#9446](https://github.com/ardatan/graphql-mesh/pull/9446)
  [`6943e28`](https://github.com/ardatan/graphql-mesh/commit/6943e284f107bfb2f3cd958258a6f5402a366ab4)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/utils@^11.1.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/11.1.0)
    (from `^11.0.1`, in `dependencies`)

- [#9446](https://github.com/ardatan/graphql-mesh/pull/9446)
  [`6943e28`](https://github.com/ardatan/graphql-mesh/commit/6943e284f107bfb2f3cd958258a6f5402a366ab4)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - Resolve entities from other subgraphs when
  using subscriptions in additional resolvers

- Updated dependencies
  [[`6943e28`](https://github.com/ardatan/graphql-mesh/commit/6943e284f107bfb2f3cd958258a6f5402a366ab4),
  [`8c7b764`](https://github.com/ardatan/graphql-mesh/commit/8c7b764dbd84356244f6e84dc36b7a3c1fc37a71),
  [`6943e28`](https://github.com/ardatan/graphql-mesh/commit/6943e284f107bfb2f3cd958258a6f5402a366ab4)]:
  - @graphql-mesh/cross-helpers@0.4.14
  - @graphql-mesh/types@0.104.28

## 0.104.35

### Patch Changes

- [#9406](https://github.com/ardatan/graphql-mesh/pull/9406)
  [`af31a59`](https://github.com/ardatan/graphql-mesh/commit/af31a59b2aaa7aabda3ea566e0c0c063b98c87c5)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/utils@^11.0.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/11.0.1)
    (from `^11.0.0`, in `dependencies`)
- Updated dependencies
  [[`af31a59`](https://github.com/ardatan/graphql-mesh/commit/af31a59b2aaa7aabda3ea566e0c0c063b98c87c5),
  [`af31a59`](https://github.com/ardatan/graphql-mesh/commit/af31a59b2aaa7aabda3ea566e0c0c063b98c87c5)]:
  - @graphql-mesh/cross-helpers@0.4.13
  - @graphql-mesh/types@0.104.27

## 0.104.34

### Patch Changes

- [#9389](https://github.com/ardatan/graphql-mesh/pull/9389)
  [`95a2d10`](https://github.com/ardatan/graphql-mesh/commit/95a2d10aa98bf5818debb7e1a21d493cea6dada2)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.19` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.19)
    (from `^10.0.18`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.13)
    (from `^12.0.12`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.13)
    (from `^11.1.12`, in `dependencies`)
- Updated dependencies
  [[`95a2d10`](https://github.com/ardatan/graphql-mesh/commit/95a2d10aa98bf5818debb7e1a21d493cea6dada2)]:
  - @graphql-mesh/types@0.104.26

## 0.104.33

### Patch Changes

- [#9377](https://github.com/ardatan/graphql-mesh/pull/9377)
  [`46d8eed`](https://github.com/ardatan/graphql-mesh/commit/46d8eed3af7a7531e744da1d6b3449c332e3abb1)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency [`tiny-lru@^13.0.0` ↗︎](https://www.npmjs.com/package/tiny-lru/v/13.0.0) (from
    `^11.4.7`, in `dependencies`)

## 0.104.32

### Patch Changes

- Updated dependencies
  [[`94fbfbd`](https://github.com/ardatan/graphql-mesh/commit/94fbfbd41d56cfba3d11a7c3dc21b200a1f89069)]:
  - @graphql-mesh/string-interpolation@0.5.16

## 0.104.31

### Patch Changes

- Updated dependencies
  [[`339c32c`](https://github.com/ardatan/graphql-mesh/commit/339c32c44b5dfbc810c0cf3455b2ff068b5c5b00)]:
  - @graphql-mesh/string-interpolation@0.5.15

## 0.104.30

### Patch Changes

- Updated dependencies
  [[`3ad6a00`](https://github.com/ardatan/graphql-mesh/commit/3ad6a005a9daa1f93a4286dc3d240acd1059f53f)]:
  - @graphql-mesh/string-interpolation@0.5.14

## 0.104.29

### Patch Changes

- Updated dependencies
  [[`13af2ff`](https://github.com/ardatan/graphql-mesh/commit/13af2ff997cc63953ff50198d1851f8b7101c292)]:
  - @graphql-mesh/string-interpolation@0.5.13

## 0.104.28

### Patch Changes

- [#9329](https://github.com/ardatan/graphql-mesh/pull/9329)
  [`300aea0`](https://github.com/ardatan/graphql-mesh/commit/300aea0f32edb9da7a13562fbec35bf31fb40a91)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.18` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.18)
    (from `^10.0.17`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.12` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.12)
    (from `^12.0.11`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.12` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.12)
    (from `^11.1.11`, in `dependencies`)
- Updated dependencies
  [[`300aea0`](https://github.com/ardatan/graphql-mesh/commit/300aea0f32edb9da7a13562fbec35bf31fb40a91)]:
  - @graphql-mesh/types@0.104.25

## 0.104.27

### Patch Changes

- [#9315](https://github.com/ardatan/graphql-mesh/pull/9315)
  [`2c80833`](https://github.com/ardatan/graphql-mesh/commit/2c80833a1a11531aa37d35f9e64d9e97e1c6d728)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.17` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.17)
    (from `^10.0.14`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.11` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.11)
    (from `^12.0.8`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.11` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.11)
    (from `^11.1.8`, in `dependencies`)
- Updated dependencies
  [[`2c80833`](https://github.com/ardatan/graphql-mesh/commit/2c80833a1a11531aa37d35f9e64d9e97e1c6d728)]:
  - @graphql-mesh/types@0.104.24

## 0.104.26

### Patch Changes

- Updated dependencies
  [[`5d38d11`](https://github.com/ardatan/graphql-mesh/commit/5d38d11174172e27f3f0fd7588a83d481117d96c)]:
  - @graphql-mesh/string-interpolation@0.5.12

## 0.104.25

### Patch Changes

- Updated dependencies
  [[`4f81520`](https://github.com/ardatan/graphql-mesh/commit/4f815200bde9abc509e6ce94a755b4eda333a112)]:
  - @graphql-mesh/types@0.104.23

## 0.104.24

### Patch Changes

- [#9261](https://github.com/ardatan/graphql-mesh/pull/9261)
  [`a442cbe`](https://github.com/ardatan/graphql-mesh/commit/a442cbe66898dcc5ddb2451e268176fa4cd97633)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.14` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.14)
    (from `^10.0.13`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.8)
    (from `^12.0.7`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.8)
    (from `^11.1.7`, in `dependencies`)
- Updated dependencies
  [[`a442cbe`](https://github.com/ardatan/graphql-mesh/commit/a442cbe66898dcc5ddb2451e268176fa4cd97633),
  [`080aca9`](https://github.com/ardatan/graphql-mesh/commit/080aca90b3d102791d01ee4d3a9405dacadb06da)]:
  - @graphql-mesh/types@0.104.22

## 0.104.23

### Patch Changes

- [#9228](https://github.com/ardatan/graphql-mesh/pull/9228)
  [`d213cd9`](https://github.com/ardatan/graphql-mesh/commit/d213cd912412c65602120243094795c9a1b5a28e)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.13` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.13)
    (from `^10.0.12`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.7` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.7)
    (from `^12.0.6`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.7` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.7)
    (from `^11.1.6`, in `dependencies`)
- Updated dependencies
  [[`d213cd9`](https://github.com/ardatan/graphql-mesh/commit/d213cd912412c65602120243094795c9a1b5a28e)]:
  - @graphql-mesh/types@0.104.21

## 0.104.22

### Patch Changes

- [#9199](https://github.com/ardatan/graphql-mesh/pull/9199)
  [`6c65df7`](https://github.com/ardatan/graphql-mesh/commit/6c65df7a99baf36f6c5d07d2bcd14fa2166b4909)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.12` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.12)
    (from `^10.0.10`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.6` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.6)
    (from `^12.0.4`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.6` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.6)
    (from `^11.1.4`, in `dependencies`)
- Updated dependencies
  [[`6c65df7`](https://github.com/ardatan/graphql-mesh/commit/6c65df7a99baf36f6c5d07d2bcd14fa2166b4909),
  [`6e3779c`](https://github.com/ardatan/graphql-mesh/commit/6e3779c7672c582e7a53779669300d0f3c8c5d95)]:
  - @graphql-mesh/types@0.104.20

## 0.104.21

### Patch Changes

- Updated dependencies
  [[`0028f3b`](https://github.com/ardatan/graphql-mesh/commit/0028f3bf555488ac91d3d92ac9bb33911fb79904)]:
  - @graphql-mesh/string-interpolation@0.5.11

## 0.104.20

### Patch Changes

- [#9120](https://github.com/ardatan/graphql-mesh/pull/9120)
  [`c219668`](https://github.com/ardatan/graphql-mesh/commit/c219668be72a56f0400a3086fe5144604b7ae948)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.9` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.9)
    (from `^10.0.8`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.3)
    (from `^12.0.2`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^11.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/11.0.0)
    (from `^10.11.0`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.3)
    (from `^11.1.2`, in `dependencies`)

- [#9129](https://github.com/ardatan/graphql-mesh/pull/9129)
  [`3f91b5a`](https://github.com/ardatan/graphql-mesh/commit/3f91b5a5ca6dcb470e0e3897dd96c607f6e358c8)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.10` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.10)
    (from `^10.0.9`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.4)
    (from `^12.0.3`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.4)
    (from `^11.1.3`, in `dependencies`)
- Updated dependencies
  [[`c219668`](https://github.com/ardatan/graphql-mesh/commit/c219668be72a56f0400a3086fe5144604b7ae948),
  [`c219668`](https://github.com/ardatan/graphql-mesh/commit/c219668be72a56f0400a3086fe5144604b7ae948),
  [`3f91b5a`](https://github.com/ardatan/graphql-mesh/commit/3f91b5a5ca6dcb470e0e3897dd96c607f6e358c8)]:
  - @graphql-mesh/cross-helpers@0.4.12
  - @graphql-mesh/types@0.104.19

## 0.104.19

### Patch Changes

- Updated dependencies
  [[`30e8e32`](https://github.com/ardatan/graphql-mesh/commit/30e8e324ca3e011530c3d6f61856f6dd69b582e9)]:
  - @graphql-mesh/string-interpolation@0.5.10

## 0.104.18

### Patch Changes

- [#9027](https://github.com/ardatan/graphql-mesh/pull/9027)
  [`72c443c`](https://github.com/ardatan/graphql-mesh/commit/72c443c0a2246c1573c72522d5ee7b6955f515d2)
  Thanks [@dependabot](https://github.com/apps/dependabot)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.8)
    (from `^10.0.0`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.2)
    (from `^12.0.0`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0)
    (from `^10.8.0`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.1.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.1.2)
    (from `^11.0.0`, in `dependencies`)
- Updated dependencies
  [[`72c443c`](https://github.com/ardatan/graphql-mesh/commit/72c443c0a2246c1573c72522d5ee7b6955f515d2),
  [`72c443c`](https://github.com/ardatan/graphql-mesh/commit/72c443c0a2246c1573c72522d5ee7b6955f515d2)]:
  - @graphql-mesh/cross-helpers@0.4.11
  - @graphql-mesh/types@0.104.18

## 0.104.17

### Patch Changes

- [#9022](https://github.com/ardatan/graphql-mesh/pull/9022)
  [`3987b80`](https://github.com/ardatan/graphql-mesh/commit/3987b80a7e8bbeb3fc65360ac6d4a96587cdb4e6)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^12.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/12.0.0)
    (from `^11.0.0`, in `dependencies`)
- Updated dependencies
  [[`3987b80`](https://github.com/ardatan/graphql-mesh/commit/3987b80a7e8bbeb3fc65360ac6d4a96587cdb4e6)]:
  - @graphql-mesh/types@0.104.17

## 0.104.16

### Patch Changes

- Updated dependencies
  [[`bb42d37`](https://github.com/ardatan/graphql-mesh/commit/bb42d37196e37c18289699db1a57aa3efd9a8a88),
  [`bb42d37`](https://github.com/ardatan/graphql-mesh/commit/bb42d37196e37c18289699db1a57aa3efd9a8a88)]:
  - @graphql-mesh/types@0.104.16

## 0.104.15

### Patch Changes

- Updated dependencies
  [[`b077f20`](https://github.com/ardatan/graphql-mesh/commit/b077f2014379934deee9803adbed754926550098)]:
  - @graphql-mesh/types@0.104.15

## 0.104.14

### Patch Changes

- Updated dependencies
  [[`1db3c6b`](https://github.com/ardatan/graphql-mesh/commit/1db3c6bc7e1b88e246b4e27562072312ea2bd266)]:
  - @graphql-mesh/types@0.104.14

## 0.104.13

### Patch Changes

- [#8745](https://github.com/ardatan/graphql-mesh/pull/8745)
  [`dfc6bc1`](https://github.com/ardatan/graphql-mesh/commit/dfc6bc10769092e6e44bf93a516f8d4e3dd1c681)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/batch-delegate@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/batch-delegate/v/10.0.0)
    (from `^9.0.16`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/delegate@^11.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/11.0.0)
    (from `^10.0.28`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/wrap@^11.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/11.0.0)
    (from `^10.0.28`, in `dependencies`)

- [#8763](https://github.com/ardatan/graphql-mesh/pull/8763)
  [`865b000`](https://github.com/ardatan/graphql-mesh/commit/865b000024850b1d98fe39244e8eb432e4c04d38)
  Thanks [@ardatan](https://github.com/ardatan)! - Fixes for `@resolveTo` handling

- Updated dependencies
  [[`f7ce86c`](https://github.com/ardatan/graphql-mesh/commit/f7ce86c86a170dc62ac88caea4a6ad6979249571),
  [`dfc6bc1`](https://github.com/ardatan/graphql-mesh/commit/dfc6bc10769092e6e44bf93a516f8d4e3dd1c681)]:
  - @graphql-mesh/string-interpolation@0.5.9
  - @graphql-mesh/types@0.104.13

## 0.104.12

### Patch Changes

- [#8747](https://github.com/ardatan/graphql-mesh/pull/8747)
  [`ffec6e7`](https://github.com/ardatan/graphql-mesh/commit/ffec6e7ae007b7019a895d4dbee79177a4a0a13e)
  Thanks [@ardatan](https://github.com/ardatan)! - Export PubSub resolver factory

- Updated dependencies []:
  - @graphql-mesh/types@0.104.12

## 0.104.11

### Patch Changes

- [#8740](https://github.com/ardatan/graphql-mesh/pull/8740)
  [`d61faf0`](https://github.com/ardatan/graphql-mesh/commit/d61faf0370969cbd83acf04f4ca2f1c9253cc0e7)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - Resolve fields from other subschemas when
  merging types from subscriptions in additional type defs

- Updated dependencies []:
  - @graphql-mesh/types@0.104.11

## 0.104.10

### Patch Changes

- [#8736](https://github.com/ardatan/graphql-mesh/pull/8736)
  [`7852ccd`](https://github.com/ardatan/graphql-mesh/commit/7852ccde178e590740d533fcfc29dd1f74a91859)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - Auto merge types from subscriptions in
  additional type defs

  This means that the `sourceName` directive does not need to be provided to the `@resolveTo`
  directive, instead the resolver will automatically find the subgraph that requires fields
  available in the subscription event.

  ```diff
  import { defineConfig, loadGraphQLHTTPSubgraph } from '@graphql-mesh/compose-cli'

  export const composeConfig = defineConfig({
    subgraphs: [
      {
        sourceHandler: loadGraphQLHTTPSubgraph('products', {
          endpoint: `http://localhost:3000/graphql`
        })
      }
    ],
    additionalTypeDefs: /* GraphQL */ `
      extend schema {
        subscription: Subscription
      }
      type Subscription {
        newProduct: Product! @resolveTo(
          pubsubTopic: "new_product"
  -       sourceName: "products"
        )
      }
    `
  })
  ```

- [#8736](https://github.com/ardatan/graphql-mesh/pull/8736)
  [`7852ccd`](https://github.com/ardatan/graphql-mesh/commit/7852ccde178e590740d533fcfc29dd1f74a91859)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - The context can be undefined while resolving
  additional resolvers

- Updated dependencies []:
  - @graphql-mesh/types@0.104.10

## 0.104.9

### Patch Changes

- [#8733](https://github.com/ardatan/graphql-mesh/pull/8733)
  [`0c18fe1`](https://github.com/ardatan/graphql-mesh/commit/0c18fe12b1d92af006e945b19e9207cb16a1ee7e)
  Thanks [@ardatan](https://github.com/ardatan)! - Support Type Merging within additional type defs
  for subscriptions

  This allows subscription events to resolve fields from other subgraphs.

  For example, if you have a `products` subgraph like this:

  ```gql filename="products.graphql"
  type Query {
    hello: String!
  }
  type Product @key(fields: "id") {
    id: ID!
    name: String!
    price: Float!
  }
  ```

  we need add the subscription fields like this:

  ```ts filename="mesh.config.ts"
  import { defineConfig, loadGraphQLHTTPSubgraph } from '@graphql-mesh/compose-cli'

  export const composeConfig = defineConfig({
    subgraphs: [
      {
        sourceHandler: loadGraphQLHTTPSubgraph('products', {
          endpoint: `http://localhost:3000/graphql`
        })
      }
    ],
    additionalTypeDefs: /* GraphQL */ `
      extend schema {
        subscription: Subscription
      }
      type Subscription {
        newProduct: Product! @resolveTo(pubsubTopic: "new_product", sourceName: "products")
      }
    `
  })
  ```

  you can subscribe to Hive Gateway like this:

  ```graphql
  subscription {
    newProduct {
      name
      price
    }
  }
  ```

  emit an event to the Redis instance on the `new_product` topic this:

  ```redis
  PUBLISH new_product '{"id":"roomba70x"}'
  ```

  The subscriber will then receive the following event:

  ```json
  {
    "data": {
      "newProduct": {
        "name": "Roomba 70x",
        "price": 279.99
      }
    }
  }
  ```

  Because Hive Gateway merged the `Product` type from the `products` subgraph into the root schema,
  it can resolve the `name` and `price` fields even though they are not defined in the
  `additionalTypeDefs`.

- Updated dependencies
  [[`0c18fe1`](https://github.com/ardatan/graphql-mesh/commit/0c18fe12b1d92af006e945b19e9207cb16a1ee7e)]:
  - @graphql-mesh/types@0.104.9

## 0.104.8

### Patch Changes

- [#8716](https://github.com/ardatan/graphql-mesh/pull/8716)
  [`fb6e935`](https://github.com/ardatan/graphql-mesh/commit/fb6e935c059d1508f60c7e1105df865a76aeec07)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - Accept and support the upcoming and improved
  `HivePubSub` from `@graphql-hive/pubsub`

- Updated dependencies
  [[`fb6e935`](https://github.com/ardatan/graphql-mesh/commit/fb6e935c059d1508f60c7e1105df865a76aeec07),
  [`fb6e935`](https://github.com/ardatan/graphql-mesh/commit/fb6e935c059d1508f60c7e1105df865a76aeec07)]:
  - @graphql-mesh/types@0.104.8

## 0.104.7

### Patch Changes

- [`c37c23b`](https://github.com/ardatan/graphql-mesh/commit/c37c23bae7f95ea4580b66c57c7e160a485614cf)
  Thanks [@ardatan](https://github.com/ardatan)! - Fix `filterBy` expression handling

- Updated dependencies
  [[`c37c23b`](https://github.com/ardatan/graphql-mesh/commit/c37c23bae7f95ea4580b66c57c7e160a485614cf)]:
  - @graphql-mesh/types@0.104.7

## 0.104.6

### Patch Changes

- [`e2666bc`](https://github.com/ardatan/graphql-mesh/commit/e2666bc151e63f319fe65d2f3e18bdfe1e305b2a)
  Thanks [@ardatan](https://github.com/ardatan)! - Add `asyncDispose` symbol property as writable
  while using `makeAsyncDisposable`

- Updated dependencies []:
  - @graphql-mesh/types@0.104.6

## 0.104.5

### Patch Changes

- [#8658](https://github.com/ardatan/graphql-mesh/pull/8658)
  [`9d61d75`](https://github.com/ardatan/graphql-mesh/commit/9d61d75c462a577b5fa4fe3285370abb6ea064c8)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - Run onFetchDone hooks even if onFetch has
  ended early with a response

- Updated dependencies []:
  - @graphql-mesh/types@0.104.5

## 0.104.4

### Patch Changes

- Updated dependencies
  [[`6b4c546`](https://github.com/ardatan/graphql-mesh/commit/6b4c5467285d502940316eb430c292e52fb928f2)]:
  - @graphql-mesh/types@0.104.4

## 0.104.3

### Patch Changes

- [#8615](https://github.com/ardatan/graphql-mesh/pull/8615)
  [`0af3d0c`](https://github.com/ardatan/graphql-mesh/commit/0af3d0c77a0226b4f2339ba46012b3e00c13e65c)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates:
  - Updated dependency
    [`@whatwg-node/fetch@^0.10.6` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.10.6)
    (from `^0.10.4`, in `dependencies`)

- [#8615](https://github.com/ardatan/graphql-mesh/pull/8615)
  [`0af3d0c`](https://github.com/ardatan/graphql-mesh/commit/0af3d0c77a0226b4f2339ba46012b3e00c13e65c)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - Update graphql-yoga and whatwg-node packages

  In light of https://github.com/ardatan/whatwg-node/pull/2305. Please upgrade as soon as possible!

- Updated dependencies []:
  - @graphql-mesh/types@0.104.3

## 0.104.2

### Patch Changes

- [`1b5d072`](https://github.com/ardatan/graphql-mesh/commit/1b5d07211e2e67bc939f1def3d19c45a7a4eb28b)
  Thanks [@ardatan](https://github.com/ardatan)! - Accept default logger for `wrapFetchWithHooks`

- Updated dependencies []:
  - @graphql-mesh/types@0.104.2

## 0.104.1

### Patch Changes

- [#8475](https://github.com/ardatan/graphql-mesh/pull/8475)
  [`b6c083c`](https://github.com/ardatan/graphql-mesh/commit/b6c083ce9e9305874cf847246fefda3fe068e8b4)
  Thanks [@PlayAnyData](https://github.com/PlayAnyData)! - Added data loader options, allowing to
  specify batching behaviour in additionalResolvers. Description available
  [here](https://the-guild.dev/graphql/mesh/docs/guides/extending-unified-schema)

- [`f416982`](https://github.com/ardatan/graphql-mesh/commit/f4169823bce2abf093bd53249d1d1208ea459a5d)
  Thanks [@ardatan](https://github.com/ardatan)! - Rename instruments to instrumentation

- Updated dependencies []:
  - @graphql-mesh/types@0.104.1

## 0.104.0

### Minor Changes

- [#8456](https://github.com/ardatan/graphql-mesh/pull/8456)
  [`4528794`](https://github.com/ardatan/graphql-mesh/commit/45287948dbfbe07c3f60f9c36253099c549207d9)
  Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Add compatibility with new
  `instrumentation` API of Hive Gateway. See
  [Hive Gateway documentation](https://the-guild.dev/graphql/hive/docs/gateway/other-features/custom-plugins#instrumentation)
  for more details.

### Patch Changes

- [#8456](https://github.com/ardatan/graphql-mesh/pull/8456)
  [`4528794`](https://github.com/ardatan/graphql-mesh/commit/45287948dbfbe07c3f60f9c36253099c549207d9)
  Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - dependencies updates:
  - Added dependency
    [`@envelop/instrumentation@^1.0.0` ↗︎](https://www.npmjs.com/package/@envelop/instrumentation/v/1.0.0)
    (to `dependencies`)
- Updated dependencies []:
  - @graphql-mesh/types@0.104.0

## 0.103.21

### Patch Changes

- [#8433](https://github.com/ardatan/graphql-mesh/pull/8433)
  [`903124f`](https://github.com/ardatan/graphql-mesh/commit/903124f8245a518aac50ef8d0eff2fef01a206f2)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@whatwg-node/disposablestack@^0.0.6` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.6)
    (from `^0.0.5`, in `dependencies`)
  - Updated dependency
    [`@whatwg-node/promise-helpers@^1.2.0` ↗︎](https://www.npmjs.com/package/@whatwg-node/promise-helpers/v/1.2.0)
    (from `^1.0.0`, in `dependencies`)
- Updated dependencies []:
  - @graphql-mesh/types@0.103.21

## 0.103.20

### Patch Changes

- [#8431](https://github.com/ardatan/graphql-mesh/pull/8431)
  [`3f5e0a1`](https://github.com/ardatan/graphql-mesh/commit/3f5e0a13c8a07bd68ec19e4da94f34030cc7d3dc)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Added dependency
    [`@whatwg-node/promise-helpers@^1.0.0` ↗︎](https://www.npmjs.com/package/@whatwg-node/promise-helpers/v/1.0.0)
    (to `dependencies`)
- Updated dependencies []:
  - @graphql-mesh/types@0.103.20

## 0.103.19

### Patch Changes

- Updated dependencies
  [[`d9cf1d3`](https://github.com/ardatan/graphql-mesh/commit/d9cf1d389c6d685a9d6cc50ff4be03380fd085f1)]:
  - @graphql-mesh/types@0.103.19

## 0.103.18

### Patch Changes

- [#8409](https://github.com/ardatan/graphql-mesh/pull/8409)
  [`ab0863b`](https://github.com/ardatan/graphql-mesh/commit/ab0863ba367552e4b1ced1063ae7cb3a5f81b3b2)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@whatwg-node/fetch@^0.10.4` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.10.4)
    (from `^0.10.0`, in `dependencies`)
- Updated dependencies []:
  - @graphql-mesh/types@0.103.18

## 0.103.17

### Patch Changes

- [`eee582a`](https://github.com/ardatan/graphql-mesh/commit/eee582a4cf78d8f7b0e303b522e6a97bd0ad4f2a)
  Thanks [@ardatan](https://github.com/ardatan)! - Add changeset

- Updated dependencies []:
  - @graphql-mesh/types@0.103.17

## 0.103.16

### Patch Changes

- [#8375](https://github.com/ardatan/graphql-mesh/pull/8375)
  [`b44f8b7`](https://github.com/ardatan/graphql-mesh/commit/b44f8b7a413c8adb213b22fb8a243ca6aa06d2bd)
  Thanks [@ardatan](https://github.com/ardatan)! - More clear key-value pairs in the logs

- Updated dependencies
  [[`b44f8b7`](https://github.com/ardatan/graphql-mesh/commit/b44f8b7a413c8adb213b22fb8a243ca6aa06d2bd)]:
  - @graphql-mesh/types@0.103.16

## 0.103.15

### Patch Changes

- Updated dependencies
  [[`b5c05c4`](https://github.com/ardatan/graphql-mesh/commit/b5c05c4c5862525c76d69e8c166e71378f69bda0)]:
  - @graphql-mesh/types@0.103.15

## 0.103.14

### Patch Changes

- Updated dependencies
  [[`fc44a1e`](https://github.com/ardatan/graphql-mesh/commit/fc44a1e66c8bc8f27dc7e5e642031d17d75c0db8)]:
  - @graphql-mesh/types@0.103.14

## 0.103.13

### Patch Changes

- [#8362](https://github.com/ardatan/graphql-mesh/pull/8362)
  [`ce5e094`](https://github.com/ardatan/graphql-mesh/commit/ce5e0941e5a9445a0844d7225cf950a813011e9a)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/utils@^10.8.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.8.0)
    (from `^10.6.0`, in `dependencies`)
- Updated dependencies
  [[`ce5e094`](https://github.com/ardatan/graphql-mesh/commit/ce5e0941e5a9445a0844d7225cf950a813011e9a),
  [`ce5e094`](https://github.com/ardatan/graphql-mesh/commit/ce5e0941e5a9445a0844d7225cf950a813011e9a)]:
  - @graphql-mesh/cross-helpers@0.4.10
  - @graphql-mesh/types@0.103.13

## 0.103.12

### Patch Changes

- [#8325](https://github.com/ardatan/graphql-mesh/pull/8325)
  [`5180b06`](https://github.com/ardatan/graphql-mesh/commit/5180b068568042e764558a19194b8bae69354fe2)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/wrap@^10.0.28` ↗︎](https://www.npmjs.com/package/@graphql-tools/wrap/v/10.0.28)
    (from `^10.0.18`, in `dependencies`)
- Updated dependencies
  [[`c54e361`](https://github.com/ardatan/graphql-mesh/commit/c54e36110256541e03380b0d537085848169116b),
  [`78c202e`](https://github.com/ardatan/graphql-mesh/commit/78c202ef8824607e27de1dcc5076c82a02ef86cd)]:
  - @graphql-mesh/types@0.103.12
  - @graphql-mesh/string-interpolation@0.5.8

## 0.103.11

### Patch Changes

- [#8226](https://github.com/ardatan/graphql-mesh/pull/8226)
  [`4011203`](https://github.com/ardatan/graphql-mesh/commit/40112034a2e248eda94883a39a3f8682189f4288)
  Thanks [@iamchanii](https://github.com/iamchanii)! - Handle transformed gRPC sources correctly

- Updated dependencies
  [[`3fc1f3e`](https://github.com/ardatan/graphql-mesh/commit/3fc1f3e046c02107d7fecf367756c7196fbe6ce1)]:
  - @graphql-mesh/types@0.103.11

## 0.103.10

### Patch Changes

- [#8176](https://github.com/ardatan/graphql-mesh/pull/8176)
  [`b750a41`](https://github.com/ardatan/graphql-mesh/commit/b750a410c082d64a04f21023790f2ff2c46f5eb9)
  Thanks [@iamchanii](https://github.com/iamchanii)! - Fix to invoke `applySchemaTransforms` when
  creating `inContextSDK`

- Updated dependencies []:
  - @graphql-mesh/types@0.103.10

## 0.103.9

### Patch Changes

- [#8150](https://github.com/ardatan/graphql-mesh/pull/8150)
  [`10ba2c4`](https://github.com/ardatan/graphql-mesh/commit/10ba2c42549dacff9c4e6be87ee50b608be62ddc)
  Thanks [@ardatan](https://github.com/ardatan)! - Fix support for bundling environments like
  Next.js Regression introduced in [#8082](https://github.com/ardatan/graphql-mesh/pull/8082)
- Updated dependencies []:
  - @graphql-mesh/types@0.103.9

## 0.103.8

### Patch Changes

- [#8082](https://github.com/ardatan/graphql-mesh/pull/8082)
  [`93fb364`](https://github.com/ardatan/graphql-mesh/commit/93fb3643d90c52084725d79b586ace8ecd570911)
  Thanks [@ardatan](https://github.com/ardatan)! - Import enhancements

- Updated dependencies []:
  - @graphql-mesh/types@0.103.8

## 0.103.7

### Patch Changes

- Updated dependencies []:
  - @graphql-mesh/types@0.103.7

## 0.103.6

### Patch Changes

- [#8092](https://github.com/ardatan/graphql-mesh/pull/8092)
  [`2ef651a`](https://github.com/ardatan/graphql-mesh/commit/2ef651a8356b560478f1847399bad975a0c3f0b9)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Added dependency
    [`@graphql-mesh/cross-helpers@^0.4.8` ↗︎](https://www.npmjs.com/package/@graphql-mesh/cross-helpers/v/0.4.8)
    (to `dependencies`)
  - Added dependency
    [`@graphql-mesh/types@^0.103.5` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.103.5)
    (to `dependencies`)
  - Added dependency
    [`@graphql-tools/utils@^10.6.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.6.0)
    (to `dependencies`)
  - Added dependency [`tslib@^2.4.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.4.0) (to
    `dependencies`)
  - Removed dependency
    [`@graphql-mesh/cross-helpers@^0.4.8` ↗︎](https://www.npmjs.com/package/@graphql-mesh/cross-helpers/v/0.4.8)
    (from `peerDependencies`)
  - Removed dependency
    [`@graphql-mesh/types@^0.103.5` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.103.5)
    (from `peerDependencies`)
  - Removed dependency
    [`@graphql-tools/utils@^10.6.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.6.0)
    (from `peerDependencies`)
  - Removed dependency [`tslib@^2.4.0` ↗︎](https://www.npmjs.com/package/tslib/v/2.4.0) (from
    `peerDependencies`)
- Updated dependencies
  [[`2ef651a`](https://github.com/ardatan/graphql-mesh/commit/2ef651a8356b560478f1847399bad975a0c3f0b9),
  [`2ef651a`](https://github.com/ardatan/graphql-mesh/commit/2ef651a8356b560478f1847399bad975a0c3f0b9),
  [`2ef651a`](https://github.com/ardatan/graphql-mesh/commit/2ef651a8356b560478f1847399bad975a0c3f0b9)]:
  - @graphql-mesh/cross-helpers@0.4.9
  - @graphql-mesh/string-interpolation@0.5.7
  - @graphql-mesh/types@0.103.6

## 0.103.5

### Patch Changes

- [#8007](https://github.com/ardatan/graphql-mesh/pull/8007)
  [`9f9f6fe`](https://github.com/ardatan/graphql-mesh/commit/9f9f6fe61c74eaa6572866eddd97c348307107a8)
  Thanks [@ardatan](https://github.com/ardatan)! - Always pass a valid info

- Updated dependencies []:
  - @graphql-mesh/types@0.103.5

## 0.103.4

### Patch Changes

- Updated dependencies
  [[`8fcfe3f`](https://github.com/ardatan/graphql-mesh/commit/8fcfe3f78a0be53e3b474231bfe7ee0594e54f91)]:
  - @graphql-mesh/types@0.103.4

## 0.103.3

### Patch Changes

- [`6360755`](https://github.com/ardatan/graphql-mesh/commit/63607552017ed462c0555ad2e2ec6466c10d7ae4)
  Thanks [@ardatan](https://github.com/ardatan)! - Fix missing import

- Updated dependencies []:
  - @graphql-mesh/types@0.103.3

## 0.103.2

### Patch Changes

- [`bfd8929`](https://github.com/ardatan/graphql-mesh/commit/bfd89297b0fe4dbdd0fecff8c35c316e874b9a56)
  Thanks [@ardatan](https://github.com/ardatan)! - Move \`getInContextSDK\` from runtime to utils

- Updated dependencies []:
  - @graphql-mesh/types@0.103.2

## 0.103.1

### Patch Changes

- [#7978](https://github.com/ardatan/graphql-mesh/pull/7978)
  [`92d3ce1`](https://github.com/ardatan/graphql-mesh/commit/92d3ce10bcfdb1bbf63165f77bdb5acd713c88ac)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/utils@^10.6.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.6.0)
    (from `^10.5.5`, in `peerDependencies`)
- Updated dependencies
  [[`92d3ce1`](https://github.com/ardatan/graphql-mesh/commit/92d3ce10bcfdb1bbf63165f77bdb5acd713c88ac),
  [`92d3ce1`](https://github.com/ardatan/graphql-mesh/commit/92d3ce10bcfdb1bbf63165f77bdb5acd713c88ac)]:
  - @graphql-mesh/cross-helpers@0.4.8
  - @graphql-mesh/types@0.103.1

## 0.103.0

### Minor Changes

- [#7971](https://github.com/ardatan/graphql-mesh/pull/7971)
  [`9873b33`](https://github.com/ardatan/graphql-mesh/commit/9873b33f0cc6c3b3a3c3dc1a0a1cb18c827b8722)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - DefaultLogger writes logs to console always

### Patch Changes

- [#7966](https://github.com/ardatan/graphql-mesh/pull/7966)
  [`0e49907`](https://github.com/ardatan/graphql-mesh/commit/0e49907cf19d91fe40c28237aa79bd55742b371f)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - DefaultLogger respects the LogLevel.debug

- Updated dependencies []:
  - @graphql-mesh/types@0.103.0

## 0.102.13

### Patch Changes

- Updated dependencies []:
  - @graphql-mesh/types@0.102.13

## 0.102.12

### Patch Changes

- [#7914](https://github.com/ardatan/graphql-mesh/pull/7914)
  [`eee53b9`](https://github.com/ardatan/graphql-mesh/commit/eee53b9f455653166c39bca627b3261fbefe4eb7)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@whatwg-node/fetch@^0.10.0` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.10.0)
    (from `^0.9.13`, in `dependencies`)
- Updated dependencies []:
  - @graphql-mesh/types@0.102.12

## 0.102.11

### Patch Changes

- [#7838](https://github.com/ardatan/graphql-mesh/pull/7838)
  [`de41fc2`](https://github.com/ardatan/graphql-mesh/commit/de41fc2932433f8da35b9de9492720e6c8c100af)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.28` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.28)
    (from `^10.0.27`, in `dependencies`)
- Updated dependencies
  [[`de41fc2`](https://github.com/ardatan/graphql-mesh/commit/de41fc2932433f8da35b9de9492720e6c8c100af)]:
  - @graphql-mesh/types@0.102.11

## 0.102.10

### Patch Changes

- [#7828](https://github.com/ardatan/graphql-mesh/pull/7828)
  [`997b81c`](https://github.com/ardatan/graphql-mesh/commit/997b81c8a5d28508057806b4f16eecc5b713cf71)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.27` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.27)
    (from `^10.0.26`, in `dependencies`)
- Updated dependencies
  [[`997b81c`](https://github.com/ardatan/graphql-mesh/commit/997b81c8a5d28508057806b4f16eecc5b713cf71)]:
  - @graphql-mesh/types@0.102.10

## 0.102.9

### Patch Changes

- [#7816](https://github.com/ardatan/graphql-mesh/pull/7816)
  [`fad4d27`](https://github.com/ardatan/graphql-mesh/commit/fad4d27bfebb80a374c2041b86ffab509845effe)
  Thanks [@ardatan](https://github.com/ardatan)! - Fix subscription fields fed by webhooks and
  defined in \`additionalTypeDefs\` with \`@resolveTo\`

- Updated dependencies []:
  - @graphql-mesh/types@0.102.9

## 0.102.8

### Patch Changes

- [#7769](https://github.com/ardatan/graphql-mesh/pull/7769)
  [`518c42c`](https://github.com/ardatan/graphql-mesh/commit/518c42c5a2bee00e224df95c2beb758a28d1323c)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.26` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.26)
    (from `^10.0.23`, in `dependencies`)
- Updated dependencies
  [[`518c42c`](https://github.com/ardatan/graphql-mesh/commit/518c42c5a2bee00e224df95c2beb758a28d1323c)]:
  - @graphql-mesh/types@0.102.8

## 0.102.7

### Patch Changes

- [#7781](https://github.com/ardatan/graphql-mesh/pull/7781)
  [`50bf472`](https://github.com/ardatan/graphql-mesh/commit/50bf4723657d27dc196d80407bda40c93aa5c9be)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.23` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.23)
    (from `^10.0.21`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^10.5.5` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.5.5)
    (from `^10.5.3`, in `peerDependencies`)
- Updated dependencies
  [[`50bf472`](https://github.com/ardatan/graphql-mesh/commit/50bf4723657d27dc196d80407bda40c93aa5c9be),
  [`50bf472`](https://github.com/ardatan/graphql-mesh/commit/50bf4723657d27dc196d80407bda40c93aa5c9be)]:
  - @graphql-mesh/cross-helpers@0.4.7
  - @graphql-mesh/types@0.102.7

## 0.102.6

### Patch Changes

- [#7719](https://github.com/ardatan/graphql-mesh/pull/7719)
  [`bf588d3`](https://github.com/ardatan/graphql-mesh/commit/bf588d372c0078378aaa24beea2da794af7949e6)
  Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Allow for static values in
  `additionalArgs` instead of only interpolated strings.

- Updated dependencies []:
  - @graphql-mesh/types@0.102.6

## 0.102.5

### Patch Changes

- [#7595](https://github.com/ardatan/graphql-mesh/pull/7595)
  [`3bf14b3`](https://github.com/ardatan/graphql-mesh/commit/3bf14b33ee621cce004a329928b8a04a68218016)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@whatwg-node/disposablestack@^0.0.4` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.4)
    (from `^0.0.3`, in `dependencies`)

- [#7596](https://github.com/ardatan/graphql-mesh/pull/7596)
  [`b7f6ebf`](https://github.com/ardatan/graphql-mesh/commit/b7f6ebfa077957c3a1ecad1fed449e972cb09ae0)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates:
  - Updated dependency
    [`@whatwg-node/disposablestack@^0.0.5` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.5)
    (from `^0.0.4`, in `dependencies`)

- [#7597](https://github.com/ardatan/graphql-mesh/pull/7597)
  [`0a3e52c`](https://github.com/ardatan/graphql-mesh/commit/0a3e52c2ad2941e7c48f0e80706db41644797c2d)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@whatwg-node/disposablestack@^0.0.5` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.5)
    (from `^0.0.4`, in `dependencies`)
- Updated dependencies []:
  - @graphql-mesh/types@0.102.5

## 0.102.4

### Patch Changes

- [#7576](https://github.com/ardatan/graphql-mesh/pull/7576)
  [`edbc074`](https://github.com/ardatan/graphql-mesh/commit/edbc074523ebc86114bb3342f86b7bcd9268d005)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.21` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.21)
    (from `^10.0.20`, in `dependencies`)
- Updated dependencies
  [[`edbc074`](https://github.com/ardatan/graphql-mesh/commit/edbc074523ebc86114bb3342f86b7bcd9268d005)]:
  - @graphql-mesh/types@0.102.4

## 0.102.3

### Patch Changes

- [#7572](https://github.com/ardatan/graphql-mesh/pull/7572)
  [`14ec31f`](https://github.com/ardatan/graphql-mesh/commit/14ec31f95bc06e9a3d06fae387fc40cc534e01f4)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.20` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.20)
    (from `^10.0.19`, in `dependencies`)
- Updated dependencies
  [[`14ec31f`](https://github.com/ardatan/graphql-mesh/commit/14ec31f95bc06e9a3d06fae387fc40cc534e01f4)]:
  - @graphql-mesh/types@0.102.3

## 0.102.2

### Patch Changes

- [#7555](https://github.com/ardatan/graphql-mesh/pull/7555)
  [`5d95aad`](https://github.com/ardatan/graphql-mesh/commit/5d95aad185448e8e3a004a08e364f98ee9bbee2a)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@whatwg-node/disposablestack@^0.0.3` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.3)
    (from `^0.0.2`, in `dependencies`)
- Updated dependencies []:
  - @graphql-mesh/types@0.102.2

## 0.102.1

### Patch Changes

- [#7553](https://github.com/ardatan/graphql-mesh/pull/7553)
  [`e49a7e6`](https://github.com/ardatan/graphql-mesh/commit/e49a7e69475b652a53a0f289a44247e8b7ea96de)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@whatwg-node/disposablestack@^0.0.2` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.2)
    (from `^0.0.1`, in `dependencies`)
- Updated dependencies []:
  - @graphql-mesh/types@0.102.1

## 0.102.0

### Patch Changes

- Updated dependencies
  [[`13fa835`](https://github.com/ardatan/graphql-mesh/commit/13fa835036c3671305fc831fa236f110c33d9965),
  [`db41f96`](https://github.com/ardatan/graphql-mesh/commit/db41f96b392de95d5f3aff958df399bf58575373)]:
  - @graphql-mesh/string-interpolation@0.5.6
  - @graphql-mesh/types@0.102.0

## 0.101.0

### Minor Changes

- [#7497](https://github.com/ardatan/graphql-mesh/pull/7497)
  [`d784488`](https://github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e)
  Thanks [@ardatan](https://github.com/ardatan)! - BREAKING: `getDirectiveExtensions` is no longer
  exported, import it from `@graphql-tools/utils` instead

### Patch Changes

- [#7497](https://github.com/ardatan/graphql-mesh/pull/7497)
  [`d784488`](https://github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/utils@^10.5.2` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.5.2)
    (from `^10.3.4`, in `peerDependencies`)

- [#7512](https://github.com/ardatan/graphql-mesh/pull/7512)
  [`190e9ec`](https://github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.19` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.19)
    (from `^10.0.18`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^10.5.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.5.3)
    (from `^10.5.2`, in `peerDependencies`)
- Updated dependencies
  [[`d784488`](https://github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e),
  [`190e9ec`](https://github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6),
  [`d784488`](https://github.com/ardatan/graphql-mesh/commit/d784488dcf04b3b0bf32f386baf8b48e1f20d27e),
  [`190e9ec`](https://github.com/ardatan/graphql-mesh/commit/190e9ece9bc050a0564f3b5292ab5229e63d40a6)]:
  - @graphql-mesh/cross-helpers@0.4.6
  - @graphql-mesh/types@0.101.0

## 0.100.0

### Minor Changes

- [#7467](https://github.com/ardatan/graphql-mesh/pull/7467)
  [`a324c5e`](https://github.com/ardatan/graphql-mesh/commit/a324c5ef300c25dcfa265f3457453b50af0b83e7)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - Trimming log messages is an option
  independant of the DEBUG environment variable.

  Instead of trimming messages at 100 characters by default when the `DEBUG` environment variable is
  falsy, have the user configure the trim length that is not set by default.

  ```js
  import { DefaultLogger } from '@graphql-mesh/utils'

  const trimmedLogger = new DefaultLogger('my-logger', undefined, 100 /* trim at 100 characters*/)
  ;``
  ```

### Patch Changes

- [#7477](https://github.com/ardatan/graphql-mesh/pull/7477)
  [`c06a048`](https://github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.18` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.18)
    (from `^10.0.17`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^10.3.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.3.4)
    (from `^10.2.3`, in `peerDependencies`)

- [#7461](https://github.com/ardatan/graphql-mesh/pull/7461)
  [`4d1eb28`](https://github.com/ardatan/graphql-mesh/commit/4d1eb285c2b703c5f80473ad0f316004306fac7f)
  Thanks [@ardatan](https://github.com/ardatan)! - Replace emojis with prefixes like \`ERR\`,
  \`DEBUG\`, \`INFO\` and \`WARN\`

- [#7467](https://github.com/ardatan/graphql-mesh/pull/7467)
  [`a324c5e`](https://github.com/ardatan/graphql-mesh/commit/a324c5ef300c25dcfa265f3457453b50af0b83e7)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - Accept '1', 't', 'true', 'y' and 'yes' as
  truthy values for DEBUG environment variable

- Updated dependencies
  [[`c06a048`](https://github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c),
  [`c06a048`](https://github.com/ardatan/graphql-mesh/commit/c06a0482e7431683f0b75fde3aebbb97aca00c4c)]:
  - @graphql-mesh/cross-helpers@0.4.5
  - @graphql-mesh/types@0.100.0

## 0.99.7

### Patch Changes

- Updated dependencies
  [[`a1bfc49`](https://github.com/ardatan/graphql-mesh/commit/a1bfc492ac3378f22b79a51824407e776b496a84)]:
  - @graphql-mesh/types@0.99.7

## 0.99.6

### Patch Changes

- [#7447](https://github.com/ardatan/graphql-mesh/pull/7447)
  [`6c67e77`](https://github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.17` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.17)
    (from `^10.0.16`, in `dependencies`)

- [#7447](https://github.com/ardatan/graphql-mesh/pull/7447)
  [`6c67e77`](https://github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb)
  Thanks [@ardatan](https://github.com/ardatan)! - Accept `errorMapper` in `mapMaybePromise`

- Updated dependencies
  [[`6c67e77`](https://github.com/ardatan/graphql-mesh/commit/6c67e77d3c308615a733577293ecb6dd55793aeb)]:
  - @graphql-mesh/types@0.99.6

## 0.99.5

### Patch Changes

- [#7401](https://github.com/ardatan/graphql-mesh/pull/7401)
  [`33c23e8`](https://github.com/ardatan/graphql-mesh/commit/33c23e83a60328df806a8adc8d262a0c6de7e5a4)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Added dependency
    [`@whatwg-node/disposablestack@^0.0.1` ↗︎](https://www.npmjs.com/package/@whatwg-node/disposablestack/v/0.0.1)
    (to `dependencies`)
  - Removed dependency
    [`disposablestack@^1.1.6` ↗︎](https://www.npmjs.com/package/disposablestack/v/1.1.6) (from
    `dependencies`)
- Updated dependencies []:
  - @graphql-mesh/types@0.99.5

## 0.99.4

### Patch Changes

- [#7343](https://github.com/ardatan/graphql-mesh/pull/7343)
  [`597e790`](https://github.com/ardatan/graphql-mesh/commit/597e7905e542be06e7f576d8ffde3f94d7b0630b)
  Thanks [@ardatan](https://github.com/ardatan)! - Add timestamp to log messages

  ```
  [2021-09-29T14:00:00.000Z] XXXX
  ```

- [#7343](https://github.com/ardatan/graphql-mesh/pull/7343)
  [`597e790`](https://github.com/ardatan/graphql-mesh/commit/597e7905e542be06e7f576d8ffde3f94d7b0630b)
  Thanks [@ardatan](https://github.com/ardatan)! - Prevent logger to have the same log prefixes

- Updated dependencies []:
  - @graphql-mesh/types@0.99.4

## 0.99.3

### Patch Changes

- [#7360](https://github.com/ardatan/graphql-mesh/pull/7360)
  [`5e5dec5`](https://github.com/ardatan/graphql-mesh/commit/5e5dec51b571df8d23a4379f61fd7fbd7a3df58e)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates:
  - Removed dependency [`jiti@^1.21.6` ↗︎](https://www.npmjs.com/package/jiti/v/1.21.6) (from
    `dependencies`)

- [#7360](https://github.com/ardatan/graphql-mesh/pull/7360)
  [`5e5dec5`](https://github.com/ardatan/graphql-mesh/commit/5e5dec51b571df8d23a4379f61fd7fbd7a3df58e)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - No jiti, keep the utils JS env agnostic

- Updated dependencies []:
  - @graphql-mesh/types@0.99.3

## 0.99.2

### Patch Changes

- [#7352](https://github.com/ardatan/graphql-mesh/pull/7352)
  [`4bc495c`](https://github.com/ardatan/graphql-mesh/commit/4bc495c03493f18c85e11f3f5fb54b3c35d16d8e)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.16` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.16)
    (from `^10.0.14`, in `dependencies`)
- Updated dependencies
  [[`b01f3ea`](https://github.com/ardatan/graphql-mesh/commit/b01f3eabdc42d8905e8d586a4845e8394c094033),
  [`0bdc18d`](https://github.com/ardatan/graphql-mesh/commit/0bdc18df3d150a61abf987b8829934ed4ca02eed),
  [`4bc495c`](https://github.com/ardatan/graphql-mesh/commit/4bc495c03493f18c85e11f3f5fb54b3c35d16d8e)]:
  - @graphql-mesh/string-interpolation@0.5.5
  - @graphql-mesh/types@0.99.2

## 0.99.1

### Patch Changes

- [#7316](https://github.com/ardatan/graphql-mesh/pull/7316)
  [`7800514`](https://github.com/ardatan/graphql-mesh/commit/780051468203f3e82e7fee4ac40ce8b8a2cb10a3)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.14` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.14)
    (from `^10.0.12`, in `dependencies`)
- Updated dependencies
  [[`7800514`](https://github.com/ardatan/graphql-mesh/commit/780051468203f3e82e7fee4ac40ce8b8a2cb10a3)]:
  - @graphql-mesh/types@0.99.1

## 0.99.0

### Minor Changes

- [#7261](https://github.com/ardatan/graphql-mesh/pull/7261)
  [`a8e3f00`](https://github.com/ardatan/graphql-mesh/commit/a8e3f003264f2a4703a35a08667818fa8800dc00)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - Use jiti as the default import implementation

### Patch Changes

- [#7261](https://github.com/ardatan/graphql-mesh/pull/7261)
  [`a8e3f00`](https://github.com/ardatan/graphql-mesh/commit/a8e3f003264f2a4703a35a08667818fa8800dc00)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - dependencies updates:
  - Added dependency [`jiti@^1.21.6` ↗︎](https://www.npmjs.com/package/jiti/v/1.21.6) (to
    `dependencies`)
- Updated dependencies []:
  - @graphql-mesh/types@0.99.0

## 0.98.10

### Patch Changes

- [#7185](https://github.com/ardatan/graphql-mesh/pull/7185)
  [`0d916a4`](https://github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.12` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.12)
    (from `^10.0.11`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^10.2.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.2.3)
    (from `^10.2.1`, in `peerDependencies`)
- Updated dependencies
  [[`0d916a4`](https://github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d),
  [`0d916a4`](https://github.com/ardatan/graphql-mesh/commit/0d916a4b4603ca57a383337f42c51ef8d5f4ae3d),
  [`8a04cf7`](https://github.com/ardatan/graphql-mesh/commit/8a04cf7abff41122d5268c57acfb26e97712730b)]:
  - @graphql-mesh/cross-helpers@0.4.4
  - @graphql-mesh/types@0.98.10

## 0.98.9

### Patch Changes

- [#7155](https://github.com/ardatan/graphql-mesh/pull/7155)
  [`f985978`](https://github.com/ardatan/graphql-mesh/commit/f9859784ad854207e4d32bda11c904b5301610ee)
  Thanks [@ardatan](https://github.com/ardatan)! - Construct Logger during Mesh init

- [#7145](https://github.com/ardatan/graphql-mesh/pull/7145)
  [`7544594`](https://github.com/ardatan/graphql-mesh/commit/75445949f91f225ffed15491b8040b61ec4cf3ae)
  Thanks [@Author](https://github.com/Author), [@User](https://github.com/User)! - New Federation
  Composition Approach for the new Mesh v1 alpha; (If you are using Mesh v0 legacy, ignore this
  changelog)

  Now Mesh Compose produces a superset of Federated Supergraph.
  - Drop any options and implementation related to the old `fusiongraph`
  - - The output is a valid supergraph that can be consumed by any Federation router. But if it is
      not Mesh Serve, the subgraph should still be served via Mesh Serve then consumed by that
      Federation router. If it is Mesh Serve, no additional server is needed because Mesh Serve
      already knows the additional directives etc of the transports
  - Compose the subgraphs using `@theguild/federation-composition` package
  - - So benefit from the validation rules of Federation in Mesh Compose
  - Ability to consume existing federated subgraphs
  - - Since the composition is now Federation, we can accept any federated subgraph
  - Implement Federation transform to transform any subgraph to a federated subgraph by adding
    Federation directives (v2 only) . This is on user's own because they add the directives
    manually. And for `__resolveReference`, we use `@merge` directive to mark a root field as an
    entity resolver for Federation
  - Use additional `@source` directive to consume transforms on the subgraph execution (field
    renames etc)
  - Use additional `@resolveTo` directive to consume additional stitched resolvers
  - Use additional `@transport` directive to choose and configure a specific transport for subgraphs
  - Handle unsupported additional directives with another set of additional directives on `Query`
    for example directives on unions, schema definitions, enum values etc and then
    `@extraUnionDirective` added with missing directives for unions then on the runtime these
    directives are added back to the union for the subgraph execution of the transports.

  Basically Mesh Compose uses Federation spec for composition, validation and runtime BUT the output
  is a superset with these additional directives imported via `@composeDirective`;
  - `@merge` (Taken from Stitching Directives) If a custom entity resolver is defined for a root
    field like below, the gateway will pick it up as an entity resolver;

  ```graphql
  type Query {
     fooById(id: ID!): Foo @merge(keyField: 'id', keyArg: 'id', subgraph: Foo)
  }
  ```

  - `@resolveTo` (Taken from v0) This allows to delegate to a field in any subgraph just like Schema
    Extensions in old Schema Stitching approach;

  ```graphql
      extend type Book {

          @resolveTo(
            sourceName: "authors"
            sourceTypeName: "Query"
            sourceFieldName: "authors"
            keyField: "authorId"
            keysArg: "ids"
          )
      }
  ```

  - `@source` Taken from Fusion This allows us to know how the original definition is in the
    subgraph. If this directive exists, the runtime applies the transforms from Schema Stitching
    during the subgraph execution. This directive can exist in arguments, fields, types etc.

  ```graphql
  type Query {
   @source(type: "MyUser") # This means `User` is actually `MyUser` in the actual subgraph
  }

  type User @source(name: "MyUser") {
    id: ID
    name: String
  }
  ```

  - `@transport` Taken from Fusion This allows us to choose a specific transport (rest, mysql,
    graphql-ws, graphql-http etc) for the subgraph execution with some configuration. In the
    runtime, the gateway loads the transports and passes the subgraph schema with annotations if
    needed to get an executor to execute queries against that subgraph.

  ```graphql
  schema @transport(subgraph: "API", kind: "rest", location: "http://0.0.0.0:<api_port>") {
    query: Query
    mutation: Mutation
    subscription: Subscription
  }
  ```

  - `@extraSchemaDefinitionDirective` By default, it is not possible to add directives from subgraph
    to the supergraph but it is possible to do the same thing on types or fields. So we add this
    directive to `Query` for the directives we want to add to the schema. Then the runtime picks
    those per `subgraph` to put the directives back to their original places;

  ```graphql
  type Query @extraSchemaDefinitionDirective(
    directives: {transport: [{subgraph: "petstore", kind: "rest", location: "http://0.0.0.0:<petstore_port>/api/v3"}]}
  )  {
  ```

  - `@extraEnumValueDirective` and `@extraTypeDirective` Same for enum values and unions etc that
    are not supported by the composition library

  > Thanks to these directives, subgraphs can be published individually to Hive for example then the
  > supergraph stored there can be handled by Mesh Gateway since the composition is the same. All
  > the additions etc are done on the subgraph level. For the Fed gateways except Mesh Serve,
  > subgraphs can be served individually by Mesh Serve again while they are consumed by any gw like
  > Apollo Router Shareable is enabled by default for non-federated subgraphs

  Documentation PR has details for users; https://github.com/ardatan/graphql-mesh/pull/7109

- Updated dependencies []:
  - @graphql-mesh/types@0.98.9

## 0.98.8

### Patch Changes

- [#7054](https://github.com/ardatan/graphql-mesh/pull/7054)
  [`88d6232`](https://github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Added dependency
    [`disposablestack@^1.1.6` ↗︎](https://www.npmjs.com/package/disposablestack/v/1.1.6) (to
    `dependencies`)

- [#7009](https://github.com/ardatan/graphql-mesh/pull/7009)
  [`b5bf97c`](https://github.com/ardatan/graphql-mesh/commit/b5bf97c6fd92dbfa9ed88e03003910a1247149a0)
  Thanks [@ardatan](https://github.com/ardatan)! - Implement declarative transforms

- [#7054](https://github.com/ardatan/graphql-mesh/pull/7054)
  [`88d6232`](https://github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207)
  Thanks [@ardatan](https://github.com/ardatan)! - Use `Disposable` pattern for plugins and
  transports

- [#7054](https://github.com/ardatan/graphql-mesh/pull/7054)
  [`88d6232`](https://github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207)
  Thanks [@ardatan](https://github.com/ardatan)! - Simplify the code by using `mapMaybePromise`

- Updated dependencies
  [[`4c75671`](https://github.com/ardatan/graphql-mesh/commit/4c756717247eb0a8f3431e31e6c86fc97297bd32),
  [`88d6232`](https://github.com/ardatan/graphql-mesh/commit/88d623289e187435ddc88bbe3f4623a727101207)]:
  - @graphql-mesh/types@0.98.8

## 0.98.7

### Patch Changes

- Updated dependencies []:
  - @graphql-mesh/types@0.98.7

## 0.98.6

### Patch Changes

- [#7030](https://github.com/ardatan/graphql-mesh/pull/7030)
  [`270679b`](https://github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.11` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.11)
    (from `^10.0.10`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^10.2.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.2.1)
    (from `^10.2.0`, in `peerDependencies`)
- Updated dependencies
  [[`270679b`](https://github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c),
  [`270679b`](https://github.com/ardatan/graphql-mesh/commit/270679bb81046727ffe417800cbaa9924fb1bf5c)]:
  - @graphql-mesh/cross-helpers@0.4.3
  - @graphql-mesh/types@0.98.6

## 0.98.5

### Patch Changes

- [#6936](https://github.com/ardatan/graphql-mesh/pull/6936)
  [`c4d2249`](https://github.com/ardatan/graphql-mesh/commit/c4d22497b4249f9a0969e1d01efbe0721774ce73)
  Thanks [@ardatan](https://github.com/ardatan)! - Fallback to node:http when uWebSockets.js is not
  available

- Updated dependencies []:
  - @graphql-mesh/types@0.98.5

## 0.98.4

### Patch Changes

- [`fb59244`](https://github.com/ardatan/graphql-mesh/commit/fb592447c12950582881b24c0ca035a34d2ca48c)
  Thanks [@ardatan](https://github.com/ardatan)! - Update GraphQL Tools packages

- Updated dependencies
  [[`fb59244`](https://github.com/ardatan/graphql-mesh/commit/fb592447c12950582881b24c0ca035a34d2ca48c)]:
  - @graphql-mesh/types@0.98.4

## 0.98.3

### Patch Changes

- [`c47b2aa`](https://github.com/ardatan/graphql-mesh/commit/c47b2aa8c225f04157c1391c638f866bb01edffa)
  Thanks [@ardatan](https://github.com/ardatan)! - Bump GraphQL Tools versions

- Updated dependencies
  [[`c47b2aa`](https://github.com/ardatan/graphql-mesh/commit/c47b2aa8c225f04157c1391c638f866bb01edffa)]:
  - @graphql-mesh/types@0.98.3

## 0.98.2

### Patch Changes

- [`96dd11d`](https://github.com/ardatan/graphql-mesh/commit/96dd11d3c5b70a4971e56d47c8b200d4dc980f38)
  Thanks [@ardatan](https://github.com/ardatan)! - Bump GraphQL Tools versions

- Updated dependencies
  [[`96dd11d`](https://github.com/ardatan/graphql-mesh/commit/96dd11d3c5b70a4971e56d47c8b200d4dc980f38)]:
  - @graphql-mesh/cross-helpers@0.4.2
  - @graphql-mesh/types@0.98.2

## 0.98.1

### Patch Changes

- Updated dependencies
  [[`3d88cb8`](https://github.com/ardatan/graphql-mesh/commit/3d88cb8ff1829081411fcb2051ad18d7f89536ba),
  [`6044b7f`](https://github.com/ardatan/graphql-mesh/commit/6044b7f8bd72ee3d4460d9f09f303ea6fc4e007b)]:
  - @graphql-mesh/string-interpolation@0.5.4
  - @graphql-mesh/types@0.98.1

## 0.98.0

### Minor Changes

- [#6779](https://github.com/ardatan/graphql-mesh/pull/6779)
  [`6399add`](https://github.com/ardatan/graphql-mesh/commit/6399addeeca2d5cf0bf545c537d01c784de65e84)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - logs go to stderr, stdout is for program
  result or output

### Patch Changes

- [#6872](https://github.com/ardatan/graphql-mesh/pull/6872)
  [`2fcadce`](https://github.com/ardatan/graphql-mesh/commit/2fcadce67b9acbcab2a14aa9ea57dbb84101f0b5)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.6` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.6)
    (from `^10.0.0`, in `dependencies`)

- [#6779](https://github.com/ardatan/graphql-mesh/pull/6779)
  [`6399add`](https://github.com/ardatan/graphql-mesh/commit/6399addeeca2d5cf0bf545c537d01c784de65e84)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - fs operations types don't depend on Node

- Updated dependencies
  [[`2fcadce`](https://github.com/ardatan/graphql-mesh/commit/2fcadce67b9acbcab2a14aa9ea57dbb84101f0b5)]:
  - @graphql-mesh/types@0.98.0

## 0.97.5

### Patch Changes

- Updated dependencies
  [[`52f74e7`](https://github.com/ardatan/graphql-mesh/commit/52f74e75219a32d30dea693a571c64c9c7519eb6)]:
  - @graphql-mesh/types@0.97.5

## 0.97.4

### Patch Changes

- [`e2fb7ed`](https://github.com/ardatan/graphql-mesh/commit/e2fb7edb8b02a53fa6f1b1f1fba629ea7c84488f)
  Thanks [@ardatan](https://github.com/ardatan)! - Register terminate handler utility

- [`e2fb7ed`](https://github.com/ardatan/graphql-mesh/commit/e2fb7edb8b02a53fa6f1b1f1fba629ea7c84488f)
  Thanks [@ardatan](https://github.com/ardatan)! - Terminate handler registry

- Updated dependencies
  [[`ff33394`](https://github.com/ardatan/graphql-mesh/commit/ff3339451d8911f9b9265e158ad86844648ee12f)]:
  - @graphql-mesh/types@0.97.4

## 0.97.3

### Patch Changes

- Updated dependencies
  [[`57f4a60`](https://github.com/ardatan/graphql-mesh/commit/57f4a601c1f9819937c784ab9aae68f3368cbefd)]:
  - @graphql-mesh/types@0.97.3

## 0.97.2

### Patch Changes

- Updated dependencies
  [[`7a712ab`](https://github.com/ardatan/graphql-mesh/commit/7a712ab915ac3216765951080e689d510b5682a6)]:
  - @graphql-mesh/types@0.97.2

## 0.97.1

### Patch Changes

- Updated dependencies
  [[`dbaf72c`](https://github.com/ardatan/graphql-mesh/commit/dbaf72c4520f64524dce14b798019639c4d57020)]:
  - @graphql-mesh/types@0.97.1

## 0.97.0

### Minor Changes

- [#6608](https://github.com/ardatan/graphql-mesh/pull/6608)
  [`92dce67`](https://github.com/ardatan/graphql-mesh/commit/92dce67df35d70001ca9c818870a85256175279a)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - setURL and setOptions in onFetch hook

### Patch Changes

- [`70b05a2`](https://github.com/ardatan/graphql-mesh/commit/70b05a20a948b5ebed5306c14710c8839225cdad)
  Thanks [@enisdenjo](https://github.com/enisdenjo)! - Fix message too long notice text

- Updated dependencies
  [[`92dce67`](https://github.com/ardatan/graphql-mesh/commit/92dce67df35d70001ca9c818870a85256175279a)]:
  - @graphql-mesh/types@0.97.0

## 0.96.6

### Patch Changes

- [`0f274ef`](https://github.com/ardatan/graphql-mesh/commit/0f274ef8177068da65e50e08607998d0ed63e8b9)
  Thanks [@ardatan](https://github.com/ardatan)! - Prevent `ownKeys` trap to return the same keys

- Updated dependencies []:
  - @graphql-mesh/types@0.96.6

## 0.96.5

### Patch Changes

- Updated dependencies
  [[`4b3ea1d`](https://github.com/ardatan/graphql-mesh/commit/4b3ea1d4ac804341d8dcae289ec1eac37026b908)]:
  - @graphql-mesh/types@0.96.5

## 0.96.4

### Patch Changes

- Updated dependencies
  [[`ae7b085`](https://github.com/ardatan/graphql-mesh/commit/ae7b085e93ba911f03bbfd2a15ff9ca8be9f4de8)]:
  - @graphql-mesh/types@0.96.4

## 0.96.3

### Patch Changes

- Updated dependencies
  [[`ac26793`](https://github.com/ardatan/graphql-mesh/commit/ac26793e59f76f0839b61a8030e0eefc7383e640)]:
  - @graphql-mesh/types@0.96.3

## 0.96.2

### Patch Changes

- Updated dependencies
  [[`d758afa`](https://github.com/ardatan/graphql-mesh/commit/d758afa7da55cf3ed6b4ed9e8cccfd0ed67fe658),
  [`4fac014`](https://github.com/ardatan/graphql-mesh/commit/4fac01400544bc6e8b2a4ae55f1a4dd4771bbc5c)]:
  - @graphql-mesh/types@0.96.2

## 0.96.1

### Patch Changes

- Updated dependencies []:
  - @graphql-mesh/types@0.96.1

## 0.96.0

### Patch Changes

- Updated dependencies
  [[`5c6a8f784`](https://github.com/ardatan/graphql-mesh/commit/5c6a8f784a787641b90349e584b49de629cc41ff)]:
  - @graphql-mesh/types@0.96.0

## 0.95.8

### Patch Changes

- Updated dependencies
  [[`b4d38c55d`](https://github.com/ardatan/graphql-mesh/commit/b4d38c55df8c4d2aeb98325555979eb09d065906)]:
  - @graphql-mesh/string-interpolation@0.5.3
  - @graphql-mesh/types@0.95.8

## 0.95.7

### Patch Changes

- Updated dependencies
  [[`a13969c77`](https://github.com/Urigo/graphql-mesh/commit/a13969c77794c44493d7a9426be7e38a6d673c88)]:
  - @graphql-mesh/types@0.95.7

## 0.95.6

### Patch Changes

- Updated dependencies
  [[`8e1056cf9`](https://github.com/Urigo/graphql-mesh/commit/8e1056cf91b0e7069499f5102aaed163a0168597)]:
  - @graphql-mesh/string-interpolation@0.5.2
  - @graphql-mesh/types@0.95.6

## 0.95.5

### Patch Changes

- Updated dependencies
  [[`b8f16a42b`](https://github.com/Urigo/graphql-mesh/commit/b8f16a42bf599723c2e311c47e74f812c6d1b781),
  [`b8f16a42b`](https://github.com/Urigo/graphql-mesh/commit/b8f16a42bf599723c2e311c47e74f812c6d1b781)]:
  - @graphql-mesh/cross-helpers@0.4.1
  - @graphql-mesh/types@0.95.5

## 0.95.4

### Patch Changes

- Updated dependencies
  [[`625e5d787`](https://github.com/Urigo/graphql-mesh/commit/625e5d7878d44abd7c9d1542bf5cdcd4e37e2411)]:
  - @graphql-mesh/types@0.95.4

## 0.95.3

### Patch Changes

- [`33ae7a89a`](https://github.com/Urigo/graphql-mesh/commit/33ae7a89a13f40ebbe0a01620e378fe4a914df7f)
  Thanks [@ardatan](https://github.com/ardatan)! - Cleanup and fix SIGKILL issue

- Updated dependencies
  [[`33ae7a89a`](https://github.com/Urigo/graphql-mesh/commit/33ae7a89a13f40ebbe0a01620e378fe4a914df7f)]:
  - @graphql-mesh/types@0.95.3

## 0.95.2

### Patch Changes

- Updated dependencies
  [[`d8da4b282`](https://github.com/Urigo/graphql-mesh/commit/d8da4b282ab15ab6d0ea24c78c172e31fa1170ea)]:
  - @graphql-mesh/types@0.95.2

## 0.95.1

### Patch Changes

- Updated dependencies
  [[`7cdc69e04`](https://github.com/Urigo/graphql-mesh/commit/7cdc69e0454ab99ea5c3b8072ac28da8f81a8796)]:
  - @graphql-mesh/types@0.95.1

## 0.95.0

### Patch Changes

- Updated dependencies
  [[`bb50c4f94`](https://github.com/Urigo/graphql-mesh/commit/bb50c4f941caa59d69186d1415dce5773596e8bc)]:
  - @graphql-mesh/types@0.95.0

## 0.94.6

### Patch Changes

- [#5730](https://github.com/Urigo/graphql-mesh/pull/5730)
  [`d1310cdff`](https://github.com/Urigo/graphql-mesh/commit/d1310cdff53c53d5342e28b7c0c1af1dd25c6c75)
  Thanks [@EmrysMyrddin](https://github.com/EmrysMyrddin)! - Allow nested objects as `sourceArgs`
  argument of `@resolveTo` and `additionalResolvers`

- Updated dependencies []:
  - @graphql-mesh/types@0.94.6

## 0.94.5

### Patch Changes

- [`f11e9b307`](https://github.com/Urigo/graphql-mesh/commit/f11e9b307f1336d5ead9a75befdb61de963c6c5b)
  Thanks [@ardatan](https://github.com/ardatan)! - Avoid extra work for `isDebug` if `DEBUG` is not
  defined

- Updated dependencies []:
  - @graphql-mesh/types@0.94.5

## 0.94.4

### Patch Changes

- Updated dependencies
  [[`ff1678eea`](https://github.com/Urigo/graphql-mesh/commit/ff1678eeabec67edaa4991b938ef81437cd9361e)]:
  - @graphql-mesh/types@0.94.4

## 0.94.3

### Patch Changes

- Updated dependencies
  [[`fba66c6fc`](https://github.com/Urigo/graphql-mesh/commit/fba66c6fc7a0ca15393df8ae5382d97eb0ae8fcf)]:
  - @graphql-mesh/string-interpolation@0.5.1
  - @graphql-mesh/types@0.94.3

## 0.94.2

### Patch Changes

- Updated dependencies
  [[`d0d4917f4`](https://github.com/Urigo/graphql-mesh/commit/d0d4917f405d7d6acfba62abef38909e1398ce7c)]:
  - @graphql-mesh/types@0.94.2

## 0.94.1

### Patch Changes

- Updated dependencies []:
  - @graphql-mesh/types@0.94.1

## 0.94.0

### Minor Changes

- [#5449](https://github.com/Urigo/graphql-mesh/pull/5449)
  [`ef520d91e`](https://github.com/Urigo/graphql-mesh/commit/ef520d91e6d1800ed63ef016ed74084261788371)
  Thanks [@ardatan](https://github.com/ardatan)! - Drop Node 14 support and require Node 16 or
  higher

### Patch Changes

- [#5311](https://github.com/Urigo/graphql-mesh/pull/5311)
  [`4296a55f4`](https://github.com/Urigo/graphql-mesh/commit/4296a55f4a6fb1c8e1701403cfe88067255ae9b7)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency [`tiny-lru@^11.0.0` ↗︎](https://www.npmjs.com/package/tiny-lru/v/11.0.0) (from
    `^8.0.2`, in `dependencies`)

- [#5446](https://github.com/Urigo/graphql-mesh/pull/5446)
  [`e881ea609`](https://github.com/Urigo/graphql-mesh/commit/e881ea609a1d355356c1dc04c7a42b00b6e86e0d)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/10.0.0)
    (from `^9.0.32`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@^9.2.1 || ^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/9.2.1)
    (from `^9.2.1`, in `peerDependencies`)
- Updated dependencies
  [[`e881ea609`](https://github.com/Urigo/graphql-mesh/commit/e881ea609a1d355356c1dc04c7a42b00b6e86e0d),
  [`3d9218360`](https://github.com/Urigo/graphql-mesh/commit/3d9218360dff838b9d3c731c92b3b6e8ad52e2c7),
  [`e881ea609`](https://github.com/Urigo/graphql-mesh/commit/e881ea609a1d355356c1dc04c7a42b00b6e86e0d),
  [`01fb0cc85`](https://github.com/Urigo/graphql-mesh/commit/01fb0cc858dfbf2cd931d1b08b0749a0b82b232c),
  [`ef520d91e`](https://github.com/Urigo/graphql-mesh/commit/ef520d91e6d1800ed63ef016ed74084261788371)]:
  - @graphql-mesh/cross-helpers@0.4.0
  - @graphql-mesh/string-interpolation@0.5.0
  - @graphql-mesh/types@0.94.0

## 0.93.2

### Patch Changes

- [#5370](https://github.com/Urigo/graphql-mesh/pull/5370)
  [`f17c6c8b6`](https://github.com/Urigo/graphql-mesh/commit/f17c6c8b6d47328ad0727079b1be2b685553830c)
  Thanks [@ardatan](https://github.com/ardatan)! - Improvements on HTTP2 plugin

- Updated dependencies
  [[`f17c6c8b6`](https://github.com/Urigo/graphql-mesh/commit/f17c6c8b6d47328ad0727079b1be2b685553830c)]:
  - @graphql-mesh/types@0.93.2

## 0.93.1

### Patch Changes

- [#5365](https://github.com/Urigo/graphql-mesh/pull/5365)
  [`1dd9a6940`](https://github.com/Urigo/graphql-mesh/commit/1dd9a694092094c7f00c6ca53686becadee62cb8)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-mesh/types@^0.93.0` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.93.0)
    (from `^1.0.0`, in `peerDependencies`)
- Updated dependencies
  [[`1dd9a6940`](https://github.com/Urigo/graphql-mesh/commit/1dd9a694092094c7f00c6ca53686becadee62cb8)]:
  - @graphql-mesh/types@0.93.1

## 1.0.0

### Patch Changes

- [#5340](https://github.com/Urigo/graphql-mesh/pull/5340)
  [`cff645677`](https://github.com/Urigo/graphql-mesh/commit/cff645677c680e248ed718e5bb98ece5a41f9c0f)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.32` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.32)
    (from `9.0.31`, in `dependencies`)

- [#5356](https://github.com/Urigo/graphql-mesh/pull/5356)
  [`72fe781c1`](https://github.com/Urigo/graphql-mesh/commit/72fe781c15f20ad2af792b8245aedfdcc742e048)
  Thanks [@ardatan](https://github.com/ardatan)! - Rearrange dependencies

- Updated dependencies
  [[`cff645677`](https://github.com/Urigo/graphql-mesh/commit/cff645677c680e248ed718e5bb98ece5a41f9c0f),
  [`72fe781c1`](https://github.com/Urigo/graphql-mesh/commit/72fe781c15f20ad2af792b8245aedfdcc742e048),
  [`a597261db`](https://github.com/Urigo/graphql-mesh/commit/a597261dbb4f18c47bf7323695e853950ae500df)]:
  - @graphql-mesh/types@1.0.0

## 0.43.23

### Patch Changes

- [#5328](https://github.com/Urigo/graphql-mesh/pull/5328)
  [`0d73b3f71`](https://github.com/Urigo/graphql-mesh/commit/0d73b3f71e847d751eea130df62d795c3b06a192)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.31` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.31)
    (from `9.0.30`, in `dependencies`)
- Updated dependencies
  [[`0d73b3f71`](https://github.com/Urigo/graphql-mesh/commit/0d73b3f71e847d751eea130df62d795c3b06a192),
  [`ed2232e71`](https://github.com/Urigo/graphql-mesh/commit/ed2232e715c1dadc3817d8b3b469f75ddbae6ac6)]:
  - @graphql-mesh/types@0.91.15

## 0.43.22

### Patch Changes

- [#5291](https://github.com/Urigo/graphql-mesh/pull/5291)
  [`20de686dc`](https://github.com/Urigo/graphql-mesh/commit/20de686dcd414112c841cd2c11b1567b82bee134)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.29` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.29)
    (from `9.0.28`, in `dependencies`)

- [#5301](https://github.com/Urigo/graphql-mesh/pull/5301)
  [`3926ac41a`](https://github.com/Urigo/graphql-mesh/commit/3926ac41ac3405ea352b5a945d33770c5bf5d3c2)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.30` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.30)
    (from `9.0.29`, in `dependencies`)
- Updated dependencies
  [[`20de686dc`](https://github.com/Urigo/graphql-mesh/commit/20de686dcd414112c841cd2c11b1567b82bee134),
  [`3926ac41a`](https://github.com/Urigo/graphql-mesh/commit/3926ac41ac3405ea352b5a945d33770c5bf5d3c2)]:
  - @graphql-mesh/types@0.91.14

## 0.43.21

### Patch Changes

- [#5076](https://github.com/Urigo/graphql-mesh/pull/5076)
  [`6aa7da6f8`](https://github.com/Urigo/graphql-mesh/commit/6aa7da6f8492adb1af5598e501d089b7b008637a)
  Thanks [@ardatan](https://github.com/ardatan)! - New HTTP/2 plugin

- Updated dependencies
  [[`870de5dae`](https://github.com/Urigo/graphql-mesh/commit/870de5dae08a7e43d9aa0f52d5d504cffb4d8fc8),
  [`aea134764`](https://github.com/Urigo/graphql-mesh/commit/aea1347645c322437ed6ccfadabcfc23065bc9c8),
  [`a1e08193b`](https://github.com/Urigo/graphql-mesh/commit/a1e08193be3ac8cab5f6f8c84025f934134369b6),
  [`abc0c8747`](https://github.com/Urigo/graphql-mesh/commit/abc0c8747b274e011f5b8387233fe96d4f702035)]:
  - @graphql-mesh/types@0.91.13
  - @graphql-mesh/string-interpolation@0.4.4

## 0.43.20

### Patch Changes

- [#5252](https://github.com/Urigo/graphql-mesh/pull/5252)
  [`c90eb5ac6`](https://github.com/Urigo/graphql-mesh/commit/c90eb5ac631507de1f49db68ca681193cc5a20b5)
  Thanks [@ardatan](https://github.com/ardatan)! - Make shared packages peer dependency

- Updated dependencies
  [[`c90eb5ac6`](https://github.com/Urigo/graphql-mesh/commit/c90eb5ac631507de1f49db68ca681193cc5a20b5)]:
  - @graphql-mesh/string-interpolation@0.4.3
  - @graphql-mesh/cross-helpers@0.3.4
  - @graphql-mesh/types@0.91.12

## 0.43.19

### Patch Changes

- Updated dependencies
  [[`7e7096695`](https://github.com/Urigo/graphql-mesh/commit/7e709669564fa427332b8af00bc66234485f3d54)]:
  - @graphql-mesh/types@0.91.11

## 0.43.18

### Patch Changes

- [#5239](https://github.com/Urigo/graphql-mesh/pull/5239)
  [`3f658a771`](https://github.com/Urigo/graphql-mesh/commit/3f658a7711cd68bc7451c1494699c5ffb8e919ce)
  Thanks [@ardatan](https://github.com/ardatan)! - Support other Map-like interfaces even if they
  don't implement WHATWG Headers fully

- Updated dependencies []:
  - @graphql-mesh/types@0.91.10

## 0.43.17

### Patch Changes

- Updated dependencies
  [[`a272fdbca`](https://github.com/Urigo/graphql-mesh/commit/a272fdbca655b17119fb1dcb1c44498f387b1edc)]:
  - @graphql-mesh/types@0.91.9

## 0.43.16

### Patch Changes

- Updated dependencies []:
  - @graphql-mesh/types@0.91.8

## 0.43.15

### Patch Changes

- [#5200](https://github.com/Urigo/graphql-mesh/pull/5200)
  [`fa2c010c1`](https://github.com/Urigo/graphql-mesh/commit/fa2c010c13f95ce401c345a1330d8fddabeebc17)
  Thanks [@jtmthf](https://github.com/jtmthf)! - Replace lodsash.set with dset

- Updated dependencies []:
  - @graphql-mesh/types@0.91.7

## 0.43.14

### Patch Changes

- [#5183](https://github.com/Urigo/graphql-mesh/pull/5183)
  [`0b438c329`](https://github.com/Urigo/graphql-mesh/commit/0b438c32950f524db65163d67f6a64f451214391)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.28` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.28)
    (from `9.0.27`, in `dependencies`)
- Updated dependencies
  [[`0b438c329`](https://github.com/Urigo/graphql-mesh/commit/0b438c32950f524db65163d67f6a64f451214391)]:
  - @graphql-mesh/types@0.91.6

## 0.43.13

### Patch Changes

- Updated dependencies
  [[`5c19f8d6f`](https://github.com/Urigo/graphql-mesh/commit/5c19f8d6f79f2d9bfbeb6458c8dc7a1729c37db9)]:
  - @graphql-mesh/types@0.91.5

## 0.43.12

### Patch Changes

- Updated dependencies
  [[`63ab17f0b`](https://github.com/Urigo/graphql-mesh/commit/63ab17f0bd402b5a3923d752ba715f556f3beadd)]:
  - @graphql-mesh/types@0.91.4

## 0.43.11

### Patch Changes

- [#5135](https://github.com/Urigo/graphql-mesh/pull/5135)
  [`8c9c39cf5`](https://github.com/Urigo/graphql-mesh/commit/8c9c39cf56c0cd0e3e3908b5c54cb4c1bca4151e)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.27` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.27)
    (from `9.0.26`, in `dependencies`)
- Updated dependencies
  [[`8c9c39cf5`](https://github.com/Urigo/graphql-mesh/commit/8c9c39cf56c0cd0e3e3908b5c54cb4c1bca4151e)]:
  - @graphql-mesh/types@0.91.3

## 0.43.10

### Patch Changes

- Updated dependencies
  [[`975715275`](https://github.com/Urigo/graphql-mesh/commit/9757152751e37062bca4ba114bee65a0c79a3d4d),
  [`989a47802`](https://github.com/Urigo/graphql-mesh/commit/989a478027b703ab969d529f09bc83071fe4f96f)]:
  - @graphql-mesh/cross-helpers@0.3.3
  - @graphql-mesh/types@0.91.2

## 0.43.9

### Patch Changes

- [`d694ccc1f`](https://github.com/Urigo/graphql-mesh/commit/d694ccc1f5a2cbc3ed97778a3210594005f2830b)
  Thanks [@ardatan](https://github.com/ardatan)! - If the field name is empty, put `_` as the name

- Updated dependencies []:
  - @graphql-mesh/types@0.91.1

## 0.43.8

### Patch Changes

- [#5091](https://github.com/Urigo/graphql-mesh/pull/5091)
  [`89bb72165`](https://github.com/Urigo/graphql-mesh/commit/89bb7216580a05740a377962ae988a3674b6282e)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.26` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.26)
    (from `9.0.24`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@9.2.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/9.2.1)
    (from `9.1.4`, in `dependencies`)
- Updated dependencies
  [[`89bb72165`](https://github.com/Urigo/graphql-mesh/commit/89bb7216580a05740a377962ae988a3674b6282e),
  [`89bb72165`](https://github.com/Urigo/graphql-mesh/commit/89bb7216580a05740a377962ae988a3674b6282e),
  [`7e8bb87dd`](https://github.com/Urigo/graphql-mesh/commit/7e8bb87ddf4cb1210db6873334bdd18007cc0552)]:
  - @graphql-mesh/cross-helpers@0.3.2
  - @graphql-mesh/types@0.91.0

## 0.43.7

### Patch Changes

- [#5087](https://github.com/Urigo/graphql-mesh/pull/5087)
  [`2005d2b28`](https://github.com/Urigo/graphql-mesh/commit/2005d2b2864b13ae163e86b9ea6627f2a4b2ff72)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.24` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.24)
    (from `9.0.23`, in `dependencies`)
- Updated dependencies
  [[`2005d2b28`](https://github.com/Urigo/graphql-mesh/commit/2005d2b2864b13ae163e86b9ea6627f2a4b2ff72),
  [`bcf29dfd0`](https://github.com/Urigo/graphql-mesh/commit/bcf29dfd02d19cf5c770b83fc627f059569a0fac)]:
  - @graphql-mesh/types@0.90.0

## 0.43.6

### Patch Changes

- [#5073](https://github.com/Urigo/graphql-mesh/pull/5073)
  [`ed5843d8a`](https://github.com/Urigo/graphql-mesh/commit/ed5843d8a771045eed61cdad33b72734666577d5)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.23` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.23)
    (from `9.0.22`, in `dependencies`)
- Updated dependencies
  [[`ed5843d8a`](https://github.com/Urigo/graphql-mesh/commit/ed5843d8a771045eed61cdad33b72734666577d5)]:
  - @graphql-mesh/types@0.89.5

## 0.43.5

### Patch Changes

- [#5028](https://github.com/Urigo/graphql-mesh/pull/5028)
  [`994813331`](https://github.com/Urigo/graphql-mesh/commit/99481333186e8471207e21ad14c7883f7215ce1c)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.22` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.22)
    (from `9.0.21`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@9.1.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/9.1.4)
    (from `9.1.3`, in `dependencies`)

- [#4930](https://github.com/Urigo/graphql-mesh/pull/4930)
  [`c015b02a1`](https://github.com/Urigo/graphql-mesh/commit/c015b02a1aa50e4d760c3fd59f76dc5dfe587664)
  Thanks [@gilgardosh](https://github.com/gilgardosh)! - Prettier fixes

- [#5020](https://github.com/Urigo/graphql-mesh/pull/5020)
  [`d573d203f`](https://github.com/Urigo/graphql-mesh/commit/d573d203f8bb04ff75cb4d83ba0deaa2bf9818a7)
  Thanks [@gilgardosh](https://github.com/gilgardosh)! - Use local cookies handler, remove
  itty-router-extras

- Updated dependencies
  [[`994813331`](https://github.com/Urigo/graphql-mesh/commit/99481333186e8471207e21ad14c7883f7215ce1c),
  [`994813331`](https://github.com/Urigo/graphql-mesh/commit/99481333186e8471207e21ad14c7883f7215ce1c),
  [`c015b02a1`](https://github.com/Urigo/graphql-mesh/commit/c015b02a1aa50e4d760c3fd59f76dc5dfe587664),
  [`fb9113d5b`](https://github.com/Urigo/graphql-mesh/commit/fb9113d5bfc4865d51f9cb1bd3236c7c0c27b170)]:
  - @graphql-mesh/cross-helpers@0.3.1
  - @graphql-mesh/types@0.89.4
  - @graphql-mesh/string-interpolation@0.4.2

## 0.43.4

### Patch Changes

- [#4963](https://github.com/Urigo/graphql-mesh/pull/4963)
  [`99f4c84e6`](https://github.com/Urigo/graphql-mesh/commit/99f4c84e619996bc4f392bc81c33022b8678e0d9)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.21` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.21)
    (from `9.0.20`, in `dependencies`)
- Updated dependencies
  [[`99f4c84e6`](https://github.com/Urigo/graphql-mesh/commit/99f4c84e619996bc4f392bc81c33022b8678e0d9)]:
  - @graphql-mesh/types@0.89.3

## 0.43.3

### Patch Changes

- Updated dependencies
  [[`deb9912e0`](https://github.com/Urigo/graphql-mesh/commit/deb9912e0bc2ae782c9570b60a7224b47af341eb)]:
  - @graphql-mesh/string-interpolation@0.4.1
  - @graphql-mesh/types@0.89.2

## 0.43.2

### Patch Changes

- [#4906](https://github.com/Urigo/graphql-mesh/pull/4906)
  [`f1c2e20e5`](https://github.com/Urigo/graphql-mesh/commit/f1c2e20e5228425dc220986d85653fc7f3811e43)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.20` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.20)
    (from `9.0.19`, in `dependencies`)
- Updated dependencies
  [[`f1c2e20e5`](https://github.com/Urigo/graphql-mesh/commit/f1c2e20e5228425dc220986d85653fc7f3811e43)]:
  - @graphql-mesh/types@0.89.1

## 0.43.1

### Patch Changes

- Updated dependencies
  [[`3edaa00ac`](https://github.com/Urigo/graphql-mesh/commit/3edaa00ac772d519e351e620bfa670514db886e5)]:
  - @graphql-mesh/types@0.89.0

## 0.43.0

### Minor Changes

- [#4821](https://github.com/Urigo/graphql-mesh/pull/4821)
  [`1a28c92c2`](https://github.com/Urigo/graphql-mesh/commit/1a28c92c2d67b89b48581b7bb1414d1404428cdb)
  Thanks [@ardatan](https://github.com/ardatan)! - Update build flow to fully support both CommonJS
  and ESM

### Patch Changes

- [#4901](https://github.com/Urigo/graphql-mesh/pull/4901)
  [`500a4504c`](https://github.com/Urigo/graphql-mesh/commit/500a4504c734ee1eaf55daa2296789096034513f)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.19` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.19)
    (from `9.0.17`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@9.1.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/9.1.3)
    (from `9.1.1`, in `dependencies`)
- Updated dependencies
  [[`500a4504c`](https://github.com/Urigo/graphql-mesh/commit/500a4504c734ee1eaf55daa2296789096034513f),
  [`5ed3435b8`](https://github.com/Urigo/graphql-mesh/commit/5ed3435b8fdfd115566ef548f044884628d39211),
  [`500a4504c`](https://github.com/Urigo/graphql-mesh/commit/500a4504c734ee1eaf55daa2296789096034513f),
  [`1a28c92c2`](https://github.com/Urigo/graphql-mesh/commit/1a28c92c2d67b89b48581b7bb1414d1404428cdb)]:
  - @graphql-mesh/cross-helpers@0.3.0
  - @graphql-mesh/string-interpolation@0.4.0
  - @graphql-mesh/types@0.88.0

## 0.42.9

### Patch Changes

- [`eba73c626`](https://github.com/Urigo/graphql-mesh/commit/eba73c6261a2fdde8ece31915202203b70ff0e5f)
  Thanks [@ardatan](https://github.com/ardatan)! - Better ESM support

- Updated dependencies []:
  - @graphql-mesh/types@0.87.1

## 0.42.8

### Patch Changes

- Updated dependencies
  [[`0d9771428`](https://github.com/Urigo/graphql-mesh/commit/0d97714284a6eea31c2c9420addd4a1518584924),
  [`686b3301b`](https://github.com/Urigo/graphql-mesh/commit/686b3301b2441bc095a379d95e77686b4f5ceb70)]:
  - @graphql-mesh/types@0.87.0

## 0.42.7

### Patch Changes

- [#4790](https://github.com/Urigo/graphql-mesh/pull/4790)
  [`8c7d96cff`](https://github.com/Urigo/graphql-mesh/commit/8c7d96cff868095216520bafebe989ec94a9df65)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.15` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.15)
    (from `9.0.14`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@9.1.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/9.1.0)
    (from `9.0.1`, in `dependencies`)

- [#4806](https://github.com/Urigo/graphql-mesh/pull/4806)
  [`990f649ef`](https://github.com/Urigo/graphql-mesh/commit/990f649ef8832bc786b89b0c15744d49a422bb03)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.16` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.16)
    (from `9.0.15`, in `dependencies`)

- [#4809](https://github.com/Urigo/graphql-mesh/pull/4809)
  [`db95881b5`](https://github.com/Urigo/graphql-mesh/commit/db95881b530053064425f476ccac7d552d44af33)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.17` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.17)
    (from `9.0.16`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@9.1.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/9.1.1)
    (from `9.1.0`, in `dependencies`)

- [#4811](https://github.com/Urigo/graphql-mesh/pull/4811)
  [`cf9c6d5e0`](https://github.com/Urigo/graphql-mesh/commit/cf9c6d5e00e41f2403bcb9ad1a6e403390ff3ec6)
  Thanks [@gilgardosh](https://github.com/gilgardosh)! - ESM require > import handling fix

- Updated dependencies
  [[`8c7d96cff`](https://github.com/Urigo/graphql-mesh/commit/8c7d96cff868095216520bafebe989ec94a9df65),
  [`db95881b5`](https://github.com/Urigo/graphql-mesh/commit/db95881b530053064425f476ccac7d552d44af33),
  [`8c7d96cff`](https://github.com/Urigo/graphql-mesh/commit/8c7d96cff868095216520bafebe989ec94a9df65),
  [`990f649ef`](https://github.com/Urigo/graphql-mesh/commit/990f649ef8832bc786b89b0c15744d49a422bb03),
  [`db95881b5`](https://github.com/Urigo/graphql-mesh/commit/db95881b530053064425f476ccac7d552d44af33),
  [`76deb32d1`](https://github.com/Urigo/graphql-mesh/commit/76deb32d1c036bc8da171be55582ec3f7b9c5015),
  [`baa4fbf82`](https://github.com/Urigo/graphql-mesh/commit/baa4fbf82af4a8787b9cab8c99e9177e3491ecf8)]:
  - @graphql-mesh/cross-helpers@0.2.10
  - @graphql-mesh/types@0.86.0

## 0.42.6

### Patch Changes

- [#4773](https://github.com/Urigo/graphql-mesh/pull/4773)
  [`d9c5c1195`](https://github.com/Urigo/graphql-mesh/commit/d9c5c119522a1c4cad455d62818e07a2b8f41005)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.12` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.12)
    (from `9.0.10`, in `dependencies`)

- [#4775](https://github.com/Urigo/graphql-mesh/pull/4775)
  [`a764fe0d3`](https://github.com/Urigo/graphql-mesh/commit/a764fe0d36928cd830e79942f8ab57cd70d2602a)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/utils@9.0.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/9.0.1)
    (from `8.13.1`, in `dependencies`)

- [#4779](https://github.com/Urigo/graphql-mesh/pull/4779)
  [`85e5071d0`](https://github.com/Urigo/graphql-mesh/commit/85e5071d084d5372830213511f55f4a30a17bb33)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.14` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.14)
    (from `9.0.12`, in `dependencies`)
- Updated dependencies
  [[`a764fe0d3`](https://github.com/Urigo/graphql-mesh/commit/a764fe0d36928cd830e79942f8ab57cd70d2602a),
  [`d9c5c1195`](https://github.com/Urigo/graphql-mesh/commit/d9c5c119522a1c4cad455d62818e07a2b8f41005),
  [`a764fe0d3`](https://github.com/Urigo/graphql-mesh/commit/a764fe0d36928cd830e79942f8ab57cd70d2602a),
  [`85e5071d0`](https://github.com/Urigo/graphql-mesh/commit/85e5071d084d5372830213511f55f4a30a17bb33),
  [`c55e68381`](https://github.com/Urigo/graphql-mesh/commit/c55e683816bd5668fa9e520e6e434363a2a78425)]:
  - @graphql-mesh/cross-helpers@0.2.9
  - @graphql-mesh/types@0.85.7

## 0.42.5

### Patch Changes

- [#4765](https://github.com/Urigo/graphql-mesh/pull/4765)
  [`f26714af8`](https://github.com/Urigo/graphql-mesh/commit/f26714af8afff2eb5384f7294f5d8856eb5cf20a)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.10` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.10)
    (from `9.0.9`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@8.13.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/8.13.1)
    (from `8.13.0`, in `dependencies`)
- Updated dependencies
  [[`f26714af8`](https://github.com/Urigo/graphql-mesh/commit/f26714af8afff2eb5384f7294f5d8856eb5cf20a),
  [`f26714af8`](https://github.com/Urigo/graphql-mesh/commit/f26714af8afff2eb5384f7294f5d8856eb5cf20a)]:
  - @graphql-mesh/cross-helpers@0.2.8
  - @graphql-mesh/types@0.85.6

## 0.42.4

### Patch Changes

- [`d5f2d950e`](https://github.com/Urigo/graphql-mesh/commit/d5f2d950e6318a74c062c9dbc436d5e9c0e8d59d)
  Thanks [@ardatan](https://github.com/ardatan)! - Fix Windows path issues

- Updated dependencies []:
  - @graphql-mesh/types@0.85.5

## 0.42.3

### Patch Changes

- [#4745](https://github.com/Urigo/graphql-mesh/pull/4745)
  [`bfedc23d9`](https://github.com/Urigo/graphql-mesh/commit/bfedc23d978089d15d9b67320fde0e6f5ac762fd)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.9` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.9)
    (from `9.0.8`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@8.13.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/8.13.0)
    (from `8.12.0`, in `dependencies`)
- Updated dependencies
  [[`bfedc23d9`](https://github.com/Urigo/graphql-mesh/commit/bfedc23d978089d15d9b67320fde0e6f5ac762fd),
  [`bfedc23d9`](https://github.com/Urigo/graphql-mesh/commit/bfedc23d978089d15d9b67320fde0e6f5ac762fd)]:
  - @graphql-mesh/cross-helpers@0.2.7
  - @graphql-mesh/types@0.85.4

## 0.42.2

### Patch Changes

- [#4732](https://github.com/Urigo/graphql-mesh/pull/4732)
  [`704a0bd6e`](https://github.com/Urigo/graphql-mesh/commit/704a0bd6e904b4f46a24f8844834adb3bd501e56)
  Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
  - Updated dependency
    [`@graphql-mesh/string-interpolation@0.3.3` ↗︎](https://www.npmjs.com/package/@graphql-mesh/string-interpolation/v/0.3.3)
    (from `0.3.2`, in `dependencies`)
  - Updated dependency
    [`@graphql-mesh/types@0.85.2` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.85.2)
    (from `0.85.1`, in `dependencies`)
- Updated dependencies
  [[`704a0bd6e`](https://github.com/Urigo/graphql-mesh/commit/704a0bd6e904b4f46a24f8844834adb3bd501e56)]:
  - @graphql-mesh/types@0.85.3

## 0.42.1

### Patch Changes

- Updated dependencies
  [[`5c87cfc60`](https://github.com/Urigo/graphql-mesh/commit/5c87cfc60501213e8701482b093490ec1a5fce23),
  [`09c286994`](https://github.com/Urigo/graphql-mesh/commit/09c28699441cda92f79e4e9b8464e7be5f46a786)]:
  - @graphql-mesh/string-interpolation@0.3.3
  - @graphql-mesh/types@0.85.2

## 0.42.0

### Minor Changes

- [#4708](https://github.com/Urigo/graphql-mesh/pull/4708)
  [`1d61fbcec`](https://github.com/Urigo/graphql-mesh/commit/1d61fbcecb8d5b286bb1c2e727bdf7d233c566da)
  Thanks [@ardatan](https://github.com/ardatan)! - BREAKING:
  - ":" character is now sanitized as "_" instead of "\_COLON_"
  - If a path starts with a variable like "{" in an OAS operation, "by\_" prefix is no longer added.

### Patch Changes

- Updated dependencies
  [[`398af2bf6`](https://github.com/Urigo/graphql-mesh/commit/398af2bf602182ca315bc8d99d2237ad1a16ee48)]:
  - @graphql-mesh/types@0.85.1

## 0.41.22

### Patch Changes

- Updated dependencies
  [[`6fb57d3ba`](https://github.com/Urigo/graphql-mesh/commit/6fb57d3ba6ce68e47d9f5dbf54e57d178441fa18),
  [`814f2d516`](https://github.com/Urigo/graphql-mesh/commit/814f2d51692df593fcf368765e9c8a0ce99f46bd)]:
  - @graphql-mesh/types@0.85.0

## 0.41.21

### Patch Changes

- Updated dependencies
  [[`637e9e9d8`](https://github.com/Urigo/graphql-mesh/commit/637e9e9d8a702cf28cde48137a0f73bab7628f6d)]:
  - @graphql-mesh/types@0.84.10

## 0.41.20

### Patch Changes

- Updated dependencies
  [[`dd831a7d1`](https://github.com/Urigo/graphql-mesh/commit/dd831a7d1256400d1b7441cfb99b517cf856ce5b)]:
  - @graphql-mesh/types@0.84.9

## 0.41.19

### Patch Changes

- [`5b44abcd2`](https://github.com/Urigo/graphql-mesh/commit/5b44abcd2aaa765ee329539112d9dface063efa6)
  Thanks [@ardatan](https://github.com/ardatan)! - Revert tiny-lru to fix browser bundle
  compatibility

- Updated dependencies []:
  - @graphql-mesh/types@0.84.8

## 0.41.18

### Patch Changes

- [#4604](https://github.com/Urigo/graphql-mesh/pull/4604)
  [`ffb301435`](https://github.com/Urigo/graphql-mesh/commit/ffb3014353c17d23a03cf8001eba606c85c2043f)
  Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.8)
    (from `9.0.6`, in `dependencies`)
- Updated dependencies
  [[`ffb301435`](https://github.com/Urigo/graphql-mesh/commit/ffb3014353c17d23a03cf8001eba606c85c2043f)]:
  - @graphql-mesh/types@0.84.7

## 0.41.17

### Patch Changes

- [#4605](https://github.com/Urigo/graphql-mesh/pull/4605)
  [`31a64714a`](https://github.com/Urigo/graphql-mesh/commit/31a64714a3e47dc41b950b3e1cfd1a49e7ff2d8a)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.8` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.8)
    (from `9.0.6`, in `dependencies`)
- Updated dependencies
  [[`31a64714a`](https://github.com/Urigo/graphql-mesh/commit/31a64714a3e47dc41b950b3e1cfd1a49e7ff2d8a)]:
  - @graphql-mesh/types@0.84.6

## 0.41.16

### Patch Changes

- [#4575](https://github.com/Urigo/graphql-mesh/pull/4575)
  [`88ab8f9ae`](https://github.com/Urigo/graphql-mesh/commit/88ab8f9ae32a4d0f52c978d625082abe075bebe4)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency [`tiny-lru@9.0.2` ↗︎](https://www.npmjs.com/package/tiny-lru/v/9.0.2) (from
    `9.0.1`, in `dependencies`)

- Updated dependencies []:
  - @graphql-mesh/types@0.84.5

## 0.41.15

### Patch Changes

- [#4563](https://github.com/Urigo/graphql-mesh/pull/4563)
  [`186e37bcd`](https://github.com/Urigo/graphql-mesh/commit/186e37bcd94c6eae16b30abd2f4c8b04d2ef422e)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency [`tiny-lru@9.0.1` ↗︎](https://www.npmjs.com/package/tiny-lru/v/9.0.1) (from
    `9.0.0`, in `dependencies`)

- Updated dependencies []:
  - @graphql-mesh/types@0.84.4

## 0.41.14

### Patch Changes

- [#4554](https://github.com/Urigo/graphql-mesh/pull/4554)
  [`93f4ed55d`](https://github.com/Urigo/graphql-mesh/commit/93f4ed55de7b9f2a55e11bf1df4ab7b4c59b3825)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency [`tiny-lru@9.0.0` ↗︎](https://www.npmjs.com/package/tiny-lru/v/9.0.0) (from
    `8.0.2`, in `dependencies`)

- Updated dependencies []:
  - @graphql-mesh/types@0.84.3

## 0.41.13

### Patch Changes

- Updated dependencies
  [[`ff251e4c7`](https://github.com/Urigo/graphql-mesh/commit/ff251e4c7654306d3030774447c991788768e148)]:
  - @graphql-mesh/types@0.84.2

## 0.41.12

### Patch Changes

- Updated dependencies []:
  - @graphql-mesh/types@0.84.1

## 0.41.11

### Patch Changes

- Updated dependencies
  [[`077e65c18`](https://github.com/Urigo/graphql-mesh/commit/077e65c1857aaefa2689f33decc9e72ded281c94),
  [`ee1cb6f76`](https://github.com/Urigo/graphql-mesh/commit/ee1cb6f7620f71fd824e69f4171cfef6c5d51794)]:
  - @graphql-mesh/types@0.84.0

## 0.41.10

### Patch Changes

- Updated dependencies []:
  - @graphql-mesh/types@0.83.5

## 0.41.9

### Patch Changes

- [#4439](https://github.com/Urigo/graphql-mesh/pull/4439)
  [`78599180d`](https://github.com/Urigo/graphql-mesh/commit/78599180d76f71e6d23114a0115e6338785a44d2)
  Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.6` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.6)
    (from `9.0.4`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@8.12.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/8.12.0)
    (from `8.10.1`, in `dependencies`)
  - Updated dependency
    [`@graphql-mesh/cross-helpers@0.2.5` ↗︎](https://www.npmjs.com/package/@graphql-mesh/cross-helpers/v/0.2.5)
    (from `0.2.3`, in `dependencies`)
  - Updated dependency
    [`@graphql-mesh/types@0.83.3` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.83.3)
    (from `0.82.1`, in `dependencies`)
  - Removed dependency
    [`@graphql-typed-document-node/core@3.1.1` ↗︎](https://www.npmjs.com/package/@graphql-typed-document-node/core/v/3.1.1)
    (from `dependencies`)
  - Removed dependency [`fetchache@0.1.2` ↗︎](https://www.npmjs.com/package/fetchache/v/0.1.2) (from
    `dependencies`)
  - Removed dependency
    [`@whatwg-node/fetch@0.3.2` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.3.2) (from
    `dependencies`)
  - Removed dependency
    [`file-uri-to-path@2.0.0` ↗︎](https://www.npmjs.com/package/file-uri-to-path/v/2.0.0) (from
    `dependencies`)

- Updated dependencies
  [[`78599180d`](https://github.com/Urigo/graphql-mesh/commit/78599180d76f71e6d23114a0115e6338785a44d2),
  [`78599180d`](https://github.com/Urigo/graphql-mesh/commit/78599180d76f71e6d23114a0115e6338785a44d2)]:
  - @graphql-mesh/cross-helpers@0.2.6
  - @graphql-mesh/types@0.83.4

## 0.41.8

### Patch Changes

- [#4466](https://github.com/Urigo/graphql-mesh/pull/4466)
  [`6f52af1c2`](https://github.com/Urigo/graphql-mesh/commit/6f52af1c2d6bf0a9de555a4d535b459ff2d8987f)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.6` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.6)
    (from `9.0.5`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@8.12.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/8.12.0)
    (from `8.11.0`, in `dependencies`)

- Updated dependencies
  [[`6f52af1c2`](https://github.com/Urigo/graphql-mesh/commit/6f52af1c2d6bf0a9de555a4d535b459ff2d8987f),
  [`6f52af1c2`](https://github.com/Urigo/graphql-mesh/commit/6f52af1c2d6bf0a9de555a4d535b459ff2d8987f)]:
  - @graphql-mesh/cross-helpers@0.2.5
  - @graphql-mesh/types@0.83.3

## 0.41.7

### Patch Changes

- [#4462](https://github.com/Urigo/graphql-mesh/pull/4462)
  [`d84f81d94`](https://github.com/Urigo/graphql-mesh/commit/d84f81d9487ce228125863b8b283adab75daff19)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Removed dependency
    [`@graphql-typed-document-node/core@3.1.1` ↗︎](https://www.npmjs.com/package/@graphql-typed-document-node/core/v/3.1.1)
    (from `dependencies`)
  - Removed dependency [`fetchache@0.1.3` ↗︎](https://www.npmjs.com/package/fetchache/v/0.1.3) (from
    `dependencies`)
  - Removed dependency
    [`@whatwg-node/fetch@0.4.2` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.4.2) (from
    `dependencies`)
  - Removed dependency
    [`file-uri-to-path@2.0.0` ↗︎](https://www.npmjs.com/package/file-uri-to-path/v/2.0.0) (from
    `dependencies`)

- Updated dependencies []:
  - @graphql-mesh/types@0.83.2

## 0.41.6

### Patch Changes

- [#4453](https://github.com/Urigo/graphql-mesh/pull/4453)
  [`2a3753b5a`](https://github.com/Urigo/graphql-mesh/commit/2a3753b5a4bd23c7c89f4f08a3e55093e24902a8)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency [`fetchache@0.1.3` ↗︎](https://www.npmjs.com/package/fetchache/v/0.1.3) (from
    `0.1.2`, in `dependencies`)
  - Updated dependency
    [`@whatwg-node/fetch@0.4.2` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.4.2) (from
    `0.3.2`, in `dependencies`)

- Updated dependencies []:
  - @graphql-mesh/types@0.83.1

## 0.41.5

### Patch Changes

- Updated dependencies
  [[`a56ebcec5`](https://github.com/Urigo/graphql-mesh/commit/a56ebcec503402fbdb3d4e3561fd2e38e4dd5c43),
  [`24afabece`](https://github.com/Urigo/graphql-mesh/commit/24afabece51aee171f902776d3f59b4a17026c49),
  [`44b868196`](https://github.com/Urigo/graphql-mesh/commit/44b86819695a298e60b1d7b6c54ae2772e8f1588)]:
  - @graphql-mesh/types@0.83.0

## 0.41.4

### Patch Changes

- [#4443](https://github.com/Urigo/graphql-mesh/pull/4443)
  [`9dac0d835`](https://github.com/Urigo/graphql-mesh/commit/9dac0d8355148d86d75bceb4c4983960e8063c53)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.5` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.5)
    (from `9.0.4`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@8.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/8.11.0)
    (from `8.10.1`, in `dependencies`)

- Updated dependencies
  [[`9dac0d835`](https://github.com/Urigo/graphql-mesh/commit/9dac0d8355148d86d75bceb4c4983960e8063c53),
  [`9dac0d835`](https://github.com/Urigo/graphql-mesh/commit/9dac0d8355148d86d75bceb4c4983960e8063c53)]:
  - @graphql-mesh/cross-helpers@0.2.4
  - @graphql-mesh/types@0.82.3

## 0.41.3

### Patch Changes

- Updated dependencies
  [[`b9bb80094`](https://github.com/Urigo/graphql-mesh/commit/b9bb8009407d27440267a5e9a7ec5dbfecc9bf8f)]:
  - @graphql-mesh/types@0.82.2

## 0.41.2

### Patch Changes

- Updated dependencies
  [[`3165827f7`](https://github.com/Urigo/graphql-mesh/commit/3165827f74b48a914b9604b024cd1318c211aa14)]:
  - @graphql-mesh/types@0.82.1

## 0.41.1

### Patch Changes

- Updated dependencies
  [[`ca7994fad`](https://github.com/Urigo/graphql-mesh/commit/ca7994fad35d8d88e66117cb166e329ccda09bf9),
  [`ca7994fad`](https://github.com/Urigo/graphql-mesh/commit/ca7994fad35d8d88e66117cb166e329ccda09bf9)]:
  - @graphql-mesh/types@0.82.0

## 0.41.0

### Minor Changes

- [#4396](https://github.com/Urigo/graphql-mesh/pull/4396)
  [`df37c40f4`](https://github.com/Urigo/graphql-mesh/commit/df37c40f47c6c53949f5d5f71e062c09fe5e1bd0)
  Thanks [@ardatan](https://github.com/ardatan)! - Drop webhook plugin and automatically handle
  webhooks. See the documentation for more information

- [#4404](https://github.com/Urigo/graphql-mesh/pull/4404)
  [`d87907736`](https://github.com/Urigo/graphql-mesh/commit/d87907736588520628acb32d9a83e3d39dba7b2f)
  Thanks [@ardatan](https://github.com/ardatan)! - New `onFetch` hook!

### Patch Changes

- [#4380](https://github.com/Urigo/graphql-mesh/pull/4380)
  [`e69462cac`](https://github.com/Urigo/graphql-mesh/commit/e69462cac667c4ffb2d9ba35adeef15264d263fd)
  Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.4)
    (from `9.0.3`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@8.10.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/8.10.1)
    (from `8.10.0`, in `dependencies`)

- [#4389](https://github.com/Urigo/graphql-mesh/pull/4389)
  [`12ae4469a`](https://github.com/Urigo/graphql-mesh/commit/12ae4469aa89d613bfd36a87579adc1ae62c4a1f)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.4` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.4)
    (from `9.0.3`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@8.10.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/8.10.1)
    (from `8.10.0`, in `dependencies`)

- Updated dependencies
  [[`e69462cac`](https://github.com/Urigo/graphql-mesh/commit/e69462cac667c4ffb2d9ba35adeef15264d263fd),
  [`12ae4469a`](https://github.com/Urigo/graphql-mesh/commit/12ae4469aa89d613bfd36a87579adc1ae62c4a1f),
  [`e69462cac`](https://github.com/Urigo/graphql-mesh/commit/e69462cac667c4ffb2d9ba35adeef15264d263fd),
  [`12ae4469a`](https://github.com/Urigo/graphql-mesh/commit/12ae4469aa89d613bfd36a87579adc1ae62c4a1f),
  [`15f315959`](https://github.com/Urigo/graphql-mesh/commit/15f315959f4eb70327e3df4c97fa081b75021f5f),
  [`df37c40f4`](https://github.com/Urigo/graphql-mesh/commit/df37c40f47c6c53949f5d5f71e062c09fe5e1bd0),
  [`d87907736`](https://github.com/Urigo/graphql-mesh/commit/d87907736588520628acb32d9a83e3d39dba7b2f),
  [`7a4023a2c`](https://github.com/Urigo/graphql-mesh/commit/7a4023a2cac2dacc8e78e10dabee65427b9a5e54),
  [`15f315959`](https://github.com/Urigo/graphql-mesh/commit/15f315959f4eb70327e3df4c97fa081b75021f5f)]:
  - @graphql-mesh/cross-helpers@0.2.3
  - @graphql-mesh/types@0.81.0

## 0.40.0

### Minor Changes

- [#4356](https://github.com/Urigo/graphql-mesh/pull/4356)
  [`b5c59ffce`](https://github.com/Urigo/graphql-mesh/commit/b5c59ffceae7091f8d2b98ee548890acdbd57824)
  Thanks [@ardatan](https://github.com/ardatan)! - ## Improvements on outgoing HTTP calls
  - Now Mesh's default fetch implementation deduplicates the same GET JSON requests in the same
    execution context
  - You should pass `Accept: application/json` to make this work.
  - JSON Schema, new OpenAPI and RAML handlers now take GraphQL context as 3rd parameter. If you use
    `customFetch`, you can use that value to access Mesh internals such as the incoming `Request`
    object.

  ## HTTP Details in extensions for tracking HTTP calls

  You can add `includeHttpDetailsInExtensions: true` to your configuration file to get more
  information about HTTP calls done by Mesh during the execution in `extensions` field of the
  response.

  ![image](https://user-images.githubusercontent.com/20847995/186371035-6a327a2e-c74d-4bf4-a78f-6814b1001501.png)

### Patch Changes

- [#4356](https://github.com/Urigo/graphql-mesh/pull/4356)
  [`b5c59ffce`](https://github.com/Urigo/graphql-mesh/commit/b5c59ffceae7091f8d2b98ee548890acdbd57824)
  Thanks [@ardatan](https://github.com/ardatan)! - dependencies updates:
  - Added dependency [`fetchache@0.1.2` ↗︎](https://www.npmjs.com/package/fetchache/v/0.1.2) (to
    `dependencies`)
  - Added dependency
    [`@whatwg-node/fetch@0.3.2` ↗︎](https://www.npmjs.com/package/@whatwg-node/fetch/v/0.3.2) (to
    `dependencies`)

- Updated dependencies
  [[`be79b20a5`](https://github.com/Urigo/graphql-mesh/commit/be79b20a59b14d5d79bfeb260e4ecabc58c26efb)]:
  - @graphql-mesh/types@0.80.2

## 0.39.0

### Minor Changes

- [#4353](https://github.com/Urigo/graphql-mesh/pull/4353)
  [`f23e14eba`](https://github.com/Urigo/graphql-mesh/commit/f23e14ebaf7c6a869207edc43b0e2a8114d0d21f)
  Thanks [@ardatan](https://github.com/ardatan)! - Now CLI reports critical errors with stack traces
  even if DEBUG isn't enabled, and error messages are no longer trimmed.

  ```diff
  Schema couldn't be generated because of the following errors:
  - - Foo bar is n...
  + - Foo bar is not valid
  + at /somepath/somejsfile.js:123:2
  + at /someotherpath/someotherjs.file:232:4
  ```

### Patch Changes

- Updated dependencies []:
  - @graphql-mesh/types@0.80.1

## 0.38.1

### Patch Changes

- Updated dependencies
  [[`f882aca38`](https://github.com/Urigo/graphql-mesh/commit/f882aca388380ad9dff1d618424e8a36b8607319)]:
  - @graphql-mesh/types@0.80.0

## 0.38.0

### Minor Changes

- [#4235](https://github.com/Urigo/graphql-mesh/pull/4235)
  [`b162269f7`](https://github.com/Urigo/graphql-mesh/commit/b162269f70a90594962792ffaaa40d3a7ee9f4e4)
  Thanks [@gilgardosh](https://github.com/gilgardosh)! - - Support
  "$request.query" and "$request.path" usages in
  [OpenAPI runtime expressions](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.3.md#runtimeExpression)
  - Fix `Field not found` error when an OpenAPI link refers to an operation which is not `Mutation`
  - Do not use AJV and check field names in the received object to resolve the type name for a union
    field
  - Fix `queryParams` which allows you to pass query parameters for all operations
  - Handle cookie paramters correctly defined in the OpenAPI document by trimming empty values
  - Respect the mime types defined in the OpenAPI document. Now it creates a union for each mime
    type defined in the document, and resolve it by the mime type.
  - Respect JSON examples given in the OpenAPI document correctly even if they are strings with JSON
    content.
  - Normalize(lowercase header names) and merge final operation headers correctly from different
    places `operationHeaders` from the bundle and configuration plus `headers` defined for that
    specific operation.
  - Do not ignore operationHeaders defined in the configuration even if there are some already
    defined in the bundle

  **BREAKING CHANGES:**
  - If a JSON Schema type cannot be represented in GraphQL (object without properties etc.), it will
    no longer use `Any` type but `JSON` type instead which is a scalar from `graphql-scalars`.

  - Due to the improvements in `healJSONSchema` some of types that are not named in the JSON Schema
    might be named in a different way. Please make sure the content of the types are correct and
    report us on GitHub if they are represented incorrectly.

  - UUID format is now represented as `UUID` scalar type which is a scalar from `graphql-scalars`.

  - HTTP Errors are now in a more descriptive way. If your consumer respects them strictly, they
    will probably need to update their implementation.

  ```diff
  {
    "url": "http://www.google.com/api",
    "method": "GET",
  - "status": 401,
  + "statusCode": 401,
  + "statusText": "Unauthorized",
  - "responseJson": {}
  + "responseBody": {}
  }
  ```

  - `requestSchema` and `requestSample` are no longer used for query parameters in GET operations,
    but instead we introduced new `argTypeMap` and `queryParamArgMap` to define schemas for query
    parameters.

  For JSON Schema Handler configuration, the following changes are **NEEDED**;

  ```diff
  - requestSample: { some_flag: true }
  + queryParamArgMap:
  +   some_flag: some_flag
  + argTypeMap:
  +   some_flag:
  +     type: boolean
  ```

  or just use the string interpolation;

  ```yaml
  path: /mypath?some_flag={args.some_flag}
  ```

  - Query parameters no longer uses `input`, and they become an argument of that operation directly.

  In the generated GraphQL Schema;

  ```diff
  - someOp(input: SomeInput): OpResult
  - input SomeInput {
  -  some_flag: Boolean
  - }
  + someOp(some_flag: Boolean): OpResult
  ```

  - `argTypeMap` no longer takes GraphQL type names but instead it can take JSON Schema pointer or
    JSON Schema definition itself. New `argTypeMap` can configure any argument even if it is defined
    in the headers.

  ```diff
  argTypeMap:
  - some_flag: Boolean
  + some_flag:
  +   type: boolean
  ```

### Patch Changes

- Updated dependencies
  [[`b162269f7`](https://github.com/Urigo/graphql-mesh/commit/b162269f70a90594962792ffaaa40d3a7ee9f4e4),
  [`2ad667d96`](https://github.com/Urigo/graphql-mesh/commit/2ad667d964545ed47170cfa4f9393282edc2073b)]:
  - @graphql-mesh/types@0.79.0
  - @graphql-mesh/string-interpolation@0.3.2

## 0.37.9

### Patch Changes

- [#4275](https://github.com/Urigo/graphql-mesh/pull/4275)
  [`a2e59dfdd`](https://github.com/Urigo/graphql-mesh/commit/a2e59dfdd70b8a7bc0e9d658ff1a53029757eaa2)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.1)
    (was `9.0.0`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@8.10.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/8.10.0)
    (was `8.9.1`, in `dependencies`)

* [#4298](https://github.com/Urigo/graphql-mesh/pull/4298)
  [`991373717`](https://github.com/Urigo/graphql-mesh/commit/99137371708b7fe12b32dfcfe93d535507a7f968)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.3` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.3)
    (was `9.0.1`, in `dependencies`)

* Updated dependencies
  [[`a2e59dfdd`](https://github.com/Urigo/graphql-mesh/commit/a2e59dfdd70b8a7bc0e9d658ff1a53029757eaa2),
  [`991373717`](https://github.com/Urigo/graphql-mesh/commit/99137371708b7fe12b32dfcfe93d535507a7f968),
  [`a2e59dfdd`](https://github.com/Urigo/graphql-mesh/commit/a2e59dfdd70b8a7bc0e9d658ff1a53029757eaa2),
  [`991373717`](https://github.com/Urigo/graphql-mesh/commit/99137371708b7fe12b32dfcfe93d535507a7f968)]:
  - @graphql-mesh/cross-helpers@0.2.2
  - @graphql-mesh/string-interpolation@0.3.1
  - @graphql-mesh/types@0.78.8

## 0.37.8

### Patch Changes

- [#4263](https://github.com/Urigo/graphql-mesh/pull/4263)
  [`db10974ea`](https://github.com/Urigo/graphql-mesh/commit/db10974eaa422967b3ce0ff0101ae97bca3ebf73)
  Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates:
  - Updated dependency
    [`@graphql-tools/delegate@9.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/delegate/v/9.0.0)
    (was `8.8.1`, in `dependencies`)
  - Updated dependency
    [`@graphql-tools/utils@8.9.1` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/8.9.1)
    (was `8.9.0`, in `dependencies`)

- Updated dependencies
  [[`db10974ea`](https://github.com/Urigo/graphql-mesh/commit/db10974eaa422967b3ce0ff0101ae97bca3ebf73),
  [`db10974ea`](https://github.com/Urigo/graphql-mesh/commit/db10974eaa422967b3ce0ff0101ae97bca3ebf73),
  [`db10974ea`](https://github.com/Urigo/graphql-mesh/commit/db10974eaa422967b3ce0ff0101ae97bca3ebf73)]:
  - @graphql-mesh/cross-helpers@0.2.1
  - @graphql-mesh/types@0.78.7

## 0.37.7

### Patch Changes

- [#4237](https://github.com/Urigo/graphql-mesh/pull/4237)
  [`02c018249`](https://github.com/Urigo/graphql-mesh/commit/02c0182498e60c78bee5c44c42dc897a739e8f18)
  Thanks [@ardatan](https://github.com/ardatan)! - - Respect `pattern` of `number` types
  - Dereference first-level circular dependencies properly in `dereferenceObject`
  - Do not make the schema single if there is one `allOf` or `anyOf` element but with properties
- Updated dependencies
  [[`f95036a33`](https://github.com/Urigo/graphql-mesh/commit/f95036a3360bd76d9f4b9e2725f4d344343fe41b)]:
  - @graphql-mesh/types@0.78.6

## 0.37.6

### Patch Changes

- Updated dependencies [c88a34d82]
  - @graphql-mesh/types@0.78.5

## 0.37.5

### Patch Changes

- 30d046724: Fix critical issue when there is a single source with a "bare" transform
  - @graphql-mesh/types@0.78.4

## 0.37.4

### Patch Changes

- Updated dependencies [738e2f378]
  - @graphql-mesh/types@0.78.3

## 0.37.3

### Patch Changes

- a2ef35c35: ** Use the new `@whatwg-node/fetch` package instead of `cross-undici-fetch`**

  `cross-undici-fetch` has been renamed to `@whatwg-node-fetch`. Now Mesh uses this new package.

  ** BREAKING: Drop `serve.handlers` in favor of the new plugin system **

  Now Mesh uses the new plugin system of GraphQL Yoga that uses WHATWG Fetch API instead of Node
  specific `serve.handlers`. That means you can use those plugins with any environment even if you
  are not using Node.js with `mesh start`.

  Please check our docs to see how you can migrate to the new usage.
  https://www.graphql-mesh.com/docs/guides/subscriptions-webhooks#handle-webhook-http-requests

- Updated dependencies [a2ef35c35]
  - @graphql-mesh/types@0.78.2

## 0.37.2

### Patch Changes

- @graphql-mesh/types@0.78.1

## 0.37.1

### Patch Changes

- 6e6fd4ab7: Fix path resolution issue on `readFileOrUrl` that causes a bug while loading files from
  the file system for building artifacts
- Updated dependencies [bcd9355ee]
  - @graphql-mesh/types@0.78.0

## 0.37.0

### Minor Changes

- 0401c7617: **Improvements on string interpolation ({env.sth} or {context.headers.sth}) for
  different environments**

  As we mention in most of our docs, we usually expect a key-value `header` object in the context.
  But Fetch-like environments don't have this kind of object but instead `Headers` object which is a
  kind `Map`. Now Mesh can detect this and automatically convert it to the key-value object
  especially for Yoga users.

  Also Mesh now handles `env` in a better way for non-Node environments;

  Consider `import.meta.env` as `env` if available, else take `globalThis` as `env`.

### Patch Changes

- Updated dependencies [66f5d0189]
- Updated dependencies [0401c7617]
  - @graphql-mesh/types@0.77.1
  - @graphql-mesh/cross-helpers@0.2.0

## 0.36.1

### Patch Changes

- Updated dependencies [12e1e5d72]
- Updated dependencies [12e1e5d72]
- Updated dependencies [12e1e5d72]
  - @graphql-mesh/cross-helpers@0.1.7
  - @graphql-mesh/types@0.77.0

## 0.36.0

### Minor Changes

- a0950ac6f: Breaking Change:
  - Now you can set a global `customFetch` instead of setting `customFetch` individually for each
    handler. `customFetch` configuration field for each handler will no longer work. And also
    `customFetch` needs to be the path of the code file that exports the function as `default`.
    `moduleName#exportName` is not supported for now.

  - While programmatically creating the handlers, now you also need `fetchFn` to be passed to the
    constructor;

  ```ts
  new GraphQLHandler({
    ...,
    fetchFn: myFetchFn,
  })
  ```

  - `readFileOrUrl`'s second `config` parameter is now required. Also this second parameter should
    take an object with `cwd`, `importFn`, `fetch` and `logger`. You can see the diff of handler's
    codes as an example.

### Patch Changes

- 19d06f6c9: Replace micromatch with minimatch and remove file-path-to-url because both has Node
  specific dependencies which need polyfills and extra setup for non Node environments
- 19d06f6c9: Remove chalk dependency
- Updated dependencies [a0950ac6f]
  - @graphql-mesh/types@0.76.0

## 0.35.7

### Patch Changes

- Updated dependencies [d4754ad08]
- Updated dependencies [2df026e90]
  - @graphql-mesh/types@0.75.0

## 0.35.6

### Patch Changes

- ed9ba7f48: Small improvements for relaxing event loop
- Updated dependencies [ed9ba7f48]
  - @graphql-mesh/types@0.74.2

## 0.35.5

### Patch Changes

- 41cfb46b4: Dynamically import additional resolvers instead of static imports
  - @graphql-mesh/types@0.74.1

## 0.35.4

### Patch Changes

- Updated dependencies [13b9b30f7]
  - @graphql-mesh/string-interpolation@0.3.0
  - @graphql-mesh/types@0.74.0

## 0.35.3

### Patch Changes

- 9733f490c: Do not strip long messages if DEBUG mode enabled
  - @graphql-mesh/types@0.73.3

## 0.35.2

### Patch Changes

- 3c0366d2c: - Support import.meta.env instead of process.env for browsers
  - Ponyfill `util.inspect` only if it is not Node env
- 3c0366d2c: Sanitize "." as "\_" instead of "DOT"
- Updated dependencies [3c0366d2c]
  - @graphql-mesh/cross-helpers@0.1.6
  - @graphql-mesh/types@0.73.2

## 0.35.1

### Patch Changes

- abe9fcc41: fix(fileURLtoPath): return empty string if url is not valid
  - @graphql-mesh/types@0.73.1

## 0.35.0

### Minor Changes

- 974e703e2: No longer import entire lodash library but instead individual smaller packages

### Patch Changes

- 974e703e2: Cleanup dependencies
- 974e703e2: Use deeper lodash imports to have better treeshaking and avoid using eval
- Updated dependencies [974e703e2]
- Updated dependencies [19a99c055]
- Updated dependencies [974e703e2]
- Updated dependencies [974e703e2]
- Updated dependencies [893d526ab]
- Updated dependencies [974e703e2]
  - @graphql-mesh/string-interpolation@0.2.0
  - @graphql-mesh/types@0.73.0
  - @graphql-mesh/cross-helpers@0.1.5

## 0.34.10

### Patch Changes

- 43eb3d2c2: fix(additionalResolvers): check if result type matches the abstract source type by
  respecting interface inheritance
  - @graphql-mesh/types@0.72.5

## 0.34.9

### Patch Changes

- 55ad5ea44: Fix browser support
- Updated dependencies [55ad5ea44]
  - @graphql-mesh/cross-helpers@0.1.4
  - @graphql-mesh/types@0.72.4

## 0.34.8

### Patch Changes

- 31efa964e: Fix ESM support
  - @graphql-mesh/types@0.72.3

## 0.34.7

### Patch Changes

- Updated dependencies [66b9b3ddc]
  - @graphql-mesh/cross-helpers@0.1.3
  - @graphql-mesh/types@0.72.2

## 0.34.6

### Patch Changes

- b9beacca2: Bump cross-undici-fetch for Node 14 compatibility and performance improvements
  - @graphql-mesh/types@0.72.1

## 0.34.5

### Patch Changes

- Updated dependencies [fa2542468]
  - @graphql-mesh/types@0.72.0

## 0.34.4

### Patch Changes

- ddbbec8a8: Supress dynamic import warnings in Vite
  - @graphql-mesh/types@0.71.4

## 0.34.3

### Patch Changes

- 2e9addd80: Bump cross-undici-fetch for Node 18 compat
- Updated dependencies [2e9addd80]
- Updated dependencies [2e9addd80]
  - @graphql-mesh/string-interpolation@0.1.0
  - @graphql-mesh/types@0.71.3

## 0.34.2

### Patch Changes

- @graphql-mesh/types@0.71.2

## 0.34.1

### Patch Changes

- 7856f92d3: Bump all packages
- Updated dependencies [7856f92d3]
  - @graphql-mesh/cross-helpers@0.1.2
  - @graphql-mesh/string-interpolation@0.0.1
  - @graphql-mesh/types@0.71.1

## 0.34.0

### Minor Changes

- f963b57ce: Improve Logging Experience
- 0644f31f2: Use dayjs instead of date-fns for smaller bundle size
- 331b62637: feat(utils): add base64 modifier to string interpolator
- 331b62637: feat(json-schema/openapi): support OpenAPI links and json pointer syntax in string
  interpolation
- 331b62637: feat: support JSON string as an input for string file pointers

### Patch Changes

- Updated dependencies [f963b57ce]
- Updated dependencies [331b62637]
  - @graphql-mesh/types@0.71.0

## 0.33.6

### Patch Changes

- Updated dependencies [cf0836a64]
  - @graphql-mesh/cross-helpers@0.1.1
  - @graphql-mesh/types@0.70.6

## 0.33.5

### Patch Changes

- @graphql-mesh/types@0.70.5

## 0.33.4

### Patch Changes

- 35a55e841: Bump GraphQL Tools packages
- Updated dependencies [35a55e841]
  - @graphql-mesh/types@0.70.4

## 0.33.3

### Patch Changes

- @graphql-mesh/types@0.70.3

## 0.33.2

### Patch Changes

- Updated dependencies [b02f5b008]
  - @graphql-mesh/types@0.70.2

## 0.33.1

### Patch Changes

- 2d5c6c72a: add Git repository link in package.json
- Updated dependencies [2d5c6c72a]
  - @graphql-mesh/types@0.70.1

## 0.33.0

### Minor Changes

- d567be7b5: feat(json-schema): support bundles from different sources

### Patch Changes

- Updated dependencies [d567be7b5]
  - @graphql-mesh/types@0.70.0

## 0.32.2

### Patch Changes

- Updated dependencies [f30dba61e]
  - @graphql-mesh/types@0.69.0

## 0.32.1

### Patch Changes

- Updated dependencies [be61de529]
  - @graphql-mesh/types@0.68.3

## 0.32.0

### Minor Changes

- 67fb11706: enhance: improve cross-platform support

### Patch Changes

- Updated dependencies [b1a6df928]
  - @graphql-mesh/types@0.68.2

## 0.31.0

### Minor Changes

- b2c537c2a: feat - cross-platform support

### Patch Changes

- Updated dependencies [b2c537c2a]
  - @graphql-mesh/cross-helpers@0.1.0
  - @graphql-mesh/types@0.68.1

## 0.30.2

### Patch Changes

- Updated dependencies [6c318b91a]
  - @graphql-mesh/types@0.68.0

## 0.30.1

### Patch Changes

- @graphql-mesh/types@0.67.1

## 0.30.0

### Minor Changes

- 01bac6bb5: enhance: reduce memory consumption

### Patch Changes

- 01bac6bb5: fix - align graphql-tools versions
- Updated dependencies [01bac6bb5]
- Updated dependencies [01bac6bb5]
  - @graphql-mesh/types@0.67.0

## 0.29.0

### Minor Changes

- 268db0462: feat: persisted queries

### Patch Changes

- @graphql-mesh/types@0.66.6

## 0.28.5

### Patch Changes

- Updated dependencies [2ffb1f287]
  - @graphql-mesh/types@0.66.5

## 0.28.4

### Patch Changes

- Updated dependencies [6d2d46480]
  - @graphql-mesh/types@0.66.4

## 0.28.3

### Patch Changes

- @graphql-mesh/types@0.66.3

## 0.28.2

### Patch Changes

- fb876e99c: fix: bump fixed delegate package
- Updated dependencies [fb876e99c]
  - @graphql-mesh/types@0.66.2

## 0.28.1

### Patch Changes

- Updated dependencies [98ff961ff]
  - @graphql-mesh/types@0.66.1

## 0.28.0

### Minor Changes

- 6f07de8fe: feat(graphql): custom fetch strategies

### Patch Changes

- 6f07de8fe: fix: do not import process from env
- b481fbc39: enhance: add tslib to dependencies to reduce bundle size
- Updated dependencies [6f07de8fe]
- Updated dependencies [6f07de8fe]
- Updated dependencies [b481fbc39]
  - @graphql-mesh/types@0.66.0

## 0.27.9

### Patch Changes

- 3f4bb09a9: fix(applyResultTransforms): apply transformers for result in correct order
- Updated dependencies [21de17a3d]
  - @graphql-mesh/types@0.65.0

## 0.27.8

### Patch Changes

- Updated dependencies [8b8eb5158]
- Updated dependencies [8b8eb5158]
  - @graphql-mesh/types@0.64.2

## 0.27.7

### Patch Changes

- ca6bb5ff3: fix(utils): convert minus character to underscore if in the middle
  - @graphql-mesh/types@0.64.1

## 0.27.6

### Patch Changes

- Updated dependencies [08b250e04]
  - @graphql-mesh/types@0.64.0

## 0.27.5

### Patch Changes

- 1815865c3: fix: bump fixed graphql-tools
- Updated dependencies [1815865c3]
  - @graphql-mesh/types@0.63.1

## 0.27.4

### Patch Changes

- Updated dependencies [b6eca9baa]
- Updated dependencies [b6eca9baa]
  - @graphql-mesh/types@0.63.0

## 0.27.3

### Patch Changes

- Updated dependencies [0d43ecf19]
  - @graphql-mesh/types@0.62.2

## 0.27.2

### Patch Changes

- c71b29004: fix(utils): revert unnecessary change
- Updated dependencies [447bc3697]
  - @graphql-mesh/types@0.62.1

## 0.27.1

### Patch Changes

- fcbd12a35: fix(utils): normalize module objects with Object.defineProperty not with regular
  assignment
- Updated dependencies [240ec7b38]
  - @graphql-mesh/types@0.62.0

## 0.27.0

### Minor Changes

- 900a01355: Support YAML include

## 0.26.4

### Patch Changes

- Updated dependencies [66ca1a366]
  - @graphql-mesh/types@0.61.0

## 0.26.3

### Patch Changes

- Updated dependencies [a79268b3a]
- Updated dependencies [a79268b3a]
  - @graphql-mesh/types@0.60.0

## 0.26.2

### Patch Changes

- Updated dependencies [020431bdc]
- Updated dependencies [020431bdc]
- Updated dependencies [020431bdc]
  - @graphql-mesh/types@0.59.0

## 0.26.1

### Patch Changes

- 113091148: fix(utils): better error for missing types in incontext sdk
- Updated dependencies [6bb4cf673]
  - @graphql-mesh/types@0.58.0

## 0.26.0

### Minor Changes

- 56e2257fa: feat: use JIT in all execution phases

### Patch Changes

- 56e2257fa: fix(merger-bare): handle single source transforms correctly
- Updated dependencies [1ab0aebbc]
  - @graphql-mesh/types@0.57.2

## 0.25.0

### Minor Changes

- 2b876f2b8: feat(core): re-enable leaf serialization and custom JSON serializer during execution

## 0.24.2

### Patch Changes

- d907351c5: new OpenAPI Handler
- Updated dependencies [d907351c5]
  - @graphql-mesh/types@0.57.1

## 0.24.1

### Patch Changes

- 26d685f2a: fix(pubsub): get correct value from event

## 0.24.0

### Minor Changes

- cfca98d34: feat(utils): drop graphql-subscriptions and use events for PubSub Impl

### Patch Changes

- Updated dependencies [cfca98d34]
  - @graphql-mesh/types@0.57.0

## 0.23.0

### Minor Changes

- 5666484d6: update cross-undici-fetch

## 0.22.2

### Patch Changes

- 6c216c309: fix(readFileOrUrl): read JSON from FS not CJS

## 0.22.1

### Patch Changes

- c22eb1b5e: feat(playground): embed GraphQL Mesh logo in GraphiQL

## 0.22.0

### Minor Changes

- ec0d1d639: enhance: avoid sync require but collect import sync

### Patch Changes

- 1cc0acb9a: fix: normalize imported modules
- Updated dependencies [ec0d1d639]
  - @graphql-mesh/types@0.56.0

## 0.21.1

### Patch Changes

- Updated dependencies [1b332487c]
  - @graphql-mesh/types@0.55.0

## 0.21.0

### Minor Changes

- 875d0e48d: enhance: small improvements

## 0.20.1

### Patch Changes

- Updated dependencies [761b16ed9]
  - @graphql-mesh/types@0.54.1

## 0.20.0

### Minor Changes

- 09f81dd74: GraphQL v16 compatibility
- 09f81dd74: GraphQL v16 compability

### Patch Changes

- Updated dependencies [09f81dd74]
- Updated dependencies [09f81dd74]
  - @graphql-mesh/types@0.54.0

## 0.19.0

### Minor Changes

- 0dc08e5cc: enhance: improve jitExecutorFactory

## 0.18.1

### Patch Changes

- Updated dependencies [6f57be0c1]
  - @graphql-mesh/types@0.53.0

## 0.18.0

### Minor Changes

- 4ec7a14ba: enhance: memoize parse/print document node
- 811960cdc: feat(runtime): use factory functions for debug messages

### Patch Changes

- Updated dependencies [811960cdc]
- Updated dependencies [6f5ffe766]
  - @graphql-mesh/types@0.52.0

## 0.17.2

### Patch Changes

- Updated dependencies [256abf5f7]
  - @graphql-mesh/types@0.51.0

## 0.17.1

### Patch Changes

- Updated dependencies [8c9b709ae]
  - @graphql-mesh/types@0.50.0

## 0.17.0

### Minor Changes

- 7bd145769: feat(utils): use JIT for subscriptions as well

## 0.16.3

### Patch Changes

- 472c5887b: enhance(readFileOrUrl): remove unnecessary caching

## 0.16.2

### Patch Changes

- Updated dependencies [6ce43ddac]
  - @graphql-mesh/types@0.49.0

## 0.16.1

### Patch Changes

- 46a4f7b73: fix(utils): hashObject should always return a string
- aa804d043: enhance(utils): improve rmdirs
- Updated dependencies [67552c8f8]
  - @graphql-mesh/types@0.48.0

## 0.16.0

### Minor Changes

- 9eff8a396: enhance(logging): ability to filter debug messages

### Patch Changes

- Updated dependencies [9eff8a396]
  - @graphql-mesh/types@0.47.0

## 0.15.0

### Minor Changes

- f4f30741d: enhance(artifacts): no more execute additional resolvers during build

## 0.14.0

### Minor Changes

- 4545fe72d: Some improvements on additional resolvers;
  - Now you can point to the nested fields in `keyArgs`; e.g. `keysArg: "where.ids"`
  - You don't need `returnType` for abstract types anymore, because it's inferred from the type of
    `targetFieldName`.

- d189b4034: feat(json-schema): handle non-latin or non-string values correctly

### Patch Changes

- Updated dependencies [4545fe72d]
- Updated dependencies [f23820ed0]
- Updated dependencies [06d688e70]
  - @graphql-mesh/types@0.46.0

## 0.13.7

### Patch Changes

- fc51c574d: Dependency updates
- Updated dependencies [fc51c574d]
  - @graphql-mesh/types@0.45.2

## 0.13.6

### Patch Changes

- Updated dependencies [1c2667489]
  - @graphql-mesh/types@0.45.1

## 0.13.5

### Patch Changes

- 7080a2f1d: Fix baseDir imports for cli generated artifacts

## 0.13.4

### Patch Changes

- 0c97b4b75: fix(config): Yarn PnP Support
- Updated dependencies [6266d1774]
- Updated dependencies [94606e7b9]
- Updated dependencies [2b8dae1cb]
  - @graphql-mesh/types@0.45.0

## 0.13.3

### Patch Changes

- Updated dependencies [25d10cc23]
  - @graphql-mesh/types@0.44.2

## 0.13.2

### Patch Changes

- 49c8ceb38: fix(core): bump packages to fix variables issue
- Updated dependencies [49c8ceb38]
  - @graphql-mesh/types@0.44.1

## 0.13.1

### Patch Changes

- Updated dependencies [1ee417e3d]
  - @graphql-mesh/types@0.44.0

## 0.13.0

### Minor Changes

- 885ea439a: New MeshStore approach

### Patch Changes

- d8051f87d: use fallbackFormat in readUrlWithCache
- Updated dependencies [885ea439a]
- Updated dependencies [d8051f87d]
  - @graphql-mesh/types@0.43.0

## 0.12.0

### Minor Changes

- bdb58dfec: chore(deps): bump object-hash

## 0.11.4

### Patch Changes

- 7d0e33660: fix(utils): support annotations in argTypeMap

## 0.11.3

### Patch Changes

- 3c4c51100: enhance(runtime): skip validation on schema delegation

## 0.11.2

### Patch Changes

- e6acdbd7d: enhance(runtime): do not compose unnecessary resolvers

## 0.11.1

### Patch Changes

- 69c89666d: chore(utils): bump string interpolator version

## 0.11.0

### Minor Changes

- 1caa8ffd3: enhance(runtime): use graphql-jit to improve the performance

## 0.10.0

### Minor Changes

- 346fe9c61: Performance improvements and OData fixes

## 0.9.2

### Patch Changes

- b77148a04: fix(npm-publish): bump all versions to publish again

## 0.9.1

### Patch Changes

- 2c3312f1a: use fallbackFormat in readUrlWithCache
- d12c7d978: fix(utils): use mkdir before emit output

## 0.9.0

### Minor Changes

- b9ca0c30: Make Transforms and Handlers base-dir aware

## 0.8.8

### Patch Changes

- ec89a923: fix(utils): ensure directory exists in writeJSON

## 0.8.7

### Patch Changes

- 69d2198d: fix readFileWithCache: isAbsolute issue
  (https://github.com/Urigo/graphql-mesh/issues/1505)

## 0.8.6

### Patch Changes

- 7e970f09: fix(utils): handle more complex interpolation strings

## 0.8.5

### Patch Changes

- 8d345721: fix(utils): fix pathExists issue

## 0.8.4

### Patch Changes

- c767df01: fix(fs): fix fs handling issues for non Node environments
- b3d7ecbf: chore(deps): replace fs-extra with native fs

## 0.8.3

### Patch Changes

- 08c2966e: chore(config): update js-yaml

## 0.8.2

### Patch Changes

- c85a54eb: fix(utils): handle multiple transforms properly

## 0.8.1

### Patch Changes

- c064e3a8: Fix minor issues with schema wrapping, updated types

## 0.8.0

### Minor Changes

- 2d14fcc3: bump graphql-tools to v7

## 0.7.0

### Minor Changes

- c1b073de: feat(runtime): support TypedDocumentNode

## 0.6.0

### Minor Changes

- 9a7a55c4: feat(openapi): add sourceFormat option to provide schema format explicitly

## 0.5.4

### Patch Changes

- a3b42cfd: fix(runtime): handle transforms correctly for single source

## 0.5.3

### Patch Changes

- 79adf4b6: fix(utils): loadModuleExpression keep value if not string

## 0.5.2

### Patch Changes

- 9900d2fa: fix(runtime): handle noWrap transforms correctly
- 9900d2fa: chore(utils): move groupTransforms under utils

## 0.5.1

### Patch Changes

- 8f53be10: fix(utils): do not try to parse empty strings

## 0.5.0

### Minor Changes

- a789c312: feat(stitching): use batch execution

## 0.4.0

### Minor Changes

- 718e7a16: fix(runtime): fix browser support

## 0.3.0

### Minor Changes

- 705c4626: introduce an independent config package
