@@ -7,6 +7,8 @@
7* Benchmarks are added where applicable
7* Benchmarks are added where applicable
8* Run benchmarks locally if you suspect any regressions
8* Run benchmarks locally if you suspect any regressions
9* Documentation is added for any new combinators
9* Documentation is added for any new combinators
10+ * New combinators have time and space complexity annotations
11+ * New combinators have `since` annotation
10* Changelog entry is added for exposed combinators.
12* Changelog entry is added for exposed combinators.
11* Optionally, look at hlint output if anything in that is worth fixing.
13* Optionally, look at hlint output if anything in that is worth fixing.
12* Merge the PR by rebasing. Note that github always creates new commits when
14* Merge the PR by rebasing. Note that github always creates new commits when
@@ -22,10 +24,12 @@
22 be removed in this release.
24 be removed in this release.
23* _Documentation_:
25* _Documentation_:
25− * Update the README if needed.
27+ * README is updated
26− * Make sure haddock docs are consistent with the changes in the release
28+ * Haddock docs are consistent with the changes in the release
27− * Make sure tutorial has been updated for new changes
29+ * Tutorial has been updated for new changes
28− * Make sure documents in the docs directory are consistent with new changes
30+ * Documents in the `docs` directory are consistent with new changes
31+ * All combinators have time and space complexity annotations
32+ * All combinators have `since` annotation
30* _Benchmarks_:
34* _Benchmarks_:
@@ -51,18 +55,20 @@
51 * Make sure any additional files are added to `extra-source-files` in cabal
55 * Make sure any additional files are added to `extra-source-files` in cabal
54−* _Update changelog & Version_:
58+* Copyrights and Contibutors
56− * Change the `Unreleased` section at the top of changelog file to the new
57− release version number.
58 * Make sure contributors to the release are listed in
60 * Make sure contributors to the release are listed in
59 `credits/CONTRIBUTORS.md`.
61 `credits/CONTRIBUTORS.md`.
60 * Make sure any third party code included in the release has been listed in
62 * Make sure any third party code included in the release has been listed in
61 `credits/COPYRIGHTS.md` and the license is added to the repo.
63 `credits/COPYRIGHTS.md` and the license is added to the repo.
65+* _Update changelog & Version_:
62 * Make sure all the bug fixes being included in this release are marked
67 * Make sure all the bug fixes being included in this release are marked
63 with a target release on github. So that users can search by release if
68 with a target release on github. So that users can search by release if
64 they want.
69 they want.
65− * Add "Since" notations to the new APIs introduced in this release
70+ * Change the `Unreleased` section at the top of changelog file to the new
71+ release version number.
66 * Bump the package version in cabal file or package.yaml
72 * Bump the package version in cabal file or package.yaml
68* _Upload_:
74* _Upload_: