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 4.0.0 #801

Merged
merged 202 commits into from
Jan 31, 2021
Merged

Release 4.0.0 #801

merged 202 commits into from
Jan 31, 2021

Conversation

micimize
Copy link
Collaborator

See v3 vs v4 and the graphql CHANGELOG.

v4 has been in beta for a long time, and all of the most important issues have been resolved. There are still some open CacheMissException-related issues that are troubling (#785, #779) but their authors are unresponsive.

klavs and others added 30 commits February 16, 2020 19:21
BREAKING CHANGE: Link layer is now implemented via package:gql_link and package:gql_exec
BREAKING CHANGE: the deprecated string documents are no longer supported
…m client (for now), retrieve subscription changes from #533
micimize and others added 26 commits November 9, 2020 09:45
fix(client): wrap all subscription errors in QueryResults
# [4.0.0-beta.5](v4.0.0-beta.4...v4.0.0-beta.5) (2020-11-10)

### Bug Fixes

* **client:** wrap all subscription errors in QueryResults ([aae61ca](aae61ca))
…-cache

fix(): fix ObservableQuery.lifecycle for cache only results
Check for nullable keepAliveSubscription
# [4.0.0-beta.6](v4.0.0-beta.5...v4.0.0-beta.6) (2020-12-27)

### Bug Fixes

* fix ObservableQuery.lifecycle for cache only results ([f44b479](f44b479))
BREAKING CHANGE: By fixing the defaults for mutations, the old behavior
is now lost
Result Context, watchMutation, CacheRereadPolicy
# [4.0.0-beta.7](v4.0.0-beta.6...v4.0.0-beta.7) (2021-01-25)

### Features

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

### BREAKING CHANGES

* **client:** By fixing the defaults for mutations, the old behavior
is now lost
@codecov
Copy link

codecov bot commented Jan 31, 2021

Codecov Report

Merging #801 (48f4282) into master (f85c45e) will decrease coverage by 8.62%.
The diff coverage is 49.23%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #801      +/-   ##
==========================================
- Coverage   58.37%   49.74%   -8.63%     
==========================================
  Files          44       35       -9     
  Lines        1761     1389     -372     
==========================================
- Hits         1028      691     -337     
+ Misses        733      698      -35     
Flag Coverage Δ
graphql_client 53.01% <51.17%> (-9.89%) ⬇️
graphql_flutter 31.42% <19.64%> (+1.55%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
packages/graphql/lib/src/core/fetch_more.dart 0.00% <0.00%> (ø)
packages/graphql/lib/src/links/auth_link.dart 0.00% <0.00%> (ø)
...l/lib/src/links/websocket_link/websocket_link.dart 0.00% <0.00%> (ø)
packages/graphql/lib/src/scheduler/scheduler.dart 4.16% <0.00%> (+0.16%) ⬆️
...raphql_flutter/lib/src/widgets/cache_provider.dart 0.00% <ø> (ø)
...ages/graphql_flutter/lib/src/widgets/mutation.dart 0.00% <0.00%> (ø)
...ql_flutter/lib/src/widgets/result_accumulator.dart 0.00% <0.00%> (ø)
.../graphql_flutter/lib/src/widgets/subscription.dart 0.00% <0.00%> (ø)
packages/graphql/lib/src/core/_data_class.dart 16.66% <16.66%> (ø)
...es/graphql/lib/src/exceptions/exceptions_next.dart 16.66% <16.66%> (ø)
... and 44 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f85c45e...48f4282. Read the comment docs.

@micimize micimize merged commit cf90ec3 into master Jan 31, 2021
@HofmannZ
Copy link
Member

🎉 This PR is included in version 4.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants