From 12ff35095500c4a7de8b08e36019778494628f92 Mon Sep 17 00:00:00 2001 From: l0gicgate Date: Thu, 28 Feb 2019 09:40:32 -0700 Subject: [PATCH] Add entries to CHANGELOG for #2555, #2587, #2588 & #2589 --- CHANGELOG.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 122b64634..0ede67b2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,9 @@ ## 4.0.0 - TBD ### Added - -- [#2507](https://github.com/slimphp/Slim/pull/2507) Method names are now case-sensitive in Router::map(), and so, by extension, in App::map() +- [#2555](https://github.com/slimphp/Slim/pull/2555) Added PSR-15 Middleware Support - [#2529](https://github.com/slimphp/Slim/pull/2529) Slim no longer ships with a PSR-7 implementation. You need to provide a PSR-7 ServerRequest and a PSR-17 ResponseFactory to run Slim. +- [#2507](https://github.com/slimphp/Slim/pull/2507) Method names are now case-sensitive in Router::map(), and so, by extension, in App::map() - [#2497](https://github.com/slimphp/Slim/pull/2497) PSR-15 RequestHandlers can now be used as route callables - [#2496](https://github.com/slimphp/Slim/pull/2496) A Slim App can now be used as PSR-15 Request Handler - [#2405](https://github.com/slimphp/Slim/pull/2405) RoutingMiddleware now adds the `routingResults` request attribute to hold the results of routing @@ -20,10 +20,12 @@ ### Deprecated -- Nothing. +- [#2555](https://github.com/slimphp/Slim/pull/2555) Double-Pass Middleware Support has been deprecated ### Removed +- [#2589](https://github.com/slimphp/Slim/pull/2589) Remove App::$settings altogether +- [#2587](https://github.com/slimphp/Slim/pull/2587) Remove Pimple as a dev-dependency - [#2398](https://github.com/slimphp/Slim/pull/2398) Slim no longer has error handling built into App. Add ErrorMiddleware() as the outermost middleware. - [#2375](https://github.com/slimphp/Slim/pull/2375) Slim no longer sets the `default_mimetype` to an empty string, so you need to set it yourself in php.ini or your app using `ini_set('default_mimetype', '');`. - [#2288](https://github.com/slimphp/Slim/pull/2288) `determineRouteBeforeAppMiddleware` setting is removed. Add RoutingMiddleware() where you need it now. @@ -43,7 +45,7 @@ - [#2104](https://github.com/slimphp/Slim/pull/2104) Settings are the top level array elements in `App::__construct()` ### Fixed - +- [#2588](https://github.com/slimphp/Slim/pull/2588) Fix file/directory permission handling of `Router::setCacheFile()` - [#2067](https://github.com/slimphp/Slim/pull/2067) Unit tests now pass on Windows systems - [#2405](https://github.com/slimphp/Slim/pull/2405) We rawurldecode() the path before passing to FastRoute, so UTF-8 characters in paths should now work.