Note: This document is only relevant for the maintainers of this project
Repository:
- Update RELEASENOTES file with relevant changes, attributed by contributor (if external). Set date.
- Update CONTRIBUTORS file (via
git shortlog -sn
) - Create and publish a new annotated git tag for the release, e.g.
git tag -a v2.5.0 -m "v2.5.0"
- Consider to resync the subtree in the native provider repository.
- Consider to update the repository mirrors at codeplex, gitorious and google (how to).
Publish:
- Generate manual release build from internal TeamCity
- Update release notes in NuGet packages (using package explorer)
- Create new codeplex release, attach Zip files
- Upload NuGet packages to the NuGet Gallery
Misc:
- Consider a tweet via @MathDotNet
- Consider a post to the Google+ site
- Update Wikipedia release version+date for the Math.NET Numerics and Comparison of numerical analysis software articles.
- Regenerate api reference (at numerics.mathdotnet.com/api) using docu and deploy to website.
- Update documentation if necessary
- Consider blog post about changes