- Make sure all tests pass (run 'make check')
- Update CHANGELOG.md
- Run
make release VERSION=3.0.1
(on Mac, prefix with "SED=gsed" so that GNU-sed is used). - Run
make doc
- Run
cp -r doc ../strophe.im/strophejs/doc/3.0.1
- Update links in
../strophe.im/strophejs/index.markdown
in Strophe.im cd ../strophe.im && git commit -am "Docs for Strophe.js 3.0.1" && git push
- Update link to documentation in README (of strophe.js)
cd ../strophe.js && git commit -am "Release 3.0.1"
git tag -s v3.0.1 -m "Release 3.0.1"
- Run
git push && git push origin v3.0.1
- Publish on NPM:
npm publish
- Update the release notes on https://github.com/strophe/strophejs/releases
- Run
npm pack
and upload the tgz file to the releases page.