ferry_store
Default Store for Ferry GraphQL client
0.6.1
71K downloads/mo
#1272 most downloaded on pub.dev
gql-dart/ferry
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 15 of 18 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
44 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
44 releases · May 2020 to Feb 2025Releases
latest 44-
0.6.107 Feb 2025Release notes
Open source →- n
2024-02-12
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry_exec-v0.6.0-dev.0+1ferry_cache-v0.9.0-dev.0+2ferry_generator-v0.10.0-dev.0+1ferry_test_graphql2-v0.3.0-dev.0+1ferry-v0.16.0-dev.0+2ferry_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+2ferry_generator-v0.10.0-dev.0+1ferry_test_graphql2-v0.3.0-dev.0+1ferry-v0.16.0-dev.0+2ferry_flutter-v0.9.0-dev.1
Release notes
Open source →- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
-
0.6.1-dev.007 Feb 2025 pre-releaseRelease notes
Open source →- FEAT(ferry_store): add flush method to allow persistent stores to write pending data to disk.
2025-01-06
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.9.1-dev.1
Release notes
Open source →- FEAT(ferry_store): add flush method to allow persistent stores to write pending data to disk.
-
0.6.006 Jan 2025Release notes
Open source →-
- FEAT: pass context to gql links.
2024-02-03
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
ferry-v0.15.0-dev.8ferry_exec-v0.5.0-dev.1ferry_generator-v0.9.1-dev.2ferry_test_graphql2-v0.2.4-dev.5ferry_flutter-v0.9.0-dev.8ferry_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.8ferry_cache-v0.8.0-dev.2
Release notes
Open source →- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
-
-
0.6.0-dev.126 Sep 2024 pre-releaseRelease notes
Open source →Note: This release has breaking changes.
- BREAKING CHORE(deps): upgrade rxdart to v0.28.0 (#612).
-
0.6.0-dev.020 May 2024 pre-releaseRelease notes
Open source →- 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).
Release notes
Open source →Note: This release has breaking 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).
-
0.5.302 May 2023Release notes
Open source →- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
-
0.5.3+103 Feb 2024Release notes
Open source →- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
-
0.5.3-dev.002 May 2023 pre-releaseRelease notes
Open source →- 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).
-
0.5.3-dev.0+111 Nov 2023 pre-release -
0.5.118 Feb 2023Release notes
Open source →- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
-
0.5.1-dev.502 May 2023 pre-releaseRelease notes
Open source →- 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.
Release notes
Open source →- 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).
-
0.5.1-dev.430 Apr 2023 pre-releaseRelease notes
Open source →- 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).
Release notes
Open source →- 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).
-
0.5.1-dev.330 Apr 2023 pre-releaseRelease notes
Open source →- 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.
Release notes
Open source →- 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).
-
0.5.1-dev.230 Apr 2023 pre-releaseRelease notes
Open source →- 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).
-
0.5.1-dev.121 Jan 2023 pre-releaseRelease notes
Open source →- 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).
-
0.5.1-dev.021 Jan 2023 pre-releaseRelease notes
Open source →- REFACTOR: apply lints fixes (#479).
- FEAT: use jsonMapEquals instead of DeepCollectionEquality().equals to avoid it's O(n^2) complexity, add distinct: param to watch() method (#475).
-
0.5.1-dev.0+123 Feb 2023 pre-release -
0.5.011 Dec 2022Release notes
Open source →- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
-
0.5.0-dev.001 Nov 2022 pre-releaseRelease notes
Open source →- BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
Release notes
Open source →Note: This release has breaking changes.
- BREAKING FIX: properly generate nullable types for nullable elements in Lists (#445).
-
0.4.515 Aug 2022Nothing published for this version
-
0.4.5-dev.001 Sep 2021 pre-releaseNothing published for this version
-
0.4.415 Jul 2021Release notes
Open source →- FEAT: update dependences.
- FEAT: update dependences.
- CHORE: publish packages.
- CHORE: publish packages.
-
0.4.4-dev.807 Sep 2021 pre-release -
0.4.4-dev.605 Sep 2021 pre-release -
0.4.4-dev.505 Sep 2021 pre-release -
0.4.4-dev.402 Sep 2021 pre-release -
0.4.4-dev.302 Sep 2021 pre-release -
0.4.4-dev.201 Sep 2021 pre-release -
0.4.4-dev.101 Sep 2021 pre-releaseRelease notes
Open source →Note: This release has breaking changes.
- BREAKING FEAT: build generated files to generated subdirectory.
-
0.4.4-dev.0+101 Sep 2021 pre-release -
0.4.309 Jun 2021Release notes
Open source →- FEAT: update dependences.
- CHORE: publish packages.
- CHORE: publish packages.
- CHORE: publish packages.
- CHORE: publish packages.
-
0.4.211 May 2021Release notes
Open source →- FEAT: migrate to null safety.
- FEAT: migrate to null safety.
- CHORE: publish packages.
- CHORE: publish packages.
-
0.4.2+109 Jun 2021Nothing published for this version
-
0.4.111 May 2021Release notes
Open source →- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
-
0.4.1-0.1.nullsafety.025 Mar 2021 pre-releaseRelease notes
Open source →- FEAT: migrate to null safety.
- CHORE: bump versions to match melos style.
- CHORE: publish packages.
- CHORE: prepare changelogs for melos.
-
0.4.0-nullsafety.124 Mar 2021 pre-releaseNothing published for this version
-
0.4.0-nullsafety.023 Mar 2021 pre-releaseNothing published for this version
-
0.4.0-1.0.nullsafety.024 Mar 2021 pre-release -
0.3.206 Dec 2020Nothing published for this version
-
0.3.116 Oct 2020Release notes
Open source →- Bump "ferry_exec" to
0.3.1.
2023-05-02
Changes
Packages with breaking changes:
ferry-v0.15.0-dev.0ferry_cache-v0.7.1-dev.7ferry_exec-v0.3.0-dev.6ferry_generator-v0.8.0-dev.5normalize-v0.9.0-dev.0
Packages with other changes:
ferry_hive_store-v0.5.1-dev.6ferry_store-v0.5.3-dev.0ferry_test_graphql2-v0.2.3-dev.0ferry_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
- Bump "ferry_exec" to
-
0.3.007 Oct 2020Release notes
Open source →- update generated code
2024-02-03
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.9.0-dev.9
-
0.2.109 Sep 2020 -
0.2.031 Aug 2020Release notes
Open source →Added
- add tests
- add clear method
- add dispose method
Changed
- base
MemoryStorestream on RxBehaviorSubject
Removed
- remove
toMap()method
-
0.1.010 May 2020