1441 |
ariadna |
1 |
# Changelog
|
|
|
2 |
|
|
|
3 |
# 4.11.0 - 2022-11-06
|
|
|
4 |
- [3180: Declare types](https://github.com/slimphp/Slim/pull/3180) thanks to @nbayramberdiyev
|
|
|
5 |
- [3181: Update laminas/laminas-diactoros requirement from ^2.8 to ^2.9](https://github.com/slimphp/Slim/pull/3181) thanks to @dependabot[bot]
|
|
|
6 |
- [3182: Update guzzlehttp/psr7 requirement from ^2.1 to ^2.2](https://github.com/slimphp/Slim/pull/3182) thanks to @dependabot[bot]
|
|
|
7 |
- [3183: Update phpstan/phpstan requirement from ^1.4 to ^1.5](https://github.com/slimphp/Slim/pull/3183) thanks to @dependabot[bot]
|
|
|
8 |
- [3184: Update adriansuter/php-autoload-override requirement from ^1.2 to ^1.3](https://github.com/slimphp/Slim/pull/3184) thanks to @dependabot[bot]
|
|
|
9 |
- [3189: Update phpstan/phpstan requirement from ^1.5 to ^1.6](https://github.com/slimphp/Slim/pull/3189) thanks to @dependabot[bot]
|
|
|
10 |
- [3191: Adding property types to Middleware classes](https://github.com/slimphp/Slim/pull/3191) thanks to @ashleycoles
|
|
|
11 |
- [3193: Handlers types](https://github.com/slimphp/Slim/pull/3193) thanks to @ashleycoles
|
|
|
12 |
- [3194: Adding types to AbstractErrorRenderer](https://github.com/slimphp/Slim/pull/3194) thanks to @ashleycoles
|
|
|
13 |
- [3195: Adding prop types for Exception classes](https://github.com/slimphp/Slim/pull/3195) thanks to @ashleycoles
|
|
|
14 |
- [3196: Adding property type declarations for Factory classes](https://github.com/slimphp/Slim/pull/3196) thanks to @ashleycoles
|
|
|
15 |
- [3197: Remove redundant docblock types](https://github.com/slimphp/Slim/pull/3197) thanks to @theodorejb
|
|
|
16 |
- [3199: Update laminas/laminas-diactoros requirement from ^2.9 to ^2.11](https://github.com/slimphp/Slim/pull/3199) thanks to @dependabot[bot]
|
|
|
17 |
- [3200: Update phpstan/phpstan requirement from ^1.6 to ^1.7](https://github.com/slimphp/Slim/pull/3200) thanks to @dependabot[bot]
|
|
|
18 |
- [3205: Update guzzlehttp/psr7 requirement from ^2.2 to ^2.4](https://github.com/slimphp/Slim/pull/3205) thanks to @dependabot[bot]
|
|
|
19 |
- [3206: Update squizlabs/php_codesniffer requirement from ^3.6 to ^3.7](https://github.com/slimphp/Slim/pull/3206) thanks to @dependabot[bot]
|
|
|
20 |
- [3207: Update phpstan/phpstan requirement from ^1.7 to ^1.8](https://github.com/slimphp/Slim/pull/3207) thanks to @dependabot[bot]
|
|
|
21 |
- [3211: Assign null coalescing to coalesce equal](https://github.com/slimphp/Slim/pull/3211) thanks to @MathiasReker
|
|
|
22 |
- [3213: Void return](https://github.com/slimphp/Slim/pull/3213) thanks to @MathiasReker
|
|
|
23 |
- [3214: Is null](https://github.com/slimphp/Slim/pull/3214) thanks to @MathiasReker
|
|
|
24 |
- [3216: Refactor](https://github.com/slimphp/Slim/pull/3216) thanks to @mehdihasanpour
|
|
|
25 |
- [3218: Refactor some code](https://github.com/slimphp/Slim/pull/3218) thanks to @mehdihasanpour
|
|
|
26 |
- [3221: Cleanup](https://github.com/slimphp/Slim/pull/3221) thanks to @mehdihasanpour
|
|
|
27 |
- [3225: Update laminas/laminas-diactoros requirement from ^2.11 to ^2.14](https://github.com/slimphp/Slim/pull/3225) thanks to @dependabot[bot]
|
|
|
28 |
- [3228: Using assertSame to let assert equal be restricted](https://github.com/slimphp/Slim/pull/3228) thanks to @peter279k
|
|
|
29 |
- [3229: Update laminas/laminas-diactoros requirement from ^2.14 to ^2.17](https://github.com/slimphp/Slim/pull/3229) thanks to @dependabot[bot]
|
|
|
30 |
- [3235: Persist routes indexed by name in RouteCollector for improved performance.](https://github.com/slimphp/Slim/pull/3235) thanks to @BusterNeece
|
|
|
31 |
|
|
|
32 |
# 4.10.0 - 2022-03-14
|
|
|
33 |
- [3120: Add a new PSR-17 factory to Psr17FactoryProvider](https://github.com/slimphp/Slim/pull/3120) thanks to @solventt
|
|
|
34 |
- [3123: Replace deprecated setMethods() in tests](https://github.com/slimphp/Slim/pull/3123) thanks to @solventt
|
|
|
35 |
- [3126: Update guzzlehttp/psr7 requirement from ^2.0 to ^2.1](https://github.com/slimphp/Slim/pull/3126) thanks to @dependabot[bot]
|
|
|
36 |
- [3127: PHPStan v1.0](https://github.com/slimphp/Slim/pull/3127) thanks to @t0mmy742
|
|
|
37 |
- [3128: Update phpstan/phpstan requirement from ^1.0 to ^1.2](https://github.com/slimphp/Slim/pull/3128) thanks to @dependabot[bot]
|
|
|
38 |
- [3129: Deprecate PHP 7.3](https://github.com/slimphp/Slim/pull/3129) thanks to @l0gicgate
|
|
|
39 |
- [3130: Removed double defined PHP 7.4](https://github.com/slimphp/Slim/pull/3130) thanks to @flangofas
|
|
|
40 |
- [3132: Add new `RequestResponseNamedArgs` route strategy](https://github.com/slimphp/Slim/pull/3132) thanks to @adoy
|
|
|
41 |
- [3133: Improve typehinting for `RouteParserInterface`](https://github.com/slimphp/Slim/pull/3133) thanks to @jerowork
|
|
|
42 |
- [3135: Update phpstan/phpstan requirement from ^1.2 to ^1.3](https://github.com/slimphp/Slim/pull/3135) thanks to @dependabot[bot]
|
|
|
43 |
- [3137: Update phpspec/prophecy requirement from ^1.14 to ^1.15](https://github.com/slimphp/Slim/pull/3137) thanks to @dependabot[bot]
|
|
|
44 |
- [3138: Update license year](https://github.com/slimphp/Slim/pull/3138) thanks to @Awilum
|
|
|
45 |
- [3139: Fixed #1730 (reintroduced in 4.x)](https://github.com/slimphp/Slim/pull/3139) thanks to @adoy
|
|
|
46 |
- [3145: Update phpstan/phpstan requirement from ^1.3 to ^1.4](https://github.com/slimphp/Slim/pull/3145) thanks to @dependabot[bot]
|
|
|
47 |
- [3146: Inherit HttpException from RuntimeException](https://github.com/slimphp/Slim/pull/3146) thanks to @nbayramberdiyev
|
|
|
48 |
- [3148: Upgrade to HTML5](https://github.com/slimphp/Slim/pull/3148) thanks to @nbayramberdiyev
|
|
|
49 |
- [3172: Update nyholm/psr7 requirement from ^1.4 to ^1.5](https://github.com/slimphp/Slim/pull/3172) thanks to @dependabot[bot]
|
|
|
50 |
|
|
|
51 |
# 4.9.0 - 2021-10-05
|
|
|
52 |
- [3058: Implement exception class for Gone Http error](https://github.com/slimphp/Slim/pull/3058) thanks to @TheKernelPanic
|
|
|
53 |
- [3086: Update slim/psr7 requirement from ^1.3 to ^1.4](https://github.com/slimphp/Slim/pull/3086) thanks to @dependabot[bot]
|
|
|
54 |
- [3087: Update nyholm/psr7-server requirement from ^1.0.1 to ^1.0.2](https://github.com/slimphp/Slim/pull/3087) thanks to @dependabot[bot]
|
|
|
55 |
- [3093: Update phpstan/phpstan requirement from ^0.12.85 to ^0.12.90](https://github.com/slimphp/Slim/pull/3093) thanks to @dependabot[bot]
|
|
|
56 |
- [3099: Allow updated psr log](https://github.com/slimphp/Slim/pull/3099) thanks to @t0mmy742
|
|
|
57 |
- [3104: Drop php7.2](https://github.com/slimphp/Slim/pull/3104) thanks to @t0mmy742
|
|
|
58 |
- [3106: Use PSR-17 factory from Guzzle/psr7 2.0](https://github.com/slimphp/Slim/pull/3106) thanks to @t0mmy742
|
|
|
59 |
- [3108: Update README file](https://github.com/slimphp/Slim/pull/3108) thanks to @t0mmy742
|
|
|
60 |
- [3112: Update laminas/laminas-diactoros requirement from ^2.6 to ^2.8](https://github.com/slimphp/Slim/pull/3112) thanks to @dependabot[bot]
|
|
|
61 |
- [3114: Update slim/psr7 requirement from ^1.4 to ^1.5](https://github.com/slimphp/Slim/pull/3114) thanks to @dependabot[bot]
|
|
|
62 |
- [3115: Update phpstan/phpstan requirement from ^0.12.96 to ^0.12.99](https://github.com/slimphp/Slim/pull/3115) thanks to @dependabot[bot]
|
|
|
63 |
- [3116: Remove Zend Diactoros references](https://github.com/slimphp/Slim/pull/3116) thanks to @l0gicgate
|
|
|
64 |
|
|
|
65 |
# 4.8.0 - 2021-05-19
|
|
|
66 |
- [3034: Fix phpunit dependency version](https://github.com/slimphp/Slim/pull/3034) thanks to @l0gicgate
|
|
|
67 |
- [3037: Replace Travis by GitHub Actions](https://github.com/slimphp/Slim/pull/3037) thanks to @t0mmy742
|
|
|
68 |
- [3043: Cover App creation from AppFactory with empty Container](https://github.com/slimphp/Slim/pull/3043) thanks to @t0mmy742
|
|
|
69 |
- [3045: Update phpstan/phpstan requirement from ^0.12.58 to ^0.12.64](https://github.com/slimphp/Slim/pull/3045) thanks to @dependabot-preview[bot]
|
|
|
70 |
- [3047: documentation: min php 7.2 required](https://github.com/slimphp/Slim/pull/3047) thanks to @Rotzbua
|
|
|
71 |
- [3054: Update phpstan/phpstan requirement from ^0.12.64 to ^0.12.70](https://github.com/slimphp/Slim/pull/3054) thanks to @dependabot-preview[bot]
|
|
|
72 |
- [3056: Fix docblock in ErrorMiddleware](https://github.com/slimphp/Slim/pull/3056) thanks to @piotr-cz
|
|
|
73 |
- [3060: Update phpstan/phpstan requirement from ^0.12.70 to ^0.12.80](https://github.com/slimphp/Slim/pull/3060) thanks to @dependabot-preview[bot]
|
|
|
74 |
- [3061: Update nyholm/psr7 requirement from ^1.3 to ^1.4](https://github.com/slimphp/Slim/pull/3061) thanks to @dependabot-preview[bot]
|
|
|
75 |
- [3063: Allow ^1.0 || ^2.0 in psr/container](https://github.com/slimphp/Slim/pull/3063) thanks to @Ayesh
|
|
|
76 |
- [3069: Classname/Method Callable Arrays](https://github.com/slimphp/Slim/pull/3069) thanks to @ddrv
|
|
|
77 |
- [3078: Update squizlabs/php_codesniffer requirement from ^3.5 to ^3.6](https://github.com/slimphp/Slim/pull/3078) thanks to @dependabot[bot]
|
|
|
78 |
- [3079: Update phpspec/prophecy requirement from ^1.12 to ^1.13](https://github.com/slimphp/Slim/pull/3079) thanks to @dependabot[bot]
|
|
|
79 |
- [3080: Update guzzlehttp/psr7 requirement from ^1.7 to ^1.8](https://github.com/slimphp/Slim/pull/3080) thanks to @dependabot[bot]
|
|
|
80 |
- [3082: Update phpstan/phpstan requirement from ^0.12.80 to ^0.12.85](https://github.com/slimphp/Slim/pull/3082) thanks to @dependabot[bot]
|
|
|
81 |
|
|
|
82 |
# 4.7.0 - 2020-11-30
|
|
|
83 |
|
|
|
84 |
### Fixed
|
|
|
85 |
- [3027: Fix: FastRoute dispatcher and data generator should match](https://github.com/slimphp/Slim/pull/3027) thanks to @edudobay
|
|
|
86 |
|
|
|
87 |
### Added
|
|
|
88 |
- [3015: PHP 8 support](https://github.com/slimphp/Slim/pull/3015) thanks to @edudobay
|
|
|
89 |
|
|
|
90 |
### Optimizations
|
|
|
91 |
- [3024: Randomize tests](https://github.com/slimphp/Slim/pull/3024) thanks to @pawel-slowik
|
|
|
92 |
|
|
|
93 |
## 4.6.0 - 2020-11-15
|
|
|
94 |
|
|
|
95 |
### Fixed
|
|
|
96 |
- [2942: Fix PHPdoc for error handlers in ErrorMiddleware ](https://github.com/slimphp/Slim/pull/2942) thanks to @TiMESPLiNTER
|
|
|
97 |
- [2944: Remove unused function in ErrorHandler](https://github.com/slimphp/Slim/pull/2944) thanks to @l0gicgate
|
|
|
98 |
- [2960: Fix phpstan 0.12 errors](https://github.com/slimphp/Slim/pull/2960) thanks to @adriansuter
|
|
|
99 |
- [2982: Removing cloning statements in tests](https://github.com/slimphp/Slim/pull/2982) thanks to @l0gicgate
|
|
|
100 |
- [3017: Fix request creator factory test](https://github.com/slimphp/Slim/pull/3017) thanks to @pawel-slowik
|
|
|
101 |
- [3022: Ensure RouteParser Always Present After Routing](https://github.com/slimphp/Slim/pull/3022) thanks to @l0gicgate
|
|
|
102 |
|
|
|
103 |
### Added
|
|
|
104 |
- [2949: Add the support in composer.json](https://github.com/slimphp/Slim/pull/2949) thanks to @ddrv
|
|
|
105 |
- [2958: Strict empty string content type checking in BodyParsingMiddleware::getMediaType](https://github.com/slimphp/Slim/pull/2958) thanks to @Ayesh
|
|
|
106 |
- [2997: Add hints to methods](https://github.com/slimphp/Slim/pull/2997) thanks to @evgsavosin - [3000: Fix route controller test](https://github.com/slimphp/Slim/pull/3000) thanks to @pawel-slowik
|
|
|
107 |
- [3001: Add missing `$strategy` parameter in a Route test](https://github.com/slimphp/Slim/pull/3001) thanks to @pawel-slowik
|
|
|
108 |
|
|
|
109 |
### Optimizations
|
|
|
110 |
- [2951: Minor optimizations in if() blocks](https://github.com/slimphp/Slim/pull/2951) thanks to @Ayesh
|
|
|
111 |
- [2959: Micro optimization: Declare closures in BodyParsingMiddleware as static](https://github.com/slimphp/Slim/pull/2959) thanks to @Ayesh
|
|
|
112 |
- [2978: Split the routing results to its own function.](https://github.com/slimphp/Slim/pull/2978) thanks to @dlundgren
|
|
|
113 |
|
|
|
114 |
### Dependencies Updated
|
|
|
115 |
- [2953: Update nyholm/psr7-server requirement from ^0.4.1](https://github.com/slimphp/Slim/pull/2953) thanks to @dependabot-preview[bot]
|
|
|
116 |
- [2954: Update laminas/laminas-diactoros requirement from ^2.1 to ^2.3](https://github.com/slimphp/Slim/pull/2954) thanks to @dependabot-preview[bot]
|
|
|
117 |
- [2955: Update guzzlehttp/psr7 requirement from ^1.5 to ^1.6](https://github.com/slimphp/Slim/pull/2955) thanks to @dependabot-preview[bot]
|
|
|
118 |
- [2956: Update slim/psr7 requirement from ^1.0 to ^1.1](https://github.com/slimphp/Slim/pull/2956) thanks to @dependabot-preview[bot]
|
|
|
119 |
- [2957: Update nyholm/psr7 requirement from ^1.1 to ^1.2](https://github.com/slimphp/Slim/pull/2957) thanks to @dependabot-preview[bot]
|
|
|
120 |
- [2963: Update phpstan/phpstan requirement from ^0.12.23 to ^0.12.25](https://github.com/slimphp/Slim/pull/2963) thanks to @dependabot-preview[bot]
|
|
|
121 |
- [2965: Update adriansuter/php-autoload-override requirement from ^1.0 to ^1.1](https://github.com/slimphp/Slim/pull/2965) thanks to @dependabot-preview[bot]
|
|
|
122 |
- [2967: Update nyholm/psr7 requirement from ^1.2 to ^1.3](https://github.com/slimphp/Slim/pull/2967) thanks to @dependabot-preview[bot]
|
|
|
123 |
- [2969: Update nyholm/psr7-server requirement from ^0.4.1 to ^1.0.0](https://github.com/slimphp/Slim/pull/2969) thanks to @dependabot-preview[bot]
|
|
|
124 |
- [2970: Update phpstan/phpstan requirement from ^0.12.25 to ^0.12.26](https://github.com/slimphp/Slim/pull/2970) thanks to @dependabot-preview[bot]
|
|
|
125 |
- [2971: Update phpstan/phpstan requirement from ^0.12.26 to ^0.12.27](https://github.com/slimphp/Slim/pull/2971) thanks to @dependabot-preview[bot]
|
|
|
126 |
- [2972: Update phpstan/phpstan requirement from ^0.12.27 to ^0.12.28](https://github.com/slimphp/Slim/pull/2972) thanks to @dependabot-preview[bot]
|
|
|
127 |
- [2973: Update phpstan/phpstan requirement from ^0.12.28 to ^0.12.29](https://github.com/slimphp/Slim/pull/2973) thanks to @dependabot-preview[bot]
|
|
|
128 |
- [2975: Update phpstan/phpstan requirement from ^0.12.29 to ^0.12.30](https://github.com/slimphp/Slim/pull/2975) thanks to @dependabot-preview[bot]
|
|
|
129 |
- [2976: Update phpstan/phpstan requirement from ^0.12.30 to ^0.12.31](https://github.com/slimphp/Slim/pull/2976) thanks to @dependabot-preview[bot]
|
|
|
130 |
- [2980: Update phpstan/phpstan requirement from ^0.12.31 to ^0.12.32](https://github.com/slimphp/Slim/pull/2980) thanks to @dependabot-preview[bot]
|
|
|
131 |
- [2981: Update phpspec/prophecy requirement from ^1.10 to ^1.11](https://github.com/slimphp/Slim/pull/2981) thanks to @dependabot-preview[bot]
|
|
|
132 |
- [2986: Update phpstan/phpstan requirement from ^0.12.32 to ^0.12.33](https://github.com/slimphp/Slim/pull/2986) thanks to @dependabot-preview[bot]
|
|
|
133 |
- [2990: Update phpstan/phpstan requirement from ^0.12.33 to ^0.12.34](https://github.com/slimphp/Slim/pull/2990) thanks to @dependabot-preview[bot]
|
|
|
134 |
- [2991: Update phpstan/phpstan requirement from ^0.12.34 to ^0.12.35](https://github.com/slimphp/Slim/pull/2991) thanks to @dependabot-preview[bot]
|
|
|
135 |
- [2993: Update phpstan/phpstan requirement from ^0.12.35 to ^0.12.36](https://github.com/slimphp/Slim/pull/2993) thanks to @dependabot-preview[bot]
|
|
|
136 |
- [2995: Update phpstan/phpstan requirement from ^0.12.36 to ^0.12.37](https://github.com/slimphp/Slim/pull/2995) thanks to @dependabot-preview[bot]
|
|
|
137 |
- [3010: Update guzzlehttp/psr7 requirement from ^1.6 to ^1.7](https://github.com/slimphp/Slim/pull/3010) thanks to @dependabot-preview[bot]
|
|
|
138 |
- [3011: Update phpspec/prophecy requirement from ^1.11 to ^1.12](https://github.com/slimphp/Slim/pull/3011) thanks to @dependabot-preview[bot]
|
|
|
139 |
- [3012: Update slim/http requirement from ^1.0 to ^1.1](https://github.com/slimphp/Slim/pull/3012) thanks to @dependabot-preview[bot]
|
|
|
140 |
- [3013: Update slim/psr7 requirement from ^1.1 to ^1.2](https://github.com/slimphp/Slim/pull/3013) thanks to @dependabot-preview[bot]
|
|
|
141 |
- [3014: Update laminas/laminas-diactoros requirement from ^2.3 to ^2.4](https://github.com/slimphp/Slim/pull/3014) thanks to @dependabot-preview[bot]
|
|
|
142 |
- [3018: Update phpstan/phpstan requirement from ^0.12.37 to ^0.12.54](https://github.com/slimphp/Slim/pull/3018) thanks to @dependabot-preview[bot]
|
|
|
143 |
|
|
|
144 |
## 4.5.0 - 2020-04-14
|
|
|
145 |
|
|
|
146 |
### Added
|
|
|
147 |
- [2928](https://github.com/slimphp/Slim/pull/2928) Test against PHP 7.4
|
|
|
148 |
- [2937](https://github.com/slimphp/Slim/pull/2937) Add support for PSR-3
|
|
|
149 |
|
|
|
150 |
### Fixed
|
|
|
151 |
- [2916](https://github.com/slimphp/Slim/pull/2916) Rename phpcs.xml to phpcs.xml.dist
|
|
|
152 |
- [2917](https://github.com/slimphp/Slim/pull/2917) Update .editorconfig
|
|
|
153 |
- [2925](https://github.com/slimphp/Slim/pull/2925) ResponseEmitter: Don't remove Content-Type and Content-Length when body is empt
|
|
|
154 |
- [2932](https://github.com/slimphp/Slim/pull/2932) Update the Tidelift enterprise language
|
|
|
155 |
- [2938](https://github.com/slimphp/Slim/pull/2938) Modify usage of deprecated expectExceptionMessageRegExp() method
|
|
|
156 |
|
|
|
157 |
## 4.4.0 - 2020-01-04
|
|
|
158 |
|
|
|
159 |
### Added
|
|
|
160 |
- [2862](https://github.com/slimphp/Slim/pull/2862) Optionally handle subclasses of exceptions in custom error handler
|
|
|
161 |
- [2869](https://github.com/slimphp/Slim/pull/2869) php-di/php-di added in composer suggestion
|
|
|
162 |
- [2874](https://github.com/slimphp/Slim/pull/2874) Add `null` to param type-hints
|
|
|
163 |
- [2889](https://github.com/slimphp/Slim/pull/2889) Make `RouteContext` attributes customizable and change default to use private names
|
|
|
164 |
- [2907](https://github.com/slimphp/Slim/pull/2907) Migrate to PSR-12 convention
|
|
|
165 |
- [2910](https://github.com/slimphp/Slim/pull/2910) Migrate Zend to Laminas
|
|
|
166 |
- [2912](https://github.com/slimphp/Slim/pull/2912) Add Laminas PSR17 Factory
|
|
|
167 |
- [2913](https://github.com/slimphp/Slim/pull/2913) Update php-autoload-override version
|
|
|
168 |
- [2914](https://github.com/slimphp/Slim/pull/2914) Added ability to add handled exceptions as an array
|
|
|
169 |
|
|
|
170 |
### Fixed
|
|
|
171 |
- [2864](https://github.com/slimphp/Slim/pull/2864) Optimize error message in error handling if displayErrorDetails was not set
|
|
|
172 |
- [2876](https://github.com/slimphp/Slim/pull/2876) Update links from http to https
|
|
|
173 |
- [2877](https://github.com/slimphp/Slim/pull/2877) Fix docblock for `Slim\Routing\RouteCollector::cacheFile`
|
|
|
174 |
- [2878](https://github.com/slimphp/Slim/pull/2878) check body is writable only on ouput buffering append
|
|
|
175 |
- [2896](https://github.com/slimphp/Slim/pull/2896) Render errors uniformly
|
|
|
176 |
- [2902](https://github.com/slimphp/Slim/pull/2902) Fix prophecies
|
|
|
177 |
- [2908](https://github.com/slimphp/Slim/pull/2908) Use autoload-dev for `Slim\Tests` namespace
|
|
|
178 |
|
|
|
179 |
### Removed
|
|
|
180 |
- [2871](https://github.com/slimphp/Slim/pull/2871) Remove explicit type-hint
|
|
|
181 |
- [2872](https://github.com/slimphp/Slim/pull/2872) Remove type-hint
|
|
|
182 |
|
|
|
183 |
## 4.3.0 - 2019-10-05
|
|
|
184 |
|
|
|
185 |
### Added
|
|
|
186 |
- [2819](https://github.com/slimphp/Slim/pull/2819) Added description to addRoutingMiddleware()
|
|
|
187 |
- [2820](https://github.com/slimphp/Slim/pull/2820) Update link to homepage in composer.json
|
|
|
188 |
- [2828](https://github.com/slimphp/Slim/pull/2828) Allow URIs with leading multi-slashes
|
|
|
189 |
- [2832](https://github.com/slimphp/Slim/pull/2832) Refactor `FastRouteDispatcher`
|
|
|
190 |
- [2835](https://github.com/slimphp/Slim/pull/2835) Rename `pathFor` to `urlFor` in docblock
|
|
|
191 |
- [2846](https://github.com/slimphp/Slim/pull/2846) Correcting the branch name as per issue-2843
|
|
|
192 |
- [2849](https://github.com/slimphp/Slim/pull/2849) Create class alias for FastRoute\RouteCollector
|
|
|
193 |
- [2855](https://github.com/slimphp/Slim/pull/2855) Add list of allowed methods to HttpMethodNotAllowedException
|
|
|
194 |
- [2860](https://github.com/slimphp/Slim/pull/2860) Add base path to `$request` and use `RouteContext` to read
|
|
|
195 |
|
|
|
196 |
### Fixed
|
|
|
197 |
- [2839](https://github.com/slimphp/Slim/pull/2839) Fix description for handler signature in phpdocs
|
|
|
198 |
- [2844](https://github.com/slimphp/Slim/pull/2844) Handle base path by routeCollector instead of RouteCollectorProxy
|
|
|
199 |
- [2845](https://github.com/slimphp/Slim/pull/2845) Fix composer scripts
|
|
|
200 |
- [2851](https://github.com/slimphp/Slim/pull/2851) Fix example of 'Hello World' app
|
|
|
201 |
- [2854](https://github.com/slimphp/Slim/pull/2854) Fix undefined property in tests
|
|
|
202 |
|
|
|
203 |
### Removed
|
|
|
204 |
- [2853](https://github.com/slimphp/Slim/pull/2853) Remove unused classes
|
|
|
205 |
|
|
|
206 |
## 4.2.0 - 2019-08-20
|
|
|
207 |
|
|
|
208 |
### Added
|
|
|
209 |
- [2787](https://github.com/slimphp/Slim/pull/2787) Add an advanced callable resolver
|
|
|
210 |
- [2791](https://github.com/slimphp/Slim/pull/2791) Add `inferPrivatePropertyTypeFromConstructor` to phpstan
|
|
|
211 |
- [2793](https://github.com/slimphp/Slim/pull/2793) Add ability to configure application via a container in `AppFactory`
|
|
|
212 |
- [2798](https://github.com/slimphp/Slim/pull/2798) Add PSR-7 Agnostic Body Parsing Middleware
|
|
|
213 |
- [2801](https://github.com/slimphp/Slim/pull/2801) Add `setLogErrorRenderer()` method to `ErrorHandler`
|
|
|
214 |
- [2807](https://github.com/slimphp/Slim/pull/2807) Add check for Slim callable notation if no resolver given
|
|
|
215 |
- [2803](https://github.com/slimphp/Slim/pull/2803) Add ability to emit non seekable streams in `ResponseEmitter`
|
|
|
216 |
- [2817](https://github.com/slimphp/Slim/pull/2817) Add the ability to pass in a custom `MiddlewareDispatcherInterface` to the `App`
|
|
|
217 |
|
|
|
218 |
### Fixed
|
|
|
219 |
- [2789](https://github.com/slimphp/Slim/pull/2789) Fix Cookie header detection in `ResponseEmitter`
|
|
|
220 |
- [2796](https://github.com/slimphp/Slim/pull/2796) Fix http message format
|
|
|
221 |
- [2800](https://github.com/slimphp/Slim/pull/2800) Fix null comparisons more clear in `ErrorHandler`
|
|
|
222 |
- [2802](https://github.com/slimphp/Slim/pull/2802) Fix incorrect search of a header in stack
|
|
|
223 |
- [2806](https://github.com/slimphp/Slim/pull/2806) Simplify `Route::prepare()` method argument preparation
|
|
|
224 |
- [2809](https://github.com/slimphp/Slim/pull/2809) Eliminate a duplicate code via HOF in `MiddlewareDispatcher`
|
|
|
225 |
- [2816](https://github.com/slimphp/Slim/pull/2816) Fix RouteCollectorProxy::redirect() bug
|
|
|
226 |
|
|
|
227 |
### Removed
|
|
|
228 |
- [2811](https://github.com/slimphp/Slim/pull/2811) Remove `DeferredCallable`
|
|
|
229 |
|
|
|
230 |
## 4.1.0 - 2019-08-06
|
|
|
231 |
|
|
|
232 |
### Added
|
|
|
233 |
- [#2779](https://github.com/slimphp/Slim/pull/2774) Add support for Slim callables `Class:method` resolution & Container Closure auto-binding in `MiddlewareDispatcher`
|
|
|
234 |
- [#2774](https://github.com/slimphp/Slim/pull/2774) Add possibility for custom `RequestHandler` invocation strategies
|
|
|
235 |
|
|
|
236 |
### Fixed
|
|
|
237 |
- [#2776](https://github.com/slimphp/Slim/pull/2774) Fix group middleware on multiple nested groups
|