-
Notifications
You must be signed in to change notification settings - Fork 7
/
RELEASE-0.4.0
34 lines (27 loc) · 1.51 KB
/
RELEASE-0.4.0
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]