For more details click here to get to our CHANGELOG.
Changes:
bae632a3bd8ea44f1b499eac77b05c5bfec4025f Fixed error message in execution (#3324)
327376266975425829f31926a78a0e59250d5d77 Fixed nulability issue in mapper (#3322)
bd07998b8f1cf752027b1438ba1a2439feec9b64 Fixed bug where query inference with each other (#3321)
f9a57d774a47a5a71ccb3b0a7d29f1f7b951cbde Added caching and performance docs. (#3314)
2e285c9db045669df721542d3a67d6d3d840f319 Added some minor tool fixes
871378a2e7e80af0ed40ebc4411c0fcec1c72f79 Handle
data
is null in StrawberryShake and also handle invalid server responses. (#3309)
02e780d16ff10cb6bcffe1f49e2e47854beab16e Fixed schema inference of operation cache (#3306)
45be163597f8bf58c59292571c73eb3f9b1ec398 Fixed issue when multiple clients are used in the same project. (#3308)
e10b20a923202ed00fc4286d7fa9e682fc5afaa2 Adding missing line about mutation (#3307)
037f7644514970a79b630deac1adf195fbe8edc0 Added caching documentation
See More
582982e2b0dae7f2fc5118de97d1e787ca529112 Cleared document cache on schema eviction (#3303)
b7906c7f46321157d57b92f45333d0142888279f Added Strawberry Shake Networking Documentation
e192e385dafcb9e6e3b842d32665ad6e16aef4fb Merged Strawberry Shake Documentation Changes
41c48ab9f75ce6bc38d8542c92d2fe09e2c93552 Finalized Blazor Getting Started
facf791232f612c33ed5a50fcc736f8a64d6dc69 Updated scalars.md - fixed library name: 'Noda Time' (#3298)
997993e1577046f2e738fddd2801b7758ca76789 Fixed AnyType for schema stitching (#2997)
280b8c48a8cefbf3a9e0cef5b869c0bd5dda856f Strawberry Shake Documentation #3224
cc3f4d5eee2ca402812d11d4cd248cddb7eb3d97 Merge branch 'main' into strawberry-shake-docs
70cb4a18a60ec1c401f731832ccbcd05211f1ae7 StrawberryShake Get Started Menu Structure (#3300)
9686997a6fb7214fcd0a68dd602c88f3f6552c3d Added missing package descriptions (#3290)
5c1345f05c7903f990ddb86ba60667600b430a86 Added documentation for the UuidType (#3291)
2768e4c47d41fb81ca5338e6b95c32a49a953be8 Adds type overload to UseProjection (#3093)
7414733175548e02dabb652d173dc7db1bbaf6a9 Multipart request specification (#2936)
d03f6375cc563229c67e712cf64354d3844b77f1 Fix grammar in error msg (#3295)
68efab56ccc02f91798936932d25b6a5046044a4 Switched dev environment to .NET 6 (#3292)
2c019bc5b753a7c2ff5f47c6672cf2b03daacbef Update migrate-from-10-to-11.md (#3294)
4962825916f454a22a3704270d8c146be31b3a0b fix: nullability issue in projections (#3030)
43831c434624b1343a18ed1d97e9ceac8e6fdb7f Support of directives on fields and types during introspection. (#3284)
09588e7c3dad9d0b2f429c40a6692ffecf572d1d Fixed StrawberryShake DI namespaces (#3293)
f1efcd51883681f5b3ccb82041188d3a8907b947 Reworked store
99492807863edfecb03ed873b15651a21f382877 Merge branch 'main' into mst/strawberryshake-di
2e2a1ea947f039ac180e8b44c1dd2bf222922383 Added more detailed paging error message. (#3285)
aa0e45130ae13d9f29c3cb1101d864098718ee47 Merge branch 'main' into mst/strawberryshake-di
b9a9307759957e980e0e04907d24cbe58262702a Fixed StrawberryShake DI namespaces
95283bc38288a8e3e84a59afeb0c5c12480b69bf Fixed schema printer so that skip, include and deprecate are omitted. (#3282)
56ef246b4755462617ed4cd247fc3dd3b4d93822 Ignore indexer by by default. (#3289)
35ffb3d6448b4d89ac19cc2aa74d83b3019edc40 Deprecated legacy filter APIs (#3283)
c5208eee317fbedbb8bdc4fac2e18a62cd9c9dd5 Adds test case for naming conventions (#3092)
ad1b38a23ee1750a1823af36feb048db4f43a462 Fixed operation cancelled exception on subscription backend (#3075)
d50c342b46e7caec94d8db5bf444986724633b47 StrawberryShake: Reworked Getting Started (#3273)
bd9eed5f496a09177172f1e28029cc8461bff40e Fixed typos
cc10f91da9e75da8e4049b9223995f7b17860d64 Reduces the type system memory footprint. (#3071)
729709db8c1e30c0ed01e85e558d85eac9cfb5c5 Fixed issue where an empty root selection-set lead to an execution timeout (#3257)
683ccb5ffe18a13ec3d7ab0b064dcfcb4e833557 Additional Scalars #3248
e637e8f8bebac548502dff5d4e0f842adf318a5f Merge branch 'main' into feat/additional-scalar-types
7d4e773317046d939ef11f044dc3af92c9793d3c Updated Changelog with new Scalars
5181d843236d8669f280767a8ec62f30ed0fb7a3 Add Storybook und Support Card (#2988)
b43303302325441ada7ea4767453f2b1a86078c1 Added RGBType (#3213)
5fb1a6db04376f29e7cf276d9705e054cdde3fc2 Added PortType Scalar (#3211)
4b88a57b9b653fddb4149ecbecde31c8edba4bd5 Added IPv6 Type (#3206)
8f176adc44c73d8331722a85c96d334bc44927eb Allows sorting handler to be set directly via ExtendType (#3222)
b3622701b30eef5666f562006118b7435c177f86 Made websocket session factory async (#3204)
f94bac3670f82069cd0119c4242f8ce47ebcc34d Fixed formatting in LiteDB persistence
fb5007d198ba9ffba82b703558019dea8dc9bae8 Fixed LiteDB namespace
009d4dc629bff3127785e98b383efb42ca69f00e Merge branch 'main' into strawberry-shake-docs
2b3f2809afe6a1f3aa18274e4a436d8ec0a3b23f Added IHttpClientBuilder to ConfigureHttpClient (#3226)
2841f532da57dc9f8fd7726c0c87bbc42cfc4914 Fixed equality of generated results (#3242)
eedd57245332c21eb60a81bbdf4dc0b622f7b443 StrawberryShake Store APIs #3230 from ChilliCream/mst/persistence
ae2a8f4c1a79c4f7075a07906056d8421d11a055 Made single file code generation the default
44c15a03905bfbfba42ab1fb3127f912ad000184 Fixed single file compilation error
b2a877f826d071dc15928c56bb381f2d5444f3a1 Fixed file cleanup issue
c7b925b3225b3c9588132de117c967e3952fe00b Fixed issue in single file writer
ee428f2f9593e3066faadcb81842e3b559a6ccdc Alligned generated source code
89e3de638e519c92ccf228fc09fa52cb3c8f39cf Reworked source generator to support single file support
bd4d3077ad0a25efafc7da1716a8cd53b10baab9 Fixed missing operation store initialization
9194184ef38f6499451499e5d158e3b4178b8ac1 Alligned store update mechanisms
7b505d8053bebe283ffcbc5e658b46e87e109c9d Integrated new code generation with persistence
d2e910d42477495fa4c1bb3c3f605dc88e141a55 Refactored generators to work with EntityIdFactory
f5ac6b1f0f6306e66a6ca41a97e67df6ec269d6d fixed compile issues
0be8cc39846f93a6cef03b4ff70648604171d457 Refined interfaces
c9c342b2808d744bda6710705e77d0d879f633a5 Added ISBN scalar (#3201)
da91da1d477a4530d4803f28c0634268517d7d49 Fixed documentation generator
32a183a6ab60bd96b946255107816de9ffa85bdc Fixed issue where the field name casing was messed up
312bc619e5a7e9bad656133423fc1d2e59f5f173 Changed defaults for generated folder
276221124899faeced39285e3c915b8d55432852 Fixed issue with ByteArray deserializer methods
2f851ab07d1a2eae4abdaaaf005a143846148205 Fixed ByteArray definition in the query analyzer
d1d74e09dbcc1b24535ffe77c73d06eb99f88c0f Merge branch 'mst/persistence' of github.com:ChilliCream/hotchocolate into mst/persistence
76da87d5e601c6019df355406a12bea194474c52 Reworked LiteDB persistence to load entities into the store
7e2f330e935488196c874aa70d9f3c3f326798ba Merge branch 'main' into mst/persistence
5b225a283c8c6aee528ed240f2fb5fdb3e0ef19e Added more store tests and did some general cleanup
be0ac66d1325d789fef530e070ecf6befd98dab0 Refactored Generator to work with Immutable Store
cf485740d4d3abaf940b5695fa94924cfb35d416 Fixed Compile Issues
5e0a943f2cd4db73900f976c18959d704232a7b9 Reworked the entity store so that entities are immutable
0bbe897660ff50b0846acda2d03e9168ef3033fa Mac Address Scalar (#3183)
5e2916630dafb42041affce9291a86e614395429 Removed Obsolete Projects
13ec8c143ad58fd0b06bf2d6a98ef6d08337ff94 Add Strawberry Shake initial docs (#3100)
d90963b8dfb20750f5188312e80661f1c84d3d35 Fixed test snapshots
426e4e573898fc02cd1f2343e3469917c9eb6c9d Fixed generation of complex data types in Strawberry Shake (#3203)
c8a9c2a571184c7bbbf345bfae9014f278570dbc Introduced state namespace. (#3219)
db28e490d29eaade7caabe27e718946b0f78e0ce Update COMMUNITY.md
8840b43ee9425f6783e4c8751856670a88a07690 Update COMMUNITY.md
ee51aa0b924304fa852d0026521ca2e0de03f651 Added object equality to result types (#3210)
c739968bc083fbf860c69af417d066dbb5b4eb60 Added client builder to strawberry shake (#3208)
5ad3cd96f898121ae5a026fe2d294bbfb00b574e Update COMMUNITY.md (#3205)
da1b20cee10448ed341b67b543d9f931db86c5fc Refactor existing Regex scalars to use Regex Base Type (#3184)
4d263c2d233f71003f6032ae7c1fdfb4e0ff8911 Added support for multiple profiles to Strawberry Shake (#3195)
e292740f878affa1d97a32041036c8d6764d1b19 Fixed code generation issue for TimeSpan. (#3198)
5fd35e0337585097e4b95414a844695639fdd77f Fixed argument type detection. (#3197)
b127223485a09d0b4fa0fdd26341a5230deca885 Ommit GraphQL document for persisted queries (#3188)
78bf8b6f1c16a3d67aba0737cebcf4558b89d6c2 Added protocol profile settings. (#3187)
e4be19fa078b61e9e8d4828ce4915943bf0014ab Strawberry Shake Persisted Query Support (#3185)
fe5cbb8dd6ce3bcb0b69b7ddba9f29324f8c8e92 Assign default! to input types. (#3181)
c4ab4bb5bff580056b424f52182e40f9c4d8e91f Added request error handling to Strawberry Shake. (#3179)
589c34040be0d5605f44356de252125980e33acd Adds Regular Expression Type (#3130)
2d942f618f0c1df5c4b7aac7726d3089e95a36ce Fixed issue where leaf types where not imported from input objects. (#3173)
b145b43dbb20e60e4bd28e6ee5937e1c2b99fce6 Fixed line break issue for comments. (#3168)
334a23e7ba13b7f29e91bae9601d5cf5805f708e Added InMemory connection to straw berry shake (#3142)
7a711d6660bbb60b659417502446f487cc1f49ae Fixed json request serializer. (#3164)
d02555bca2e57c4a353069f49eaf1081385ab2e1 Fixed sonar release build
799f45d07aafd4db299feb466b5f6038c42f91b1 Fixed input object serializer generator (#3163)
d4d0246c3287ecadc9a360f7d3acb2d60905e230 Fixed issue that the client name was not correctly set (#3162)
b929d7da4d9a1c44a9c4ad973a261c90e0f40fe0 Reworked operation property names. (#3160)
01e1dbbdc49d1e0a1cfe86ad8c551ffb1b80bcba Added support for more value types to filtering defaults (#2986)
0e397dba2d9a56cc301c106e80e352c635ab778c Improved StrawberryShake IDE integration. (#3159)
81a198bf275da780f87f9cecf6c58436ec18565a Fixed some typos (#3090)
59380dc78bc824aca0b2bbc1d99164c48dccf31e Added support for XML documentation in Strawberry Shake (#3146)
85e3dae5d88b021a7652a2198ee5ff11dcea6d3f Added strawberry shake service collection extensions to correct namepsace (#3143)
760351af32b527e4d028b013771fb8c3db247564 Exposed ClientName as property in StrawBerry Shake (#3140)
2436796228fc091e2b6d87927e9fa14ad17cd4b0 Aligned Strawberry Shake code generators (#3137)
fe926925e12553692938bf72c37397f0f3b17f02 Added Hsla scalar type (#3141)
299216d88797882b9bf0f4b09dfdd16d822e2e7e Fix broken legacy pages (#3099)
29888cb1a4e5db99b02d9b0187add0fbf61c21fe Skips flaky tests (#3102)
e1ee0b76f449367604ac5336b6e09d34152f5cfd Encode query document in strawberry shake (#3124)
9309fddb893220be4c24185e3172a0e6028ad620 Reworked StrawberryShake Generator Error Handling (#3133)
0f9e8808f14a9fc8d26ed0d00a49985046cfa2aa Fixed error messages (#3134)
ed63e13610b7eb4e6dbd9175463f9f091207d090 Registered scalar serializer automatically in StrawBerry Shake (#3125)
17d8f2d816b4b87cb45e090231a67bc9b9e6ff16 Added an interceptor for websocket connections to strawberry shake #3127
d8270312ffbe634d8923db95f2db1290945fc409 Merged main changes to develop.
295a9ef42a0003f2ddc2502ea7f398d27c48f2a1 Added a new scalar package that brings in addition non-spec scalars. #3048
35dc38202b44f6c22fdcb7bf8a4c12077d6db6b7 Added file locations to diagnostic errors in strawberry shake. (#3118)
f9e2db2640e3471e37ca135424b3260df9da962d Reorganized Strawberry Shake Generator (#3115)
3e30ddc82b42503429172ac187687c0b9ad57076 Adds IPv4ScalarType (#3097)
cb225606fdacc78373f6ffc90b231eb498926303 Adds HslColorCode scalar (#3082)
1f6a5c215f2d2544a547913e380dbc3ba3178cbb Adds HexColorCode scalar (#3077)
aa8d21485e87aae0b3d59e61e418e83bffa9cb6f Adds reprojection features to spatial types aka spatial transformations (#2904)
b97a38f08bb9b00bd21479f91ef3c284824320a6 allow nullable context data (#3000)
618891a9e1f942cfaa08da97fe59100c9ecd815c Added support for the FromServicesAttribute (#3084)
3bb0234aa06a63b9007afbfc1f4833f188cabb94 Fixed TypeTrimmer interface detection (#3079)
7d1b34b4a4132810df513dde2722ea3e09cd771c Fixed Blazor and subscription issues (#3080)
3af5857e93a6b4cee8cb9b4f818bfbbade6b4e8c Support custom scalars in schema helper (#3066)
ac51973143c78b3662cbddc5a9cbf751a7afadb4 Fixed StrawberryShake compile issues with Blazor WASM projects. (#3062)
6ae4ca7a5fa9244c585d35ae117f1285420ced4b Merged develop changes.
9ee0c4958355e3889a82265af96a469d10928a24 Add suffix "Result" to root result types of operations (#3064)
b2daa7b192fa46b79024e2b66ca7d660fc979217 Fixed registration of websocket protocols on StrawberryShake (#3063)
62453fbefc319ba3f638b94b615b6574f5ec9ef3 Adds UnsignedInt Scalar (#3052)
adb5d110dd2565257ab950a48a8c9e7930c5ab70 Adds PostalCode Scalar (#3046)
184240c754e11ba4ec817b354a84af23e1273e12 Fixed websocket dependency injection (#3061)
2b562a3b5e63c44201e789be19fce39dc362e71a Fixed collision of builder fields (#3059)
50cac8af3e75d72037e7215c95bd2419c2f50561 Fixed dependency inection of strawberry shake and adds support for custom serializer (#3060)
783efe00d1a4eb2fee546365c1c8679a1f7697ce Added StrawberryShake tooling. (#3057)
895a8a8f2b0077ac7951bc22d379173ebd9ee03c Merged main changes
7c7ea1b8b3687e393122e9efa1bb095809d819fb Rewrite data type generation (#3045)
ce5c0faf59dc16952ce5baa561dedb11124f1a6c Adds NegativeFloat scalar (#2996)
0b860e72db3e19ea6a67095f9dbf767aa881ec4e Adds NonNegativeInt Scalar (#3020)
0967501181014f22a1c1d6daedf4aa3723278b09 Adds NonPositiveFloat scalar (#3024)
58350e8b10c656bee4db23a40c71cd1ed874f1f8 Adds NonPositiveInt scalar (#3026)
088b41643bed1f9a38c10a0def0f3d9f74926c8a Add NonNegativeFloat Scalar (#3015)
2a0f8e21bbc6f1ada72e24d20d3c8df4e7426d27 adds PhoneNumber scalar (#2992)
c644d237de8dbe4ac8a8b98d5582d8a6d8dbcb1d Adds EmailAddress Scalar (#2989)
1212660a187bfcd52991b3205f0e3b29ea5ef9d6 Adds PositiveInt Scalar (#2929)
d5db66fb709896f00e1fc5dd1e000195e2b4516d Adds NegativeInt scalar (#2940)
1fb8461e55e12ac46c2f8d38fc999d6ec0aafe97 Add serialize and deserialize tests for NonEmptyStringType (#2937)
555b2700cfc5ae0052940035b63c638414314e33 Adds NonEmptyStringType (#2926)
25c15b8a528fb3f78e6aa3a3c63d56c5aa4ca57f Fixed link to get-started on introduction page. (#3040)
f3d3899e8be461ee4e02748eb5e2e97db06b8bed Add missing instructions for setting the schema endpoint URI (#3041)
3551467e9e7d0992a9a68ac68337f3a2c9a66e1f Reworked Serializer Handling (#3038)
0f8b6e467f09ae8e2d6bda4c877008d1ceccc242 Fixed nullable matrix types in schema first. (#2998)
118e22b1832119089422f875be5e5f4a4d0a765e Added better error handling to source generators (#3027)
04c2f59bf50f14941e822d682e074f7a0163daa8 Fixed Pack Target
0df1c385ba3683d80a88a13b82efa7be354d516d Reworked Build Scripts (#3021)
e41ebeb0699028edd5f7ecc2ac8b383c5710314b updated global.json
07769300f7f7c8f3b19ad6a55f05ff4ec0396fb2 Fixed release pipeline pack step.
ecf217d5dc263972499ae11e5d2c969608744923 Set working directory for source generator pack.
eb70f04ec136bc836dced11834b953da1db4579e Reworked Build Target PackLocal
712d3bdfba0708c134afa4c551748a05166e59f3 Refactored StrawberryShake code-generation. (#2708)
a0d7e5bd66e447cb7e099fde222ef3d6e8ef4464 Type System Optimization (#3011)
ef46423c22a31dc022309c7fc70d83944eb593a4 Website: Updated Slack Invitation Link (#3004)
f6dfbc0c524001a20caf553f1d019e06ecea65b4 Updated Slack Link
d5d47aee45a0fc77bf8d6c8dea3c594cfb33e15c Update README.md
329a694d814ff4313d97ca600f4788405066994b Website: New Slack Link (#3001)
26120a87c30ff767ba52a75902b73c9978961fff Updated Slack Link
7bde197ec7a0bed77f92c4e6cd42a9dfa9fe7e30 Website: Updated Logo and added Blog Banner (#2994)
4b6ead4407fd6119f8db1ea3c33814d52d59601c Fixed compile issue with HotChocolate.Core.sln
f430ef1cd4d18c9fbe0b3fde554c566081539e07 Fixed fragment projections issue with the operation compiler. (#2920)
0db087d4f752463b86fbbf7d97631288f0a8103b Fixed issue where the PagingHelper introduced a self-reference which cause type system initialization issues. (#2955)
dc1e317499218419e3a0118ce092006253755394 Mongo DB Data integration (#2405)
This list of changes was auto generated.