root/tags/2.2.0RC2/CHANGELOG

Revision 26, 6.8 kB (checked in by mrook, 2 years ago)

Document a change that was made in the code coverage collection

Line 
1                            _________________________
2                            P     H     I     N     G
3
4
5 Feb. ??, 2006 - Phing 2.2.0
6
7   * Removed some lingering E_STRICT errors, bugs with 5.1.x and PHP >= 5.0.5 (HL)
8
9   * Refactored parser to support many tags as children of base <project> tag (HL)
10
11   * Added new IfTask (HL)
12
13   * Added "spawn" attribute to ExecTask (only applies to *nix)
14
15   * Several bugfixes & behavior imporvements to ExecTask (HL, MR, Ben Gollmer)
16
17   * Bugfixes & refactoring for SVNLastRevisionTask (MR, Knut Urdalen)
18
19   * Fixed reference copy bug (HL, Matthias Pigulla)
20
21   * Added SvnExportTask (MR)
22
23   * Added support for FileList in DeleteTask. (HL)
24
25   * Added support for using setting Properties using CDATA value of <property> tag. (HL)
26
27   * Added ReferenceExistsCondition (Matthias Pigulla)
28
29   * Added Phing::log() static method & integrated PHP error handling with Phing logging (HL)
30
31   * Added new task to run the ionCube Encoder (MR)
32
33   * Added new HTML Tidy filter (HL)
34
35   * Added PhpLintTask (Knut Urdalen)
36  
37   * Removed CoverageFormatter class (MR)
38     NOTE: This changes the usage of the collection of PHPUnit2 code coverage reports, see the
39     updated documentation for the CoverageSetupTask
40  
41
42 Sept. 18, 2005 - Phing 2.1.1
43
44   * Added support for specifying 4-char mask (e.g. 1777) to ChmodTask. (Hans Lellelid)
45
46   * Added .svn files to default excludes in DirectoryScanner.
47
48   * Updated PHPUnit2 BatchTest to use class detection and non-dot-path loader. (Michiel Rook)
49
50   * Added support for importing non dot-path files (Michiel Rook)
51
52   * Add better error message when build fails with exception (Hans Lellelid)
53
54   * Fixed runtime error when errors were encountered in AppendTask (Hans Lellelid)
55
56
57 June 17, 2005 - Phing 2.1.0
58
59   * Renamed File -> PhingFile to avoid namespace collisions (Michiel Rook)
60
61   * Add ZipTask to create .zip files (Michiel Rook)
62
63   * Removed redudant logging of build errors in Phing::start() (Michiel Rook)
64
65   * Added tasks to execute PHPUnit2 testsuites and generate coverage and
66     test reports. (Michiel Rook, Sebastian Bergmann)
67
68   * Added SvnLastRevisionTask that stores the number of the last revision
69     of a workingcopy in a property. (Michiel Rook)
70
71   * Added MailTask that sends a message by mail() (Michiel Rook, contributed by Francois Harvey)
72
73   * New IncludePathTask (<includepath/>) for adding values to PHP's include_path. (Hans Lellelid)
74
75   * Fix to Phing::import() to *not* attempt to invoke __autoload() in class_exists() check. (Hans Lellelid)
76
77   * Fixed AppendTask to allow use of only <fileset> as source. (Hans Lellelid)
78
79   * Removed dependency on posix, by changing posix_uname to php_uname if needed. (Christian Stocker)
80
81   * Fixed issues: (Michiel Rook)
82     11  ExtendedFileStream does not work on Windows
83     12  CoverageFormatter problem on Windows
84     13  DOMElement warnings in PHPUnit2 tasks
85     14  RuntimeException conflicts with SPL class
86     15  It is not possible to execute it with PHP5.1
87     16  Add Passthru option to ExecTask
88     17  Blank list on foreach task will loop once
89     19  Problem with <formatter outfile="...">
90     20  Phpunit2report missing XSL stylesheets
91     21  Warnings when output dir does not exist in PHPUnit2Report
92
93 Oct 16, 2004 - Phing 2.0.0
94   * Minor fixes to make Phing run under E_STRICT/PHP5.
95   * Fix to global/system properties not being set in project. (Matt Zandstra)
96   * Fixes to deprecated return by reference issues w/ PHP5.0.0
97
98 June 8, 2004 - Phing 2.0.0b3
99   * Brought up-to-date w/ PHP5.0.0RC3
100   * Fixed several bugs in ForeachTask
101   * Fixed runtime errors and incomplete inheriting of properties in PhingTask
102   * Added <fileset> support to AppendTask
103
104 March 19, 2004 - Phing 2.0.0b2
105
106   * Brought up-to-date w/ PHP5.0.0RC1 (Hans)
107   * Fixed bug in seting XSLT params using XSLTask (Hans, Jeff Moss)
108   * Fixed PHPUnit test framework for PHPUnit-2.0.0alpha3
109   * Added "Adhoc" tasks, which allow for defining PHP task or type classes within the
110   buildfile. (Hans)
111   * Added PhpEvalTask which allows property values to be set to simple PHP evaluations or
112   the results of function/method calls. (Hans)
113   * Added new phing.listener.PearLogger listener (logger).  Also, the -logfile arg is now
114   supported. (Hans)
115   * Fixed broken ForeachTask task.  (Manuel)
116
117 Dec 24, 2003 - Phing 2.0.0b1
118
119   * Added PEAR installation framework & ability to build Phing into PEAR package.
120   * Added TarTask using PEAR Archive_Tar
121   * Added PearPackageTask which creates a PEAR package.xml (using PEAR_PackageFileManager).
122   * Added ResolvePathTask which converts relative paths into absolute paths.
123   * Removed System class, due to namespace collision w/ PEAR.
124   * Basic "working?" tests performed with all selectors.
125   * Added selectors:  TypeSelector, ContainsRegexpSelector
126   * CreoleSQLExec task is now operational.
127   * Corrected non-fatal bugs in: DeleteTask, ReflexiveTask
128   * All core Phing classes now in PHP5 syntax (no "var" used, etc.)
129   * CopyTask will not stop build execution if a file cannot be copied (will log and
130   continue to next file).
131   * New abstract MatchingTask task makes it easier to create your own tasks that use
132   selectors.
133   * Removed redundant calls in DirectoryScanner (<fileset> scanning now much faster).
134   * Fixed fatal errors in File::equals()
135
136 Nov 24, 2003 - Phing 2.0.0a2
137
138   * Fixed ReplaceTokens filter to correctly replace matched tokens
139   * Changed "project.basedir" property to be absolute path of basedir
140   * Made IntrospectionHelper more tollerant of add*() and addConfigured*() signatures
141   * New CvsTask and CvsPassTask for working with CVS repositories
142   * New TranslateGettext filter substitutes _("hello!") with "hola!" / "bonjour!" / etc.
143   * More consistent use of classhints to enable auto-casting by IntrospectionHelper
144   * Fixed infinite loop bug in FileUtils::normalize() for paths containing "/./"
145   * Fixed bug in CopyFile/fileset that caused termination of copy operation on encounter
146   of unreadable file
147
148 Nov 6, 20003 - Phing 2.0.0a1
149
150   * First release of Phing 2, an extensive rewrite and upgrade.
151   * Refactored much of codebase, using new PHP5 features (e.g. Interfaces, Exceptions!)
152   * Many, many, many bugfixes to existing functionality
153   * Restructuring for more intuitive directory layout, change the parser class names.
154   * Introduction of new tasks: AppendTask, ReflexiveTask, ExitTask, Input, PropertyPrompt
155   * Introduction of new types: Path, FileList, DirSet, selectors, conditions
156   * Introduction of new filters: ReplaceRegexp
157   * Introduction of new logger: AnsiColorLogger
158   * Many features from ANT 1.5 added to existing Tasks/Types
159   * New "Register Slot" functionality allows for tracking "inner" dynamic variables.
160
161 May 15 2003 - Phing 1.0-rc2
162
163   * Many bug fixes
164   * Several new system tasks introduced
165
166
167 March 06 2003 - Phing 1.0-rc1
168   * Release candidate 1
169
170
171 October 15 2002 - Phing 1.0-pre1
172   * Initial pre-release
173
174
175 --$Id: CHANGELOG,v 1.37 2005/09/18 20:45:12 hlellelid Exp $
Note: See TracBrowser for help on using the browser.