NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #536 most downloaded on pub.dev
Normalization and denormalization of GraphQL responses in Dart
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 8 months
Nearly every release is documented
notes for 47 of 47 stable releases
2 versions withdrawn
withdrawn after publishing
7 years old
82 releases · first in 2019
Packages with breaking 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 - v0.16.1-dev.1ferry_flutter - v0.9.1-dev.1One column per quarter.
Packages with breaking changes:
Packages with breaking changes:
ferry - v0.16.0-dev.4ferry_cache - v0.9.0-dev.3ferry_hive_store - v0.6.0-dev.1ferry_store - v0.6.0-dev.1ferry_test_graphql2 - v0.3.0-dev.4normalize - v0.10.0-dev.0Packages 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+1BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add g
Note: This release has breaking changes.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
0.9.1-dev.0.Packages with breaking changes:
Packages with other changes:
Packages with breaking 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 - v0.16.0+1ferry_flutter - v0.9.0-dev.9BREAKING FEAT(ferry_generator): update to gql_code_builders 0.12.0. this extracted the common serializers to a separate package. clients need to add g
Note: This release has breaking changes.
FieldPolicy and TypePolicy (#526).Packages with breaking changes:
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.0ferry_cache - v0.7.1ferry_exec - v0.5.0ferry_flutter - v0.8.1ferry_generator - v0.8.2ferry_test_graphql2 - v0.2.4normalize - v0.9.0Packages with breaking changes:
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.0ferry_hive_store - v0.5.2ferry_store - v0.5.3+1normalize - v0.9.1Packages 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+1ferry - v0.16.0+1Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
- DOCS: add topics (#548).
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
ferry - v0.14.2-dev.0+1normalize - v0.8.2-dev.0+1ferry_flutter - v0.8.1-dev.1ferry_cache - v0.7.1-dev.8Packages 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.1ferry_cache - v0.7.1-dev.8Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
REFACTOR: apply lints fixes (#479).
FIX: Use Posix separators for output paths (#369).
FIX: Use Posix separators for output paths (#369).
FIX: Use Posix separators for output paths (#369).
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
- DOCS: add topics (#548).
DOCS: add basic documentation for field policy (#494).
BREAKING FEAT(ferry_generator): upgrade to latest gql_code_builder (#637).
Note: This release has breaking changes.
Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
FEAT: generate possibleTypesMap in ferry_generator (#371).
FEAT: generate possibleTypesMap in ferry_generator (#371).
Nothing published for this version
FIX: Streamline typename handling #359
FIX: Streamline typename handling (#359).
Nothing published for this version
Packages with breaking changes:
Packages with breaking changes:
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.1Packages 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.1Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
ferry_store - v0.6.1-dev.0ferry_cache - v0.10.1-dev.1ferry_hive_store - v0.6.0-dev.0+1ferry - v0.16.1-dev.2ferry_flutter - v0.9.1-dev.2Packages 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.10.1-dev.1ferry_hive_store - v0.6.0-dev.0+1ferry - v0.16.1-dev.2ferry_flutter - v0.9.1-dev.2Packages with breaking changes:
Packages with breaking changes:
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.2Packages 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.2FIX: add dispose method to TypedLinks (#272).
Nothing published for this version
FIX: allow inline fragments for subtypes without passing possibleTypes.
DOCS: remove stale code (#271).
FIX: add missing dependencies (#268).
FIX: add missing dependencies (#267).
FIX: add missing override annotations (#261).
FEAT: add github action for validating formatting (#260).
FEAT: add extensions to response (#259).
> Note: This release has breaking changes.
Note: This release has breaking changes.
FIX: move pedantic to dependency (#257).
- FEAT: update dependences. - CHORE: publish packages. - CHORE: publish packages.
FEAT: Add support for better fragment type resolution.
Packages with breaking changes:
0.5.2.Packages with breaking changes:
Packages with other changes:
Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
CHORE: bump versions to match melos style.
Nothing published for this version
Nothing published for this version
CHORE: prepare changelogs for melos.
add reachableIdsFromDataId util
reachableIdsFromDataId utilhandle type mismatch in identify util
identify util- update dependencies
fix reachableIds utility when data has circular references
reachableIds utility when data has circular referencesadd a path to PartialDataException to surface invalid paths
deepMerge methodpath to PartialDataException to surface invalid pathsacceptPartialData option to normalizeFragment and normalizeOperation for rejecting partial datahandleException option to denormalizeFragment and denormalizeOperation for throwing a PartialDataException instead of returning null on partial datavalidateOperationDataStructure utility for validating structure against a documentadd a path to PartialDataException to surface invalid paths
path to PartialDataException to surface invalid pathsacceptPartialData option to normalizeFragment and normalizeOperation for rejecting partial datahandleException option to denormalizeFragment and denormalizeOperation for throwing a PartialDataException instead of returning null on partial datavalidateOperationDataStructure utility for validating structure against a documentrename reachableDataIds to reachableIds
reachableDataIds to reachableIdsoperationFieldNames methodprevent subscription from adding __typename
__typenamePackages with breaking 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 - v0.16.1-dev.1ferry_flutter - v0.9.1-dev.1### Added - export policies seperately
Your coding agent can read these notes before it upgrades. Set up the MCP server →