Skip to content
This repository
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 34 lines (27 sloc) 1.546 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
New feature release:

* Add --scanoptions to the make command [cellog]
    This allows configuring several things when generating `package.xml`.
    This option should specify the location of a php script that specifies 3
    overrides to the default values for baseinstalldirs, for directory->role
    mapping, and for pathnames in `package.xml`
    
    For example:

        <?php
        // use "htdocs" as our web directory in the repository, instead of www
        $scanoptions['baseinstalldirs'] = array('htdocs' => '/');
        $scanoptions['rolemap'] = array('htdocs' => 'www');
        $scanoptions['mappath'] = array('htdocs' => 'www');
        
        // ignore a library directory we install using pyrus,
        // and a specific file
        $scanoptions['ignore'] = array('lib' => 'dir', 'some/file.txt' => 'file');
        ?>

    By default, the `make` command looks for scanoptions.php in the same directory
    as the package.xml
* Update source layout so files can be autoloaded from checkout [saltybeagle]
* Add code coverage reporter to the www directory [saltybeagle]
* For `$extrafiles`, support any object that implements `PackageInterface` [saltybeagle]

Bugs fixed:

* Increase minimum PHP dependency to 5.3.1RC1 [saltybeagle]
* Prevent fatal errors when only a `package2.xml` is present, ala XML_RPC2 [clockwerx]
* Allow `src/PEAR2` base directory for package layout [saltybeagle]
* Fix Bug #18123 Exception when using `pyrus.phar make -n`. [saltybeagle]
* Correct inconsitency of docs directory name. [saltybeagle]
Something went wrong with that request. Please try again.