|
15 | 15 |
|
16 | 16 | ### 0.0.4-beta - May 31 2018 |
17 | 17 | * Introduced support for middlewares in the execution pipeline. |
18 | | -* Introduced new package, named FSharp.Data.GraphQL.Server.Middlewares, with generic, built-in middlewares. |
| 18 | +* Introduced new package, named FSharp.Data.GraphQL.Server.Middleware, with generic, built-in middlewares. |
19 | 19 | * Introduced QueryWeightMiddleware, a generic execution middleware to measure query complexity and optionally block qurey execution with a threshold. |
20 | 20 | * Introduced ObjectListFilterMiddleware, a generic schema compile middleware to add filter options to list fields of specific objects. |
21 | 21 | * Changed GQLResponse object to be a Record, which supports a Metadata bag object, that can be used to hold custom information per query request. |
|
107 | 107 | * Performance improvements |
108 | 108 |
|
109 | 109 | ### 1.0.0-beta9 - May 22 2019 |
110 | | -* Fixing dependency issue on Server component |
| 110 | +* Fixing dependency issue on Server component |
| 111 | + |
| 112 | +### 1.0.0-beta90 - May 29 2019 |
| 113 | +* Fixing a wrong cast for System.Uri type |
| 114 | +* Adding support for file uploads through [GraphQL Multipart Request Spec](https://github.com/jaydenseric/graphql-multipart-request-spec) |
| 115 | +* Changing variable parameters of Run/AsyncRun methods to work as overloaded methods instead of one having optional parameters |
| 116 | +* Minor bug fixes |
| 117 | + |
| 118 | +### 1.0.0 - July 4 2019 |
| 119 | +* Changing the internal client of the Type provider (`System.Http.HttpClient`) |
| 120 | +* Fixing several minor bugs of the file upload system in the client provider |
| 121 | +* Limiting the upload type of the client provider to be a scalar type (provider fails if it is not) |
| 122 | +* If an upload type is specified and it is not used in a query, client provider defaults to standard HTTP protocol instead of the multipart request |
| 123 | +* Implementing a validation system for queries based on the [GraphQL Spec](https://graphql.github.io/graphql-spec/June2018/#sec-Validation) |
| 124 | +* Making validation mandatory on the server component |
| 125 | +* Implemented a cache system for query validation on both server and client components |
| 126 | +* Client component can optionally disable query validation |
| 127 | +* Updating parser to support unamed operations alongside short handed queries |
| 128 | +* Adding null value support for the AST Input Values (it was previously parsed as an Enum Value) |
| 129 | +* **Breaking Change** Renaming `FSharp.Data.GraphQL.Server.Middlewares` package to `FSharp.Data.GraphQL.Server.Middleware` |
| 130 | + |
| 131 | +### 1.0.1 - July 5 2019 |
| 132 | +* Adjusting package dependencies (`FParsec`, `System.Net.Http`, and `FSharp.Data.GraphQL.Server` are not locked anymore) |
0 commit comments