Skip to content

Tags: jamov/graphql-flutter

Tags

v5.0.0-beta.2

Toggle v5.0.0-beta.2's commit message
chore(release): 5.0.0-beta.2 [skip ci]

# [5.0.0-beta.2](zino-hofmann/graphql-flutter@v5.0.0-beta.1...v5.0.0-beta.2) (2021-05-26)

### Features

* **client:** Capture stack traces in UnknownExceptions ([4b36c09](zino-hofmann@4b36c09))

v5.0.0-beta.1

Toggle v5.0.0-beta.1's commit message
chore(release): 5.0.0-beta.1 [skip ci]

# [5.0.0-beta.1](zino-hofmann/graphql-flutter@v4.1.0-beta.2...v5.0.0-beta.1) (2021-05-16)

### Bug Fixes

* **ci:** refine dartanalyzer for example ([e7b5830](zino-hofmann@e7b5830))
* **ci:** stop using test_coverage ([28e499e](zino-hofmann@28e499e))
* **ci:** try dart analyze ([61e9f81](zino-hofmann@61e9f81))
* **client:** AuthLink getToken result should be nullable. ([7f36a68](zino-hofmann@7f36a68))
* **examples:** upgrade to nullsafety ([fe69bce](zino-hofmann@fe69bce))
* **flutter:** make sure starwars works with nullsafe changes ([6d27c64](zino-hofmann@6d27c64))
* **graphql:** only return subscriptions eagerly from cache when a cache-enabled policy is used ([8af2edd](zino-hofmann@8af2edd))

### Features

* **client:** null safe by default ([802185a](zino-hofmann@802185a))

### BREAKING CHANGES

* **client:** Null Safety

v4.1.0-beta.2

Toggle v4.1.0-beta.2's commit message
chore(release): 4.1.0-beta.2 [skip ci]

# [4.1.0-beta.2](zino-hofmann/graphql-flutter@v4.1.0-beta.1...v4.1.0-beta.2) (2021-03-12)

### Bug Fixes

* **client:** fix rebroadcasting for regular queries ([0c6b0e7](zino-hofmann@0c6b0e7))

v4.1.0-beta.1

Toggle v4.1.0-beta.1's commit message
chore(release): 4.1.0-beta.1 [skip ci]

# [4.1.0-beta.1](zino-hofmann/graphql-flutter@v4.0.2-beta.1...v4.1.0-beta.1) (2021-03-06)

### Bug Fixes

* **ci:** graphql coverage ([d47852a](zino-hofmann@d47852a))
* **client:** always only pull broadcast stream once ([1b6a9e6](zino-hofmann@1b6a9e6))

### Features

* **client:** SocketClient with web_socket_channel ([6631f42](zino-hofmann@6631f42))

v4.0.2-beta.1

Toggle v4.0.2-beta.1's commit message
chore(release): 4.0.2-beta.1 [skip ci]

## [4.0.2-beta.1](zino-hofmann/graphql-flutter@v4.0.1...v4.0.2-beta.1) (2021-02-08)

### Bug Fixes

* **client:** hotfix dataIdFromObject passthrough in cache.readQuery ([e3e04f8](zino-hofmann@e3e04f8))

v4.0.1

Toggle v4.0.1's commit message
chore(release): 4.0.1 [skip ci]

## [4.0.1](zino-hofmann/graphql-flutter@v4.0.0...v4.0.1) (2021-02-07)

### Bug Fixes

* **client:** hotfix dataIdFromObject passthrough in cache.readQuery ([000d59f](zino-hofmann@000d59f))

v4.0.0

Toggle v4.0.0's commit message
chore(release): 4.0.0 [skip ci]

# [4.0.0](zino-hofmann/graphql-flutter@v3.1.0...v4.0.0) (2021-01-31)

### Bug Fixes

* **examples:** starwars example cache ([22db4f7](zino-hofmann@22db4f7))
* fix ObservableQuery.lifecycle for cache only results ([f44b479](zino-hofmann@f44b479))
* **client:** mutation not firing observer callbacks ([75393c2](zino-hofmann@75393c2))
* query test ([f54c6ae](zino-hofmann@f54c6ae))
* **ci:** loosen path version ([645d462](zino-hofmann@645d462))
* **client:** add CacheMissException for when write/read results in null ([a0a967f](zino-hofmann@a0a967f))
* **client:** fetchMore partial handling ([10ec576](zino-hofmann@10ec576))
* **client:** gql_http_link==0.3.2 for custom toJsons closing [zino-hofmann#734](zino-hofmann#734) ([98b8cf7](zino-hofmann@98b8cf7))
* **client:** only queries are refetch safe ([1e93376](zino-hofmann@1e93376))
* **client:** refetch overrides fetchPolicy ([891bc2b](zino-hofmann@891bc2b))
* **client:** skip cache writes on null data, thus fixing [zino-hofmann#405](zino-hofmann#405) ([7472bb9](zino-hofmann@7472bb9))
* **client:** wrap all subscription errors in QueryResults ([aae61ca](zino-hofmann@aae61ca))
* **docs:** typo in docstring, add todo to sanitizeVariables ([9c84cb1](zino-hofmann@9c84cb1))
* **examples:** cleanup bloc example ([82724f0](zino-hofmann@82724f0))
* **examples:** flutter bloc pubspec ([61582b3](zino-hofmann@61582b3))
* **examples:** ignore missing token ([ffd3294](zino-hofmann@ffd3294))
* **examples:** starwars example works again ([7514b93](zino-hofmann@7514b93))
* **examples:** update ios files for graphql_flutter/example ([5b6e3d0](zino-hofmann@5b6e3d0))
* **graphql:** default-yet-overrideable variable ([6ba687e](zino-hofmann@6ba687e))
* **graphql:** don't close mutations after callbacks ([2ba6c74](zino-hofmann@2ba6c74))
* **graphql:** dumb ?? documentNode bug ([ba7b641](zino-hofmann@ba7b641))
* **graphql:** fix rebroadcasting by refactoring onData callbacks into a simpler async function ([9a5fff1](zino-hofmann@9a5fff1))
* **graphql:** keep deprecated QueryResult api and mark it as such ([2b447a0](zino-hofmann@2b447a0))
* **graphql:** sanitize multipart files for cache ([4ceb800](zino-hofmann@4ceb800))
* **graphql:** simplified AuthLink ([0b3fbd9](zino-hofmann@0b3fbd9))
* **tests:** update tests ([bba4a7a](zino-hofmann@bba4a7a))

### Features

* cache now flags itself for broadcasting ([84cba43](zino-hofmann@84cba43))
* client.fetchMore utility for leveraging the fetch more logic results without using ObservableQuery ([814ccb3](zino-hofmann@814ccb3))
* documentNode -> document, dependency issues, reexport links from client (for now), retrieve subscription changes from [zino-hofmann#533](zino-hofmann#533) ([4fb205c](zino-hofmann@4fb205c))
* **graphql:** HiveStore.open ([6db4677](zino-hofmann@6db4677))
* drop Link layer in favor of package:gql_link and package:gql_exec ([2e491a7](zino-hofmann@2e491a7))
* **client:** add context to QueryResult ([fbc5a2d](zino-hofmann@fbc5a2d))
* **client:** cache proxy methods on cache, resetStore with optional refetchQueries ([ba7134a](zino-hofmann@ba7134a))
* **client:** cache writes are now strict, and throw PartialDataException (from normalize), ([616b5ed](zino-hofmann@616b5ed))
* **client:** CacheRereadPolicy, watchMutation workaround ([32e02da](zino-hofmann@32e02da))
* **client:** carry forward data on exception ([ccf3b9c](zino-hofmann@ccf3b9c))
* **client:** expose store, cleanup ([6fc5e7e](zino-hofmann@6fc5e7e))
* **client:** only rebroadcast on deep equals ([ee64e99](zino-hofmann@ee64e99))
* **client:** partialDataPolicy for configuring rejections ([0a7cd28](zino-hofmann@0a7cd28))
* **client:** QueryResult.unexecuted ([13e3257](zino-hofmann@13e3257))
* **client:** refetchSafeQueries, clarify rebroadcast calls in docs ([e45b240](zino-hofmann@e45b240))
* **docs:** v4 changelog ([38cfd9b](zino-hofmann@38cfd9b))
* **examples:** reorg graphql example so pub displays code ([bc32bdd](zino-hofmann@bc32bdd))
* **examples:** starwars hivestore usage ([2f874ec](zino-hofmann@2f874ec))
* **graphql:** add isMutation etc helpers to Options types ([04e7888](zino-hofmann@04e7888))
* **graphql:** complete caching overhaul ([e9b5660](zino-hofmann@e9b5660))
* **graphql:** HiveStore api improvements, fetchmore fixes ([2d1a7f2](zino-hofmann@2d1a7f2))
* **graphql:** multipart file support ([c2733ca](zino-hofmann@c2733ca))
* **graphql:** re-add documentNode asdeprecated ([20d0176](zino-hofmann@20d0176))
* more work on gql links ([0d7ef7a](zino-hofmann@0d7ef7a))
* **graphql:** Robust ObservableQuery docs ([1e893b5](zino-hofmann@1e893b5))
* **graphql:** update old websocket_link ([496d994](zino-hofmann@496d994))
* **graphql:** upgrade normalize to 0.4.2 ([4655e7d](zino-hofmann@4655e7d))
* **graphql:** use new cache correctly everywhere else ([f64a6c8](zino-hofmann@f64a6c8))
* starting on gql links ([d9452bc](zino-hofmann@d9452bc))
* **graphql:** work on making subscriptions more of a first-class citizen ([6d0b045](zino-hofmann@6d0b045))
* **graphql_flutter:** add ResultAccumulator, fix Subscription ([7e1edee](zino-hofmann@7e1edee))
* **graphql_flutter:** initHiveForFlutter ([1118cc7](zino-hofmann@1118cc7))
* HiveStore ([2c3c66c](zino-hofmann@2c3c66c))
* move to DocumentNode-only documents ([7499323](zino-hofmann@7499323))
* **graphql_flutter:** work on making subscriptions more of a first-class citizen ([a0e0d5c](zino-hofmann@a0e0d5c))
* **tests:** test subscriptions ([2a3e6a1](zino-hofmann@2a3e6a1))

### BREAKING CHANGES

* **client:** By fixing the defaults for mutations, the old behavior
is now lost
* the deprecated string documents are no longer supported
* Link layer is now implemented via package:gql_link and package:gql_exec

v4.0.0-beta.7

Toggle v4.0.0-beta.7's commit message
chore(release): 4.0.0-beta.7 [skip ci]

# [4.0.0-beta.7](zino-hofmann/graphql-flutter@v4.0.0-beta.6...v4.0.0-beta.7) (2021-01-25)

### Features

* **client:** add context to QueryResult ([fbc5a2d](zino-hofmann@fbc5a2d))
* **client:** CacheRereadPolicy, watchMutation workaround ([32e02da](zino-hofmann@32e02da))
* **client:** QueryResult.unexecuted ([13e3257](zino-hofmann@13e3257))

### BREAKING CHANGES

* **client:** By fixing the defaults for mutations, the old behavior
is now lost

v4.0.0-beta.6

Toggle v4.0.0-beta.6's commit message
chore(release): 4.0.0-beta.6 [skip ci]

# [4.0.0-beta.6](zino-hofmann/graphql-flutter@v4.0.0-beta.5...v4.0.0-beta.6) (2020-12-27)

### Bug Fixes

* fix ObservableQuery.lifecycle for cache only results ([f44b479](zino-hofmann@f44b479))

v4.0.0-beta.5

Toggle v4.0.0-beta.5's commit message
chore(release): 4.0.0-beta.5 [skip ci]

# [4.0.0-beta.5](zino-hofmann/graphql-flutter@v4.0.0-beta.4...v4.0.0-beta.5) (2020-11-10)

### Bug Fixes

* **client:** wrap all subscription errors in QueryResults ([aae61ca](zino-hofmann@aae61ca))