- FEAT(ferry_generator): experimental support for multiple schemas (#518).
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
Note: This release has breaking changes.
- 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.
Note: This release has breaking changes.
- 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.
Note: This release has breaking changes.
- 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.
Note: This release has breaking changes.
- 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.
Note: This release has breaking changes.
- 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.
- DOCS: add basic documentation for field policy (#494).
- Update a dependency to the latest release.
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
- Update a dependency to the latest release.
- Update a dependency to the latest release.
- FEAT: when/maybeWhen extensions (#470).
- FEAT: add when()/maybeWhen() extension methods on infline fragment spreads with type condidtion.
- Add support for generating
when()
andmaybeWhen()
methods inline fragment spreads with a type condition in order to access the fields of the inline fragment spread without casting. Requiresadd_typenames
to betrue
in the build.yaml config (it'strue
by default). To enable, add
when_extensions:
when: true
maybeWhen: true
To the options
section of the ferry_generator
config in build.yaml
.
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
Note: This release has breaking changes.
- BREAKING FIX: properly generate nullable types for nullable elements in Lists (#445).
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
- Update a dependency to the latest release.
- FEAT: add IsolateClient (#405).
- Update a dependency to the latest release.
- FIX: Use Posix separators for output paths (#369).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
Note: This release has breaking changes.
- FIX: revert broken transitive dependency.
- FIX: upgrade analyzer dependency.
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
Note: This release has breaking changes.
- FIX: revert broken transitive dependency.
- FIX: upgrade analyzer dependency.
- CHORE: publish packages.
- CHORE: publish packages.
- BREAKING CHORE: update gql_code_builder, gql_exec and vestigial analyzer pubspec entry.
- Update a dependency to the latest release.
- DOCS: remove stale code (#271).
- FIX: add dispose method to TypedLinks (#272).
- 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.
- BREAKING FEAT: build generated files to generated subdirectory.
Note: This release has breaking changes.
- CHORE: publish packages.
- CHORE: publish packages.
- BREAKING FEAT: build generated files to generated subdirectory.
- FIX: move pedantic to dependency (#257).
- FEAT: update dependences.
- FEAT: update dependences.
- CHORE: publish packages.
- CHORE: publish packages.
- FEAT: update dependences.
- CHORE: publish packages.
- CHORE: publish packages.
- CHORE: publish packages.
- CHORE: publish packages.
- FEAT: migrate to null safety.
- FEAT: migrate to null safety.
- CHORE: publish packages.
- CHORE: publish packages.
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
- FIX: update build_runner.
- FEAT: migrate to null safety.
- CHORE: bump versions to match melos style.
- CHORE: publish packages.
- CHORE: prepare changelogs for melos.
- FEAT: migrate to null safety.
- CHORE: prepare changelogs for melos.
- allow fragment names to be nullable
- initial null safety support
- update dependencies
- bump
gql_build
andgql_code_builder
versions
- don't assign default
OperationRequest.requestId
s
- remove
uuid
dependency
- use
ferry_exec
- add
executeOnListen
default value
- use latest
gql_build
- Add generated
FragmentRequest
s
- bump
gql_build
&gql_code_builder
versions - rename
QueryRequest
toOperationRequest
- assign a default
OperationRequest.requestId
using theuuid
package
- initial release as an independent package