All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry
-v0.16.0-dev.5
ferry_generator
-v0.12.0-dev.0+1
normalize
-v0.10.0-dev.1
ferry_flutter
-v0.9.1-dev.1
ferry_cache
-v0.9.0-dev.4
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.1-dev.1
ferry_cache
-v0.9.0-dev.4
- REFACTOR(ferry): Use const to list.
- REFACTOR(ferry_generator): Add const constructor to AddTypenameField.
- REFACTOR(normalize): Add const constructor to visitors.
Packages with breaking changes:
ferry
-v0.16.0-dev.4
ferry_cache
-v0.9.0-dev.3
ferry_hive_store
-v0.6.0-dev.1
ferry_store
-v0.6.0-dev.1
ferry_test_graphql2
-v0.3.0-dev.4
normalize
-v0.10.0-dev.0
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.1-dev.0+1
- BREAKING CHORE(deps): upgrade rxdart to v0.28.0 (#612).
- BREAKING CHORE(deps): upgrade rxdart to v0.28.0 (#612).
- BREAKING CHORE(deps): upgrade rxdart to v0.28.0 (#612).
- BREAKING CHORE(deps): upgrade rxdart to v0.28.0 (#612).
- BREAKING CHORE(deps): upgrade rxdart to v0.28.0 (#612).
- BREAKING CHORE(deps): upgrade rxdart to v0.28.0 (#612).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT(ferry_generator): external schema import (#606).
Packages with breaking changes:
Packages with other changes:
- There are no other changes in this release.
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
Packages with breaking changes:
Packages with other changes:
- There are no other changes in this release.
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
Packages with breaking changes:
Packages with other changes:
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
- DOCS(ferry_generator): add docs for new dependency.
Packages with breaking changes:
Packages with other changes:
- There are no other changes in this release.
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- n
Packages with breaking changes:
ferry
-v0.16.0-dev.3
ferry_cache
-v0.9.0-dev.2
ferry_exec
-v0.6.1-dev.1
ferry_flutter
-v0.9.0-dev.4
ferry_generator
-v0.10.0-dev.3
ferry_hive_store
-v0.6.0-dev.0
ferry_store
-v0.6.0-dev.0
ferry_test_graphql2
-v0.3.0-dev.3
Packages with other changes:
- There are no other changes in this release.
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
- BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add gql_code_builder_serializers to their dependencies if they use ferry_generator. (#601).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.0-dev.3
- FEAT(ferry): make commandSendPort public so it can be shared between isolates (#587).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT(ferry_generator): Passing through builder options to schema builder (#585).
- FEAT(ferry_generator): Passing through builder options to schema builder (#585).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry_exec
-v0.6.1-dev.0+1
ferry_cache
-v0.9.0-dev.1
ferry_generator
-v0.10.0-dev.1
ferry_test_graphql2
-v0.3.0-dev.1
ferry
-v0.16.0-dev.1
ferry_flutter
-v0.9.0-dev.2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_cache
-v0.9.0-dev.1
ferry_generator
-v0.10.0-dev.1
ferry_test_graphql2
-v0.3.0-dev.1
ferry
-v0.16.0-dev.1
ferry_flutter
-v0.9.0-dev.2
- DOCS(ferry_exec): fix typo.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry_exec
-v0.6.1
ferry_flutter
-v0.9.0-dev.2
ferry
-v0.16.0-dev.1
ferry_cache
-v0.9.0-dev.1
ferry_generator
-v0.10.0-dev.1
ferry_test_graphql2
-v0.3.0-dev.1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.0-dev.2
ferry
-v0.16.0-dev.1
ferry_cache
-v0.9.0-dev.1
ferry_generator
-v0.10.0-dev.1
ferry_test_graphql2
-v0.3.0-dev.1
- n
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry_exec
-v0.6.0-dev.0+1
ferry_cache
-v0.9.0-dev.0+2
ferry_generator
-v0.10.0-dev.0+1
ferry_test_graphql2
-v0.3.0-dev.0+1
ferry
-v0.16.0-dev.0+2
ferry_flutter
-v0.9.0-dev.1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_cache
-v0.9.0-dev.0+2
ferry_generator
-v0.10.0-dev.0+1
ferry_test_graphql2
-v0.3.0-dev.0+1
ferry
-v0.16.0-dev.0+2
ferry_flutter
-v0.9.0-dev.1
- FIX(ferry_exec): pass context for JsonOperationRequests (#580).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- DOCS: add topics (#548).
Packages with breaking changes:
Packages with other changes:
Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):
ferry_flutter
-v0.9.0
ferry_hive_store
-v0.5.2
ferry_store
-v0.5.3+1
normalize
-v0.9.1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_cache
-v0.9.0+1
ferry
-v0.16.0+1
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry
-v0.16.0+1
ferry_flutter
-v0.9.0-dev.9
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- update generated code
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.0-dev.9
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry_exec
-v0.6.0
ferry_flutter
-v0.9.0-dev.9
ferry_cache
-v0.8.0-dev.3
ferry
-v0.15.0-dev.9
ferry_test_graphql2
-v0.2.4-dev.6
ferry_generator
-v0.9.1-dev.3
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.0-dev.9
ferry_cache
-v0.8.0-dev.3
ferry
-v0.15.0-dev.9
ferry_test_graphql2
-v0.2.4-dev.6
ferry_generator
-v0.9.1-dev.3
-
- FEAT: pass context to gql links.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry
-v0.15.0-dev.8
ferry_exec
-v0.5.0-dev.1
ferry_generator
-v0.9.1-dev.2
ferry_test_graphql2
-v0.2.4-dev.5
ferry_flutter
-v0.9.0-dev.8
ferry_cache
-v0.8.0-dev.2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.0-dev.8
ferry_cache
-v0.8.0-dev.2
- FEAT: pass context to gql links.
- FEAT: pass context to gql links.
- FEAT: pass context to gql links.
- FEAT: update generated code.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT(vars-builder-generator): Adding documentation for new codegen options.
- FEAT(vars-builder-generator): Adding gql_code_builder vars builder dep.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
normalize
-v0.9.1-dev.0
ferry_cache
-v0.8.0-dev.2
ferry
-v0.15.0-dev.8
ferry_flutter
-v0.9.0-dev.8
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_cache
-v0.8.0-dev.2
ferry
-v0.15.0-dev.8
ferry_flutter
-v0.9.0-dev.8
- Bump "normalize" to
0.9.1-dev.0
.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Bump "ferry_generator" to
0.9.1-dev.0
.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_cache
-v0.8.0-dev.2
ferry
-v0.15.0-dev.8
ferry_flutter
-v0.9.0-dev.8
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Bump "ferry_generator" to
0.9.1
.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT(ferry_generator): allow analyzer 6.0.
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.0-dev.7
- BREAKING FEAT(ferry_generator): make dataToJson() method type safe by using the generic data type instead of dynamic.
- BREAKING FEAT(ferry_generator): make dataToJson() method type safe by using the generic data type instead of dynamic.
- DOCS: add topics (#548).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.0-dev.6
- FIX(ferry): Fix problem with operationRequest generated on initial request being included in response each time. (#545).
- DOCS: add topics (#548).
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.0-dev.5
- FIX(ferry): Fix problem with operationRequest generated on initial request being included in response each time. (#545).
- DOCS: add topics (#548).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.0-dev.4
- FIX(ferry): Fix problem with operationRequest generated on initial request being included in response each time. (#545).
- DOCS: add topics (#548).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
- DOCS: add topics (#548).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.0-dev.3
- FIX(ferry): Fix problem with operationRequest generated on initial request being included in response each time. (#545).
- DOCS: add topics (#548).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
- FEAT(ferry_generator): support adding in the config of build.yaml in your graphql_builder in order to wrap nullable fields into a Value type in order to distinguish between absent and null values in inputs (#549).
- DOCS(ferry_generator): fix CHANGELOG (#550).
- DOCS: add topics (#548).
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.9.0-dev.2
- FIX(ferry): Fix problem with operationRequest generated on initial request being included in response each time. (#545).
- DOCS: add topics (#548).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
- FEAT(ferry_generator): support adding in the config of build.yaml in your graphql_builder in order to wrap nullable fields into a Value type in order to distinguish between absent and null values in inputs (#549).
- DOCS(ferry_generator): fix CHANGELOG (#550).
- DOCS: add topics (#548).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
- DOCS: add topics (#548).
- FEAT(ferry_generator): support adding in the config of build.yaml in your graphql_builder in order to wrap nullable fields into a Value type in order to distinguish between absent and null values in inputs (#549).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry_cache
-v0.8.0-dev.1
ferry_generator
-v0.8.2-dev.1
ferry_hive_store
-v0.5.1-dev.1
ferry_test_graphql2
-v0.2.4-dev.1
ferry
-v0.15.0-dev.1
ferry_flutter
-v0.9.0-dev.1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry
-v0.15.0-dev.1
ferry_flutter
-v0.9.0-dev.1
- FEAT(ferry_generator): support adding in the config of build.yaml in your graphql_builder in order to wrap nullable fields into a Value type in order to distinguish between absent and null values in inputs (#549).
- FEAT(ferry_generator): support adding in the config of build.yaml in your graphql_builder in order to wrap nullable fields into a Value type in order to distinguish between absent and null values in inputs (#549).
- DOCS: add topics (#548).
- FEAT(ferry_generator): support adding in the config of build.yaml in your graphql_builder in order to wrap nullable fields into a Value type in order to distinguish between absent and null values in inputs (#549).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry
-v0.15.0-dev.0+2
ferry_cache
-v0.8.0-dev.0+1
ferry_exec
-v0.5.0-dev.0+1
ferry_flutter
-v0.9.0-dev.0+1
ferry_generator
-v0.8.2-dev.0+1
ferry_hive_store
-v0.5.1-dev.0+1
ferry_store
-v0.5.3-dev.0+1
normalize
-v0.9.0-dev.0+1
ferry_test_graphql2
-v0.2.4-dev.0+1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_test_graphql2
-v0.2.4-dev.0+1
- DOCS: add topics (#548).
- DOCS: add topics (#548).
- DOCS: add topics (#548).
- DOCS: add topics (#548).
- DOCS: add topics (#548).
- DOCS: add topics (#548).
- DOCS: add topics (#548).
- DOCS: add topics (#548).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):
ferry
-v0.15.0+1
ferry_cache
-v0.8.0
ferry_flutter
-v0.9.0
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry
-v0.15.0-dev.0+1
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FEAT(ferry_generator): add option to reuse data classes for fragments with a single inline fragment spread as selection (#530).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
Packages with breaking changes:
Packages with other changes:
Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):
ferry
-v0.15.0
ferry_cache
-v0.7.1
ferry_exec
-v0.5.0
ferry_flutter
-v0.8.1
ferry_generator
-v0.8.2
ferry_test_graphql2
-v0.2.4
normalize
-v0.9.0
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.8.1-dev.6
- FEAT(ferry_generator): add option to reuse data classes for fragments with a single inline fragment spread as selection (#530).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
- FIX(ferry): Fix problem with operationRequest generated on initial request being included in response each time. (#545).
Packages with breaking changes:
ferry
-v0.15.0-dev.5
ferry_cache
-v0.7.1-dev.5
ferry_exec
-v0.5.0-dev.0
ferry_flutter
-v0.8.1-dev.5
ferry_generator
-v0.8.2-dev.2
ferry_test_graphql2
-v0.2.4-dev.1
Packages with other changes:
- There are no other changes in this release.
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
- FEAT(ferry_generator): add option to reuse data classes for fragments with a single inline fragment spread as selection (#530).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
Packages with breaking changes:
Packages with other changes:
ferry
-v0.15.0-dev.4
ferry_test_graphql2
-v0.2.4-dev.1
ferry_flutter
-v0.8.1-dev.4
ferry_cache
-v0.7.1-dev.4
ferry_generator
-v0.8.2-dev.2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry
-v0.15.0-dev.4
ferry_test_graphql2
-v0.2.4-dev.1
ferry_flutter
-v0.8.1-dev.4
ferry_cache
-v0.7.1-dev.4
ferry_generator
-v0.8.2-dev.2
- BREAKING FEAT(ferry_exec): add
varToJson()
method to OperationRequest and FragmentRequest in order to make the cache work without casts to dynamic. ferry_flutter
-v0.8.1-dev.4
- FEAT(ferry_generator): add option to reuse data classes for fragments with a single inline fragment spread as selection (#530).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry_cache
-v0.7.1-dev.3
ferry_generator
-v0.8.2-dev.1
ferry_test_graphql2
-v0.2.4-dev.0
ferry
-v0.15.0-dev.3
ferry_flutter
-v0.8.1-dev.3
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry
-v0.15.0-dev.3
ferry_flutter
-v0.8.1-dev.3
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FEAT(ferry_generator): add option to reuse data classes for fragments with a single inline fragment spread as selection (#530).
- FEAT(ferry_generator): add option to reuse data classes for fragments with a single inline fragment spread as selection (#530).
- FEAT(ferry_generator): add option to reuse data classes for fragments with a single inline fragment spread as selection (#530).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry_cache
-v0.7.1-dev.2
ferry_generator
-v0.8.2-dev.0
ferry
-v0.15.0-dev.2
ferry_flutter
-v0.8.1-dev.2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry
-v0.15.0-dev.2
ferry_flutter
-v0.8.1-dev.2
- REFACTOR: apply lints fixes (#479).
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FEAT(ferry_generator): experimental support for multiple schemas (#518).
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.8.1-dev.1
ferry_cache
-v0.7.1-dev.1
- DOCS: cleanup buggy autogenerated CHANGELOG from melos (#523).
- BREAKING REFACTOR(normalize): Add const constructors to
FieldPolicy
andTypePolicy
(#526).
- BREAKING REFACTOR(normalize): Add const constructors to
FieldPolicy
andTypePolicy
(#526).
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_cache
-v0.7.1-dev.1
ferry
-v0.15.0-dev.1
ferry_flutter
-v0.8.1-dev.1
- DOCS: cleanup buggy autogenerated CHANGELOG from melos (#523).
- BREAKING REFACTOR(normalize): Add const constructors to
FieldPolicy
andTypePolicy
(#526).
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.8.1-dev.0+1
ferry_cache
-v0.7.1-dev.0+3
- BREAKING REFACTOR(normalize): Add const constructors to
FieldPolicy
andTypePolicy
(#526).
- BREAKING REFACTOR(normalize): Add const constructors to
FieldPolicy
andTypePolicy
(#526).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry
-v0.14.2+2
ferry_flutter
-v0.8.1+1
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
Packages with breaking changes:
ferry
-v0.14.2+1
ferry_cache
-v0.7.1
ferry_flutter
-v0.8.1
ferry_hive_store
-v0.5.1
ferry_store
-v0.5.3
ferry_test_graphql2
-v0.2.3
normalize
-v0.8.2+1
Packages with other changes:
Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):
ferry
-v0.14.2+1
ferry_cache
-v0.7.1
ferry_flutter
-v0.8.1
ferry_generator
-v0.8.0
ferry_hive_store
-v0.5.1
ferry_store
-v0.5.3
ferry_test_graphql2
-v0.2.3
normalize
-v0.8.2+1
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry
-v0.14.2-dev.0+1
normalize
-v0.8.2-dev.0+1
ferry_flutter
-v0.8.1-dev.1
ferry_cache
-v0.7.1-dev.8
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.8.1-dev.1
ferry_cache
-v0.7.1-dev.8
- DOCS: cleanup buggy autogenerated CHANGELOG from melos (#523).
- DOCS: cleanup buggy autogenerated CHANGELOG from melos (#523).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry
-v0.14.2+1
ferry_cache
-v0.7.1-dev.8
ferry_flutter
-v0.8.1-dev.1
- Bump "normalize" to
0.8.2
.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.8.1-dev.1
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry_exec
-v0.3.1
ferry_cache
-v0.7.1-dev.8
ferry_flutter
-v0.8.1-dev.1
ferry
-v0.15.0-dev.1
ferry_test_graphql2
-v0.2.3-dev.1
ferry_generator
-v0.8.0-dev.6
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_cache
-v0.7.1-dev.8
ferry_flutter
-v0.8.1-dev.1
ferry
-v0.15.0-dev.1
ferry_test_graphql2
-v0.2.3-dev.1
ferry_generator
-v0.8.0-dev.6
- Bump "ferry_exec" to
0.3.1
.
Packages with breaking changes:
ferry
-v0.15.0-dev.0
ferry_cache
-v0.7.1-dev.7
ferry_exec
-v0.3.0-dev.6
ferry_generator
-v0.8.0-dev.5
normalize
-v0.9.0-dev.0
Packages with other changes:
ferry_hive_store
-v0.5.1-dev.6
ferry_store
-v0.5.3-dev.0
ferry_test_graphql2
-v0.2.3-dev.0
ferry_flutter
-v0.8.1-dev.0+1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.8.1-dev.0+1
- REFACTOR(ferry): FetchPolicyTypedLink.request() to avoid pending timers in tests (#427).
- REFACTOR(ferry): use scheduleMicrostask instead of Future.delayed in order to no have pending timers in widget tests.
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX(ferry): Re-use the same stream for multiple requests when possible (#487).
- FIX(ferry): add stacktrace to error handler in GqlTypedLink (#467).
- FIX(ferry): send error to main isolate when data message could not be serialized (#455).
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry): remove broken isolateSpawn functionality, FlutterIsolate does not support passing functions (#413).
- FIX: pin normalize 0.6.0.
- FIX(ferry): call cache handlers for every response from DataSource.Link.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- FEAT(ferry): add watchQuery, watchFragment, clearOptimisticPatches to IsolateClient (#460).
- FEAT(ferry): improve isolate error handling (#448).
- FEAT(ferry): verify that updateResult function can be sent to the other isolate in debug mode using asserts and provide a better error message if updatgeResult cannot be serialized (#425).
- FEAT(ferry): refactor isolateCommands, add addRequestToRequestController method (#422).
- FEAT(ferry): add removeOptimisticResponse to isolate client (#412).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- DOCS(ferry): add basic documentation for field policy (#494).
- DOCS(ferry): fix typo in CHANGELOG (#384).
- DOCS: remove stale code (#271).
- BREAKING FIX(ferry): remove optimistic patch when listener unsubscribes before link responds with data instead of leaking optimistic patch forever (#466).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- REFACTOR: apply lints fixes (#479).
- REFACTOR(ferry_cache): use jsonMapEquals instead of DeepCollectionEquality.equals() to avoid it's O(n^2) complexity, remove duplicated .distinct() call (#477).
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry_cache): fix cache emits update too often (#411).
- FIX(ferry_cache): fix regression in watch() methods by making changeStream emit when new item is added to the cache (#403).
- FIX(cache): Fix memory leak. (#385).
- FIX: add possibleTypes to every function that can use it of normalize (#380).
- FIX: pin normalize 0.6.0.
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT(ferry_cache): add
clearOptimisticPatches()
(#459). - FEAT(ferry): add IsolateClient (#405).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- REFACTOR: apply lints fixes (#479).
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX: Use Posix separators for output paths (#369).
- FIX: revert broken transitive dependency.
- FIX: upgrade analyzer dependency.
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- REFACTOR: apply lints fixes (#479).
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX: Preserve backwards compatibility with dataIdFromObject (#368).
- FIX: Streamline typename handling (#359).
- FIX: Broken fragment spreads.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING FEAT(normalize): respect skip/include directives when checking for partial data (#433).
- REFACTOR: apply lints fixes (#479).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT: add Reviews subscription to test graphql.
- REFACTOR: apply lints fixes (#479).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- REFACTOR: fix dependencies.
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_flutter
-v0.8.0-dev.14
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry_store
-v0.5.2
ferry_cache
-v0.7.1-dev.7
ferry_hive_store
-v0.5.1-dev.6
ferry
-v0.14.0-dev.10
ferry_flutter
-v0.8.0-dev.14
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_cache
-v0.7.1-dev.7
ferry_hive_store
-v0.5.1-dev.6
ferry
-v0.14.0-dev.10
ferry_flutter
-v0.8.0-dev.14
- Bump "ferry_store" to
0.5.2
.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Bump "ferry_test_graphql2" to
0.2.2
.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
ferry_cache
-v0.7.1-dev.7
ferry
-v0.14.0-dev.10
ferry_flutter
-v0.8.0-dev.14
- Bump "normalize" to
0.8.1
.
Packages with breaking changes:
ferry
-v0.14.0-dev.9
ferry_cache
-v0.7.1-dev.6
ferry_exec
-v0.3.0-dev.5
ferry_flutter
-v0.8.0-dev.13
ferry_generator
-v0.8.0-dev.4
normalize
-v0.8.0-dev.6
Packages with other changes:
- REFACTOR(ferry): FetchPolicyTypedLink.request() to avoid pending timers in tests (#427).
- REFACTOR(ferry): use scheduleMicrostask instead of Future.delayed in order to no have pending timers in widget tests.
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX(ferry): Re-use the same stream for multiple requests when possible (#487).
- FIX(ferry): add stacktrace to error handler in GqlTypedLink (#467).
- FIX(ferry): send error to main isolate when data message could not be serialized (#455).
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry): remove broken isolateSpawn functionality, FlutterIsolate does not support passing functions (#413).
- FIX: pin normalize 0.6.0.
- FIX(ferry): call cache handlers for every response from DataSource.Link.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- FEAT(ferry): add watchQuery, watchFragment, clearOptimisticPatches to IsolateClient (#460).
- FEAT(ferry): improve isolate error handling (#448).
- FEAT(ferry): verify that updateResult function can be sent to the other isolate in debug mode using asserts and provide a better error message if updatgeResult cannot be serialized (#425).
- FEAT(ferry): refactor isolateCommands, add addRequestToRequestController method (#422).
- FEAT(ferry): add removeOptimisticResponse to isolate client (#412).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- DOCS(ferry): add basic documentation for field policy (#494).
- DOCS(ferry): fix typo in CHANGELOG (#384).
- DOCS: remove stale code (#271).
- BREAKING FIX(ferry): remove optimistic patch when listener unsubscribes before link responds with data instead of leaking optimistic patch forever (#466).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- REFACTOR: apply lints fixes (#479).
- REFACTOR(ferry_cache): use jsonMapEquals instead of DeepCollectionEquality.equals() to avoid it's O(n^2) complexity, remove duplicated .distinct() call (#477).
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry_cache): fix cache emits update too often (#411).
- FIX(ferry_cache): fix regression in watch() methods by making changeStream emit when new item is added to the cache (#403).
- FIX(cache): Fix memory leak. (#385).
- FIX: add possibleTypes to every function that can use it of normalize (#380).
- FIX: pin normalize 0.6.0.
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT(ferry_cache): add
clearOptimisticPatches()
(#459). - FEAT(ferry): add IsolateClient (#405).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- REFACTOR: apply lints fixes (#479).
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX(ferry): add stacktrace to error handler in GqlTypedLink (#467).
- FIX(ferry_flutter): bump version.
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: add Reviews subscription to test graphql.
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX: Use Posix separators for output paths (#369).
- FIX: revert broken transitive dependency.
- FIX: upgrade analyzer dependency.
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- REFACTOR: apply lints fixes (#479).
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX: Preserve backwards compatibility with dataIdFromObject (#368).
- FIX: Streamline typename handling (#359).
- FIX: Broken fragment spreads.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING FEAT(normalize): respect skip/include directives when checking for partial data (#433).
- REFACTOR: apply lints fixes (#479).
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT: add Reviews subscription to test graphql.
- REFACTOR: apply lints fixes (#479).
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- REFACTOR: fix dependencies.
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
Packages with breaking changes:
ferry
-v0.14.0-dev.8
ferry_cache
-v0.7.1-dev.5
ferry_exec
-v0.3.0-dev.4
ferry_flutter
-v0.8.0-dev.12
ferry_generator
-v0.8.0-dev.3
normalize
-v0.8.0-dev.5
Packages with other changes:
- REFACTOR(ferry): FetchPolicyTypedLink.request() to avoid pending timers in tests (#427).
- REFACTOR(ferry): use scheduleMicrostask instead of Future.delayed in order to no have pending timers in widget tests.
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX(ferry): Re-use the same stream for multiple requests when possible (#487).
- FIX(ferry): add stacktrace to error handler in GqlTypedLink (#467).
- FIX(ferry): send error to main isolate when data message could not be serialized (#455).
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry): remove broken isolateSpawn functionality, FlutterIsolate does not support passing functions (#413).
- FIX: pin normalize 0.6.0.
- FIX(ferry): call cache handlers for every response from DataSource.Link.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- FEAT(ferry): add watchQuery, watchFragment, clearOptimisticPatches to IsolateClient (#460).
- FEAT(ferry): improve isolate error handling (#448).
- FEAT(ferry): verify that updateResult function can be sent to the other isolate in debug mode using asserts and provide a better error message if updatgeResult cannot be serialized (#425).
- FEAT(ferry): refactor isolateCommands, add addRequestToRequestController method (#422).
- FEAT(ferry): add removeOptimisticResponse to isolate client (#412).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- DOCS(website): improve custom scalars documention (#517).
- DOCS(ferry): add basic documentation for field policy (#494).
- DOCS(ferry): fix typo in CHANGELOG (#384).
- DOCS: remove stale code (#271).
- BREAKING FIX(ferry): remove optimistic patch when listener unsubscribes before link responds with data instead of leaking optimistic patch forever (#466).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- REFACTOR: apply lints fixes (#479).
- REFACTOR(ferry_cache): use jsonMapEquals instead of DeepCollectionEquality.equals() to avoid it's O(n^2) complexity, remove duplicated .distinct() call (#477).
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry_cache): fix cache emits update too often (#411).
- FIX(ferry_cache): fix regression in watch() methods by making changeStream emit when new item is added to the cache (#403).
- FIX(cache): Fix memory leak. (#385).
- FIX: add possibleTypes to every function that can use it of normalize (#380).
- FIX: pin normalize 0.6.0.
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT(ferry_cache): add
clearOptimisticPatches()
(#459). - FEAT(ferry): add IsolateClient (#405).
- DOCS(website): improve custom scalars documention (#517).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- REFACTOR: apply lints fixes (#479).
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- DOCS(website): improve custom scalars documention (#517).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX(ferry): add stacktrace to error handler in GqlTypedLink (#467).
- FIX(ferry_flutter): bump version.
- FEAT(ferry): add IsolateClient (#405).
- FEAT: add Reviews subscription to test graphql.
- DOCS(website): improve custom scalars documention (#517).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX: Use Posix separators for output paths (#369).
- FIX: revert broken transitive dependency.
- FIX: upgrade analyzer dependency.
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- DOCS(website): improve custom scalars documention (#517).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- REFACTOR: apply lints fixes (#479).
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX: Preserve backwards compatibility with dataIdFromObject (#368).
- FIX: Streamline typename handling (#359).
- FIX: Broken fragment spreads.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- DOCS(website): improve custom scalars documention (#517).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING FEAT(normalize): respect skip/include directives when checking for partial data (#433).
- REFACTOR: apply lints fixes (#479).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT: add Reviews subscription to test graphql.
- DOCS(website): improve custom scalars documention (#517).
- REFACTOR: apply lints fixes (#479).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- DOCS(website): improve custom scalars documention (#517).
- REFACTOR: fix dependencies.
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- DOCS(website): improve custom scalars documention (#517).
Packages with breaking changes:
ferry
-v0.14.0-dev.7
ferry_cache
-v0.7.1-dev.4
ferry_exec
-v0.3.0-dev.3
ferry_flutter
-v0.8.0-dev.11
ferry_generator
-v0.8.0-dev.2
normalize
-v0.8.0-dev.4
Packages with other changes:
- REFACTOR(ferry): FetchPolicyTypedLink.request() to avoid pending timers in tests (#427).
- REFACTOR(ferry): use scheduleMicrostask instead of Future.delayed in order to no have pending timers in widget tests.
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX(ferry): Re-use the same stream for multiple requests when possible (#487).
- FIX(ferry): add stacktrace to error handler in GqlTypedLink (#467).
- FIX(ferry): send error to main isolate when data message could not be serialized (#455).
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry): remove broken isolateSpawn functionality, FlutterIsolate does not support passing functions (#413).
- FIX: pin normalize 0.6.0.
- FIX(ferry): call cache handlers for every response from DataSource.Link.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- FEAT(ferry): add watchQuery, watchFragment, clearOptimisticPatches to IsolateClient (#460).
- FEAT(ferry): improve isolate error handling (#448).
- FEAT(ferry): verify that updateResult function can be sent to the other isolate in debug mode using asserts and provide a better error message if updatgeResult cannot be serialized (#425).
- FEAT(ferry): refactor isolateCommands, add addRequestToRequestController method (#422).
- FEAT(ferry): add removeOptimisticResponse to isolate client (#412).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- DOCS(ferry): add basic documentation for field policy (#494).
- DOCS(ferry): fix typo in CHANGELOG (#384).
- DOCS: remove stale code (#271).
- BREAKING FIX(ferry): remove optimistic patch when listener unsubscribes before link responds with data instead of leaking optimistic patch forever (#466).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- REFACTOR: apply lints fixes (#479).
- REFACTOR(ferry_cache): use jsonMapEquals instead of DeepCollectionEquality.equals() to avoid it's O(n^2) complexity, remove duplicated .distinct() call (#477).
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry_cache): fix cache emits update too often (#411).
- FIX(ferry_cache): fix regression in watch() methods by making changeStream emit when new item is added to the cache (#403).
- FIX(cache): Fix memory leak. (#385).
- FIX: add possibleTypes to every function that can use it of normalize (#380).
- FIX: pin normalize 0.6.0.
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT(ferry_cache): add
clearOptimisticPatches()
(#459). - FEAT(ferry): add IsolateClient (#405).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- REFACTOR: apply lints fixes (#479).
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX(ferry): add stacktrace to error handler in GqlTypedLink (#467).
- FIX(ferry_flutter): bump version.
- FEAT(ferry): add IsolateClient (#405).
- FEAT: add Reviews subscription to test graphql.
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX: Use Posix separators for output paths (#369).
- FIX: revert broken transitive dependency.
- FIX: upgrade analyzer dependency.
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- REFACTOR: apply lints fixes (#479).
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX: Preserve backwards compatibility with dataIdFromObject (#368).
- FIX: Streamline typename handling (#359).
- FIX: Broken fragment spreads.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING FEAT(normalize): respect skip/include directives when checking for partial data (#433).
- REFACTOR: apply lints fixes (#479).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT: add Reviews subscription to test graphql.
- REFACTOR: apply lints fixes (#479).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
Packages with breaking changes:
ferry
-v0.14.0-dev.6
ferry_cache
-v0.7.1-dev.3
ferry_exec
-v0.3.0-dev.2
ferry_flutter
-v0.8.0-dev.10
ferry_generator
-v0.8.0-dev.1
normalize
-v0.8.0-dev.3
Packages with other changes:
- REFACTOR(ferry): FetchPolicyTypedLink.request() to avoid pending timers in tests (#427).
- REFACTOR(ferry): use scheduleMicrostask instead of Future.delayed in order to no have pending timers in widget tests.
- FIX(ferry): Re-use the same stream for multiple requests when possible (#487).
- FIX(ferry): add stacktrace to error handler in GqlTypedLink (#467).
- FIX(ferry): send error to main isolate when data message could not be serialized (#455).
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry): remove broken isolateSpawn functionality, FlutterIsolate does not support passing functions (#413).
- FIX: pin normalize 0.6.0.
- FIX(ferry): call cache handlers for every response from DataSource.Link.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- FEAT(ferry): add watchQuery, watchFragment, clearOptimisticPatches to IsolateClient (#460).
- FEAT(ferry): improve isolate error handling (#448).
- FEAT(ferry): verify that updateResult function can be sent to the other isolate in debug mode using asserts and provide a better error message if updatgeResult cannot be serialized (#425).
- FEAT(ferry): refactor isolateCommands, add addRequestToRequestController method (#422).
- FEAT(ferry): add removeOptimisticResponse to isolate client (#412).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- DOCS(ferry): fix typo in CHANGELOG (#384).
- DOCS: remove stale code (#271).
- BREAKING FIX(ferry): remove optimistic patch when listener unsubscribes before link responds with data instead of leaking optimistic patch forever (#466).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- REFACTOR: apply lints fixes (#479).
- REFACTOR(ferry_cache): use jsonMapEquals instead of DeepCollectionEquality.equals() to avoid it's O(n^2) complexity, remove duplicated .distinct() call (#477).
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry_cache): fix cache emits update too often (#411).
- FIX(ferry_cache): fix regression in watch() methods by making changeStream emit when new item is added to the cache (#403).
- FIX(cache): Fix memory leak. (#385).
- FIX: add possibleTypes to every function that can use it of normalize (#380).
- FIX: pin normalize 0.6.0.
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT(ferry_cache): add
clearOptimisticPatches()
(#459). - FEAT(ferry): add IsolateClient (#405).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- REFACTOR: apply lints fixes (#479).
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX(ferry): add stacktrace to error handler in GqlTypedLink (#467).
- FIX(ferry_flutter): bump version.
- FEAT(ferry): add IsolateClient (#405).
- FEAT: add Reviews subscription to test graphql.
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX: Use Posix separators for output paths (#369).
- FIX: revert broken transitive dependency.
- FIX: upgrade analyzer dependency.
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- REFACTOR: apply lints fixes (#479).
- FIX(normalize): When there are dangling references in child objects of a list, by default do not treat the whole entity as partial data, but remove it from the list. This can be configured using the allowDanglingReference parameter.
- FIX: Preserve backwards compatibility with dataIdFromObject (#368).
- FIX: Streamline typename handling (#359).
- FIX: Broken fragment spreads.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING FEAT(normalize): respect skip/include directives when checking for partial data (#433).
- REFACTOR: apply lints fixes (#479).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT: add Reviews subscription to test graphql.
- REFACTOR: apply lints fixes (#479).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- REFACTOR: fix dependencies.
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
Packages with breaking changes:
ferry
-v0.14.0-dev.2
ferry_cache
-v0.7.1-dev.2
ferry_exec
-v0.3.0-dev.1
ferry_flutter
-v0.8.0-dev.2
ferry_generator
-v0.8.0-dev.1
normalize
-v0.8.0-dev.2
Packages with other changes:
- REFACTOR(ferry): FetchPolicyTypedLink.request() to avoid pending timers in tests (#427).
- REFACTOR(ferry): use scheduleMicrostask instead of Future.delayed in order to no have pending timers in widget tests.
- FIX(ferry): send error to main isolate when data message could not be serialized (#455).
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry): remove broken isolateSpawn functionality, FlutterIsolate does not support passing functions (#413).
- FIX: pin normalize 0.6.0.
- FIX(ferry): call cache handlers for every response from DataSource.Link.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT(ferry): add watchQuery, watchFragment, clearOptimisticPatches to IsolateClient (#460).
- FEAT(ferry): improve isolate error handling (#448).
- FEAT(ferry): verify that updateResult function can be sent to the other isolate in debug mode using asserts and provide a better error message if updatgeResult cannot be serialized (#425).
- FEAT(ferry): refactor isolateCommands, add addRequestToRequestController method (#422).
- FEAT(ferry): add removeOptimisticResponse to isolate client (#412).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- DOCS(ferry): fix typo in CHANGELOG (#384).
- DOCS: remove stale code (#271).
- BREAKING FIX(ferry): remove optimistic patch when listener unsubscribes before link responds with data instead of leaking optimistic patch forever (#466).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- REFACTOR(ferry_cache): use jsonMapEquals instead of DeepCollectionEquality.equals() to avoid it's O(n^2) complexity, remove duplicated .distinct() call (#477).
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FIX(ferry_cache): fix cache emits update too often (#411).
- FIX(ferry_cache): fix regression in watch() methods by making changeStream emit when new item is added to the cache (#403).
- FIX(cache): Fix memory leak. (#385).
- FIX: add possibleTypes to every function that can use it of normalize (#380).
- FIX: pin normalize 0.6.0.
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT(ferry_cache): add
clearOptimisticPatches()
(#459). - FEAT(ferry): add IsolateClient (#405).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- REFACTOR: apply lints fixes (#479).
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FIX(ferry_cache): ensure emitting only one update per updated data ID in cache in watchQuery/watchFragment (#416).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX(ferry_flutter): bump version.
- FEAT(ferry): add IsolateClient (#405).
- FEAT: add Reviews subscription to test graphql.
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX: Use Posix separators for output paths (#369).
- FIX: revert broken transitive dependency.
- FIX: upgrade analyzer dependency.
- FEAT(ferry_generator): when/maybeWhen extensions (#470).
- FEAT(ferry): add IsolateClient (#405).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- FIX: Preserve backwards compatibility with dataIdFromObject (#368).
- FIX: Streamline typename handling (#359).
- FIX: Broken fragment spreads.
- FIX(ferry): add dispose method to TypedLinks (#272).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
- FEAT: add Reviews subscription to test graphql.
- BREAKING FIX(ferry_generator): properly generate nullable types for nullable elements in Lists (#445).
- BREAKING FEAT(normalize): respect skip/include directives when checking for partial data (#433).
- REFACTOR: apply lints fixes (#479).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- FEAT: add Reviews subscription to test graphql.
- REFACTOR: apply lints fixes (#479).
- FEAT(ferry_hive_store): use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
- REFACTOR: fix dependencies.
- REFACTOR(ferry_exec): remove cyclic dependency ferry_exec <-> ferry_test_graphql.
- FEAT(ferry_generator): when/maybeWhen extensions (#470).