- Improve user feedback in the SCM-detection part. [stefan]
- Document the -e flag. [stefan]
- Drop global configuration file for YAGNI. [stefan]
- Allow to set default values for -s and -i in ~/.mkrelease. [stefan]
2.0b1
------------------
- By default, ignore all version number extensions (dev-r12345) that may be configured in setup.cfg. Passing the -e flag disables this safeguard. [witsch, stefan]
- Delete any existing signature file before signing anew. This keeps GnuPG from complaining about existing (but left-over) files. [stefan]
2.0a2
------------------
- Drop configurable Python and use sys.executable. This also means we now require Python 2.6. [stefan]
- Force setuptools to only use file-finders for the selected SCM type. This is required to support multi-SCM sandboxes (think git-svn). [stefan]
- Treat Subversion sandboxes just like the others and avoid the temporary checkout step. [stefan]
- Remove the -u flag for being pointless. [stefan]
2.0a1
------------------
- Added support for Mercurial and Git. [stefan]
- Added 250+ unit tests. [stefan]
1.0.2
------------------
- Documented long options. [stefan]
- Print a "Tagging ..." line before tagging. [stefan]
1.0
----------------
- Print help and version to stdout, not stderr. [stefan]