2019-08-09 13:08:13 +00:00
created: 20190809095728085
modified: 20190809123445125
2014-10-14 14:15:56 +00:00
title: Releasing a new version of TiddlyWiki
2019-08-09 13:08:13 +00:00
type: text/vnd.tiddlywiki
2014-10-14 14:15:56 +00:00
2019-08-09 13:08:13 +00:00
!! Preparation on master
2019-09-10 15:32:30 +00:00
# Ensure the new release banner image is up to date
2019-08-09 13:09:15 +00:00
# Update ''master'' with changes from ''tiddlywiki-com''
2020-04-15 15:10:54 +00:00
# Verify the version numbers in [[$:/config/OfficialPluginLibrary]] in `core/wiki/config/OfficialPluginLibrary.tid`
2014-10-15 20:56:32 +00:00
# Move the latest release note from the prerelease edition into the tw5.com edition
2015-07-03 15:59:40 +00:00
# Adjust the release date and the ''released'' field of the latest release tiddler (eg, [[Release 5.1.3]])
2020-04-22 16:47:34 +00:00
# Also adjust the github.com comparison link to point to the tag for the new release
2016-01-07 21:09:37 +00:00
# Ensure [[TiddlyWiki Releases]] has the new version as the default tab
2014-10-14 14:15:56 +00:00
# Adjust the modified time of HelloThere
2019-08-09 13:09:15 +00:00
# Make sure ''master'' is fully committed
2019-08-09 13:08:13 +00:00
!! Update Readmes
2014-10-14 14:15:56 +00:00
# Edit `package.json` to the new version number
2019-08-09 13:08:13 +00:00
# Run `./bin/readme-bld.sh` to build the readme files
2019-08-09 13:09:15 +00:00
# Commit the new readme files to ''master''
2014-10-14 14:15:56 +00:00
# Restore `package.json` to the previous version number
2019-08-09 13:08:13 +00:00
!! Make New Release
# Run `./bin/verbump "5.1.3"` (substituting the correct version number) to update the version number, assign it a tag
# Run `./bin/npm-publish.sh` to publish the release to npm
2014-10-14 14:15:56 +00:00
# Verify that the new release of TiddlyWiki is available at https://www.npmjs.org/package/tiddlywiki
2019-08-09 13:09:15 +00:00
!! Update tiddlywiki.com release
# Update ''tiddlywiki-com'' from ''master'' and push to ~GitHub
!! Cleaning Up
2017-11-11 11:56:20 +00:00
# Tweet the release with the text "TiddlyWiki v5.x.x released to https://tiddlywiki.com #newtiddlywikirelease"
2015-03-16 15:44:24 +00:00
2019-08-09 13:09:15 +00:00
!! Preparation for the next release in ''master''
2019-08-09 13:08:13 +00:00
2019-08-09 13:09:15 +00:00
# Adjust version number in `package.json`
2019-08-09 13:16:39 +00:00
# Adjust version number in `bin/build-site.sh`
2019-08-09 13:08:13 +00:00
# Adjust version number in [[$:/config/OfficialPluginLibrary]] (both in `editions/tw5.com` and `editions/prerelease/tiddlers/system`) and [[$:/config/LocalPluginLibrary]]
2019-08-09 14:38:36 +00:00
# Adjust new release banner
2019-08-09 13:08:13 +00:00
# Create the release note for the new release
2019-08-09 13:09:15 +00:00
# Commit changes to ''master'' and push to ~GitHub