Releases: slimphp/Slim-Psr7
Releases · slimphp/Slim-Psr7
1.7.0
What's Changed
- Drop support for PHP 7.4 & fix tests by @nbayramberdiyev in #276
- Some minor improvements by @williamdes in #274
- Fix phpstan error by @l0gicgate in #281
- Improve
Header
by using PHP native types 🐘 by @nbayramberdiyev in #277 - update for new compatibility tests by @akrabat in #283
- Add support for PSR-7 version 2.0 by @MauricioFauth in #289
- phpstan fix by @aleswita in #304
- Ensure that we work with PHP 8.3 by @akrabat in #309
- Fix implicitly nullable params by @kamil-tekiela in #305
- Cast
Uri@filterPort()
$port
parameter to string if non-null by @cosmastech in #295
New Contributors
- @MauricioFauth made their first contribution in #289
- @aleswita made their first contribution in #304
- @kamil-tekiela made their first contribution in #305
- @cosmastech made their first contribution in #295
Full Changelog: 1.6.0...1.7.0
1.5.1
1.4.1
1.6.1
- Security fix: Reject newlines at end of header names
Full Changelog: 1.6.0...1.6.1
1.6.0
Total issues resolved: 24
- 209: PHPStan v1.0 thanks to @t0mmy742
- 210: Update phpstan/phpstan requirement from ^1.0 to ^1.2 thanks to @dependabot[bot]
- 211: Drop Support for PHP 7.3 thanks to @nbayramberdiyev
- 212: Update phpspec/prophecy requirement from ^1.14 to ^1.15 thanks to @dependabot[bot]
- 213: Update phpstan/phpstan requirement from ^1.2 to ^1.3 thanks to @dependabot[bot]
- 214: Correct min. PHP version in README thanks to @nbayramberdiyev
- 216: Update phpstan/phpstan requirement from ^1.3 to ^1.4 thanks to @dependabot[bot]
- 217: Update symfony/polyfill-php80 requirement from ^1.23 to ^1.24 thanks to @dependabot[bot]
- 251: Avoid falsy comparison thanks to @nbayramberdiyev
- 252: Replace
setMethods
withaddMethods
thanks to @nbayramberdiyev - 253: Minor improvements thanks to @nbayramberdiyev
- 254: Replace
assertFileNotExists()
method thanks to @nbayramberdiyev - 255: Fix incorrect readable check thanks to @nbayramberdiyev
- 256: Encode special characters thanks to @nbayramberdiyev
- 258: Update symfony/polyfill-php80 requirement from ^1.24 to ^1.25 thanks to @dependabot[bot]
- 259: Update phpstan/phpstan requirement from ^1.4 to ^1.5 thanks to @dependabot[bot]
- 260: Update adriansuter/php-autoload-override requirement from ^1.2 to ^1.3 thanks to @dependabot[bot]
- 261: Explicitly specify with phpdoc return types from interface thanks to @andrew-demb
- 263: Update phpstan/phpstan requirement from ^1.5 to ^1.6 thanks to @dependabot[bot]
- 264: Cast header name to string thanks to @nbayramberdiyev
- 265: Update phpstan/phpstan requirement from ^1.6 to ^1.7 thanks to @dependabot[bot]
- 266: Update symfony/polyfill-php80 requirement from ^1.25 to ^1.26 thanks to @dependabot[bot]
- 267: Update phpstan/phpstan requirement from ^1.7 to ^1.8 thanks to @dependabot[bot]
- 268: Update squizlabs/php_codesniffer requirement from ^3.6 to ^3.7 thanks to @dependabot[bot]
1.5.0
Total issues resolved: 5
1.4.0
Total issues resolved: 9
- 175: Update symfony/polyfill-php80 requirement from ^1.18 to ^1.20 thanks to @dependabot-preview[bot]
- 176: Update fig/http-message-util requirement from ^1.1.4 to ^1.1.5 thanks to @dependabot-preview[bot]
- 177: Update http-interop/http-factory-tests requirement from ^0.7.0 to ^0.8.0 thanks to @dependabot-preview[bot]
- 185: Fixed PHPUnit warning for deprecated method thanks to @t0mmy742
- 190: Added support for other schemes thanks to @Stilch
- 191: Fix StreamFactoryTest error thanks to @Stilch
- 192: Upgrade to GitHub-native Dependabot thanks to @dependabot-preview[bot]
- 194: Update squizlabs/php_codesniffer requirement from ^3.5 to ^3.6 thanks to @dependabot[bot]
- 195: Ensure authorization header parsing is case insensitive thanks to @l0gicgate
1.3.0
Total issues resolved: 4
1.2.0
Total issues resolved: 6
- 155: Prohibited chars in reason phrase thanks to @mapogolions
- 156: Update fig/http-message-util requirement from ^1.1.2 to ^1.1.4 thanks to @dependabot-preview[bot]
- 158: Update adriansuter/php-autoload-override requirement from ^1.0 to ^1.1 thanks to @dependabot-preview[bot]
- 161: Update adriansuter/php-autoload-override requirement from ^1.1 to ^1.2 thanks to @dependabot-preview[bot]
- 164: provide PSR-17 implementation (composer) thanks to @webmaster777
- 166: Add method returning client provided file path thanks to @hhovakimyan
1.1.0
Total issues resolved: 5
- 143: Use canonical phpdoc
@var
ordering thanks to @andrew-demb - 148: Fix the default port if not defined (for https) thanks to @adriansuter
- 150: Patch cookies
get()
method in case a value isnull
thanks to @adriansuter - 151: Fix Authorization Headers thanks to @adriansuter
- 154: Fix Fstat() assertion thanks to @l0gicgate