I, like most developers nowadays, despise Subversion. This is in no small part due to how much of a manual effort it is to properly tag your software. I still do it, but it makes me seeth with rage.
The svncl tool streamlines this. You simply give it the working-directory and the URL of the tags path within the repository, and it gives you a bulleted list of commit-messages that have occurred between the last tag and the current HEAD.
For example:
$ svncl . https://svnserver.com/tags/project - Setup fix. - Removed obsolete references to collections package. - Updates are now stored in S3. - Added parallel S3 downloading.