Minor update. As there were no major issues from the last release and these are purely convenience improvements I'm marking this a full 1.0 release of profiler builder!
New features
Libraries that now set themselves up without adding TODOs to file (also some now are in packaging white-list)
This is the most substantial update since moving to the RC phase of development in terms of accuracy of build, added support for automating of library locations, accuracy of patch, module and theme location (checks d.o. if no info provided), and additional API hooks for developers.
Patches are found more accurately / faster thanks to a new hook
Glitch with name of site being auto populated incorrectly in .profile file fixed
New features
drush command is now available! drush distro (or generate-distro) followed by the machine name and --untar will build the package in the profiles directory automatically (if it has permission to do so)
Builds the .info, .profile, .install, and .make files necessary to turn a site into a distribution / installation profile and tar's them up as a download.
Checkbox settings to allow for modification to the generated output
.info file based on components selected and analyzing current site
.install setting based on common install routines and distribution best practices
Automatically adds the following to the drush make output:
The fixes in this release seek to more profiler_builder one step closer to a one-click, accurate distribution / install profile builder. It is also removing some commonly used / known issue variables from testing in live environments. This project is very stable but won't be marked RC until theme, library, and patch support are added to the drush make file creation.
Bug Fixes
Updated legacy statements from D6 version of original code-base
Passes full Coder strict audit
Drush make output now uses project name-space instead of module name-space
.info file module output now lists Features at the end (if active) to avoid potential install profile runtime errors
Theme variables set on a site often caused issues when transitioning to a distribution / install profile, no theme settings are exported
Color module variables are also removed as they were site / cache / file system specific
New Features
API Documentation examples in profiler_builder.api.php
New hook for changing the value of variables
Versions of modules that are in dev now use true dev instead of a version of dev
Modules without versions are listed at the end of the drush make file output
Added developer hook hook_profiler_builder_modules_list_alter which lets you define projects that you don't want to render out as part of the info file dependencies. Also added the following variables to those removed by default
Initial commit based on the drupal.psu.edu branch. The dev is stable enough for production use (on initial commit) and will be converted to a stable version for ELMS beta1.