1 - Decide a new version number X.Y.Z (follow SemVer)
2 - Update version in package.json
3 - Update version in docs/VERSION
4 - Commit the change with a commit like "Release X.Y.Z"
5 - Add a new release on GitHub called "vX.Y.Z", and populate it with
6 release notes of the following form (where A.B.C is the last release):
8 Major Changes Since A.B.C
9 =========================
11 *Insert warnings here about incompatibilities*
13 *Thanks to all the contributors who filed bugs, added features, and fixed bugs
14 during this release :tada:*
19 - *feature* a feature which improves the app usage (#PRNUM)
20 - *bugfix* a bug fix which fixes the app usage (#PRNUM)
21 - *refactor* a refactor which changes the app usage (#PRNUM)
23 Library-visible Changes
24 -----------------------
26 - *feature* a feature which improves the noVNC APIs (#PRNUM)
27 - *bugfix* a bug fix which fixes the noVNC APIs (#PRNUM)
28 - *refactor* a refactor which changes the noVNC APIs (#PRNUM)
33 - *bugfix* a bug fix with affects the internals of noVNC only (#PRNUM)
34 - *refactor* a refactor which affects the internals of noVNC only (#PRNUM)