All Versions
Latest Version
Avg Release Cycle
192 days
Latest Release
1498 days ago

Changelog History

  • v2.1.1 Changes

    March 18, 2020
    • ๐Ÿ›  Fix a bug where Traversable queues (non-array iterables) will fail because the reset(), current(), and next() array functions are incompatible
    • ๐Ÿ‘Œ Improve the overall code quality of the project (through internal changes that do not alter the public API)
  • v2.1.0 Changes

    March 04, 2020
    • Raise a more obvious error message when Relay is given an empty queue (#43)
    • ๐Ÿ›  Fix a bug that broke callable middleware (#45)
    • Properly declare PSR dependencies and make it clear that Relay provides an implementation of PSR-15's Psr\Http\Server\RequestHandlerInterface (#46)
    • โž• Add support for queue items that implement Psr\Http\Server\RequestHandlerInterface (#48)
    • Replace abandoned zendframework/zend-diactoros with same version laminas/laminas-diactoros
  • v2.0.0 Changes

    March 31, 2019

    The 2.x series introduces a major change to the way Relay handles middleware. While the 1.x series featured a "double pass" signature (function (request, response, next)), the 2.x series is fully-compatible with PSR-15's "single pass" or "lambda" recommendation (function (request, handler) : response).

    Note that middleware designed for Relay 1.x are not compatible with PSR-15 server request handlers ("dispatchers") like Relay 2.x.

  • v2.0.0-rc.1 Changes

    March 24, 2019
    • Re-introduce RelayBuilder
  • v2.0.0-alpha1 Changes

    February 13, 2018


    This is the changelog for the 2.x series.


    The 2.x series converts from a function (request, response, next) ("double pass") signature to a function (request, handler) : response ("single pass" or "lambda") signature.

  • v1.1.0 Changes

    December 17, 2015

    The RelayBuilder now supports any Traversable object as a queue specification, via iterator_to_array().

  • v1.0.0 Changes

    October 14, 2015

    ๐Ÿš€ First stable release.

  • v0.2.0 Changes

    June 25, 2015

    ๐Ÿš€ Making this release specifically users you can lock to it before the upcoming BC-breaking changes currently in the "new-reusable" branch.

  • v0.1.0 Changes

    June 21, 2015

    ๐ŸŽ‰ Initial release.

  • v0.0.1

    June 21, 2015