image-sequencer
image-sequencer copied to clipboard
Checklist and coordination for v3.7.2 patch release and v3.7.3 follow-up patch release
Also see:
- https://github.com/publiclab/image-sequencer/issues/2038
- [x] open an issue using the "release" template with this checklist with title
Checklist and coordination for v0.0.0 major/minor/patch release(see semantic versioning) - [ ] create a release project from this template. You can copy a project from its menu.
- [x] compile release notes below from corresponding release project.
- [x] open a pull request with updated version numbers
- [x] update version number in
package.json(ex #1695) - [x] update version number in
examples/sw.js(ex #1734) - [x] run
npm installto updatepackage-lock.json(from recent node version - 16 at time of writing, in GitPod should work) - [x] check in
package-lock.json
- [x] update version number in
- [x] finalize and merge to
mainbranch (freeze merges tomainbranch until next step)
Now, move to stable branch:
- [x] force push from
maintostable - [x] then in
stablebranch, compile/dist/files withgrunt build - [x] add
/dist/files withgit add -f /dist/*and commit them tostablebranch - [x] publish
stablebranch tonpmwithnpm publish(logging in first as necessary)
Draft a release:
- [x] create a release on GitHub and use features description + release notes from below
- [x] tag version number branch (i.e.
v0.0.0) based onstableor choosestable - [x] publish to live Github pages demo (with bash script from
/scripts/update-demo) (from within GitPod works well) - [x] move anything necessary to next release project, i.e. https://github.com/publiclab/image-sequencer/projects/[insert project number]
- [x] close this issue!
Noting we're now in this process in https://github.com/publiclab/image-sequencer/issues/1751 for v3.7.0.
Release notes
Compile and edit release notes below, to be copied into the release description.
Added
Fixed
- https://github.com/publiclab/image-sequencer/pull/1589
- https://github.com/publiclab/image-sequencer/pull/2041 (high priority) - fixes node-png dep issue
Changed

Hi! I saw the activity. I didn't get why we published 3.7.1 without publishing 3.7.0 though. (Edit: nvm, found it https://github.com/publiclab/image-sequencer/pull/2034#issuecomment-1013714559)
For the next release, I guess we can start with updating https://github.com/publiclab/image-sequencer/projects/4.
We just merged https://github.com/publiclab/image-sequencer/pull/2041 and anticipate it will unblock uptake of IS in MapKnitter: Bump image-sequencer from 1.4.1 to 3.7.1 https://github.com/publiclab/mapknitter/pull/1585
So, i'm inclined to release a v3.7.2 with just this addition, but we could also wait for more from here. If we wait, it will probably be v3.8.0, given some new features.
I'm going to go ahead and release v3.7.2 with these:
- https://github.com/publiclab/image-sequencer/pull/1589
- https://github.com/publiclab/image-sequencer/pull/2041 (high priority) - fixes node-png dep issue
I'll move the rest into a new issue for v3.8.0!
- https://github.com/publiclab/image-sequencer/issues/2089
Released! https://github.com/publiclab/image-sequencer/releases/tag/v3.7.2
Published! https://www.npmjs.com/package/image-sequencer
Demo updated too!
Unfortunately the dist files didn't make it in!
I'm not sure how. Compiling and releasing as 3.7.3, unfortunately 😭
Published as v3.7.3!