Howdy, comrades! The time has come to mark the API module as (hopefully) stable and feature complete. I'm quite sure that it might not be perfect at all, but it should be worthy of being called 1.0. In order to make sure it is, I need your help: try out this module on your favorite CVS server (in collaboration with the CVS backend) and find bugs, or use it in order to develop another backend (Subversion, Bazaar, ...whatever) and find even more bugs while doing so.
This release marks the milestone of being able to do everything that the original cvs.module could do, or provide the respective functionality to backends and extension modules. Except for one part, which is release node integration: The API as is will probably not completely suffice to get a full-featured port of project_release running. API changes and additions to make this possible will happen in the DRUPAL-5--2 branch, or during the Drupal 6 port, or not at all yet (depends on how Derek wants to tackle the release node integration problem).
As always, the changes since the last release (1.0-beta1, which unfortunately didn't show up on the front page because I forgot to switch from 0.x to 1.x):