Skip to content

Releases: vuejs/apollo

v3.0.0-rc.5

16 Sep 09:57
Compare
Choose a tag to compare
v3.0.0-rc.5 Pre-release
Pre-release

Fixed

  • types: apollo methods generics, fixes #773

v3.0.0-rc.4

12 Sep 23:30
Compare
Choose a tag to compare
v3.0.0-rc.4 Pre-release
Pre-release

Fixed

  • Types: missing client option on $subscribe

v3.0.0-rc.3

12 Sep 22:02
Compare
Choose a tag to compare
v3.0.0-rc.3 Pre-release
Pre-release

Potential breaking changes

  • TypeScript users please read : Types have been almost entirely rewritten, which fixes a lot of issues with typing. But it may also throw errors that weren't catched before, especially if you don't annotate return types in reactive functions, see example. I'm very sorry for the potential breaking changes in a Release Candidate, but it's a necessary evil for the upcoming stable release.

New

  • Reactive pollInterval (#613) closes #453
  • Add global prefetch ApolloProvider option (#710)

Fixed

  • Externalize apollo and graphql libraries (#722)

v3.0.0-rc.2

16 Jul 15:17
Compare
Choose a tag to compare
v3.0.0-rc.2 Pre-release
Pre-release

New

  • ApolloQuery: new options prop

Fixed

  • result not called with notifyOnNetworkStatusChange, closes #263
  • apply throttle on query, document, context

v3.0.0-rc.1

20 Jun 06:14
Compare
Choose a tag to compare
v3.0.0-rc.1 Pre-release
Pre-release

Fixed

  • SSR: add serialize-javascript for removing xss from javascript delivered to client when exporting apollo states. (#624)
  • types: add client to mutation options (#644)
  • types: optimisticResponse typing issue (#627)
  • types: use ApolloQueryResult & FetchResult
  • mark apollo-link as peer dependency (some types are used from apollo-link)

v3.0.0-beta.30

21 May 15:15
Compare
Choose a tag to compare
v3.0.0-beta.30 Pre-release
Pre-release

New

  • ApolloQuery: update prop
  • ApolloQuery & ApolloMutation: loading event

Fixed

  • uncaught in promise on client-side, closes #572

v3.0.0-beta.29

02 May 16:33
Compare
Choose a tag to compare
v3.0.0-beta.29 Pre-release
Pre-release

New

  • ApolloQuery: prefetch prop, closes #594
  • Apollo components: allow usage of gql in template

Fixed

  • Check for provided truthiness, closes #532 (#533)
  • updateQuery with result hook (#589)
  • ssr: ssr blocking when skip is true (#511)
  • Invoke loadingDone when stopping SmartQuery (#559)
  • ts: skipandprefetch` query options definitions (#556)
  • ts: prefetch type (#517)
  • ts: VueApolloSubscriptionOptions typing (#499)
  • ts: Add missing declarations to $apolloProvider (#493)

Docs

v3.0.0-beta.28

04 Feb 19:34
3f57cf5
Compare
Choose a tag to compare
v3.0.0-beta.28 Pre-release
Pre-release

Breaking change

The SSR system has been completely reworked to use the brand new serverPrefetch system from Vue 2.6. This means a few things:

  • The fake instance tree is no more!
  • No vue-apollo specific caveats for SSR anymore.
  • Full compability with SSR-compatible Vue plugins.
  • Using an official public API from Vue means no breaking in future Vue 2.x versions!

Take a look at the updated SSR guide!

v3.0.0-beta.27

09 Jan 09:11
Compare
Choose a tag to compare
v3.0.0-beta.27 Pre-release
Pre-release

Fixed

  • update typings (#447)
  • don't re-run if variables didn't change (#467)
  • Add query key as additional parameter to result callback, closes #445 (#448)

v3.0.0-beta.26

09 Nov 07:18
Compare
Choose a tag to compare
v3.0.0-beta.26 Pre-release
Pre-release

New

  • ssr: provider default options
  • ssr: config
  • ssr: globalPrefetch
  • ssr: mockInstance

Fixed

  • fetching incorrect result from cache after an Apollo error (#343)

Others

  • lots of docs improvements!