From 2d05d141fe29c2cd180bd13455d7c8c5ecb60179 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Fri, 9 Oct 2020 17:31:59 +0300 Subject: [PATCH 1/3] docs(changelog): Fix version header for previous release notes --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dce04659..e765f579 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ see [CONTRIBUTING.md](CONTRIBUTING.md#release-instructions-for-a-new-version) fo [#360](https://github.com/lunarmodules/Penlight/pull/360) -## 1.9.1 (2020-09-27) +## 1.9.2 (2020-09-27) - fix: dir.walk [#350](https://github.com/lunarmodules/Penlight/pull/350) From 4f13eee56fc3f2f9f6d0f38700ec55d9f75ec016 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Fri, 9 Oct 2020 17:35:42 +0300 Subject: [PATCH 2/3] docs(changelog): Add release notes for work to date since last tag --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e765f579..53f61a56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ see [CONTRIBUTING.md](CONTRIBUTING.md#release-instructions-for-a-new-version) fo ## unreleased + - refactor: Begin migration of test suite to Busted + - docs: Make documentation pages more navigable + - chore: Remove incrementing version from development Rockspec (`SCM-3`->`dev-1`) - deprecate: `permute.iter`, renamed to `permute.order_iter` (removal later) [#360](https://github.com/lunarmodules/Penlight/pull/360) - deprecate: `permute.table`, renamed to `permute.order_table` (removal later) From 9649b94accedee181618bcb4bc4b68135662d24d Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Fri, 9 Oct 2020 17:39:50 +0300 Subject: [PATCH 3/3] docs(contributing): Update release procedure notes Co-authored-by: Thijs Schreijer --- CONTRIBUTING.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7b99b656..9f6978c4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -46,7 +46,8 @@ before making more changes - that way we can take in each change separately. - create a new release branch - update `./lua/pl/utils.lua` (the `_VERSION` constant) - update `./config.ld` with the new version number - - create a new rockspec file for the version in `./rockspecs` + - copy dev rockspec file to release filename in in `./rockspecs` and match version in rockspec + - [until we hit 2.0.0] edit rockspec, drop `description.issue_url`, `test_dependencies`, `test`, and `rockspec_format` keys - check the `./CHANGELOG.md` files for completeness - commit the release related changes - render the documentation using `ldoc .`