Pux v2.0 Release Notes

  • ๐Ÿ†• 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.