What's Changed
Hot Chocolate
Enhancements
- Oneof Input Objects and Oneof Fields by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4589
- Client-Controlled Nullability by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4567, https://github.com/ChilliCream/hotchocolate/pull/4588
- Open Telemetry Support by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4603, https://github.com/ChilliCream/hotchocolate/pull/4610, https://github.com/ChilliCream/hotchocolate/pull/4611, https://github.com/ChilliCream/hotchocolate/pull/4612, https://github.com/ChilliCream/hotchocolate/pull/4613,
https://github.com/ChilliCream/hotchocolate/pull/4617
- Banana Cake Pop Version 22 by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4575, https://github.com/ChilliCream/hotchocolate/pull/4644
- Allow more easily to configure the global type check. by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4572
- Introduce HotChocolate.Data.AutoMapper by @PascalSenn in https://github.com/ChilliCream/hotchocolate/pull/4563
- Added Schema Coordinates by @PascalSenn in https://github.com/ChilliCream/hotchocolate/pull/4582
- Allow schema middleware to export certain types. by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4601
- Allow specifying JSON encoder. by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4602
- Perf: Skip validation when possible. by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4616
- Implemented preparations for Apollo Federation support by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4618, https://github.com/ChilliCream/hotchocolate/pull/4620
Fixes
- Fixed mutation convention context data by @PascalSenn in https://github.com/ChilliCream/hotchocolate/pull/4577
- Clear rented buffers before using them. by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4592
- Fixed default binding behavior in scalars package by @nelsonprsousa in https://github.com/ChilliCream/hotchocolate/pull/4584
- Make node resolver return a nullable type to match the Node query. by @TylerSiegrist in https://github.com/ChilliCream/hotchocolate/pull/4615
- Fixed issue where a null payload caused non-null error when using mutation conventions. by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4619
- Fixed mutation convention with ID attribute by @PascalSenn in https://github.com/ChilliCream/hotchocolate/pull/4639
Docs
- Added clarifying notes to the authorization docs by @mauricio094 in https://github.com/ChilliCream/hotchocolate/pull/4556
- Fixed package reference in the authorization docs @Ciantic in https://github.com/ChilliCream/hotchocolate/pull/4461
Strawberry Shake
Fixes
- Fixed lowercase type names and fields with leading _ by @PascalSenn in https://github.com/ChilliCream/hotchocolate/pull/4568
- Makes Strawberry Shake interfaces partial by @PascalSenn in https://github.com/ChilliCream/hotchocolate/pull/4569
- Added support for lower case types in strawberry shake by @PascalSenn in https://github.com/ChilliCream/hotchocolate/pull/4571
- Fixed bug in lower case type names and fixed inputs with a default value. by @PascalSenn in https://github.com/ChilliCream/hotchocolate/pull/4586
- Fix custom scalar value-type support by @Alxandr in https://github.com/ChilliCream/hotchocolate/pull/3988
- Issue #3678 support value type extended scalars in Strawberry Shake by @brian-tygotech in https://github.com/ChilliCream/hotchocolate/pull/4595
- Fixed Lower Case Type Names by @PascalSenn in https://github.com/ChilliCream/hotchocolate/pull/4621
Maintanance
- Format Language by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4565
- Reworked Test and Coverage Builds by @michaelstaib in https://github.com/ChilliCream/hotchocolate/pull/4578
New Contributors
- @nelsonprsousa made their first contribution in https://github.com/ChilliCream/hotchocolate/pull/4584
- @TylerSiegrist made their first contribution in https://github.com/ChilliCream/hotchocolate/pull/4615
- @brian-tygotech made their first contribution in https://github.com/ChilliCream/hotchocolate/pull/4595
- @Ciantic made their first contribution in https://github.com/ChilliCream/hotchocolate/pull/4461
Full Changelog: https://github.com/ChilliCream/hotchocolate/compare/12.4.1...12.5.0-rc.1