Version Bump
This also includes updates to CHANGELOG, TODO and README.
This commit is contained in:
parent
af42e5577c
commit
6ce2004264
15
CHANGELOG.md
15
CHANGELOG.md
@ -1,6 +1,20 @@
|
|||||||
# Change Log
|
# Change Log
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
## [0.3] - 2015-09-22
|
||||||
|
### Changed
|
||||||
|
- Exact match numeric types to spec.
|
||||||
|
- Names follow now the spec.
|
||||||
|
- AST slightly different for better readability or easier parsing.
|
||||||
|
- Replace golden test for test to validate parsing/encoding.
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Parsing errors in all cases where `Alternative` is used.
|
||||||
|
- GraphQL encoder.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Expect braces `inputValueDefinitions` instead of parens when parsing.
|
||||||
|
|
||||||
## [0.2.1] - 2015-09-16
|
## [0.2.1] - 2015-09-16
|
||||||
### Fixed
|
### Fixed
|
||||||
- Include data files for golden tests in Cabal package.
|
- Include data files for golden tests in Cabal package.
|
||||||
@ -19,5 +33,6 @@ All notable changes to this project will be documented in this file.
|
|||||||
### Added
|
### Added
|
||||||
- Data types for the GraphQL language.
|
- Data types for the GraphQL language.
|
||||||
|
|
||||||
|
[0.3]: https://github.com/jdnavarro/graphql-haskell/compare/v0.2.1...v0.3
|
||||||
[0.2.1]: https://github.com/jdnavarro/graphql-haskell/compare/v0.2...v0.2.1
|
[0.2.1]: https://github.com/jdnavarro/graphql-haskell/compare/v0.2...v0.2.1
|
||||||
[0.2]: https://github.com/jdnavarro/graphql-haskell/compare/v0.1...v0.2
|
[0.2]: https://github.com/jdnavarro/graphql-haskell/compare/v0.1...v0.2
|
||||||
|
@ -9,9 +9,11 @@ but the idea is to be a Haskell port of
|
|||||||
should include:
|
should include:
|
||||||
|
|
||||||
- [x] GraphQL AST
|
- [x] GraphQL AST
|
||||||
- [x] Parser for the GraphQL language. See TODO for caveats.
|
- [x] Parser for the GraphQL language. See TODO for limitations.
|
||||||
|
- [x] Printer for GraphQL. This is not pretty yet.
|
||||||
- [ ] GraphQL Schema AST.
|
- [ ] GraphQL Schema AST.
|
||||||
- [ ] Parser for the GraphQL Schema language.
|
- [ ] Parser for the GraphQL Schema language.
|
||||||
|
- [ ] Printer for the GraphQL Schema language.
|
||||||
- [ ] Interpreter of GraphQL requests.
|
- [ ] Interpreter of GraphQL requests.
|
||||||
- [ ] Utilities to define GraphQL types and schema.
|
- [ ] Utilities to define GraphQL types and schema.
|
||||||
|
|
||||||
|
10
TODO
10
TODO
@ -1,4 +1,5 @@
|
|||||||
## AST
|
## AST
|
||||||
|
- Docs
|
||||||
- Simplify unnecessary `newtypes` with type synonyms
|
- Simplify unnecessary `newtypes` with type synonyms
|
||||||
- Simplify wrapper type constructors. Some types can be just constructors.
|
- Simplify wrapper type constructors. Some types can be just constructors.
|
||||||
- Data type accessors
|
- Data type accessors
|
||||||
@ -6,6 +7,7 @@
|
|||||||
- Deal with location
|
- Deal with location
|
||||||
|
|
||||||
## Parser
|
## Parser
|
||||||
|
- Docs
|
||||||
- Handle escape characters in string literals
|
- Handle escape characters in string literals
|
||||||
- Guard for `on` in `FragmentSpread`
|
- Guard for `on` in `FragmentSpread`
|
||||||
- Handle `[Const]` grammar parameter. Need examples
|
- Handle `[Const]` grammar parameter. Need examples
|
||||||
@ -14,8 +16,6 @@
|
|||||||
and `attoparsec` for performance.
|
and `attoparsec` for performance.
|
||||||
- Optimize `whiteSpace`, perhaps front the main parser with a lexer.
|
- Optimize `whiteSpace`, perhaps front the main parser with a lexer.
|
||||||
|
|
||||||
## Tests
|
## Printer
|
||||||
|
- Add pretty printer.
|
||||||
- Pretty print golden result
|
- Docs
|
||||||
|
|
||||||
## Docs!
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name: graphql
|
name: graphql
|
||||||
version: 0.2.1
|
version: 0.3
|
||||||
synopsis: Haskell GraphQL implementation
|
synopsis: Haskell GraphQL implementation
|
||||||
description:
|
description:
|
||||||
This package provides a rudimentary parser for the
|
This package provides a rudimentary parser for the
|
||||||
|
Loading…
Reference in New Issue
Block a user