NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3295 most downloaded on pub.dev
Generated types for Ferry GraphQL Client
Last release 5 months ago
20 Apr 2026
Ships on a steady schedule
a new release about every 2 months
Nearly every release is documented
notes for 24 of 24 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
75 releases · first in 2020
One column per quarter.
chore(ferry_generator): release 0.14.0-dev.3
chore(ferry_generator): release 0.14.0-dev.3
FIX (generator): support analyzer v7 APIs ( #650 ).
Packages with breaking changes:
Packages with other changes:
FIX (ferry_generator): pre-create allocators to ensure consistent imports ( #644 ).
Packages with breaking changes:
ferry - v0.16.2-dev.4ferry_exec - v0.8.0-dev.0ferry_generator - v0.14.0-dev.0ferry_test_graphql2 - v0.4.1-dev.2Packages 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.4ferry_cache - v0.10.1-dev.0+1Note: This release has breaking changes.
BREAKING FEAT(ferry_generator): upgrade to latest gql_code_builder (#637).
Note: This release has breaking changes.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
ferry - v0.16.2-dev.3ferry_generator - v0.12.1-dev.0ferry_test_graphql2 - v0.4.1-dev.0ferry_flutter - v0.9.1-dev.3Packages 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.3FEAT(ferry_generator): move to dart_style 3.0.0 (#632).
Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
Support build ^4.0.0 / build_runner ^2.10.3 (requires Dart ^3.7.0).
build ^4.0.0 / build_runner ^2.10.3 (requires Dart ^3.7.0).- Support analyzer 9.x and 10.x.
analyzer 9.x and 10.x.Require Dart ^3.10.0 for dart_style 3.1.8 compatibility.
analyzer 12.x.^3.10.0 for dart_style 3.1.8 compatibility.Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
REFACTOR(ferry_generator): Add const constructor to AddTypenameField.
Update a dependency to the latest release.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Note: This release has breaking 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.1-dev.1ferry_flutter - v0.9.1-dev.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
FEAT(ferry_generator): Passing through builder options to schema builder (#585).
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+1Update a dependency to the latest release.
FEAT: pass context to gql links.
FEAT(vars-builder-generator): Adding documentation for new codegen options.
Packages with breaking changes:
0.9.1-dev.0.Packages with breaking changes:
Packages with other changes:
BREAKING FEAT(ferry_generator): make dataToJson() method type safe by using the generic data type instead of dynamic.
Note: This release has breaking changes.
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_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+1tristate_optionals: true 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:
0.8.2.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.1Packages 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_flutter - v0.9.0-dev.2FEAT(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
Note: This release has breaking changes.
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).
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.14.2+2ferry_flutter - v0.8.1+1Update a dependency to the latest release.
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.8FIX: Use Posix separators for output paths (#369).
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
Note: This release has breaking changes.
DOCS: add basic documentation for field policy (#494).
Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
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 g
Note: This release has breaking changes.
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.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
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_flutter - v0.9.1-dev.1Packages 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.2BREAKING CHORE(deps): upgrade rxdart to v0.28.0 (#612).
Note: This release has breaking changes.
> Note: This release has breaking changes.
Note: This release has breaking changes.
Update a dependency to the latest release.
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).
FEAT: pass context to gql links.
Note: This release has breaking changes.
BREAKING FEAT(ferry_exec): remove usage of dynamic in cache and AddTypeNameTypedLink by adding new methods to operationrequest (#547).
Note: This release has breaking changes.
Nothing published for this version
- FEAT: update dependences. - FEAT: update dependences. - CHORE: publish packages. - CHORE: publish packages.
FIX: move pedantic to dependency (#257).
Your coding agent can read these notes before it upgrades. Set up the MCP server →