1.0 - Monday 05 January 2009
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Refactored HTTP response writer to allow for user-defined status objects to
  be used.


1.0rc1 - Monday 15 December 2008
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Fixed issue #13920: Cookies are part of response, but not of request.
- Fixed issue #14041: MVC tutorial improvement by clarifying the
  createFatalRedirectRequest dispatcher configuration method.


1.0beta1 - Monday 01 December 2008
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Fixed issue #13918: Http Request Parser is missing DELETE.
- Fixed issue #14003: split() is deprecated in PHP 5.3.
- Implemented issue #13919: Added the runPreRoutingFilters() method to the
  ezcMvcDispatcherConfiguration interface and ezcMvcDispatcherConfigurable
  dispatcher, to be called after request generation, but before routing. This
  change breaks BC as it adds a new method to the ezcMvcDispatcherConfiguration
  interface.
- Implemented issue #13921: The ezcMvcConfigurableDispatcher now throws
  exceptions if the configuration does not return objects of the expected
  class.
- Implemented issue #13926: Split ezcMvcDispatcherConfigurable::run() into
  smaller parts.


1.0alpha2 - Monday 10 November 2008
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Split out controller creation in the ezcMvcConfigurableDispatcher into its
  own method (createController()) for easier customization of controller
  loading.
- Fixed a bug where path elements where not urldecoded().
- Added support for installation prefixes to the router, to the request parsers
  to aid installation outside of the top-directory of a virtual host.
- Added the ezcMvcCatchAllRoute to allow fall back routes to a controller and
  an action with a pre-formatted name.
- Refactored ezcMvcController to allow easier overloading by inherited classes.
- Fixed a bug in action method name generation in the controller.
- Fixed a bug where the Content-Language header could not be set to anything
  else but en-GB with the HTTP response writer.
- Fixed issue #13772: Changed the controller to require an action method.
- Fixed issue #13773: Added a check for the return type for controller actions,
  and throw an exception when it's neither an ezcMvcResult or
  ezcMvcInternalRedirectObject.
- Fixed issue #13788: array_key_exists() function receives parameters in wrong
  order.
- Fixed issue #13845: Added tests for the __set_state() structs methods.
- Fixed issue #13853: Added the missing exception
  ezcMvcActionNotFoundException.
- Fixed issue #13901: Exceptions thrown in controllers are not catched for
  createFatalRedirectRequest with the configurable dispatcher.


1.0alpha1 - Monday 06 October 2008
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Initial release of this package.
