Releases: kamilkisiela/apollo-angular
Releases · kamilkisiela/apollo-angular
1.5.0-rc.1
build: angular 7 (#913)
1.5.0-rc.0
- Use more generic types and make everything more strict PR #885
1.4.1
- schematics: bump dependencies
1.4.0
1.3.0
1.2.0
- Expose
queryId
inQueryRef
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
- 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 runApollo.subscribe
outside
the Zone (PR #488)
apollo-angular@1.0.1
- Brings typed variables to
QueryRef
apollo-angular@1.0.0
- 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 toQueryRef
) - Replaces
ApolloQueryObservable
withQueryRef
- Introduces new API for defining multiple clients (
Apollo.create
,Apollo.createDefault
,Apollo.createNamed
) - No longer exposes
ClientMap
,ClientMapWrapper
,ClientWrapper
- Removes 'variables as Observables' feature