Using the Basecamp API, we automatically post product releases to the Deployments project in our Basecamp account.

When we push an update a message is automatically posted to the project. Here’s an example of two recent deploys:

Each deploy lists the changes that were logged into subversion, who logged the change, and a description of the change. We also add a one-line description that sums up the main reason for the deploy.

The bonus is that the Project Overview screen gives us a nice dated list of all the releases. For example, on Tuesday March 25th, Jamis pushed updates for Highrise, Backpack, and Basecamp:

It’s a great way to find out of something was included in a push or not. Plus, you can tell, at a glance, when the last time Highrise was updated (March 31, 2008, in this case).