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.