summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2019-12-25 06:45:29 +0100
committerEugen Wissner <belka@caraus.de>2019-12-25 06:45:29 +0100
commit62f3c34bfedeb286d3639ff3ade68cdb3fe862b8 (patch)
tree5b690b78a52652f62d27cb5bbd4ce09350731023 /CHANGELOG.md
parentbdf711d69f71596e29328ae766c126c04f919267 (diff)
downloadgraphql-62f3c34bfedeb286d3639ff3ade68cdb3fe862b8.tar.gz
Replace AST.Selection data constructors
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md16
1 files changed, 15 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index af211ba..745f688 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,9 +1,22 @@
# Change Log
All notable changes to this project will be documented in this file.
+## [Unreleased]
+### Changed
+- Renamed `AST.Definition` into `AST.ExecutableDefinition`.
+ TypeSystemDefinition and TypeSystemExtension can also be definitions.
+- Defined `AST.Definition` as
+ `newtype Definition = ExecutableDefinition ExecutableDefinition` for now. It
+ should be soon extended to contain missing definition types.
+- Removed types `AST.Field`, `AST.InlineFragment` and `AST.FragmentSpread`.
+ These types are only used in `AST.Selection` and `AST.Selection` contains now
+ 3 corresponding data constructors, `Field`, `InlineFragment` and
+ `FragmentSpread`, instead of separate types. It simplifies pattern matching
+ and doesn't make the code less typesafe.
+
## [0.6.1.0] - 2019-12-23
### Fixed
-- Parsing multiple string arguments, such as
+- Parsing multiple string arguments, such as
`login(username: "username", password: "password")` would fail on the comma
due to strings not having a space consumer.
- Fragment spread is evaluated based on the `__typename` resolver. If the
@@ -162,6 +175,7 @@ All notable changes to this project will be documented in this file.
### Added
- Data types for the GraphQL language.
+[Unreleased]: https://github.com/caraus-ecms/graphql/compare/v0.6.1.0...HEAD
[0.6.1.0]: https://github.com/caraus-ecms/graphql/compare/v0.6.0.0...v0.6.1.0
[0.6.0.0]: https://github.com/caraus-ecms/graphql/compare/v0.5.1.0...v0.6.0.0
[0.5.1.0]: https://github.com/caraus-ecms/graphql/compare/v0.5.0.1...v0.5.1.0