summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2019-12-26 13:05:17 +0100
committerEugen Wissner <belka@caraus.de>2019-12-26 13:05:17 +0100
commite3a495a778e8ccec18e5d5c494ab3b0eed31b13c (patch)
tree2263ff4296eade7987b12ae70cf7dc0e9c85ddc8
parent62f3c34bfedeb286d3639ff3ade68cdb3fe862b8 (diff)
downloadgraphql-e3a495a778e8ccec18e5d5c494ab3b0eed31b13c.tar.gz
Add changelog header and versioning policy
-rw-r--r--CHANGELOG.md15
1 files changed, 11 insertions, 4 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 745f688..7d4a435 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,14 +1,21 @@
-# Change Log
+# Changelog
All notable changes to this project will be documented in this file.
+The format is based on
+[Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to
+[Haskell Package Versioning Policy](https://pvp.haskell.org/).
+
## [Unreleased]
### Changed
-- Renamed `AST.Definition` into `AST.ExecutableDefinition`.
+- Rename `AST.Definition` into `AST.ExecutableDefinition`.
TypeSystemDefinition and TypeSystemExtension can also be definitions.
-- Defined `AST.Definition` as
+- Define `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`.
+
+### Removed
+- `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