Packages

@graphql-tools/merge

10.0.6 · 22 Oct 2026MIT10.7M / weekRepositoryHomepagenpmAtom feed

137 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 10.x · latest line
  2. 10.0.1 – 10.0.66 releases that only update dependencies@graphql-tools/utils 13.1.3Show each
  3. 10.0.0

    19 Oct 2026
    • breaking

      Drop GraphQL v14/v15 support and require Node.js >= 22.18.

    • On Node.js ≥26.1 (and ≥24.16 where backported), fs.glob followSymlinks is used.

    • On older engines, symlink directories are discovered only under each pattern’s literal prefix (not the whole cwd) and patterns are re-rooted.

  4. 9.x
  5. 9.2.8

    15 Oct 2026
    • dependencies updates:

    • Fix: Preserve symbol-keyed GraphQL extensions when building, merging, or extracting schemas.

      GraphQL.js v17 allows string | symbol keys on schema/type/field extensions (via toObjMapWithSymbols). @graphql-tools was dropping those symbol keys in two places:

  6. 9.2.6 – 9.2.72 releases that only update dependencies@graphql-tools/utils 12.0.4Show each
  7. 9.2.5

    30 Sep 2026
    • security

      Fix prototype pollution in mergeIncrementalResult

      Path segments are now rejected unless they are primitive strings or numbers, and keys named __proto__, constructor or prototype are still blocked. Previously a non-primitive segment such as ["__proto__"] bypassed the string equality guard and was coerced into a write on Object.prototype.

      Also exports shared isSafeObjectKey / isDangerousObjectKey helpers used by this path walker and other package call sites. @graphql-tools/merge and @graphql-tools/mock are patched so they ship with the new imports; updateInternalDependencies raises their utils floor when 12.0.2 is versioned.

  8. 9.2.4

    7 Sep 2026
    • Preserve multiple applications of the same directive when extending a type even if the repeatable directive definition is not present in the merge inputs.

    • Write the synthesized default operation types back onto the schema definition node, so merging a schema extension that has no operation block (federation SDL, for example) still produces a query root on graphql@17.

  9. 9.2.3

    12 Aug 2026
    • #8349 7fe0319 Thanks @aarne! - Pass the collected directive definitions to mergeSchemaDefs so repeatable directives on schema definitions and extend schema extensions (e.g. a repeatable @link) are kept as separate instances instead of being collapsed and having their arguments merged.

  10. 9.2.2

    17 Jul 2026

    Reading the note…

  11. 9.2.1

    17 Jul 2026

    Reading the note…

  12. 9.2.0

    8 Jul 2026

    Reading the note…

  13. 9.1.11

    6 Jul 2026

    Reading the note…

  14. 9.1.10

    28 Jun 2026

    Reading the note…

  15. 9.1.9

    23 Apr 2026

    Reading the note…

  16. 9.1.8

    9 Apr 2026

    Reading the note…

  17. 9.1.7

    7 Jan 2026

    Reading the note…

  18. 9.1.6

    28 Nov 2025

    Reading the note…

  19. 9.1.5

    12 Nov 2025

    Reading the note…

  20. 9.1.4

    11 Nov 2025

    Reading the note…

  21. 9.1.3

    4 Nov 2025

    Reading the note…

  22. 9.1.2

    30 Oct 2025

    Reading the note…

  23. 9.1.1

    21 Jul 2025

    Reading the note…

  24. 9.1.0

    17 Jul 2025

    Reading the note…

  25. 9.0.24

    13 Mar 2025

    Reading the note…

  26. 9.0.23

    13 Mar 2025

    Reading the note…

  27. 9.0.22

    3 Mar 2025

    Reading the note…

  28. 9.0.21

    25 Feb 2025

    Reading the note…

  29. 9.0.20

    21 Feb 2025

    Reading the note…

  30. 9.0.19

    10 Feb 2025

    Reading the note…

  31. 9.0.18

    10 Feb 2025

    Reading the note…

  32. 9.0.17

    6 Jan 2025

    Reading the note…

  33. 9.0.16

    2 Jan 2025

    Reading the note…

  34. 9.0.15

    24 Dec 2024

    Reading the note…

  35. 9.0.14

    14 Dec 2024

    Reading the note…

  36. 9.0.13

    13 Dec 2024

    Reading the note…

  37. 9.0.12

    4 Dec 2024

    Reading the note…

  38. 9.0.11

    27 Nov 2024

    Reading the note…

  39. 9.0.10

    22 Nov 2024

    Reading the note…

  40. 9.0.9

    13 Nov 2024

    Reading the note…

  41. 9.0.8

    15 Oct 2024

    Reading the note…

  42. 9.0.7

    29 Aug 2024

    Reading the note…

  43. 9.0.6

    16 Aug 2024

    Reading the note…

  44. 9.0.5

    11 Aug 2024

    Reading the note…

  45. 9.0.4

    30 Apr 2024

    Reading the note…

  46. 9.0.3

    23 Feb 2024

    Reading the note…