Skip to content

Releases: mindplay-dk/middleman

Maintenance release

27 Jul 17:40
6bf522a
Compare
Choose a tag to compare

Major release

27 Feb 15:30
150f119
Compare
Choose a tag to compare

This release removes support for legacy PSR-15 middleware and legacy PSR-11 IOC containers.

This version requires you to use the official, final psr/http-server-middleware and psr/container packages.

Dispatcher::dispatch() has been removed in favor of PSR-15 RequestHandlerInterface::handle(), which is now implemented by Dispatcher - if you were calling this directly, you should switch to the identical PSR-15 standard handle() method.

Feature release

27 Feb 11:21
1a2ea14
Compare
Choose a tag to compare

Dispatcher now implements the PSR-15 standard RequestHandlerInterface, and as such can be directly dispatched by a host or similar PSR-15 "server"-type implementations.

Maintenance release

27 Feb 10:51
6d34b50
Compare
Choose a tag to compare

Adds support for PHP 8

Explicit support for legacy and final PSR-15

10 May 18:25
badc349
Compare
Choose a tag to compare
Merge pull request #19 from mindplay-dk/3.0.3

explicit support for legacy and final PSR-15

Non-critical tweaks

05 Dec 12:41
Compare
Choose a tag to compare

Corrected dependencies, added tests.

Minor update

04 Dec 10:19
efa2f70
Compare
Choose a tag to compare

Changes the dependency on PSR-11 to the final package.

Major update with support for PSR-15 1.0

29 Nov 12:17
1e737e9
Compare
Choose a tag to compare

Please refer to UPGRADING.md for an overview of breaking changes.

patch

21 Nov 08:15
Compare
Choose a tag to compare

work-around for non-semver breaking change in http-interop

Major release with support for PSR-15 ^ 0.2

29 Sep 07:52
Compare
Choose a tag to compare

This major release changes middleware support from the traditional, de-facto standard double-pass to the new lambda-style PSR-15 function signatures, as proposed by the draft PSR-15 and current 0.2.0 release of http-interop/http-middleware.

This is a complete BC break - double-pass middleware isn't (and cannot be) supported.

Porting your middleware components should be fairly easy, once you get the hang of it. See UPGRADING.md for more details and an example of upgrading middleware from the de-facto standard to PSR-15.