AGAVI CHANGELOG (0.10.x)
========================

0.10.2 (February 27, 2006)
--------------------------

CHG: Changed to new PEAR package task, package.xml v2 format, using PEAR channel pear.agavi.org (David)
CHG: Declared API stability alpha (David)

FIX: Fixed PHP 5.0.5 / 5.1 return by reference problem in logging/PassthruLayout (Markus Lervik, David)
FIX: Fixed incorrect Phing dependendy (David)


0.10.1 (January 6, 2006)
------------------------

FIX: Fixed critical bug that prevented parameters to be passed in config_handlers.ini


0.10.0 (December 20, 2005)
--------------------------

CHG: Updated TODO
CHG: Bumped Version Numbers

FIX: ReturnArrayConfigHandler did not convert foo.bar.baz keys into multi-dimensional arrays
FIX: RELEASE_NOTES and INSTALL were missing in AgaviPackageTask


0.10.0 RC1 (December 16, 2005)
------------------------------

ADD: ShutdownListener support (Veikko)
ADD: Cookie support for WebRequest (Veikko)
ADD: Session Cookie parameter support (Veikko)
ADD: CreoleSessionStorage (Veikko)
ADD: HTTPSRequest (Markus Lervik, David)
ADD: XSLView (Wes Hays)
ADD: AdoDBDatabase (Steven Weiss, David)
ADD: Sub-actions support for "agavi" helper script (David)
ADD: code_templates have Template templates (David)
ADD: Multiple credentials support (David)
ADD: Support for setting session ID in SessionStorage (Mike)
ADD: Constants support for config files (Bob, Johan)
ADD: Logging functionality (Bob)
ADD: WEBAPP_NAME setting in settings.ini (Mike)
ADD: Request::getAttributes() (Bob)
ADD: Auto-detection of modules for "agavi" helper script when executed inside or below a module's dir.
ADD: ReturnArrayConfigHandler (David, Mike)
ADD: Support for custom ExecutionFilters (David)
ADD: Support for Singleton Models (David)
ADD: FormPHPView (xardion)
ADD: ValidatorManager, DateValidator (Graeme Foster, Mike)
ADD: Test directory structure and stubs are auto-created when using the "agavi" helper script to add stuff.
ADD: Advanced Propel integration via PropelAutoload, PropelDatabase still backwards compatible to old method (David)
ADD: appendAttribute() methods for Request, User and View (Bob)

CHG: Unified parameter names for database users to "username" everywhere (Veikko, David)
CHG: Beefed up NumberValidator with min/max and integer support (Veikko)
CHG: All AG_* configuration directives except AG_WEBAPP_DIR are optional (David)
CHG: AG_WEBAPP_DIR and AG_APP_DIR will be auto-determined if possible (David)
CHG: Controller and View class names can now also be like Module_Some_Sub_MarineAction (and also Some_Sub_MarineAction)
CHG: Config Handlers will throw UnreadableExceptions when appropriate (David)
CHG: Added some helper methods and changed visibility of some methods in Views to allow for more control in ExecutionFilters (David)
CHG: SmartyView uses the SMARTY_CACHE_DIR setting if set, AG_CACHE_DIR otherwise.
CHG: Realigns configuration away from configuring controllers to configuring contexts (Mike)
CHG: autoload.ini handling changed to support include_path (Bob)
CHG: Autoload support for Dispatcher::getGlobalModel() (Mike)
CHG: Refactored helper script (Mike)
CHG: Reworked Test infrastructure (Mike)
CHG: Improved, changed and refactored many, many tests and the intrastructure for tests; "agavi test" runs tests (Mike)

FIX: PHP 5.1 compatibility for ConfigCache::getCacheName() (Markus Lervik, David)
FIX: Re-wrote broken directory and module recognition routines in AgaviFixPathsTask, fixed "agavi model" to work correctly (David, Miroslaw Wrobel)
FIX: __autoload() won't throw exceptions anymore (Veikko)
FIX: Plain text formating for AgaviException::printStackTrace (Veikko)
FIX: Autostart sessions only after all initializations have finished (Veikko)
FIX: Controller::validate() to be called even when a ini validation criteria failed (David, Steven Weiss)
FIX: Support for username and password in PDODatabase (David, Benjamin Muskalla)
FIX: PHP 5.1.0 Compatibility for PDODatabase (David)
FIX: Strict comparison for credentials (David)
FIX: Avoid notices in ValidatorManager (Bob)
FIX: Request::extractParameters() returns null for non-existent parameters (Mike)
FIX: Set a default if calling agavi action from inside a module's dir or subdirs (Mike)
FIX: Windows support for helper script (David)
FIX: Use proper type "::" or "->" in stack trace (David)

