» Version | » Information |
---|---|
0.4.0 |
Release date: 2005-11-21 20:10 UTC Release state: alpha Release uploaded by: sfrausch Changelog: 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 ;) Dependencies:
|
0.3.1 |
Release date: 2005-11-14 20:16 UTC Release state: alpha Release uploaded by: sfrausch Changelog: * docs/guide.txt: section 4 added Decorators Chaining Matrix; added appendix sections Test-Driven Development and Guide Changes * ScriptReorganizer_Type: moved property $endOfLineIdentifiers to method getEolIdentifier * ScriptReorganizer_Type_Decorator_AddFooter: added possibly needed footer's EOL convertion to the content's one * ScriptReorganizer_Type_Decorator_AddHeader: added possibly needed header's EOL convertion to the content's one - ext.dependencies.php: removed from package.xml, its only needed for the local API documentation Dependencies:
|
0.3.0 |
Release date: 2005-11-06 17:59 UTC Release state: alpha Release uploaded by: sfrausch Changelog: This is the first official PEAR release! + docs/api.tar.gz PhpDocumentor generated API documentation + docs/examples A few (self packaging) examples, see the unit tests for standard ones + docs/guide.txt + docs/maps Mind Map(s) for project management, see: http://sourceforge.net/projects/freemind + docs/uml/sketch.pdf For easy reference, should one not have an UML tool installed + ext.dependencies.php External dependencies documentation file + ScriptReorganizer_Type_Decorator_Bcompile Implemented new decorator for speed optimization, cons: file size increase + Access tag: @visibility package restricted for the implementation of the setContent and getContent methods following to a certain extent the RFC::PackageAccess of Lukas Smith, see: http://pear.php.net/pepr/ pepr-proposal-show.php?id=228 * Package.xml - Finalized the summary and description section - Now complies with PEAR's official directory structure docs and tests-wise * ScriptReorganizer_Strategy_Route Removed call to function trim - see ScriptReorganizer_Type * ScriptReorganizer_Strategy_Pack - Fixed whitespace bug in non-windows files - Removed call to function trim - see ScriptReorganizer_Type * ScriptReorganizer_Type - Added processing of the unices' hash-bang directive - Handling of Heredocs now strictly complies with the rules stated in the PHP manual, see: php.net/manual/en/language.types.string.php - Added EOL style autodetection for the primary file being optimized - Streamlined the reformat process, see the changes in ScriptReorganizer_Strategy_Route and ScriptReorganizer_Strategy_Pack - Changed the accessibility of the setContent and getContent methods from public to package restricted, see the access tag addition note above * ScriptReorganier_Type_Decorator Changed the accessibility of the setContent and getContent methods from public to package restricted, see the access tag addition note above * ScriptReorganizer_Type_Library - Added a best practice comment - simplified the static import identifier's regex * ScriptReorganizer_Tye_Script Added a best practice comment * all decorators disabled the autoload feature of the class_exits check * ScriptReorganizer_Type_Decorator_AddFooter - Added constraint: decoration of a directly sequencing Pharize-Decorator is not allowed * ScriptReorganizer_Type_Decorator_AddHeader - Added constraint: decoration of a directly sequencing Pharize-Decorator is not allowed * ScriptReorganizer_Type_Decorator_Pharize - Added a best practice comment - Implemented missing package restricted getContent and setContent methods, see the access tag addition note above - Updated constraint (annotation) to reflect the new available decorator Bcompile too - Both methods load and loadFiles now throw a more detailed exception message * all classes with calls to the getContent and setContent methods according to the access tag addition note above * AllTests.php in Tests and its subfolders removed PHPUnit2_Extensions_TestFileLoader dependency, due to upgrade to PHPUnit2-2.3.0 - Tests/PHPUnit2_Extensions_TestFileLoader due to upgrade to PHPUnit2-2.3.0: PHPUnit2_Framework_TestSuite now incorporates the method addTestFile ... thanks for accepting my contribution Sebastian ;) Dependencies:
|