@@ -112,23 +112,26 @@
113* _Copyrights and Contibutors_
113* _Copyrights and Contibutors_
115− * Make sure contributors to the release are listed in
115+ * Make sure contributors to the release are listed in `docs/CONTRIBUTORS.md`
116− `docs/CONTRIBUTORS.md`.
116+ under the current release title.
117− * Bump the release version in `docs/CONTRIBUTORS.md`.
118 * Make sure any third party code included in the release has been listed in
117 * Make sure any third party code included in the release has been listed in
119 `docs/Credits.md` and the license is added to the repo.
118 `docs/Credits.md` and the license is added to the repo.
121* _Update changelog & Version_:
120* _Update changelog & Version_:
123− * Find API changes using `cabal-diff streamly 0.8.2 .` and record
122+ * Find API changes using `cabal-diff streamly <previous-release-version> .`
124− them in docs/API-changelog.txt.
123+ and record them in docs/API-changelog.txt.
125 * Make sure all the bug fixes being included in this release are marked
124 * Make sure all the bug fixes being included in this release are marked
126 with a target release on github. So that users can search by release if
125 with a target release on github. So that users can search by release if
127 they want.
126 they want.
128− * Bump the package version in configure.ac and run autoreconf
127+ * Make sure the package version in configure.ac has the correct release
128+ version, else set the version correctly and run autoreconf. This might
129+ need to be done on a minor release.
129 * Change the `Unreleased` section at the top of changelog file to the new
130 * Change the `Unreleased` section at the top of changelog file to the new
130 release version number and the month/year of publishing.
131 release version number and the month/year of publishing.
131− * Bump the package version in cabal file or package.yaml
132+ * Make sure the package version in the cabal file and package.yaml has the
133+ correct release version, else set the version correctly. This might need
134+ to be done on a minor release.
132 * Bump the package version in any docs/links, use something like
135 * Bump the package version in any docs/links, use something like
133 `rg '0\.8\.'|grep -v -i since` to find any remaining occurrences of the
136 `rg '0\.8\.'|grep -v -i since` to find any remaining occurrences of the
134 old release. Check `rg -i unreleased` for any remaining todos.
137 old release. Check `rg -i unreleased` for any remaining todos.
@@ -167,6 +170,14 @@
167 * Check haddocks on Hackage, upload if not built
170 * Check haddocks on Hackage, upload if not built
168 * Announce to haskell-cafe@haskell.org
171 * Announce to haskell-cafe@haskell.org
173+### Post Release Tasks
175+* _Bump package version_:
176+ * After a major release, bump the package version in cabal file or
177+ package.yaml to the next major release target.
178+ * Bump the package version in configure.ac to the next major release target
170## Breaking Changes
181## Breaking Changes
172This section lists what constitutes breaking changes. See
183This section lists what constitutes breaking changes. See