Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.5.0 #8554

Merged
merged 227 commits into from
Nov 8, 2021
Merged

Release 3.5.0 #8554

merged 227 commits into from
Nov 8, 2021

Commits on Jul 28, 2021

  1. Add "type": "module" to @apollo/client/core

    Consider trying to load `@apollo/client/core` in node.js
    
    ```bash
    node -v # 16.3.0
    ```
    ```js
    // server/index.js
    import { ApolloClient } from '@apollo/client/core';
    ```
    > import { ApolloClient, InMemoryCache } from '@apollo/client/core/index.js';
    >          ^^^^^^^^^^^^
    > SyntaxError: Named export 'ApolloClient' not found. The requested module '@apollo/client/core/index.js' is a CommonJS module, which may not support all module.exports as named exports.
    > CommonJS modules can always be imported via the default export, for example using:
    
    ```js
    import AC from '@apollo/client/core';
    const { ApolloClient } = AC;
    ```
    > (node:35704) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
    > (Use `node --trace-warnings ...` to show where the warning was created)
    > /path/to/node_modules/@apollo/client/core/index.js:1
    > export { ApolloClient, mergeOptions, } from "./ApolloClient.js";
    > ^^^^^^
    >
    > SyntaxError: Unexpected token 'export'
    
    adding `"type": "module"` to core will solve those errors nicely
    bennypowers authored and benjamn committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    ee59d82 View commit details
    Browse the repository at this point in the history
  2. use "type": "module" for all packages

    bennypowers authored and benjamn committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    a597eff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5a7a58 View commit details
    Browse the repository at this point in the history
  4. Make resolveModuleIds.ts resolve bare/non-relative package imports, too.

    For example, this rewrites the import from "ts-invariant/process" in
    @apollo/client/utilities/globals/graphql.js to instead import from
    "ts-invariant/process/index.js, so Node.js won't complain about the
    directory import (even though ts-invariant/process/package.json exists).
    benjamn committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    60e18e9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #8396 from bennypowers/patch-1

    Add `"type": "module"` to `@apollo/client/**/package.json` (all entry points).
    benjamn authored Jul 28, 2021
    Configuration menu
    Copy the full SHA
    57c451f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4544a6b View commit details
    Browse the repository at this point in the history
  7. Bump @apollo/client npm version to 3.5.0-beta.0.

    And so it begins again. 😅
    benjamn committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    83ed1fc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3955869 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

  1. Configuration menu
    Copy the full SHA
    d07839e View commit details
    Browse the repository at this point in the history
  2. Mention PR #8557 in CHANGELOG.md.

    benjamn committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    ff01c16 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'lazy-stringifyCanon-initialization' into release-3.5.

    This will allow us to release the changes from PR #8558 in a beta
    release before merging them to main and publishing v3.4.1.
    benjamn committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    0ac9790 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ca8d30 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0377d22 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2021

  1. Add "type":"module" to published root package.json file.

    The root package.json file was neglected in #8396, since it isn't
    generated in the same way as the other (nested) package.json files.
    
    This commit puts `"type": "module"` in the _published_
    `@apollo/client/package.json` file, which is generated at build time as
    the file `dist/package.json`. The root `package.json` file that's
    checked into the repository does _not_ contain `"type": "module"` (even
    though putting it there would also put it in `dist/package.json`).
    Attempting to enable ES module syntax at that level interfered pretty
    severely with tools like ts-node, which we use to run various
    config/*.ts scripts. Rewriting those scripts is a job for another time.
    
    I'm happy to revisit this as the ecosystem progresses.
    benjamn committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    1f29871 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. Configuration menu
    Copy the full SHA
    962ec16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db42372 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. Configuration menu
    Copy the full SHA
    0a40cab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68ec752 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Configuration menu
    Copy the full SHA
    c9fc8b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7fefda View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. Configuration menu
    Copy the full SHA
    47269c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91dcdb5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3fa6ab9 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. Configuration menu
    Copy the full SHA
    92a7bed View commit details
    Browse the repository at this point in the history
  2. copy some tests from Query

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    a54bcb2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb972f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    daee4e9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    de27ddc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    faad4fb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d6e7442 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f19855f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b6445f9 View commit details
    Browse the repository at this point in the history
  10. Stop delaying useQuery calls by a microtask

    After #8414, the
    changes made in #6107
    are unnneccessary, because all ObservableQuery callbacks will only be
    fired in useEffect calls (hopefully). This changes the timings of some
    of tests.
    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    599cd40 View commit details
    Browse the repository at this point in the history
  11. fix missing paren

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    ba37f54 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b765499 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    04209ff View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9a67046 View commit details
    Browse the repository at this point in the history
  15. crack some eggs

    Preparing to refactor QueryData away by trying to simplify some of its
    logic and inlining a majority of its methods.
    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    2bd2d2b View commit details
    Browse the repository at this point in the history
  16. inline getExecuteSsrResult

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    9bc6a64 View commit details
    Browse the repository at this point in the history
  17. inline getExecuteResult

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    6be18a1 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f736f16 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    76dcd52 View commit details
    Browse the repository at this point in the history
  20. Fix ssr: false test

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    5526f93 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    888789f View commit details
    Browse the repository at this point in the history
  22. Bring partialData logic to the new useQuery1 hook

    I honestly have no idea what these partialRefetch tests are testing but the one test we’ve written for it now passes
    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    2e75c0b View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    98e84e1 View commit details
    Browse the repository at this point in the history
  24. do the dang void 0 stuff

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    18197c8 View commit details
    Browse the repository at this point in the history
  25. fix skip test

    update the getObservableQueries thingy to use `all` because apparently that’s a thing
    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    8fa0766 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    2730e24 View commit details
    Browse the repository at this point in the history
  27. delete useQuery1

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    4fcb5e3 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    baf31cd View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    e1c197c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    fbd4e62 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    a5dd403 View commit details
    Browse the repository at this point in the history
  32. update some test timings

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    5046395 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    d5bd6e8 View commit details
    Browse the repository at this point in the history
  34. update partialRefetch tests

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    8d0c814 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    24f3cab View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    c6691f6 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    fc12809 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    d5754f4 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    7365598 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    8263a1e View commit details
    Browse the repository at this point in the history
  41. update useSubscription tests

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    8c39483 View commit details
    Browse the repository at this point in the history
  42. Delete OperationData, QueryData, MutationData, SubscriptionData, useB…

    …aseQuery, useDeepMemo, useFastRefresh
    
    The Lannisters send their regards
    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    96cda70 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    0b54af7 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    5e75f24 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    fb87263 View commit details
    Browse the repository at this point in the history
  46. fix useMutation test flake

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    92a262f View commit details
    Browse the repository at this point in the history
  47. clean up useQuery

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    91945a1 View commit details
    Browse the repository at this point in the history
  48. clean up hooks

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    0eb8888 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    726424f View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    b9808e2 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    fc16541 View commit details
    Browse the repository at this point in the history
  52. add a test to make sure pollInterval triggers onCompleted

    Confirms #5531 is fixed.
    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    9e523d5 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    14cf342 View commit details
    Browse the repository at this point in the history
  54. fix useLazyQuery not refetching with the correct variables when execu…

    …te is called multiple times
    
    Fixes #7396
    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    977d83d View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    91fbb4f View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    69a08ae View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    29048b3 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    d33132e View commit details
    Browse the repository at this point in the history
  59. use itAsync

    brainkim committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    7712bfa View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    f1a9770 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    1933ff1 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. Configuration menu
    Copy the full SHA
    c6d41e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1834f5f View commit details
    Browse the repository at this point in the history
  3. add a test for #8497

    brainkim committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    73569ef View commit details
    Browse the repository at this point in the history
  4. tweak useMutation

    brainkim committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    7b95b24 View commit details
    Browse the repository at this point in the history
  5. update CHANGELOG.md

    brainkim committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    f3e1f35 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #8596 from apollographql/brian-murder-querydata

    React refactorings
    brainkim authored Aug 18, 2021
    Configuration menu
    Copy the full SHA
    a4dfee5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0cb6e25 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ffbddbf View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Merge branch 'issue-8674-enforce-__DEV__-everywhere' into release-3.5.

    This merge of the still-open PR #8689 into `release-3.5` will allow us
    to test those changes in an `@apollo/client@beta` release before merging
    to `main` and releasing in v3.4.x.
    benjamn committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    7b6fc1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ff3de1 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. Configuration menu
    Copy the full SHA
    ed9f5cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02405fc View commit details
    Browse the repository at this point in the history
  3. Add updateQuery and updateFragment methods to ApolloCache (#8382)

    Co-authored-by: Ben Newman <ben@apollographql.com>
    wassim-k and benjamn authored Aug 24, 2021
    Configuration menu
    Copy the full SHA
    82c71dc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    698bb87 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2021

  1. Configuration menu
    Copy the full SHA
    ba34730 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77893c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55cf401 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    097abae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0c4c008 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9e37036 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    573a8ea View commit details
    Browse the repository at this point in the history
  8. Mention PR #8678 in CHANGELOG.md.

    benjamn committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    5362b19 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f0cea05 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #8678 from apollographql/allow-directives-and-vari…

    …ables-in-field-key-policy
    
    Allow `@directive` and `$variable` strings in field policy `keyArgs: ["arg", "@dir", "$var"]` arrays
    benjamn authored Aug 25, 2021
    Configuration menu
    Copy the full SHA
    0f6e613 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. Improve keyFields error behavior when primary key fields are missing (

    #8679)
    
    * Make `cache.identify` return undefined instead of throwing, to help
      with `cache.identify`-related cases of issue #6673.
    
    * Improve error message when `computeKeyFieldsObject` throws:
      #6673 (comment)
    benjamn authored Aug 26, 2021
    Configuration menu
    Copy the full SHA
    2710481 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    030bef9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c168f2a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a5e62c View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. Configuration menu
    Copy the full SHA
    52f1e79 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2021

  1. Configuration menu
    Copy the full SHA
    91ae6ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    082894d View commit details
    Browse the repository at this point in the history
  3. Subscribe even if client.disableNetworkFetches true in useQuery.

    I believe this captures the spirit of #8709, taking the big refactoring
    from #8596 into account.
    benjamn committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    4a0e8dd View commit details
    Browse the repository at this point in the history
  4. Avoid returning stale cache data for fetch policies like network-only.

    This is a refinement of PR #8718 that prevents reading from the cache
    for `network-only`, `no-cache`, and `standby` fetch policies, even when
    `lastResult` is truthy.
    benjamn committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    556be5c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b640025 View commit details
    Browse the repository at this point in the history
  6. Add basic implementation

    sarahghp authored and benjamn committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    f6e3520 View commit details
    Browse the repository at this point in the history
  7. Adapt existing tests and function calls

    sarahghp authored and benjamn committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    7b3cb3d View commit details
    Browse the repository at this point in the history
  8. Update bundlesize

    sarahghp authored and benjamn committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    7139cb5 View commit details
    Browse the repository at this point in the history
  9. Add specs for custom printer

    sarahghp authored and benjamn committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    aa468f7 View commit details
    Browse the repository at this point in the history
  10. Add documention for new option

    sarahghp authored and benjamn committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    0200cb9 View commit details
    Browse the repository at this point in the history
  11. 1 Configuration menu
    Copy the full SHA
    10ad2f7 View commit details
    Browse the repository at this point in the history
  12. Mention PR #8699 in CHANGELOG.md.

    benjamn committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    93f891e View commit details
    Browse the repository at this point in the history
  13. Merge pull request #8699 from sarahghp/remove-query-whitespace-take-ii

    Remove query whitespace, take 2: Function Time
    benjamn authored Aug 30, 2021
    Configuration menu
    Copy the full SHA
    02f0083 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9daa8fa View commit details
    Browse the repository at this point in the history
  15. Move queryInfo.getDiff() back inside conditional block.

    When we're not reporting `diff.result` as `result.data`, we shouldn't be
    using `diff.complete` to determine `result.partial`.
    benjamn committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    b61e885 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. Configuration menu
    Copy the full SHA
    fe585d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbffdb8 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Configuration menu
    Copy the full SHA
    0d7fc64 View commit details
    Browse the repository at this point in the history
  2. Added testing/core entry point

    Wassim authored and benjamn committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    d18f800 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3686df2 View commit details
    Browse the repository at this point in the history
  4. Mention PR #8687 in CHANGELOG.md.

    benjamn committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    e3f5ed9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #8687 from wassim-k/feature/testing-core-entry-point

    Added `@apollo/client/testing/core` entry point, which exposes
    only non-React testing utilities.
    benjamn authored Sep 13, 2021
    Configuration menu
    Copy the full SHA
    c929c0d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    080d628 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    97ae54f View commit details
    Browse the repository at this point in the history
  8. Measure bundlesize using @apollo/client root package again.

    Analogous to 2c0088f, but cherry-picked
    from `main` to `release-3.5`.
    
    Though this increases the bundlesize by +2.7kB (reflecting the weight of
    `@apollo/client/react`), the same calculation on `main` gives 28.35kB,
    whereas `release-3.5` now gives 27.62kB, reflecting the massive savings
    from @brainkim's React refactorings in #8596.
    benjamn committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    f33b6b0 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2021

  1. Configuration menu
    Copy the full SHA
    553d984 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8801 from keithlayne/3.5-useQuery-return-type

    Restore TVariables to useQuery return type
    brainkim authored Sep 17, 2021
    Configuration menu
    Copy the full SHA
    4bb0349 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9e59a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    51954c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    756ab87 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    78d0d78 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8dd371b View commit details
    Browse the repository at this point in the history
  8. Mention PR #8696 in CHANGELOG.md.

    benjamn committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    0a6dfa5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bb1bda1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cfb2d88 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6bf12cb View commit details
    Browse the repository at this point in the history
  12. Merge pull request #8696 from apollographql/make-cache.batch-return-o…

    …ptions.update-result
    
    Use `cache.batch` within `cache.updateQuery` and `cache.updateFragment`
    benjamn authored Sep 17, 2021
    Configuration menu
    Copy the full SHA
    8ff2f49 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2a8f136 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    afaad2c View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Configuration menu
    Copy the full SHA
    a44dece View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34b41a0 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Configuration menu
    Copy the full SHA
    6ec967d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c4cd73 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    152483d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    923d670 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. Configuration menu
    Copy the full SHA
    1f2ced4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8424 from korywka/align-error-types

    Align NetworkError and GraphQLErrors types
    brainkim authored Sep 28, 2021
    Configuration menu
    Copy the full SHA
    27f2f80 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Configuration menu
    Copy the full SHA
    a632e45 View commit details
    Browse the repository at this point in the history
  2. Allow mutations to be reset

    Implements #8859
    brainkim committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    68e7df2 View commit details
    Browse the repository at this point in the history
  3. bump bundlesize yet again

    brainkim committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    ddaa5df View commit details
    Browse the repository at this point in the history
  4. Update CHANGELOG.md

    brainkim committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    4bf41c2 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #8875 from apollographql/brian-react-quality-of-life

    Some quick features we might shove into 3.5 release
    brainkim authored Oct 1, 2021
    Configuration menu
    Copy the full SHA
    c2b0f91 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    70d6953 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b15c731 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. Document changes in #8875 (#8878)

    * Document code changes in #8875
    
    * Edits to reset function additions
    
    * Formatting and section heading tweaks.
    
    Co-authored-by: Stephen Barlow <stephen@apollographql.com>
    Co-authored-by: Ben Newman <ben@apollographql.com>
    3 people authored Oct 4, 2021
    Configuration menu
    Copy the full SHA
    94cd78c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7648295 View commit details
    Browse the repository at this point in the history
  3. Bump @apollo/client npm version to 3.5.0-rc.0. 🎉

    This is the first _release candidate_ of Apollo Client v3.5, which means
    we will only be fixing bugs and finishing documentation (not adding any
    additional features, unless absolutely necessary to fix bugs) before the
    final 3.5.0 release.
    benjamn committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    a454984 View commit details
    Browse the repository at this point in the history
  4. Edits for updateQuery/updateFragment docs

    Correct a couple of whoopsies
    
    Clarify availability and how data is written
    Stephen Barlow committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    3968b41 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #8892 from apollographql/sb/docs-updatequery

    Edits for updateQuery/updateFragment docs
    Stephen Barlow authored Oct 4, 2021
    Configuration menu
    Copy the full SHA
    b42d65a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    038ea29 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    484b7b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. Configuration menu
    Copy the full SHA
    9cfe989 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76266a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8ccf8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac84361 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d88fdf2 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. Configuration menu
    Copy the full SHA
    90a1c40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aaeabb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7dc9e2e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    990f61b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    065d33c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b8872b4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    be3e44c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    494b66c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2b65237 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8f5708a View commit details
    Browse the repository at this point in the history
  11. Merge pull request #8951 from apollographql/client-directive-on-fragm…

    …ent-spreads
    
    Refactor `processSelectionSet` field flattening to allow `@client` and `@defer` directives on fragment spreads
    benjamn authored Oct 22, 2021
    Configuration menu
    Copy the full SHA
    5d85f65 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fe4b56f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    05dcf21 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d9cc3d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Configuration menu
    Copy the full SHA
    e76f49b View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Configuration menu
    Copy the full SHA
    8ace4b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16b2d51 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. Configuration menu
    Copy the full SHA
    5d01289 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3c5280 View commit details
    Browse the repository at this point in the history
  3. Move policies.identify after field traversal in processSelectionSet.

    The test changes were necessary because the expected keyFields
    identification exception is now thrown after field traversal, allowing
    missing field errors to be logged during traversal that previously were
    silently hidden.
    benjamn committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    4c5cb3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    043df16 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Configuration menu
    Copy the full SHA
    fd33a40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5c6fab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b880fcc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f25b3d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    634e21b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    39d4f0f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    40fbe62 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1d01a67 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ed125f3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cd99118 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    280ab72 View commit details
    Browse the repository at this point in the history
  12. Mention PR #8996 in CHANGELOG.md.

    benjamn committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    ce170ed View commit details
    Browse the repository at this point in the history
  13. Merge pull request #8996 from apollographql/identify-written-results-…

    …using-StoreObject-in-processSelectionSet
    
    Identify written results using processed `StoreObject` in `StoreWriter#processSelectionSet`
    benjamn authored Nov 3, 2021
    Configuration menu
    Copy the full SHA
    b3a2461 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d403a07 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    82baff2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    278ba5f View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. Configuration menu
    Copy the full SHA
    7457128 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9de5c61 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #9004 from apollographql/update-jest-dependencies-…

    …to-v27
    
    Update Jest-related dependencies to latest version (v27) to address `npm audit` problems
    benjamn authored Nov 4, 2021
    Configuration menu
    Copy the full SHA
    f03a47a View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. Update typedoc to fix "Maximum call stack size exceeded" errors

    Our docs `typedoc` version has fallen behind and has recently
    started throwing `Maximum call stack size exceeded` errors when
    trying to generate types via `npm run types`. This was likely caused
    by a recent `typescript` update (e.g. #8926), but regardless updating
    to a current version of `typedoc` fixes the issue. Note that the
    `typedoc` `--ignoreCompilerErrors` option was removed in version 0.20, so
    this commit also removes it from the docs scripts.
    hwillson authored and brainkim committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    9b7c0a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97bda17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b8d13d View commit details
    Browse the repository at this point in the history
  4. Upgrade to graphql 16

    brainkim committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    24799a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f7c0696 View commit details
    Browse the repository at this point in the history
  6. Remove the publish beta tag

    hwillson committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    cc5d86a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5227096 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e2d86b6 View commit details
    Browse the repository at this point in the history