* Version 0.4.0 (alpha) - 2005-11-22

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 ;)
  

* Version 0.3.1 (alpha) - 2005-11-15

* 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
    

* Version 0.3.0 (alpha) - 2005-11-06

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 ;)
    

* Version 0.2.1 (alpha) - 2005-06-03

* ScriptReorganizer_Type
  Fixed Heredoc bug spotted by Davey Shafik
* ScriptReorganizer_Type_Decorator_Pharize
  Updated the documentation regarding the best
  practice to follow - suggested by Greg Beaver
    

* Version 0.2.0 (alpha) - 2005-05-23

* ScriptReorganizer_Strategy_Pack
  - Splitted reorganization to accomodate a
    default and an advanced pack mode
  - Updated the documentation regarding the bug
    tracking issue - suggested by Greg Beaver
    

* Version 0.1.1 (alpha) - 2005-05-18

* ScriptReorganizer_Type_Library
  Fixed cylic import bug - spotted by Vincent
  Lascaux
    

* Version 0.1.0 (alpha) - 2005-05-15

First proposal to the PEAR community
    

