Slim 3.2.0 released!
We have released Slim version 3.2.0. There are not that many changes since 3.1.0, but we found a few bugs to fix and have added a few nice improvements, particularly around error handling.
The key changes are:
Added
- #1736 - Support the
hostOnly
cookie flag - #1764 - Write to the PHP error log if displayErrorDetails is false to make it easier to find out what’s gone wrong!
- #1770 - Support PHP 7+ errors in the same way that Exceptions are handled.
Improved
- #1716 - Middleware is now only resolved when required.
- #1745 - Separate service registration from the container to make it easier to use your own Pimple container and then register the default Slim services.
Fixed
- #1733 & #1734 - Allow setting an empty array into the Request’s query params and parsed body.
- #1737 - Do not explicitly set the HTTP status code in
withJson
. - #1738 - Named routes added after a call to
pathFor
can now be resolved in subsequent calls topathFor
. - #1739 - Responses with a body of indeterminate length can now have their content sent.
The full list of changes is here