[ANNOUNCEMENT] ScriptReorganizer-0.4.0 (alpha) Released.

From: Date: Tue, 22 Nov 2005 01:10:13 +0000
Subject: [ANNOUNCEMENT] ScriptReorganizer-0.4.0 (alpha) Released.
Groups: php.pear.general 
Request: Send a blank email to pear-general+get-22045@lists.php.net to get a copy of this message
The new PEAR package ScriptReorganizer-0.4.0 (alpha) has been released at http://pear.php.net/. Release notes ------------- Final library interface release! + ScriptReorganizer_Factory: implemented new Factory/Facade for easy <ScriptReorganizer_Type> object creation + ScriptReorganizer_Factory_Exception: implemented new Factory exception class * docs/examples/fileSizeReport.php and source/preLibrary.php: updated to reflect the new <ScriptReorganizer_Factory> and <ScriptReorganizer_Factory_Exception> source files * docs/guide.txt: added new sections Factory (5) and Exceptions(6); rectified section numbering: Best Practice (7), Known Issues (8) and Conclusions (9); changed section 2 and 3: now the "processing of files' import" paragraph correctly shows up in section 2 instead of in section 3; section 4: moved the Decorators Chaining Matrix in front of the annotation; content: corrected some typos * docs/uml: updated the sketch * ScriptReorganizer_Type_Decorator_AddFooter: fixed NULL argument handling in the constructor - there was none ;) * ScriptReorganizer_Type_Decorator_AddHeader: fixed NULL argument handling in the constructor - there was none ;) Package Info ------------- ScriptReorganizer has the ability to reorganize source code in different (incremental) ways: - File: one-to-one (Script) or many-to-one (Library) optimization. - Source: EOL (Route), comment (Quiet) and whitespace (Pack) optimization. Plugin functionality is available by means of the Decorator Pattern. It is highly recommended to follow the best practice detailed out below, when using this package: 1. Running of all tests before building releases to deploy. 2. Reorganization of the source code file(s) with ScriptReorganizer. 3. Running of all tests - not only unit tests! 4. Final building of the release to deploy. If the extreme mode of the pack strategy is used for packaging, a non-ScriptReorganized source code tree should be shipped together with the optimized one, to enable third parties to track down undiscoverd bugs. Same applies for (complex) applications that are pharized, i.e. optimized and packaged with PHP_Archive, as well as for bcompiled scripts. ANN: Currently only 'pure' PHP code can be reorganized. Look into the folder <root/>PEAR/docs/ScriptReorganizer for more information in depth. Related Links ------------- Package home: http://pear.php.net/package/ScriptReorganizer Changelog: http://pear.php.net/package/ScriptReorganizer/download/0.4.0 Download: http://pear.php.net/get/ScriptReorganizer-0.4.0.tgz Authors ------------- Stefano F. Rausch <stefano@rausch-e.net> (lead)

« previous php.pear.general (#22045) next »