From 2acfe025ffcbc10aef1457970685bd10d58e81dd Mon Sep 17 00:00:00 2001 From: Martin Kamleithner Date: Sun, 12 Nov 2023 21:25:28 +0000 Subject: [PATCH] chore(ferry_hive_store): docs --- packages/ferry_generator/CHANGELOG.md | 238 ++++++++++++++------------ 1 file changed, 127 insertions(+), 111 deletions(-) diff --git a/packages/ferry_generator/CHANGELOG.md b/packages/ferry_generator/CHANGELOG.md index 82b091d1..f7e87652 100644 --- a/packages/ferry_generator/CHANGELOG.md +++ b/packages/ferry_generator/CHANGELOG.md @@ -1,126 +1,138 @@ -## 0.9.0-dev.0 +## 0.9.0-dev.0+1 - - **DOCS**: add topics (#548) - - **FEAT**(ferry_generator): support adding `tristate_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). +- **DOCS**: add topics (#548) +- **FEAT**(ferry_generator): support adding `tristate_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). ## 0.8.2-dev.0+1 - - **DOCS**: add topics (#548). +- **DOCS**: add topics (#548). ## 0.8.2 - - Graduate package to a stable release. See pre-releases prior to this version for changelog entries. +- 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). +- **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). +- **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). +- **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). +- **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. +- **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. +- **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. +- **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. +- **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. +- **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). +- **DOCS**: add basic documentation for field policy (#494). ## 0.8.0+1 - - Update a dependency to the latest release. +- 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. +- 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. +- Update a dependency to the latest release. ## 0.8.0-dev.2 - - Update a dependency to the latest release. +- 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. +- **FEAT**: when/maybeWhen extensions (#470). +- **FEAT**: add when()/maybeWhen() extension methods on infline fragment spreads with type + condidtion. ## 0.8.0-dev.0 @@ -128,155 +140,159 @@ spreads with a type condition in order to access the fields of the inline fragment spread without casting. Requires `add_typenames` to be `true` in the build.yaml config (it's `true` by default). - To enable, add + To enable, add + ```yaml when_extensions: when: true maybeWhen: true ``` - To the `options` section of the `ferry_generator` config in `build.yaml`. +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. +- 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). +- **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. +- 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. +- Update a dependency to the latest release. ## 0.6.1-dev.0 - - **FEAT**: add IsolateClient (#405). +- **FEAT**: add IsolateClient (#405). ## 0.6.0+1 - - Update a dependency to the latest release. +- 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). +- **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. +- **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. +- **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. +- Update a dependency to the latest release. ## 0.5.0-dev.8 - - **DOCS**: remove stale code (#271). +- **DOCS**: remove stale code (#271). ## 0.5.0-dev.7 - - **FIX**: add dispose method to TypedLinks (#272). +- **FIX**: add dispose method to TypedLinks (#272). ## 0.5.0-dev.6 - - **FIX**: add missing dependencies (#268). +- **FIX**: add missing dependencies (#268). ## 0.5.0-dev.5 - - **FIX**: add missing dependencies (#267). +- **FIX**: add missing dependencies (#267). ## 0.5.0-dev.4 - - **FIX**: add missing override annotations (#261). +- **FIX**: add missing override annotations (#261). ## 0.5.0-dev.3 - - **FEAT**: add github action for validating formatting (#260). +- **FEAT**: add github action for validating formatting (#260). ## 0.5.0-dev.2 - - **FEAT**: add extensions to response (#259). +- **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. +- **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. +- **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). +- **FIX**: move pedantic to dependency (#257). ## 0.4.4 - - **FEAT**: update dependences. - - **FEAT**: update dependences. - - **CHORE**: publish packages. - - **CHORE**: publish packages. +- **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. +- **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. +- **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. +- 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. +- **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. +- **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. +- **FEAT**: migrate to null safety. +- **CHORE**: prepare changelogs for melos. ## [0.4.0-nullsafety.1]