All Versions
11
Latest Version
2.0
Avg Release Cycle
65 days
Latest Release
-

Changelog History
Page 1

  • v2.0 Changes

    ๐Ÿ†• New features:

    • โž• Added universal/universal package.
    • โž• Added Pux/RouteRequest class for dispatching routes with request constraints.
    • โž• Added Pux\Dispatchable interface.

    Incompatible changes:

    • ๐Ÿ“‡ Renamed Executor => RouteExecutor
    • โœ‚ Removed expand property
    • ๐Ÿšš Moved Pux\Controller to Pux\Controller\Controller.
    • ๐Ÿšš Moved mux expanding logics expand() from Pux\Controller to Pux\Controller\ExpandableController.

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Fixed pattern compiler for post-separators. e.g. /:year-:month or /blog/:id(.:format)
    • ๐Ÿ›  Fixed action method annotation parser

    ๐Ÿ—„ Deprecation:

    • โœจ Disabled Mux->expand property to enhance submux dispatching.
  • v1.6.1

    August 24, 2015
  • v1.6.0

    August 17, 2015
  • v1.5.2

    September 29, 2014
  • v1.5.1

    February 28, 2014
  • v1.5.0 Changes

    February 19, 2014
    • The controller method getActionMethods() now returns an associative array with "methodName" => [ annotation, meta ]
    • The controller method getActionRoutes() now returns an indexed array for the [ "route path", {route options} ]
    • ๐Ÿ“œ Annotations from parent class methods are now parsed when calling getActionMethods or getActionRoutes
    • ๐Ÿ“œ When the child method has no annotation, we parse the parent method annotation for it. unless the child method has its own annotations.
  • v1.4.1

    January 28, 2014
  • v1.4.0 Changes

    January 23, 2014
    • Add pux_persistent_dispatch function for persistent dispatching.
    • Dispatch performance optimization, especially __set_state method call, 1.5x faster than before.
  • v1.3.3 Changes

    January 16, 2014
    • ๐Ÿ›  Fix dispatch rtrim bug for pure PHP version.
  • v1.3.2 Changes

    January 15, 2014
    • phar file re-compiled.