forked from OSS/graphql
		
	Release 0.5.0.0
This commit is contained in:
		| @@ -1,12 +1,12 @@ | ||||
| # Change Log | ||||
| All notable changes to this project will be documented in this file. | ||||
|  | ||||
| ## [Unreleased] | ||||
| ## [0.5.0.0] - 2019-08-14 | ||||
| ### Added | ||||
| - `executeWithName` executes an operation with the given name. | ||||
| - Export `Language.GraphQL.Encoder.definition`. | ||||
| - Export `Language.GraphQL.Encoder.definition`, | ||||
|   `Language.GraphQL.Encoder.type'` and `Language.GraphQL.Encoder.directive`. | ||||
| - Export `Language.GraphQL.Encoder.value`. Escapes \ and " in strings now. | ||||
| - Export `Language.GraphQL.Encoder.type'`. | ||||
|  | ||||
| ### Changed | ||||
| - `Operation` includes now possible operation name which allows to support | ||||
| @@ -70,6 +70,7 @@ All notable changes to this project will be documented in this file. | ||||
| ### Added | ||||
| - Data types for the GraphQL language. | ||||
|  | ||||
| [0.5.0.0]: https://github.com/caraus-ecms/graphql/compare/v0.4.0.0...v0.5.0.0 | ||||
| [0.4.0.0]: https://github.com/caraus-ecms/graphql/compare/v0.3...v0.4.0.0 | ||||
| [0.3]: https://github.com/caraus-ecms/graphql/compare/v0.2.1...v0.3 | ||||
| [0.2.1]: https://github.com/caraus-ecms/graphql/compare/v0.2...v0.2.1 | ||||
|   | ||||
| @@ -4,10 +4,10 @@ cabal-version: 1.12 | ||||
| -- | ||||
| -- see: https://github.com/sol/hpack | ||||
| -- | ||||
| -- hash: cb68243309f47fc44768d14981c4f6f8b3f1bb9dc37dd17a63996418d6aac375 | ||||
| -- hash: 6598c2424405b7a92a4672ad7d1a4e8ad768ea47bf3ed0c3c5ae51bac8730301 | ||||
|  | ||||
| name:           graphql | ||||
| version:        0.4.0.0 | ||||
| version:        0.5.0.0 | ||||
| synopsis:       Haskell GraphQL implementation | ||||
| description:    This package provides a rudimentary parser for the <https://graphql.github.io/graphql-spec/June2018/ GraphQL> language. | ||||
| category:       Language | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| name:                graphql | ||||
| version:             0.4.0.0 | ||||
| version:             0.5.0.0 | ||||
| synopsis:            Haskell GraphQL implementation | ||||
| description: | ||||
|   This package provides a rudimentary parser for the | ||||
|   | ||||
| @@ -5,6 +5,7 @@ | ||||
| module Language.GraphQL.Encoder | ||||
|     ( Formatter | ||||
|     , definition | ||||
|     , directive | ||||
|     , document | ||||
|     , minified | ||||
|     , pretty | ||||
| @@ -162,17 +163,16 @@ fragmentDefinition formatter (FragmentDefinition name tc dirs sels) | ||||
|     <> eitherFormat formatter " " mempty | ||||
|     <> selectionSet formatter sels | ||||
|  | ||||
| -- * Directives | ||||
|  | ||||
| directives :: Formatter -> Directives -> Text | ||||
| directives formatter@(Pretty _) = Text.Lazy.cons ' ' . spaces (directive formatter) | ||||
| directives Minified = spaces (directive Minified) | ||||
| -- * Miscellaneous | ||||
|  | ||||
| -- | Converts a 'Directive' into a string. | ||||
| directive :: Formatter -> Directive -> Text | ||||
| directive formatter (Directive name args) | ||||
|     = "@" <> Text.Lazy.fromStrict name <> optempty (arguments formatter) args | ||||
|  | ||||
| -- * Miscellaneous | ||||
| directives :: Formatter -> Directives -> Text | ||||
| directives formatter@(Pretty _) = Text.Lazy.cons ' ' . spaces (directive formatter) | ||||
| directives Minified = spaces (directive Minified) | ||||
|  | ||||
| -- | Converts a 'Value' into a string. | ||||
| value :: Formatter -> Value -> Text | ||||
|   | ||||
		Reference in New Issue
	
	Block a user