Downloads
Release notes
There hasn't been a release in a while - partly because of DrupalCon DC business, partly because of other responsibilities, and partly because I wanted to make sure the new versioncontrol_release module in versioncontrol_project can work as intended with the exposed API. As a consequence, a number of API functions have been added or changed since the last beta was released.
In addition to API happenings, there have been visible bits of progress all around:
- Fixed a large number of PHP notices, hopefully all are now gone.
- Fixed prevention of similar VCS usernames being registered.
- #396212 by greggles: Implemented feed autodiscovery for the commit messages page.
- Postgres compatibility fix in the "Most active developers" block.
- #418086: Simple commit filters without HTTP attributes in Commit Log - use paths like "commitlog/repo/1", "commitlog/id/543", "commitlog/uids/1,2,3", etc.
- Show correct VCS account editing form for users when the respective user has multiple accounts registered.
- Git and other DVCS backends can make username inputs work now. In the last beta, lowercase alphanumeric characters were hardcoded as username format.
- In the drupal.org handbook section, there's now a bit of useful documentation both for users and for developers (including tutorials on how to set up CVS and SVN repositories).
Of course, the really important feature is that Version Control API now allows versioncontrol_release to exist and function, which means that generating tarballs is possible, and already implemented (for now, only in the CVS backend, but that functionality is not too hard for backends to support).
Note that because of the API changes, you need to update your backends at the same time.