# Changelog

All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines.

## [5.0.0](https://github.com/eturino/apollo-link-scalars/compare/v4.0.3...v5.0.0) (2026-04-27)

First release supporting `@apollo/client` v4 alongside v3, plus the new `reviveScalarsInCache` helper for JSON-persisted Apollo caches ([#760](https://github.com/eturino/apollo-link-scalars/issues/760)).

For users coming from `4.0.3`, this is a drop-in upgrade: `withScalars` is unchanged, and the "BREAKING CHANGES" entry below scopes only to `reviveScalarsInCache`, which ships for the first time in 5.0.0.


### ⚠ BREAKING CHANGES

* **revive:** options bag signature + nullFunctions parity

### Features

* **revive:** options bag signature + nullFunctions parity ([fa37f72](https://github.com/eturino/apollo-link-scalars/commit/fa37f72aacf6fa5435088fe932855ffef5fec459))
* reviveScalarsInCache for persisted cache rehydration (issue [#760](https://github.com/eturino/apollo-link-scalars/issues/760)) ([6bd07ef](https://github.com/eturino/apollo-link-scalars/commit/6bd07efda5bebac63de0864480a7ede7d38a9eda))
* support @apollo/client v3 and v4 with tav-driven test matrix ([ccc3085](https://github.com/eturino/apollo-link-scalars/commit/ccc30852ebda01187a99e4a82fb23b0b06c7f3e3)), closes [#1451](https://github.com/eturino/apollo-link-scalars/issues/1451)
* **test:** add local graphql-test-server (Apollo Server + graphql-ws) ([1903423](https://github.com/eturino/apollo-link-scalars/commit/1903423b8c9d27c3e1700d544da582178a56c573))


### Bug Fixes

* **ci:** matrix works with pnpm workspace + isolated test-apps ([23b675f](https://github.com/eturino/apollo-link-scalars/commit/23b675fee278e4a1ce00a82a11e302e115c052ba))
* **ci:** unblock matrix ^3.8.0 row ([cd5d0ba](https://github.com/eturino/apollo-link-scalars/commit/cd5d0ba8e77d458574f2ad53569f0869f040811f))
* **deps:** bump dset from 3.1.3 to 3.1.4 ([#1285](https://github.com/eturino/apollo-link-scalars/issues/1285)) ([386b025](https://github.com/eturino/apollo-link-scalars/commit/386b025ae510596ae85d98377b41d77c79b5538f))
* **deps:** bump flatted from 3.2.7 to 3.4.2 ([#1535](https://github.com/eturino/apollo-link-scalars/issues/1535)) ([f6d4754](https://github.com/eturino/apollo-link-scalars/commit/f6d4754fb06ee97ced1b287df84d6639492ed002))
* **deps:** bump handlebars from 4.7.8 to 4.7.9 ([#1540](https://github.com/eturino/apollo-link-scalars/issues/1540)) ([097d179](https://github.com/eturino/apollo-link-scalars/commit/097d1791ae7600745213343c19d85afa83493418))
* **deps:** bump micromatch from 4.0.7 to 4.0.8 ([#1274](https://github.com/eturino/apollo-link-scalars/issues/1274)) ([fb3f2fe](https://github.com/eturino/apollo-link-scalars/commit/fb3f2fe9119f7f2a3729b52d9670981c7b83fc85))
* enrich invalid-enum GraphQLError with value, field, allowed values ([#6](https://github.com/eturino/apollo-link-scalars/issues/6)) ([fda5c5e](https://github.com/eturino/apollo-link-scalars/commit/fda5c5ec83b858e91337b74d7a7b64a311b82862))
* **eslint:** move v3/v4 test-file rule split into config ([19c1c7f](https://github.com/eturino/apollo-link-scalars/commit/19c1c7fc791465f7067df96985e03ea3855bffb0))
* preserve caller variables object in ScalarApolloLink ([#1041](https://github.com/eturino/apollo-link-scalars/issues/1041)) ([bd61874](https://github.com/eturino/apollo-link-scalars/commit/bd618741b213f1a6fb40dcd87ca150454077f19f))
* support graphql schemas from another realm ([a657fa7](https://github.com/eturino/apollo-link-scalars/commit/a657fa731929d64679089ad4615ea56300515b04)), closes [#1056](https://github.com/eturino/apollo-link-scalars/issues/1056)

### [4.0.3](https://github.com/eturino/apollo-link-scalars/compare/v4.0.2...v4.0.3) (2023-12-12)


### Bug Fixes

* **deps:** bump @babel/traverse from 7.21.2 to 7.23.2 ([#1074](https://github.com/eturino/apollo-link-scalars/issues/1074)) ([9141ab8](https://github.com/eturino/apollo-link-scalars/commit/9141ab8c10497043b4485483ba77d8d2c400f4b5))
* **deps:** bump semver from 5.7.1 to 5.7.2 ([#1012](https://github.com/eturino/apollo-link-scalars/issues/1012)) ([599b5ec](https://github.com/eturino/apollo-link-scalars/commit/599b5ecf9e35ee11e6c55ff87ebd6e350ae77961))
* **deps:** bump word-wrap from 1.2.3 to 1.2.4 ([#1016](https://github.com/eturino/apollo-link-scalars/issues/1016)) ([acc8345](https://github.com/eturino/apollo-link-scalars/commit/acc8345c7c410efb3e6810019e3b0eca37309b96))

### [4.0.2](https://github.com/eturino/apollo-link-scalars/compare/v4.0.1...v4.0.2) (2023-03-13)


### Bug Fixes

* **deps:** bump ansi-regex from 3.0.0 to 3.0.1 ([#634](https://github.com/eturino/apollo-link-scalars/issues/634)) ([cdf7997](https://github.com/eturino/apollo-link-scalars/commit/cdf79970ed2e589ec3859fad5c44e5931d2501b2))
* **deps:** bump async from 2.6.3 to 2.6.4 ([#653](https://github.com/eturino/apollo-link-scalars/issues/653)) ([556c401](https://github.com/eturino/apollo-link-scalars/commit/556c40173aef6381eec3e9a8889681615740e4d7))

### [4.0.1](https://github.com/eturino/apollo-link-scalars/compare/v4.0.0...v4.0.1) (2022-02-03)


### Bug Fixes

* **deps:** bump node-fetch from 2.6.6 to 2.6.7 ([#568](https://github.com/eturino/apollo-link-scalars/issues/568)) ([5d226c6](https://github.com/eturino/apollo-link-scalars/commit/5d226c6581326203f15b66d119f9bc458a9a06a0))
* include src in npm ([#575](https://github.com/eturino/apollo-link-scalars/issues/575)) ([58cad08](https://github.com/eturino/apollo-link-scalars/commit/58cad089ec5ebc7d924f5b9555046825cea8a097))

## [4.0.0](https://github.com/eturino/apollo-link-scalars/compare/v3.0.0...v4.0.0) (2022-01-03)


### ⚠ BREAKING CHANGES

* apollo-link-scalars uses graphql 16.x now as a peer dependency

### Features

* adapt to graphql v16 and its stricter types ([22ccad3](https://github.com/eturino/apollo-link-scalars/commit/22ccad3e2a2a9f73ea6093a0a5ce92da5c7dfec8))

## [3.0.0](https://github.com/eturino/apollo-link-scalars/compare/v2.1.4...v3.0.0) (2021-09-21)


### ⚠ BREAKING CHANGES

* moved @apollo/client to a peer dependency. This can be a breaking change.

### Bug Fixes

* **deps:** bump @apollo/client from 3.3.21 to 3.4.1 ([#388](https://github.com/eturino/apollo-link-scalars/issues/388)) ([0e6bada](https://github.com/eturino/apollo-link-scalars/commit/0e6badae78bd6477a90436a8d15990ac37c73f61))
* **deps:** bump @apollo/client from 3.4.1 to 3.4.4 ([#394](https://github.com/eturino/apollo-link-scalars/issues/394)) ([d577140](https://github.com/eturino/apollo-link-scalars/commit/d577140fb463e2db117b132fa4da2532a4133393))
* **deps:** bump @apollo/client from 3.4.10 to 3.4.11 ([#445](https://github.com/eturino/apollo-link-scalars/issues/445)) ([47a6c19](https://github.com/eturino/apollo-link-scalars/commit/47a6c19472a579e9cd1f7c098bcc42d258863e10))
* **deps:** bump @apollo/client from 3.4.11 to 3.4.13 ([#458](https://github.com/eturino/apollo-link-scalars/issues/458)) ([3ee9c1e](https://github.com/eturino/apollo-link-scalars/commit/3ee9c1ea1796e07a02b419819c0f32412d2d02ea))
* **deps:** bump @apollo/client from 3.4.4 to 3.4.5 ([#398](https://github.com/eturino/apollo-link-scalars/issues/398)) ([9b0c848](https://github.com/eturino/apollo-link-scalars/commit/9b0c848737c7b6fdaa49cfa91baf5a8f1759fcf0))
* **deps:** bump @apollo/client from 3.4.5 to 3.4.6 ([#405](https://github.com/eturino/apollo-link-scalars/issues/405)) ([08598cb](https://github.com/eturino/apollo-link-scalars/commit/08598cb702d8cf7c00e4b3c4d8e9db1b3e2128cd))
* **deps:** bump @apollo/client from 3.4.6 to 3.4.7 ([#408](https://github.com/eturino/apollo-link-scalars/issues/408)) ([1a90de6](https://github.com/eturino/apollo-link-scalars/commit/1a90de682d22251ff9eae82bd32e24814056c58b))
* **deps:** bump @apollo/client from 3.4.7 to 3.4.8 ([#417](https://github.com/eturino/apollo-link-scalars/issues/417)) ([c9482fc](https://github.com/eturino/apollo-link-scalars/commit/c9482fca7c727b8673c5628fb91d19ebbec86711))
* **deps:** bump @apollo/client from 3.4.8 to 3.4.9 ([#426](https://github.com/eturino/apollo-link-scalars/issues/426)) ([7bb3ba4](https://github.com/eturino/apollo-link-scalars/commit/7bb3ba4380440cf084d8f65b3bb1bda73a01f86a))
* **deps:** bump @apollo/client from 3.4.9 to 3.4.10 ([#431](https://github.com/eturino/apollo-link-scalars/issues/431)) ([532a2dd](https://github.com/eturino/apollo-link-scalars/commit/532a2ddb8b0465b4cc3fac90deec51ac1fe71790))
* **deps:** bump zen-observable-ts from 1.0.0 to 1.1.0 ([#374](https://github.com/eturino/apollo-link-scalars/issues/374)) ([eba62e3](https://github.com/eturino/apollo-link-scalars/commit/eba62e340cb94ac9dc8dcaf757ee8b8b9cb3e6b8))
* moved @apollo/client to a peer dependency, and fixed potential issue with result.errors ([7fb1755](https://github.com/eturino/apollo-link-scalars/commit/7fb1755520757e333267ae36759f56399dd1aaf8))

### [2.1.4](https://github.com/eturino/apollo-link-scalars/compare/v2.1.3...v2.1.4) (2021-07-19)


### Bug Fixes

* **deps:** bump zen-observable-ts from 1.0.0 to 1.1.0 ([#367](https://github.com/eturino/apollo-link-scalars/issues/367)) ([457f558](https://github.com/eturino/apollo-link-scalars/commit/457f5583ec8ba576afd9969f7878fc9aac319ee9))
* fix: Scalars not parsed when fragment spreading causes a field to appear multiple times ([fe40256](https://github.com/eturino/apollo-link-scalars/commit/fe40256dffd1a22b53e1a82eb1174451b2f7d883)), closes [#370](https://github.com/eturino/apollo-link-scalars/issues/370)

### [2.1.3](https://github.com/eturino/apollo-link-scalars/compare/v2.1.2...v2.1.3) (2021-04-08)


### Bug Fixes

* **deps:** bump @apollo/client from 3.3.12 to 3.3.14 ([#295](https://github.com/eturino/apollo-link-scalars/issues/295)) ([1a3b5fe](https://github.com/eturino/apollo-link-scalars/commit/1a3b5fed102cd6a1d300c2bcaf0350cc150fa69c))

### [2.1.2](https://github.com/eturino/apollo-link-scalars/compare/v2.1.1...v2.1.2) (2021-03-20)


### Bug Fixes

* **deps:** bump @apollo/client from 3.3.7 to 3.3.8 ([#245](https://github.com/eturino/apollo-link-scalars/issues/245)) ([a753d2f](https://github.com/eturino/apollo-link-scalars/commit/a753d2f8999fbcc3b8c3e8b5172fdc0ef2a8b2bf))
* **deps:** bump @apollo/client from 3.3.8 to 3.3.11 ([#258](https://github.com/eturino/apollo-link-scalars/issues/258)) ([fd1a364](https://github.com/eturino/apollo-link-scalars/commit/fd1a3648e7c7b99ddffb86303ba81c2339ae229c))

### [2.1.1](https://github.com/eturino/apollo-link-scalars/compare/v2.1.0...v2.1.1) (2021-01-31)

## [2.1.0](https://github.com/eturino/apollo-link-scalars/compare/v2.0.3...v2.1.0) (2021-01-30)


### Features

* add nullable type transformations ([#236](https://github.com/eturino/apollo-link-scalars/issues/236)) ([c09f3a4](https://github.com/eturino/apollo-link-scalars/commit/c09f3a479a7f8e1d0e1512e8d0fcadbc0e287af2))
* export NullFunctions type ([666be3e](https://github.com/eturino/apollo-link-scalars/commit/666be3ebe579a3a8a75a5fa361f9dbfa0ba3c14a))


### Bug Fixes

* **deps:** [security] bump node-notifier from 8.0.0 to 8.0.1 ([#216](https://github.com/eturino/apollo-link-scalars/issues/216)) ([58dc337](https://github.com/eturino/apollo-link-scalars/commit/58dc3379ffba2964078288d54c4bd6a8b40613b4))
* **deps:** bump @apollo/client from 3.3.6 to 3.3.7 ([#230](https://github.com/eturino/apollo-link-scalars/issues/230)) ([ef84f45](https://github.com/eturino/apollo-link-scalars/commit/ef84f45a4da874e176843b56a65ccc722760d2cc))

### [2.0.3](https://github.com/eturino/apollo-link-scalars/compare/v2.0.2...v2.0.3) (2020-12-13)


### Bug Fixes

* **deps:** [security] bump highlight.js from 10.3.2 to 10.4.1 ([#209](https://github.com/eturino/apollo-link-scalars/issues/209)) ([c7586cb](https://github.com/eturino/apollo-link-scalars/commit/c7586cbd1ca01497016d2e01c2dc14ef9cfceeb6))
* **deps:** [security] bump ini from 1.3.5 to 1.3.7 ([#212](https://github.com/eturino/apollo-link-scalars/issues/212)) ([a978393](https://github.com/eturino/apollo-link-scalars/commit/a978393182c4f57cae30017aaf0587d5bc36a907))
* **deps:** update dependencies and dev-dependencies ([d306d90](https://github.com/eturino/apollo-link-scalars/commit/d306d909a6e00c357a78078fdc04e1fbad7bc285))

### [2.0.2](https://github.com/eturino/apollo-link-scalars/compare/v2.0.1...v2.0.2) (2020-10-30)


### Bug Fixes

* **deps:** bump @apollo/client from 3.2.0 to 3.2.1 ([#164](https://github.com/eturino/apollo-link-scalars/issues/164)) ([dc78062](https://github.com/eturino/apollo-link-scalars/commit/dc780626e68236b0388a7038dd1ebf38c9591c60))

### [2.0.1](https://github.com/eturino/apollo-link-scalars/compare/v2.0.0...v2.0.1) (2020-09-15)

## [2.0.0](https://github.com/eturino/apollo-link-scalars/compare/v1.0.1...v2.0.0) (2020-09-11)

### ⚠ BREAKING CHANGES

- **deps:** remove `makeExecutableSchema` from the exported functions, remove
  @graphql-tools/schema from the dependencies

### Bug Fixes

- **deps:** remove graphql-tools from dependencies and stop exporting `makeExecutableSchema` ([aa057ae](https://github.com/eturino/apollo-link-scalars/commit/aa057ae84ef6a4feb7c2dfd30f4b6ae85f92b578)), closes [#148](https://github.com/eturino/apollo-link-scalars/issues/148) [#148](https://github.com/eturino/apollo-link-scalars/issues/148)

### [1.0.1](https://github.com/eturino/apollo-link-scalars/compare/v1.0.0...v1.0.1) (2020-08-20)

### Bug Fixes

- fix removeTypenameFromInputs with apollo v3 ([9540d13](https://github.com/eturino/apollo-link-scalars/commit/9540d13f4caa38a3ca1a315d0dc16cf79e99f8e4))

## [1.0.0](https://github.com/eturino/apollo-link-scalars/compare/v0.2.0...v1.0.0) (2020-08-20)

### ⚠ BREAKING CHANGES

- **apollo client:** Changes the dependency on Apollo Client from v2 to v3
- This version of the library won't be compatible with projects using Apollo 2.

### Features

- **apollo client:** migrate to Apollo Client v3 ([66c74c7](https://github.com/eturino/apollo-link-scalars/commit/66c74c7029d4f0dccd6525c72e5da971d92f1161)), closes [#34](https://github.com/eturino/apollo-link-scalars/issues/34)

- upgrade "apollo-link" to provide Apollo clinet version 3 support ([8677b7e](https://github.com/eturino/apollo-link-scalars/commit/8677b7ef589748712171b50726dd6138424e300e))

## [0.3.0](https://github.com/eturino/apollo-link-scalars/compare/v0.2.1...v0.3.0) (2020-09-12)

### ⚠ BREAKING CHANGES

- **deps:** remove `makeExecutableSchema` from the exported functions, remove
  graphql-tools from the dependencies

### Bug Fixes

- **deps:** remove graphql-tools from dependencies and stop exporting `makeExecutableSchema` ([7d19f41](https://github.com/eturino/apollo-link-scalars/commit/7d19f4129677b1cd010f4a6f27df9431850e2520)), closes [#148](https://github.com/eturino/apollo-link-scalars/issues/148) [#148](https://github.com/eturino/apollo-link-scalars/issues/148)

### [0.2.1](https://github.com/eturino/apollo-link-scalars/compare/v0.2.0...v0.2.1) (2020-09-12)

### Bug Fixes

- **dependency:** fix exporting from devDependency -> move graphql-tools to dependency ([cb3e904](https://github.com/eturino/apollo-link-scalars/commit/cb3e904fcc878785b2cd6eff26410d35b0e9a32a)), closes [#148](https://github.com/eturino/apollo-link-scalars/issues/148)

## [0.2.0](https://github.com/eturino/apollo-link-scalars/compare/v0.1.10...v0.2.0) (2020-08-19)

### ⚠ BREAKING CHANGES

- **peer-dependencies:** graphql stops being a dependency and becomes a peer-dependency. It has to be added
  directly to your project

- **peer-dependencies:** move graphql to peer-dependency and allow versions 14 and 15 ([#133](https://github.com/eturino/apollo-link-scalars/issues/133)) ([12c602e](https://github.com/eturino/apollo-link-scalars/commit/12c602ecfdc6b2e1bb8c6704907cd297b1689777)), closes [#117](https://github.com/eturino/apollo-link-scalars/issues/117)

### [0.1.11](https://github.com/eturino/apollo-link-scalars/compare/v0.1.10...v0.1.11) (2020-09-12)

### Bug Fixes

- **dependency:** fix exporting from devDependency -> move graphql-tools to dependency ([d20dfa7](https://github.com/eturino/apollo-link-scalars/commit/d20dfa7f59e09cf4fdede9f1d6d2e5f4d987d6d7)), closes [#148](https://github.com/eturino/apollo-link-scalars/issues/148)

### [0.1.10](https://github.com/eturino/apollo-link-scalars/compare/v0.1.9...v0.1.10) (2020-08-19)

### [0.1.9](https://github.com/eturino/apollo-link-scalars/compare/v0.1.8...v0.1.9) (2020-08-19)

### Bug Fixes

- export "makeExecutableSchema" through apollo-link-scalars ([#115](https://github.com/eturino/apollo-link-scalars/issues/115)) ([4008797](https://github.com/eturino/apollo-link-scalars/commit/40087970daebfcc9ced7283972ba3bc0b1e42ef2))

### [0.1.8](https://github.com/eturino/apollo-link-scalars/compare/v0.1.7...v0.1.8) (2020-05-12)

### [0.1.7](https://github.com/eturino/apollo-link-scalars/compare/v0.1.6...v0.1.7) (2020-05-12)

### Bug Fixes

- target ES2017 instead of esnext for module, and ES2015 for main ([08a8246](https://github.com/eturino/apollo-link-scalars/commit/08a82460bd39fe59bdf6ae958f83cfb1b6ecd89b))

### [0.1.6](https://github.com/eturino/apollo-link-scalars/compare/v0.1.5...v0.1.6) (2019-12-31)

### Features

- Target es6 environment for better browser support. ([#31](https://github.com/eturino/apollo-link-scalars/issues/31)) ([d202bd7](https://github.com/eturino/apollo-link-scalars/commit/d202bd7909e66c152c4813985905b40dc3dbf051))

### [0.1.5](https://github.com/eturino/apollo-link-scalars/compare/v0.1.4...v0.1.5) (2019-12-22)

### Bug Fixes

- Avoid parsing issues with null/non-null fields: stop producing graphql errors on parsing when a null is encounter on a non-null value. That is not the responsibility of this link, and it clashes with usages of directives like `@skip` [#28](https://github.com/eturino/apollo-link-scalars/pull/28) [#29](https://github.com/eturino/apollo-link-scalars/issues/29)

### [0.1.4](https://github.com/eturino/apollo-link-scalars/compare/v0.1.3...v0.1.4) (2019-12-05)

### Bug Fixes

- Handle null values for optional types [#21](https://github.com/eturino/apollo-link-scalars/pull/21)

### [0.1.3](https://github.com/eturino/apollo-link-scalars/compare/v0.1.2...v0.1.3) (2019-12-04)

### Features

- `removeTypenameFromInputs` option to remove \_\_typename from inputs ([d9a194f](https://github.com/eturino/apollo-link-scalars/commit/d9a194f11bcc1f26b2a6125e366fa812295ebd1d))

### [0.1.2](https://github.com/eturino/apollo-link-scalars/compare/v0.1.1...v0.1.2) (2019-12-04)

### Bug Fixes

- mutate the operation with serialized vars (avoid shallow copy with wrong prototype errors) ([ab9a107](https://github.com/eturino/apollo-link-scalars/commit/ab9a10797c28d84b48ab9fb416f103a0a7ca640c))

### [0.1.1](https://github.com/eturino/apollo-link-scalars/compare/v0.1.0...v0.1.1) (2019-12-02)

### Features

- exporting `isNone` and `mapIfArray` utils ([031a6d1](https://github.com/eturino/apollo-link-scalars/commit/031a6d1612d4ced48b932fc74490f4004e933eb1))

## 0.1.0 (2019-11-30)

### Features

- `validateEnums` + ensure non-nulls ([feaff53](https://github.com/eturino/apollo-link-scalars/commit/feaff53ffdd724b87363c8ea3aac43270646f23a)), closes [#2](https://github.com/eturino/apollo-link-scalars/issues/2) [#7](https://github.com/eturino/apollo-link-scalars/issues/7)
- can parse scalars as result of query root. Uses the scalar type in the schema or functions ([b4348eb](https://github.com/eturino/apollo-link-scalars/commit/b4348eb244def4821a9e9311fef268aa1c6e7a35))
- initial Fragment Unit helpers ([585a845](https://github.com/eturino/apollo-link-scalars/commit/585a84592eb4f6be12383ddbe764546a47f3d16f))
- serializer of nested + don't \_\_typename ([0014120](https://github.com/eturino/apollo-link-scalars/commit/0014120b876d52251bdcb12a935a28d8e8fad27e)), closes [#18](https://github.com/eturino/apollo-link-scalars/issues/18) [#15](https://github.com/eturino/apollo-link-scalars/issues/15)
- serializer of schema input ([86ff601](https://github.com/eturino/apollo-link-scalars/commit/86ff6017bed8cb61eb30ac596c78878e1cf63d42)), closes [#14](https://github.com/eturino/apollo-link-scalars/issues/14)
- support arrays ([bc84fff](https://github.com/eturino/apollo-link-scalars/commit/bc84fff93671354920195851392ed0dbd82c0b0b)), closes [#5](https://github.com/eturino/apollo-link-scalars/issues/5)
- support for nested objects, including in arrays, and arrays inside of objects ([db16c4d](https://github.com/eturino/apollo-link-scalars/commit/db16c4df20969c38c5af0d0ef0c9bb87cabce67e)), closes [#3](https://github.com/eturino/apollo-link-scalars/issues/3)
- test interfaces and unions ([cd5f654](https://github.com/eturino/apollo-link-scalars/commit/cd5f654747a2783f6ee2dcf89ee695edd4091dbb)), closes [#4](https://github.com/eturino/apollo-link-scalars/issues/4)
