721cbaee17 
					 
					
						
						
							
							Release 0.5.0.1  
						
						
						
						
							
 
						
					 
					
						2019-09-10 10:20:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1704022e74 
					 
					
						
						
							
							Fix   #12  
						
						
						
						
							
						
					 
					
						2019-09-06 07:48:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63d4de485d 
					 
					
						
						
							
							Deprecate enum, enumA, wrappedEnum, wrappedEnumA  
						
						... 
						
						
						
						These functions are from Language.GraphQL.Schema.
There are actually only two generic types in GraphQL: Scalars and objects.
Enum is a scalar value. According to the specification enums may be
serailized to strings. And in the current implementation they used
untyped strings anyway, so there is no point to have differently named
functions with the same implementation as their scalar counterparts. 
						
						
							
						
					 
					
						2019-09-01 03:16:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						22313d05df 
					 
					
						
						
							
							Deprecate Language.GraphQL.Execute.Schema  
						
						... 
						
						
						
						It is not a schema (at least not a complete one), but a resolver list,
and the resolvers should be provided by the user separately, because the
schema can originate from a GraphQL document. Schema name should be free
to provide a data type for the real schema later. 
						
						
							
						
					 
					
						2019-08-30 07:26:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1943c1979 
					 
					
						
						
							
							Document all public symbols.  
						
						... 
						
						
						
						Mostly basic documentation. Fixes  #4 . 
						
						
							
						
					 
					
						2019-08-29 07:40:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5175586def 
					 
					
						
						
							
							Provide more documentation on functions and types  
						
						
						
						
							
						
					 
					
						2019-08-26 10:14:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f54e9451d2 
					 
					
						
						
							
							Release 0.5.0.0  
						
						
						
						
							
 
						
					 
					
						2019-08-14 08:49:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						045b6d15fb 
					 
					
						
						
							
							Escape special characters in the encoded strings  
						
						... 
						
						
						
						Fixes  #2 . 
					
						2019-08-13 07:24:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6604fba7f4 
					 
					
						
						
							
							Update stack snapshot to 14.0  
						
						
						
						
							
						
					 
					
						2019-08-12 07:25:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3354e7f58 
					 
					
						
						
							
							Make all encoder functions return lazy text  
						
						
						
						
							
						
					 
					
						2019-08-05 09:00:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9dd363457 
					 
					
						
						
							
							Provide more information in the REAME  
						
						... 
						
						
						
						Provide more information and documentation references in the README. 
						
						
							
						
					 
					
						2019-08-04 12:38:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a8a90aba8 
					 
					
						
						
							
							Implement indentation in the encoder  
						
						
						
						
							
						
					 
					
						2019-08-03 23:57:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						989e418cc2 
					 
					
						
						
							
							Put spaces between tokens in the pretty printer  
						
						
						
						
							
						
					 
					
						2019-08-02 13:52:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4812c8f039 
					 
					
						
						
							
							Introduce formatter type for the encoder  
						
						... 
						
						
						
						... to distinguish between minified and pretty printing. 
						
						
							
						
					 
					
						2019-07-31 05:40:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d690d22ce8 
					 
					
						
						
							
							Test the encoder with the unminified document  
						
						
						
						
							
						
					 
					
						2019-07-27 07:31:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15568a3b99 
					 
					
						
						
							
							Implement multiple operation support  
						
						
						
						
							
						
					 
					
						2019-07-25 07:37:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						282946560e 
					 
					
						
						
							
							Add singleError utility function  
						
						
						
						
							
 
						
					 
					
						2019-07-23 07:22:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b5094b6a3 
					 
					
						
						
							
							Parse the BOM header if any  
						
						
						
						
							
						
					 
					
						2019-07-22 05:50:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d15b83164 
					 
					
						
						
							
							Make the tutorial to compile again  
						
						... 
						
						
						
						- Remove generated documentation leaving only documentation sources.
- Add CI job checking that the tutorial is up to date. 
						
						
							
						
					 
					
						2019-07-20 07:11:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5cf10b38ec 
					 
					
						
						
							
							Report parse errors with line and column numbers  
						
						
						
						
							
						
					 
					
						2019-07-19 06:38:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc6a7dddd1 
					 
					
						
						
							
							Reuse common types from AST.Core  
						
						
						
						
							
						
					 
					
						2019-07-18 05:10:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74801b0483 
					 
					
						
						
							
							Remove TODO  
						
						... 
						
						
						
						Issues should be created instead. 
						
						
							
						
					 
					
						2019-07-17 07:06:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3b8d9b74c 
					 
					
						
						
							
							Make all exports explicit  
						
						
						
						
							
						
					 
					
						2019-07-14 05:58:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb40810f25 
					 
					
						
						
							
							Replace tasty and HUnit with Hspec  
						
						
						
						
							
						
					 
					
						2019-07-10 05:57:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61879fb124 
					 
					
						
						
							
							Constrain the resolvers with MonadIO  
						
						... 
						
						
						
						This replaces the most usages of MonadPlus, which is not appropriate for
the resolvers, since a resolver is unambiguously chosen by the name (no
need for 'mplus'), and the resolvers are often doing IO. 
						
						
							
						
					 
					
						2019-07-08 10:15:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						22d4a4e583 
					 
					
						
						
							
							Change the main namespace to Language.GraphQL  
						
						
						
						
							
						
					 
					
						2019-07-07 06:31:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1431db7e63 
					 
					
						
						
							
							Add licence badge  
						
						
						
						
							
						
					 
					
						2019-07-06 07:57:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7b6fd0329 
					 
					
						
						
							
							Allow resolvers to return arbitrary nested lists  
						
						
						
						
							
						
					 
					
						2019-07-05 20:05:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fa50d4f62 
					 
					
						
						
							
							Update CI settings  
						
						
						
						
							
						
					 
					
						2019-07-04 06:32:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6238b2fbfa 
					 
					
						
						
							
							Add nullable types  
						
						
						
						
							
						
					 
					
						2019-07-03 17:54:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91679650b5 
					 
					
						
						
							
							Introduce monad transformer for resolvers  
						
						... 
						
						
						
						Now the errors in the resolvers can be handled and 3 tests throwing
errors pass now. Another test fail but it requires distinguisching
nullable and non-nullable values. 
						
						
							
						
					 
					
						2019-07-02 20:07:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1017b728d9 
					 
					
						
						
							
							Pass root field names together with resolvers  
						
						
						
						
							
						
					 
					
						2019-07-01 07:05:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f64e186c60 
					 
					
						
						
							
							Move the source code into src/  
						
						
						
						
							
						
					 
					
						2019-06-30 06:07:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						28aaa6a70b 
					 
					
						
						
							
							Remove GHCI config  
						
						
						
						
							
						
					 
					
						2019-06-29 04:46:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79c734fa62 
					 
					
						
						
							
							Replace Alternative with MonadPlus  
						
						
						
						
							
						
					 
					
						2019-06-28 11:12:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae4038eb47 
					 
					
						
						
							
							Restore error handling  
						
						
						
						
							
						
					 
					
						2019-06-27 08:00:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3cc38343db 
					 
					
						
						
							
							Fix ambigious Int resolution in the lexer tests  
						
						
						
						
							
						
					 
					
						2019-06-26 15:41:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2172de3729 
					 
					
						
						
							
							Enable mutations  
						
						
						
						
							
						
					 
					
						2019-06-23 05:38:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e9bf9648d 
					 
					
						
						
							
							Parse queries with megaparsec  
						
						
						
						
							
						
					 
					
						2019-06-21 10:44:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce169ecef2 
					 
					
						
						
							
							Add package.yaml, update stack snapshot to 13.25  
						
						
						
						
							
						
					 
					
						2019-06-11 06:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Danny Navarro 
							
						 
					 
					
						
						
							
						
						40f9024b51 
					 
					
						
						
							
							Merge pull request  #22  from Lupino/master  
						
						... 
						
						
						
						update docs 
						
						
							
						
					 
					
						2017-03-07 20:03:12 -03:00 
						 
				 
			
				
					
						
							
							
								Lupino 
							
						 
					 
					
						
						
							
						
						8d21972c42 
					 
					
						
						
							
							update docs  
						
						
						
						
							
						
					 
					
						2017-03-05 11:01:07 +08:00 
						 
				 
			
				
					
						
							
							
								Danny Navarro 
							
						 
					 
					
						
						
							
						
						2b5648efda 
					 
					
						
						
							
							When argument is not found return null  
						
						... 
						
						
						
						The relevant test was restored too. 
						
						
							
						
					 
					
						2017-03-03 17:02:19 -03:00 
						 
				 
			
				
					
						
							
							
								Danny Navarro 
							
						 
					 
					
						
						
							
						
						fb071210cf 
					 
					
						
						
							
							Fix wrong scientific exponent when parsing  
						
						
						
						
							
						
					 
					
						2017-03-03 15:23:43 -03:00 
						 
				 
			
				
					
						
							
							
								Danny Navarro 
							
						 
					 
					
						
						
							
						
						285ccb0af9 
					 
					
						
						
							
							Implement type instrospection tests  
						
						... 
						
						
						
						The main intention with this commit is to show a poor's man way to support type
instrospection. 
						
						
							
						
					 
					
						2017-03-01 17:04:13 -03:00 
						 
				 
			
				
					
						
							
							
								Danny Navarro 
							
						 
					 
					
						
						
							
						
						6a10e28ba8 
					 
					
						
						
							
							Garden  
						
						
						
						
							
						
					 
					
						2017-03-01 16:05:49 -03:00 
						 
				 
			
				
					
						
							
							
								Danny Navarro 
							
						 
					 
					
						
						
							
						
						5954962de1 
					 
					
						
						
							
							Make alternate Schema functions work with AST.Core  
						
						
						
						
							
						
					 
					
						2017-03-01 16:04:35 -03:00 
						 
				 
			
				
					
						
							
							
								Danny Navarro 
							
						 
					 
					
						
						
							
						
						1327bcf7f7 
					 
					
						
						
							
							Merge pull request  #20  from Lupino/master  
						
						
						
						
							
						
					 
					
						2017-03-01 15:13:20 -03:00 
						 
				 
			
				
					
						
							
							
								Danny Navarro 
							
						 
					 
					
						
						
							
						
						e521d92c7f 
					 
					
						
						
							
							Use builtin scientific toBoundInteger to check for Int32 bounds  
						
						
						
						
							
						
					 
					
						2017-02-28 17:22:06 -03:00 
						 
				 
			
				
					
						
							
							
								Danny Navarro 
							
						 
					 
					
						
						
							
						
						1b8fca3658 
					 
					
						
						
							
							Merge branch 'core'  
						
						... 
						
						
						
						This introduces a distinction between a Full and a Core AST. Fragments and
variables are replaced when transforming from Full to Core. 
						
						
							
						
					 
					
						2017-02-28 16:07:00 -03:00