Releases: slimphp/Slim-Psr7
Releases · slimphp/Slim-Psr7
1.8.0
What's Changed
- Update squizlabs/php_codesniffer requirement from ^3.10 to ^3.13 by @dependabot[bot] in #330
- Update symfony/polyfill-php80 requirement from ^1.29 to ^1.32 by @dependabot[bot] in #331
- Update phpspec/prophecy requirement from ^1.19 to ^1.22 by @dependabot[bot] in #332
- Update composer dependencies and CI workflow by @akrabat in #334
- Add missing PHPUnit PHP annotations by @williamdes in #337
- Support PHP 8.5 by @akrabat in #340
- Update php-http/psr7-integration-tests requirement from ^1.4 to ^1.5 by @dependabot[bot] in #341
- Correct cookie expiration date format by @adammeyer in #336
New Contributors
- @adammeyer made their first contribution in #336
Full Changelog: 1.7.1...1.8.0
1.7.1
What's Changed
- Improve composer.json by @williamdes in #310
- Fix phpunit deprecations by @williamdes in #311
- Backports for 1.7.x (master) by @williamdes in #328
Full Changelog: 1.7.0...1.7.1
1.6.2
Update for the 1.6.x series that picks up changes from 1.5.x.
What's Changed
- Backports for 1.6.x by @williamdes in #327
Full Changelog: 1.6.1...1.6.2
1.5.2
Update for the 1.5.x series that picks up changes from 1.4.x and also some backports from later versions.
What's Changed
- Fix CVE-2023-30536 - GHSA-q2qj-628g-vhfw (1.4.x) by @williamdes in #286
- Backports for 1.4.x by @williamdes in #325
- Backports for 1.5.x by @williamdes in #326
Full Changelog: 1.5.1...1.5.2
1.4.2
A special release for people using Slim-Psr7 in projects that support PHP versions older than PHP 8.0, that also need to work on PHP 8.4.
What's Changed
- Add support for PHP 8.4 by @williamdes in #325
- Fixed:
Uri::getPath()correctly normalises leading slashes. - Fixed:
Urino longer double encodes user info.
Full Changelog: 1.4.1...1.4.2
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
Headerby 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()$portparameter 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
setMethodswithaddMethodsthanks 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]