Last updated 28 September 2011. Created on 28 September 2011.
Edited by nedjo. Log in to edit this page.

When creating a release for a Debut feature, there's an extra step needed because of the way the files work.

In Debut, the files include not only the dependencies of a Debut feature module but the feature module itself. This means that, before creating a release, it's necessary to edit the feature's file to have the version that will be released.

If this sounds kind of circular, well, it is.... Hence this documentation page.


Say you're preparing a new release of Debut Event. The current stable release is 7.x-1.0-rc1 and the release you're about to post will be 7.x-1.0-rc2. Steps are:

  • Edit Find the line that identifies the current version of debut_event:
    projects[debut_event][version] = 7.x-1.0-rc1
    Edit this to read:
    projects[debut_event][version] = 7.x-1.0-rc2
  • Commit the change.
  • Then follow the regular steps for creating a project release.

Dependencies and releasing sets of Debut features

If your Debut feature's includes other Debut features, which also need new releases, you'll want to update the files all at once and then post new releases.

For example, say you've made changes to Debut Event, Debut Media, and Debut and now need to post new releases of them all. The file includes both debut_media and debut, so the steps should be:

  • Determine the next release versions for all three features.
  • Edit all three features' files to include the next release versions.
  • Issue the releases.

Looking for support? Visit the forums, or join #drupal-support in IRC.