Skip to content

Releases: kamilkisiela/apollo-angular

1.3.0

30 Aug 17:39
23f2211
Compare
Choose a tag to compare
  • Make Subscription generic PR #778
  • Schematics (ng add apollo-angular) PR #779, PR #780
  • Allow to use a custom ApolloCache while testing PR #786

1.2.0

27 Aug 11:03
d0639c3
Compare
Choose a tag to compare
  • Expose queryId in QueryRef PR #733
  • Introduce Query, Mutation, Subscription services PR #622
  • Angular 6.1 is now required (because of TypeScript 2.8)
  • TypeScript 2.8 is now required (because of Omit type)
  • Apollo Client ^2.3.4 is now required (versions before are not compatible because of the change in apollo-client)

1.1.0

15 May 19:09
c0613f2
Compare
Choose a tag to compare
  • Supports Angular 6 and RxJS 6 (PR #580)
  • Introduces apollo-angular/testing tools (PR #592)
  • Introduces APOLLO_OPTIONS token. Allows to create Apollo using Dependency Injection (PR #607)
  • Adds sideEffects: false (webpack) (PR #580)
  • Introduces ExtraSubscriptionOptions. Allows to run Apollo.subscribe outside
    the Zone (PR #488)

[email protected]

11 Jan 21:36
06ad2bd
Compare
Choose a tag to compare
  • Brings typed variables to QueryRef

[email protected]

15 Nov 21:10
68d5bfa
Compare
Choose a tag to compare
  • Supports ApolloClient 2.0
  • Supports ApolloLinks and ApolloCache
  • Supports Angular v5
  • Possible to combine Apollo with anything from Angular's Dependency Injection
  • Supports NativeScript
  • Simpler and less error prone API for watching queries thanks to QueryRef
  • More AoT friendly
  • Brings back Server-Side Rendering
  • Allows to type the operation variables

BREAKING CHANGES: - see Migation

  • Drops apollo-client-rxjs (thanks to QueryRef)
  • ReplacesApolloQueryObservable with QueryRef
  • Introduces new API for defining multiple clients (Apollo.create, Apollo.createDefault, Apollo.createNamed)
  • No longer exposes ClientMap, ClientMapWrapper, ClientWrapper
  • Removes 'variables as Observables' feature

0.13.3

24 Oct 16:52
Compare
Choose a tag to compare
  • Don't reuse options object for mutate and query (PR #356)

1.0.0-beta.0

19 Oct 10:25
Compare
Choose a tag to compare
1.0.0-beta.0 Pre-release
Pre-release
  • Supports ApolloClient 2.0
  • Supports ApolloLinks and ApolloCache
  • Supports Angular v5
  • Possible to combine Apollo with anything from Angular's Dependency Injection
  • Supports NativeScript
  • Simpler and less error prone API for watching queries thanks to QueryRef
  • More AoT friendly
  • Brings back Server-Side Rendering

BREAKING CHANGES: - see Migation

  • Drops apollo-client-rxjs (thanks to QueryRef)
  • ReplacesApolloQueryObservable with QueryRef
  • Introduces new API for defining multiple clients (Apollo.create, Apollo.createDefault, Apollo.createNamed)
  • No longer exposes ClientMap, ClientMapWrapper, ClientWrapper
  • Removes 'variables as Observables' feature

0.13.2

24 Oct 16:53
Compare
Choose a tag to compare
  • Use InjectionToken, instead of deprecated OpaqueToken (PR #358)
  • Expose ClientMap, ClientMapWrapper, ClientWrapper (PR #360)
  • Allow to install the library directly from git (NPM v5+ required) (PR #362)
  • Fix AoT issue in Angular 5 (added InjectDecorator on ClientMap in Apollo) (PR #365)

0.13.1

31 Aug 08:19
Compare
Choose a tag to compare
  • Update dependencies (PR #347)
  • Potential breaking change: Run a GraphQL Operation on subscribe, applies to mutate() and query() (PR #304)

0.13.0

12 Apr 08:32
Compare
Choose a tag to compare
  • Run subscribe, mutate and query within a Zone (PR #297)