Slim 3.12.1 released
Minor bug fixes and RFC compliance updates.
Minor bug fixes and RFC compliance updates.
It's a new year, so a new Slim! Like 3.11.0, version 3.12.0 is nearly entirely bug fixes.
With the end of summer, we are delighted to release Slim 3.11.0. This version is pretty much entirely bug fixes.
We are delighted to release Slim 3.10.0. This version has a couple of minor new features and a couple of bug fixes.
After the release of 3.9.0, a regression and an unexpected side-effect of a bug fix were noticed.
We are delighted to release Slim 3.9.0. As Slim 3 is stable, there's mostly bug fixes in this version.
A BC break was found in 3.8.0. Version 3.8.1 fixes it.
It's been a few months since the last release, so Slim 3.8.0 has a few more things in it. This version updates Slim to be compatible with PSR-11 containers so that you can now use a PSR-11 container with it.
We have released a new version of Slim 2!
Slim 3.7.0 is a small release containing a one bug fixes and a new feature: we now pass the Exception into the NotFoundHandler so that custom handlers have access to this additional information. If you work with cookies, then you'll be glad to know that we have fixed a bug in our cookie parser so that commas are handled properly!
We are happy to announce that we will soon start work on Slim Framework version 4.0. You can see our project road map on our GitHub issue tracker.
Slim 3.6.0 is a small release containing a few bug fixes and a new method. A particularly useful bug fix is that the Response's withJson()
method now correctly removes any data currently in the body before inserting its own data. We also have a new convenience method on Request
: getServerParam()
allows access to a single parameter from $_SERVER
.
A few useful bug fixes in this release including the ability to read the 'Authorization' header without tweaking .htaccess files or manually looking in getallheaders
()!
3.4.1 had a BC break when handling errors where the acceptable media type listed in the Accept header wasn't the first one. This is now fixed.
This releases fixes a infinite loop bug discovered in version 3.4.0 and also adds additional unit tests.
This release add a number of new features and improvements. Firstly, we now support media type structured suffixes (+json & +xml) for our Request's body parser and error response output. Routing has also seen some improvements with two new methods: removeNamedRoute()
and setPattern()
and you can now cache the parsed FastRoute route information to a cache file with the routerCacheFile
setting.
We are very happy to have added our first Slim 3 tutorial to the documentation! Contributed by Lorna Mitchell, First Application Walkthrough guides you through building your first application with Slim Framework.
This release tidies up a few issues found in our PSR-7 implementation around the Request's body and uploaded files. In particular, we now handle file input elements with names containing nested arrays correctly.
Shortly after releasing version 3.2.0, we discovered that we had inadvertently made life very difficult for people who write their own invocation strategies as it was now impossible to inspect the actual callable passed to the strategy. Obviously we don't like to break people's working applications, so version 3.2.1 resolves this issue (#1785).