X Tutup
The Wayback Machine - https://web.archive.org/web/20210206230516/https://github.com/slimphp/Slim/tags
Skip to content

Tags

4.7.1

Total issues resolved: **4**
- [3029: weirdan/prophecy-shim must be a dev requirement](#3029) thanks to @j0k3r
- [3030: Update phpunit/phpunit requirement from ^8.5 || ^9.3 to ^8.5.13](#3030) thanks to @dependabot-preview[bot]
- [3031: Update phpstan/phpstan requirement from ^0.12.54 to ^0.12.58](#3031) thanks to @dependabot-preview[bot]
- [3032: Update nyholm/psr7-server requirement from ^1.0.0 to ^1.0.1](#3032) thanks to @dependabot-preview[bot]

4.7.0

Total issues resolved: **3**
- [3015: PHP 8 support](#3015) thanks to @edudobay
- [3024: Randomize tests](#3024) thanks to @pawel-slowik
- [3027: Fix: FastRoute dispatcher and data generator should match](#3027) thanks to @edudobay

4.6.0

Total issues resolved: **43**
- [2942: Fix PHPdoc for error handlers in ErrorMiddleware ](#2942) thanks to @TiMESPLiNTER
- [2944: Remove unused function in ErrorHandler](#2944) thanks to @l0gicgate
- [2949: Add the support in composer.json](#2949) thanks to @ddrv
- [2951: Minor optimizations in if() blocks](#2951) thanks to @Ayesh
- [2953: Update nyholm/psr7-server requirement from ^0.4.1](#2953) thanks to @dependabot-preview[bot]
- [2954: Update laminas/laminas-diactoros requirement from ^2.1 to ^2.3](#2954) thanks to @dependabot-preview[bot]
- [2955: Update guzzlehttp/psr7 requirement from ^1.5 to ^1.6](#2955) thanks to @dependabot-preview[bot]
- [2956: Update slim/psr7 requirement from ^1.0 to ^1.1](#2956) thanks to @dependabot-preview[bot]
- [2957: Update nyholm/psr7 requirement from ^1.1 to ^1.2](#2957) thanks to @dependabot-preview[bot]
- [2958: Strict empty string content type checking in BodyParsingMiddleware::getMediaType](#2958) thanks to @Ayesh
- [2959: Micro optimization: Declare closures in BodyParsingMiddleware as static](#2959) thanks to @Ayesh
- [2960: Fix phpstan 0.12 errors](#2960) thanks to @adriansuter
- [2963: Update phpstan/phpstan requirement from ^0.12.23 to ^0.12.25](#2963) thanks to @dependabot-preview[bot]
- [2965: Update adriansuter/php-autoload-override requirement from ^1.0 to ^1.1](#2965) thanks to @dependabot-preview[bot]
- [2967: Update nyholm/psr7 requirement from ^1.2 to ^1.3](#2967) thanks to @dependabot-preview[bot]
- [2969: Update nyholm/psr7-server requirement from ^0.4.1 to ^1.0.0](#2969) thanks to @dependabot-preview[bot]
- [2970: Update phpstan/phpstan requirement from ^0.12.25 to ^0.12.26](#2970) thanks to @dependabot-preview[bot]
- [2971: Update phpstan/phpstan requirement from ^0.12.26 to ^0.12.27](#2971) thanks to @dependabot-preview[bot]
- [2972: Update phpstan/phpstan requirement from ^0.12.27 to ^0.12.28](#2972) thanks to @dependabot-preview[bot]
- [2973: Update phpstan/phpstan requirement from ^0.12.28 to ^0.12.29](#2973) thanks to @dependabot-preview[bot]
- [2975: Update phpstan/phpstan requirement from ^0.12.29 to ^0.12.30](#2975) thanks to @dependabot-preview[bot]
- [2976: Update phpstan/phpstan requirement from ^0.12.30 to ^0.12.31](#2976) thanks to @dependabot-preview[bot]
- [2978: Split the routing results to its own function.](#2978) thanks to @dlundgren
- [2980: Update phpstan/phpstan requirement from ^0.12.31 to ^0.12.32](#2980) thanks to @dependabot-preview[bot]
- [2981: Update phpspec/prophecy requirement from ^1.10 to ^1.11](#2981) thanks to @dependabot-preview[bot]
- [2982: Removing cloning statements in tests](#2982) thanks to @l0gicgate
- [2983: RouteParser is not always present](#2983) thanks to @l0gicgate
- [2986: Update phpstan/phpstan requirement from ^0.12.32 to ^0.12.33](#2986) thanks to @dependabot-preview[bot]
- [2990: Update phpstan/phpstan requirement from ^0.12.33 to ^0.12.34](#2990) thanks to @dependabot-preview[bot]
- [2991: Update phpstan/phpstan requirement from ^0.12.34 to ^0.12.35](#2991) thanks to @dependabot-preview[bot]
- [2993: Update phpstan/phpstan requirement from ^0.12.35 to ^0.12.36](#2993) thanks to @dependabot-preview[bot]
- [2995: Update phpstan/phpstan requirement from ^0.12.36 to ^0.12.37](#2995) thanks to @dependabot-preview[bot]
- [2997: Add hints to methods](#2997) thanks to @evgsavosin
- [3000: Fix route controller test](#3000) thanks to @pawel-slowik
- [3001: Add missing `$strategy` parameter in a Route test](#3001) thanks to @pawel-slowik
- [3010: Update guzzlehttp/psr7 requirement from ^1.6 to ^1.7](#3010) thanks to @dependabot-preview[bot]
- [3011: Update phpspec/prophecy requirement from ^1.11 to ^1.12](#3011) thanks to @dependabot-preview[bot]
- [3012: Update slim/http requirement from ^1.0 to ^1.1](#3012) thanks to @dependabot-preview[bot]
- [3013: Update slim/psr7 requirement from ^1.1 to ^1.2](#3013) thanks to @dependabot-preview[bot]
- [3014: Update laminas/laminas-diactoros requirement from ^2.3 to ^2.4](#3014) thanks to @dependabot-preview[bot]
- [3017: Fix request creator factory test](#3017) thanks to @pawel-slowik
- [3018: Update phpstan/phpstan requirement from ^0.12.37 to ^0.12.54](#3018) thanks to @dependabot-preview[bot]
- [3022: Ensure RouteParser Always Present After Routing](#3022) thanks to @l0gicgate

4.5.0

Total issues resolved: **8**
- [2916: Rename phpcs.xml to phpcs.xml.dist](#2916) thanks to @voyula
- [2917: Update .editorconfig](#2917) thanks to @voyula
- [2921: Fix CHANGELOG ](#2921) thanks to @l0gicgate
- [2925: ResponseEmitter: Don't remove Content-Type and Content-Length when body is empty](#2925) thanks to @proton-ab
- [2928: Test against PHP 7.4](#2928) thanks to @t0mmy742
- [2932: Update the Tidelift enterprise language](#2932) thanks to @phated
- [2937: Add support for PSR-3](#2937) thanks to @elazar
- [2938: Modify usage of deprecated expectExceptionMessageRegExp() method](#2938) thanks to @elazar

4.4.0

Total issues resolved: **18**
- [2862: Optionally handle subclasses of exceptions in custom error handler](#2862) thanks to @nickdnk
- [2864: Optimize error message in error handling if displayErrorDetails was not set](#2864) thanks to @marcelthole
- [2869: php-di/php-di added in composer -> suggest](#2869) thanks to @shahariaazam
- [2871: Remove explicit type-hint](#2871) thanks to @adriansuter
- [2872: Remove type-hint](#2872) thanks to @adriansuter
- [2874: Add `null` to param type-hints](#2874) thanks to @adriansuter
- [2876: update link: http -> https](#2876) thanks to @Rotzbua
- [2877: Fix docblock for `Slim/Routing/RouteCollector::cacheFile`](#2877) thanks to @adriansuter
- [2878: check body is writable only on ouput buffering append](#2878) thanks to @juliangut
- [2889: Change route context attribute names](#2889) thanks to @adriansuter
- [2896: Render errors uniformly](#2896) thanks to @adbrvn
- [2902: Fix prophecies](#2902) thanks to @adriansuter
- [2907: PSR-12](#2907) thanks to @t0mmy742
- [2908: Use autoload-dev with composer](#2908) thanks to @t0mmy742
- [2910: Migrate Zend to Laminas](#2910) thanks to @adriansuter
- [2912: Add Laminas PSR17 Factory](#2912) thanks to @adriansuter
- [2913: Update php-autoload-override version](#2913) thanks to @adriansuter
- [2914: Added ability to add handled exceptions as an array](#2914) thanks to @l0gicgate

3.12.3

Total issues resolved: **2**
- [2880: [3.x\ Remove phpdoc inheritdoc override](#2880) thanks to @adriansuter
- [2885: Replace abandoned `container-interop/container-interop` package with `psr/container`](#2885) thanks to @Ayesh

4.3.0

Total issues resolved: **17**
- [2819: Added description to addRoutingMiddleware()](#2819) thanks to @Rarst
- [2820: Update link to homepage in composer.json](#2820) thanks to @akrabat
- [2828: 4.x - Allow uris with leading multi-slashes](#2828) thanks to @adriansuter
- [2832: 4.x - Refactor `FastRouteDispatcher`](#2832) thanks to @adriansuter
- [2835: 4.x - Rename `pathFor` to `urlFor` in docblock](#2835) thanks to @adriansuter
- [2839: 4.x - fixes description for handler signature in phpdocs](#2839) thanks to @lordrhodos
- [2841: Update README.md](#2841) thanks to @mokevnin
- [2844: Handle base path by routeCollector instead of RouteCollectorProxy](#2844) thanks to @piotr-cz
- [2845: Fix composer scripts](#2845) thanks to @piotr-cz
- [2846: Correcting the branch name as per issue-2843](#2846) thanks to @pmvieira
- [2849: Create class alias for FastRoute\RouteCollector](#2849) thanks to @piotr-cz
- [2850: Update README.md](#2850) thanks to @aaquib19
- [2851: Fix example of 'Hello World' app](#2851) thanks to @rrramble
- [2853: Remove unused classes](#2853) thanks to @piotr-cz
- [2854: Fix undefined property in tests](#2854) thanks to @piotr-cz
- [2855: Add list of allowed methods to HttpMethodNotAllowedException](#2855) thanks to @akrabat
- [2860: [4.x\ Add base path to `$request` and use `RouteContext` to read](#2860) thanks to @adriansuter

4.2.0

Total issues resolved: **19**
- [2787: 4.x - Add an advanced callable resolver](#2787) thanks to @adriansuter
- [2789: Cookie-header detection must be case insensitive](#2789) thanks to @mapogolions
- [2791: Add `inferPrivatePropertyTypeFromConstructor` to phpstan](#2791) thanks to @adriansuter
- [2793: Configure the application via a container](#2793) thanks to @mnapoli
- [2796: Fix http message format](#2796) thanks to @mapogolions
- [2798: Add BodyParsingMiddleware](#2798) thanks to @akrabat
- [2800: Make null comparisons more clear in ErrorHandler](#2800) thanks to @RyanNerd
- [2801: 4.x - Add setLogErrorRenderer() to ErrorHandler](#2801) thanks to @RyanNerd
- [2802: Incorrect search of a header in stack](#2802) thanks to @mapogolions
- [2803: Emit non seekable streams](#2803) thanks to @mapogolions
- [2806: Simplify prepare arguments](#2806) thanks to @mapogolions
- [2807: 4.x - Add check for Slim callable notation if no resolver given](#2807) thanks to @adriansuter
- [2809: 4.x - Eliminate a duplicate code via HOF](#2809) thanks to @mapogolions
- [2811: 4.x - Remove `DeferredCallable`](#2811) thanks to @adriansuter
- [2812: 4.x - Travis-CI: Require coveralls library only if in analysis mode](#2812) thanks to @adriansuter
- [2813: 4.x - Avoid that Travis-CI runs phpunit two times in analysis mode](#2813) thanks to @adriansuter
- [2814: 4.2 - Use PHP 7.3 for analysis on Travis](#2814) thanks to @adriansuter
- [2816: 4.x - Fix RouteCollectorProxy::redirect() Bug](#2816) thanks to @l0gicgate
- [2817: 4.x - MiddlewareDispatcherInterface](#2817) thanks to @l0gicgate

3.12.2

Total issues resolved: **21**
- [2493: Rewrite Router->urlFor() to generate complete Urls](#2493) thanks to @Jmp00000001
- [2504: WiP: Non buffered body](#2504) thanks to @1ma
- [2633: Add type check for $headers](#2633) thanks to @adriansuter
- [2637: 3.x - Response function isBadRequest()](#2637) thanks to @KarimChukfeh
- [2657: Update docblock](#2657) thanks to @adriansuter
- [2659: Check that the property uri is a Uri instance](#2659) thanks to @adriansuter
- [2661: Test case testMoveToStream implemented](#2661) thanks to @adriansuter
- [2663: Add required php extensions](#2663) thanks to @adriansuter
- [2664: Fix typo](#2664) thanks to @adriansuter
- [2671: 3.x - Code Quality](#2671) thanks to @l0gicgate
- [2673: non-buffered responses fixes](#2673) thanks to @1ma
- [2690: 3.x - Add getCallable method on DeferredCallable](#2690) thanks to @l0gicgate
- [2691: Add test case `\Slim\Http\NonBufferedBody::write()`](#2691) thanks to @adriansuter
- [2704: Fix trailing question mark when query values are null](#2704) thanks to @ntzm
- [2720: Add !is_numeric to empty condition](#2720) thanks to @adriansuter
- [2722: [3.x\ Change empty() and !is_numeric() to !strlen()](#2722) thanks to @adriansuter
- [2725: [3.x\ Add `CODE_OF_CONDUCT.md` to export-ignore](#2725) thanks to @adriansuter
- [2738: 3.x - fix: typecast strings](#2738) thanks to @TXC
- [2756: Added financial contributors to the README](#2756) thanks to @monkeywithacupcake
- [2763: Remove code duplication](#2763) thanks to @mapogolions
- [2764: 3.x - Reuse of base class code](#2764) thanks to @mapogolions

4.1.0

Total issues resolved: **4**
- [2771: 4.x - Optimize ResponseEmitter work](#2771) thanks to @mapogolions
- [2774: 4.x - Add Possibility For Custom RequestHandler Invocation Strategies](#2774) thanks to @l0gicgate
- [2776: 4.x - Fix group middleware on multiple nested groups](#2776) thanks to @theodorejb
- [2779: 4.x - Support For Slim Callables in MiddlewareDispatcher & Container Closure Autobinding](#2779) thanks to @l0gicgate
X Tutup