@@ -16,10 +16,11 @@ All user visible changes to `juniper_codegen` crate will be documented in this f
16
16
- Removed support for ` dyn ` attribute argument (interface values as trait objects).
17
17
- Removed support for ` downcast ` attribute argument (custom resolution into implementer types).
18
18
- Removed support for ` async ` trait methods (not required anymore).
19
- - Removed necessity of writing ` impl Trait for Type ` blocks (interfaces are implemented just by matching their fields now).
19
+ - Removed necessity of writing ` impl Trait for Type ` blocks (interfaces are implemented just by matching their fields now). ( [ # 113 ] )
20
20
- Forbade default implementations of non-ignored trait methods.
21
21
- Supported coercion of additional ` null ` able arguments and return sub-typing on implementer.
22
22
- Supported ` rename_all = "<policy>" ` attribute argument influencing all its fields and their arguments. ([ #971 ] )
23
+ - Supported interfaces implementing other interfaces. ([ #1028 ] )
23
24
- Split ` #[derive(GraphQLScalarValue)] ` macro into:
24
25
- ` #[derive(GraphQLScalar)] ` for implementing GraphQL scalar: ([ #1017 ] )
25
26
- Supported generic ` ScalarValue ` .
@@ -41,6 +42,7 @@ All user visible changes to `juniper_codegen` crate will be documented in this f
41
42
42
43
- All procedural macros expansion inside ` macro_rules! ` . ([ #1054 ] , [ #1051 ] )
43
44
45
+ [ #113 ] : /../../issues/113
44
46
[ #971 ] : /../../pull/971
45
47
[ #985 ] : /../../pull/985
46
48
[ #987 ] : /../../pull/987
@@ -51,6 +53,7 @@ All user visible changes to `juniper_codegen` crate will be documented in this f
51
53
[ #1017 ] : /../../pull/1017
52
54
[ #1025 ] : /../../pull/1025
53
55
[ #1026 ] : /../../pull/1026
56
+ [ #1028 ] : /../../pull/1028
54
57
[ #1051 ] : /../../issues/1051
55
58
[ #1054 ] : /../../pull/1054
56
59
0 commit comments