ferry_generator 0.8.2
ferry_generator: ^0.8.2 copied to clipboard
Generated types for Ferry GraphQL Client
0.8.2 #
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
0.8.2-dev.2 #
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).
0.8.2-dev.1 #
- FEAT(ferry_generator): experimental: add option to reuse data classes for fragments with a single inline fragment spread as selection (#530).
0.8.2-dev.0 #
- FEAT(ferry_generator): experimental support for multiple schemas (#518).
0.8.1 #
- FEAT: support stable 1.0.0 versions of depenencies gql, gql_exec, gql_link (#521).
0.8.0-dev.5 #
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.
0.8.0-dev.4 #
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.
0.8.0-dev.3 #
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.
0.8.0-dev.2 #
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.
0.8.0-dev.1 #
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.
0.8.0-dev.0+2 #
- DOCS: add basic documentation for field policy (#494).
0.8.0+1 #
- Update a dependency to the latest release.
0.8.0 #
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
0.8.0-dev.3 #
- Update a dependency to the latest release.
0.8.0-dev.2 #
- Update a dependency to the latest release.
0.8.0-dev.1 #
- FEAT: when/maybeWhen extensions (#470).
- FEAT: add when()/maybeWhen() extension methods on infline fragment spreads with type condidtion.
0.8.0-dev.0 #
- 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
.
0.7.0 #
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
0.7.0-dev.0 #
Note: This release has breaking changes.
- BREAKING FIX: properly generate nullable types for nullable elements in Lists (#445).
0.6.1 #
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
0.6.1-dev.1 #
- Update a dependency to the latest release.
0.6.1-dev.0 #
- FEAT: add IsolateClient (#405).
0.6.0+1 #
- Update a dependency to the latest release.
0.6.0 #
- FIX: Use Posix separators for output paths (#369).
- FEAT: generate possibleTypesMap in ferry_generator (#371).
0.6.0-dev.1 #
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.
0.5.0-dev.10 #
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.
0.5.0-dev.9 #
- Update a dependency to the latest release.
0.5.0-dev.8 #
- DOCS: remove stale code (#271).
0.5.0-dev.7 #
- FIX: add dispose method to TypedLinks (#272).
0.5.0-dev.6 #
- FIX: add missing dependencies (#268).
0.5.0-dev.5 #
- FIX: add missing dependencies (#267).
0.5.0-dev.4 #
- FIX: add missing override annotations (#261).
0.5.0-dev.3 #
- FEAT: add github action for validating formatting (#260).
0.5.0-dev.2 #
- FEAT: add extensions to response (#259).
0.5.0-dev.1 #
Note: This release has breaking changes.
- BREAKING FEAT: build generated files to generated subdirectory.
0.5.0-dev.0 #
Note: This release has breaking changes.
- CHORE: publish packages.
- CHORE: publish packages.
- BREAKING FEAT: build generated files to generated subdirectory.
0.4.4-dev.0+1 #
- FIX: move pedantic to dependency (#257).
0.4.4 #
- FEAT: update dependences.
- FEAT: update dependences.
- CHORE: publish packages.
- CHORE: publish packages.
0.4.3 #
- FEAT: update dependences.
- CHORE: publish packages.
- CHORE: publish packages.
- CHORE: publish packages.
- CHORE: publish packages.
0.4.2 #
- FEAT: migrate to null safety.
- FEAT: migrate to null safety.
- CHORE: publish packages.
- CHORE: publish packages.
0.4.1 #
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
0.4.1-0.1.nullsafety.1 #
- FIX: update build_runner.
0.4.1-0.1.nullsafety.0 #
- FEAT: migrate to null safety.
- CHORE: bump versions to match melos style.
- CHORE: publish packages.
- CHORE: prepare changelogs for melos.
0.4.0-1.0.nullsafety.0 #
- FEAT: migrate to null safety.
- CHORE: prepare changelogs for melos.
[0.4.0-nullsafety.1] #
- allow fragment names to be nullable
[0.4.0-nullsafety.0] #
- initial null safety support
[0.3.3] #
- update dependencies