All Versions
48
Latest Version
Avg Release Cycle
33 days
Latest Release
1546 days ago

Changelog History
Page 5

  • v0.4.1 Changes

    โž• Added

    • Nothing.

    ๐Ÿ—„ Deprecated

    • Nothing.

    โœ‚ Removed

    • Nothing.

    ๐Ÿ›  Fixed

    • Nothing.
  • v0.4.0 Changes

    October 10, 2015

    โž• Added

    • #132 adds Zend\Expressive\Router\ZendRouter, replacing Zend\Expressive\Router\Zf2Router.
    • #139 adds:
      • Zend\Expressive\Template\TemplateRendererInterface, replacing Zend\Expressive\Template\TemplateInterface.
      • Zend\Expressive\Template\PlatesRenderer, replacing Zend\Expressive\Template\Plates.
      • Zend\Expressive\Template\TwigRenderer, replacing Zend\Expressive\Template\Twig.
      • Zend\Expressive\Template\ZendViewRenderer, replacing Zend\Expressive\Template\ZendView.
    • #143 adds the method addDefaultParam($templateName, $param, $value) to TemplateRendererInterface, allowing users to specify global and template-specific default parameters to use when rendering. To implement the feature, the patch also provides Zend\Expressive\Template\DefaultParamsTrait to simplify incorporating the feature in implementations.
    • #133 adds a stipulation to Zend\Expressive\Router\RouterInterface that addRoute() should aggregate Route instances only, and delay injection until match() and/or generateUri() are called; all shipped routers now follow this. This allows manipulating Route instances before calling match() or generateUri() โ€” for instance, to inject options or a name.
    • #133 re-instates the Route::setName() method, as the changes to lazy-inject routes means that setting names and options after adding them to the application now works again.

    ๐Ÿ—„ Deprecated

    • Nothing.

    โœ‚ Removed

    • ๐Ÿšš #132 removes Zend\Expressive\Router\Zf2Router, renaming it to Zend\Expressive\Router\ZendRouter.
    • ๐Ÿšš #139 removes:
      • Zend\Expressive\Template\TemplateInterface, renaming it to Zend\Expressive\Template\TemplateRendererInterface.
      • Zend\Expressive\Template\Plates, renaming it to Zend\Expressive\Template\PlatesRenderer.
      • Zend\Expressive\Template\Twig, renaming it to Zend\Expressive\Template\TwigRenderer.
      • Zend\Expressive\Template\ZendView, renaming it to Zend\Expressive\Template\ZendViewRenderer.

    ๐Ÿ›  Fixed

    • Nothing.
  • v0.3.1 Changes

    October 09, 2015

    โž• Added

    • #149 adds verbiage to the RouterInterface::generateUri() method, specifying that the returned URI MUST NOT be escaped. The AuraRouter implementation has been updated to internally use generateRaw() to follow this guideline, and retain parity with the other existing implementations.

    ๐Ÿ—„ Deprecated

    • Nothing.

    โœ‚ Removed

    • Nothing.

    ๐Ÿ›  Fixed

    • โšก๏ธ #140 updates the AuraRouter to use the request method from the request object, and inject that under the REQUEST_METHOD server parameter key before passing the server parameters for matching. This simplifies testing.
  • v0.3.0 Changes

    September 12, 2015

    โž• Added

    • #128 adds container factories for each supported template implementation:
      • Zend\Expressive\Container\Template\PlatesFactory
      • Zend\Expressive\Container\Template\TwigFactory
      • Zend\Expressive\Container\Template\ZendViewFactory
    • #128 adds custom url and serverUrl zend-view helper implementations, to allow integration with any router and with PSR-7 URI instances. The newly added ZendViewFactory will inject these into the HelperPluginManager by default.

    ๐Ÿ—„ Deprecated

    • Nothing.

    โœ‚ Removed

    • Nothing.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  #128 fixes an expectation in the WhoopsErrorHandler tests to ensure the tests can run successfully.
  • v0.2.1 Changes

    September 10, 2015

    โž• Added

    • Nothing.

    ๐Ÿ—„ Deprecated

    • Nothing.

    โœ‚ Removed

    • Nothing.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  #125 fixes the WhoopsErrorHandler to ensure it pushes the "pretty page handler" into the Whoops runtime.
  • v0.2.0 Changes

    September 03, 2015

    โž• Added

    • #116 adds Application::any() to complement the various HTTP-specific routing methods; it has the same signature as get(), post(), patch(), et al, but allows any HTTP method.
    • #120 renames the router classes for easier discoverability, to better reflect their usage, and for better naming consistency. Aura becomes AuraRouter, FastRoute becomes FastRouteRouter and Zf2 becomes Zf2Router.

    ๐Ÿ—„ Deprecated

    • Nothing.

    โœ‚ Removed

    • ๐Ÿšš #120 removes the classes Zend\Expressive\Router\Aura, Zend\Expressive\Router\FastRoute, and Zend\Expressive\Router\Zf, per the "Added" section above.

    ๐Ÿ›  Fixed

    • Nothing.
  • v0.1.1 Changes

    September 03, 2015

    โž• Added

    • #112 adds a chapter to the documentation on using Aura.Di (v3beta) with zend-expressive.

    ๐Ÿ—„ Deprecated

    • Nothing.

    โœ‚ Removed

    • Nothing.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  #118 fixes an issue whereby route options specified via configuration were not being pushed into generated Route instances before being passed to the underlying router.
  • v0.1.0 Changes

    August 26, 2015

    ๐ŸŽ‰ Initial tagged release.

    โž• Added

    • Everything.

    ๐Ÿ—„ Deprecated

    • Nothing.

    โœ‚ Removed

    • Nothing.

    ๐Ÿ›  Fixed

    • Nothing.