root/tags/2.2.0RC1/CHANGELOG

Revision 19, 6.6 kB (checked in by hans, 2 years ago)

Added CHANGELOG lines from 2.2

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