guzzle/guzzle (guzzlehttp/guzzle)
### [`v7.8.1`](https://togithub.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#781---2023-12-03)
[Compare Source](https://togithub.com/guzzle/guzzle/compare/7.8.0...7.8.1)
##### Changed
- Updated links in docs to their canonical versions
- Replaced `call_user_func*` with native calls
Seldaek/monolog (monolog/monolog)
### [`v3.7.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#370-2024-06-28)
[Compare Source](https://togithub.com/Seldaek/monolog/compare/3.6.0...3.7.0)
- Added `NormalizerFormatter->setBasePath(...)` (and `JsonFormatter` by extension) that allows removing the project's path from the stack trace output ([`47e301d`](https://togithub.com/Seldaek/monolog/commit/47e301d3e))
- Fixed JsonFormatter handling of incomplete classes ([#1834](https://togithub.com/Seldaek/monolog/issues/1834))
- Fixed private error handlers causing problems with custom StreamHandler implementations ([#1866](https://togithub.com/Seldaek/monolog/issues/1866))
### [`v3.6.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#360-2024-04-12)
[Compare Source](https://togithub.com/Seldaek/monolog/compare/3.5.0...3.6.0)
- Added `LineFormatter->setBasePath(...)` that allows removing the project's path from the stack trace output ([#1873](https://togithub.com/Seldaek/monolog/issues/1873))
- Added `$includeExtra` option in `PsrHandler` to also use extra data to replace placeholder values in the message ([#1852](https://togithub.com/Seldaek/monolog/issues/1852))
- Added ability to customize what is a duplicated message by extending the `DeduplicationHandler` ([#1879](https://togithub.com/Seldaek/monolog/issues/1879))
- Added handling for using `GelfMessageFormatter` together with the `AmqpHandler` ([#1869](https://togithub.com/Seldaek/monolog/issues/1869))
- Added ability to extend `GoogleCloudLoggingFormatter` ([#1859](https://togithub.com/Seldaek/monolog/issues/1859))
- Fixed `__toString` failures in context data crashing the normalization process ([#1868](https://togithub.com/Seldaek/monolog/issues/1868))
- Fixed PHP 8.4 deprecation warnings ([#1874](https://togithub.com/Seldaek/monolog/issues/1874))
opentelemetry-php/api (open-telemetry/api)
### [`v1.0.3`](https://togithub.com/opentelemetry-php/api/releases/tag/1.0.3)
[Compare Source](https://togithub.com/opentelemetry-php/api/compare/1.0.2...1.0.3)
What's Changed:
- log previous exception message from error writer by [@brettmc](https://togithub.com/brettmc) in [1231](https://togithub.com/open-telemetry/opentelemetry-php/pull/1231)
**Full Changelog**: https://github.com/opentelemetry-php/api/compare/1.0.2...1.0.3
### [`v1.0.2`](https://togithub.com/opentelemetry-php/api/releases/tag/1.0.2)
[Compare Source](https://togithub.com/opentelemetry-php/api/compare/1.0.1...1.0.2)
What's Changed:
- Add support for multi-instrument callbacks by [@Nevay](https://togithub.com/Nevay) in [1202](https://togithub.com/open-telemetry/opentelemetry-php/pull/1202)
**Full Changelog**: https://github.com/opentelemetry-php/api/compare/1.0.1...1.0.2
### [`v1.0.1`](https://togithub.com/opentelemetry-php/api/releases/tag/1.0.1)
[Compare Source](https://togithub.com/opentelemetry-php/api/compare/1.0.0...1.0.1)
What's Changed:
- Add instrument advisory parameter by [@Nevay](https://togithub.com/Nevay) in [1186](https://togithub.com/open-telemetry/opentelemetry-php/pull/1186)
- Fix typo and deptrac rule by [@Nevay](https://togithub.com/Nevay) in [1156](https://togithub.com/open-telemetry/opentelemetry-php/pull/1156)
**Full Changelog**: https://github.com/opentelemetry-php/api/compare/1.0.0...1.0.1
opentelemetry-php/exporter-otlp (open-telemetry/exporter-otlp)
### [`v1.0.4`](https://togithub.com/opentelemetry-php/exporter-otlp/releases/tag/1.0.4)
[Compare Source](https://togithub.com/opentelemetry-php/exporter-otlp/compare/1.0.3...1.0.4)
What's Changed:
- support url-encoded OTEL_EXPORTER_OTLP_HEADERS values by [@brettmc](https://togithub.com/brettmc) in [1242](https://togithub.com/open-telemetry/opentelemetry-php/pull/1242)
- Add required $contentType arguments by [@overtrue](https://togithub.com/overtrue) in [1225](https://togithub.com/open-telemetry/opentelemetry-php/pull/1225)
**Full Changelog**: https://github.com/opentelemetry-php/exporter-otlp/compare/1.0.3...1.0.4
### [`v1.0.3`](https://togithub.com/opentelemetry-php/exporter-otlp/releases/tag/1.0.3)
[Compare Source](https://togithub.com/opentelemetry-php/exporter-otlp/compare/1.0.2...1.0.3)
What's Changed:
- Fix proto 1.1.0 link trace flags by [@Nevay](https://togithub.com/Nevay) in [1216](https://togithub.com/open-telemetry/opentelemetry-php/pull/1216)
**Full Changelog**: https://github.com/opentelemetry-php/exporter-otlp/compare/1.0.2...1.0.3
### [`v1.0.2`](https://togithub.com/opentelemetry-php/exporter-otlp/releases/tag/1.0.2)
[Compare Source](https://togithub.com/opentelemetry-php/exporter-otlp/compare/1.0.1...1.0.2)
What's Changed:
- update proto to 1.1.0 by [@brettmc](https://togithub.com/brettmc) in [1215](https://togithub.com/open-telemetry/opentelemetry-php/pull/1215)
- optimize resource creation by [@brettmc](https://togithub.com/brettmc) in [1210](https://togithub.com/open-telemetry/opentelemetry-php/pull/1210)
**Full Changelog**: https://github.com/opentelemetry-php/exporter-otlp/compare/1.0.1...1.0.2
### [`v1.0.1`](https://togithub.com/opentelemetry-php/exporter-otlp/releases/tag/1.0.1)
[Compare Source](https://togithub.com/opentelemetry-php/exporter-otlp/compare/1.0.0...1.0.1)
What's Changed:
- Serialize protobuf enums as integer by [@Nevay](https://togithub.com/Nevay) in [1192](https://togithub.com/open-telemetry/opentelemetry-php/pull/1192)
**Full Changelog**: https://github.com/opentelemetry-php/exporter-otlp/compare/1.0.0...1.0.1
opentelemetry-php/contrib-auto-slim (open-telemetry/opentelemetry-auto-slim)
### [`v1.0.7`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.7)
[Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.6...1.0.7)
What's Changed:
- Added schema URL for all packages lower than 1.0.0 by [@weslenteche](https://togithub.com/weslenteche) in [273](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/273)
- \[opentelemetry-auto-slim] fix schema url by [@weslenteche](https://togithub.com/weslenteche) in [270](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/270)
**Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.6...1.0.7
### [`v1.0.6`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.6)
[Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.5...1.0.6)
What's Changed:
- Include schema_url in CachedInstrumentation by [@sudol](https://togithub.com/sudol) in [259](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/259)
**Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.5...1.0.6
### [`v1.0.5`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.5)
[Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.4...1.0.5)
What's Changed:
- Update php-cs-fixer rules by [@weslenteche](https://togithub.com/weslenteche) in [254](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/254)
- Fix PHPStan+Slim and Psalm+MongoDB+PHP 8.3 by [@agoallikmaa](https://togithub.com/agoallikmaa) in [251](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/251)
- implement response propagation for Slim framework by [@brettmc](https://togithub.com/brettmc) in [247](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/247)
- Add PHP 8.3 to test matrix by [@agoallikmaa](https://togithub.com/agoallikmaa) in [245](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/245)
**Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.4...1.0.5
### [`v1.0.4`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.4)
[Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.3...1.0.4)
What's Changed:
- update sem-conv to 1.23 by [@weslenteche](https://togithub.com/weslenteche) in [229](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/229)
**Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.3...1.0.4
### [`v1.0.3`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.3)
[Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.2...1.0.3)
What's Changed:
- Use normal version instead of beta version constraint by [@xvilo](https://togithub.com/xvilo) in [223](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/223)
**Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.2...1.0.3
### [`v1.0.2`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.2)
[Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.1...1.0.2)
What's Changed:
- Add traces attributes by [@weslenteche](https://togithub.com/weslenteche) in [214](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/214)
**Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.1...1.0.2
### [`v1.0.1`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.1)
[Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.0...1.0.1)
What's Changed:
- http server semconv 1.23 updates by [@brettmc](https://togithub.com/brettmc) in [208](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/208)
**Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.0...1.0.1
opentelemetry-php/sdk (open-telemetry/sdk)
### [`v1.0.8`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.8)
[Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.7...1.0.8)
What's Changed:
- improve excluded urls code by [@brettmc](https://togithub.com/brettmc) in [1227](https://togithub.com/open-telemetry/opentelemetry-php/pull/1227)
- adding OTEL_PHP_EXCLUDED_URLS by [@brettmc](https://togithub.com/brettmc) in [1226](https://togithub.com/open-telemetry/opentelemetry-php/pull/1226)
**Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.7...1.0.8
### [`v1.0.7`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.7)
[Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.6...1.0.7)
What's Changed:
- Adding 'all' as an option for disabling auto instrumentations by [@joaojacome](https://togithub.com/joaojacome) in [1220](https://togithub.com/open-telemetry/opentelemetry-php/pull/1220)
**Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.6...1.0.7
### [`v1.0.6`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.6)
[Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.5...1.0.6)
What's Changed:
- update proto to 1.1.0 by [@brettmc](https://togithub.com/brettmc) in [1215](https://togithub.com/open-telemetry/opentelemetry-php/pull/1215)
- optimize resource merging by [@brettmc](https://togithub.com/brettmc) in [1214](https://togithub.com/open-telemetry/opentelemetry-php/pull/1214)
- optimize resource creation by [@brettmc](https://togithub.com/brettmc) in [1210](https://togithub.com/open-telemetry/opentelemetry-php/pull/1210)
- fixing deptrac complaints by [@brettmc](https://togithub.com/brettmc) in [1211](https://togithub.com/open-telemetry/opentelemetry-php/pull/1211)
**Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.5...1.0.6
### [`v1.0.5`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.5)
[Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.4...1.0.5)
What's Changed:
- Add support for multi-instrument callbacks by [@Nevay](https://togithub.com/Nevay) in [1202](https://togithub.com/open-telemetry/opentelemetry-php/pull/1202)
**Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.4...1.0.5
### [`v1.0.4`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.4)
[Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.3...1.0.4)
What's Changed:
- Fix delta storage failing to merge node under rare circumstances by [@Nevay](https://togithub.com/Nevay) in [1201](https://togithub.com/open-telemetry/opentelemetry-php/pull/1201)
**Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.3...1.0.4
### [`v1.0.3`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.3)
[Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.2...1.0.3)
What's Changed:
- Add Jaeger Propagator by [@weslenteche](https://togithub.com/weslenteche) in [1188](https://togithub.com/open-telemetry/opentelemetry-php/pull/1188)
**Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.2...1.0.3
### [`v1.0.2`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.2)
[Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.1...1.0.2)
What's Changed:
- Add instrument advisory parameter by [@Nevay](https://togithub.com/Nevay) in [1186](https://togithub.com/open-telemetry/opentelemetry-php/pull/1186)
- Fix typo and deptrac rule by [@Nevay](https://togithub.com/Nevay) in [1156](https://togithub.com/open-telemetry/opentelemetry-php/pull/1156)
**Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.1...1.0.2
### [`v1.0.1`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.1)
[Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.0...1.0.1)
What's Changed:
- Rename XCloudTrace to CloudTrace by [@ynikitin-etsy](https://togithub.com/ynikitin-etsy) in [1142](https://togithub.com/open-telemetry/opentelemetry-php/pull/1142)
- Implement GCP X-Cloud-Trace-Context Propagator by [@ynikitin-etsy](https://togithub.com/ynikitin-etsy) in [1132](https://togithub.com/open-telemetry/opentelemetry-php/pull/1132)
**Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.0...1.0.1
reactphp/http (react/http)
### [`v1.10.0`](https://togithub.com/reactphp/http/blob/HEAD/CHANGELOG.md#1100-2024-03-27)
[Compare Source](https://togithub.com/reactphp/http/compare/v1.9.0...v1.10.0)
- Feature: Add new PSR-7 implementation and remove dated RingCentral PSR-7 dependency.
([#518](https://togithub.com/reactphp/http/issues/518), [#519](https://togithub.com/reactphp/http/issues/519), [#520](https://togithub.com/reactphp/http/issues/520) and [#522](https://togithub.com/reactphp/http/issues/522) by [@clue](https://togithub.com/clue))
This changeset allows us to maintain our own PSR-7 implementation and reduce
dependencies on external projects. It also improves performance slightly and
does not otherwise affect our public API. If you want to explicitly install
the old RingCentral PSR-7 dependency, you can still install it like this:
```bash
composer require ringcentral/psr7
```
- Feature: Add new `Uri` class for new PSR-7 implementation.
([#521](https://togithub.com/reactphp/http/issues/521) by [@clue](https://togithub.com/clue))
- Feature: Validate outgoing HTTP message headers and reject invalid messages.
([#523](https://togithub.com/reactphp/http/issues/523) by [@clue](https://togithub.com/clue))
- Feature: Full PHP 8.3 compatibility.
([#508](https://togithub.com/reactphp/http/issues/508) by [@clue](https://togithub.com/clue))
- Fix: Fix HTTP client to omit `Transfer-Encoding: chunked` when streaming empty request body.
([#516](https://togithub.com/reactphp/http/issues/516) by [@clue](https://togithub.com/clue))
- Fix: Ensure connection close handler is cleaned up for each request.
([#515](https://togithub.com/reactphp/http/issues/515) by [@WyriHaximus](https://togithub.com/WyriHaximus))
- Update test suite and avoid unhandled promise rejections.
([#501](https://togithub.com/reactphp/http/issues/501) and [#502](https://togithub.com/reactphp/http/issues/502) by [@clue](https://togithub.com/clue))
slimphp/Slim-Psr7 (slim/psr7)
### [`v1.7.0`](https://togithub.com/slimphp/Slim-Psr7/releases/tag/1.7.0)
[Compare Source](https://togithub.com/slimphp/Slim-Psr7/compare/1.6.1...1.7.0)
#### What's Changed
- Drop support for PHP 7.4 & fix tests by [@nbayramberdiyev](https://togithub.com/nbayramberdiyev) in [https://github.com/slimphp/Slim-Psr7/pull/276](https://togithub.com/slimphp/Slim-Psr7/pull/276)
- Some minor improvements by [@williamdes](https://togithub.com/williamdes) in [https://github.com/slimphp/Slim-Psr7/pull/274](https://togithub.com/slimphp/Slim-Psr7/pull/274)
- Fix phpstan error by [@l0gicgate](https://togithub.com/l0gicgate) in [https://github.com/slimphp/Slim-Psr7/pull/281](https://togithub.com/slimphp/Slim-Psr7/pull/281)
- Improve `Header` by using PHP native types š by [@nbayramberdiyev](https://togithub.com/nbayramberdiyev) in [https://github.com/slimphp/Slim-Psr7/pull/277](https://togithub.com/slimphp/Slim-Psr7/pull/277)
- update for new compatibility tests by [@akrabat](https://togithub.com/akrabat) in [https://github.com/slimphp/Slim-Psr7/pull/283](https://togithub.com/slimphp/Slim-Psr7/pull/283)
- Add support for PSR-7 version 2.0 by [@MauricioFauth](https://togithub.com/MauricioFauth) in [https://github.com/slimphp/Slim-Psr7/pull/289](https://togithub.com/slimphp/Slim-Psr7/pull/289)
- phpstan fix by [@aleswita](https://togithub.com/aleswita) in [https://github.com/slimphp/Slim-Psr7/pull/304](https://togithub.com/slimphp/Slim-Psr7/pull/304)
- Ensure that we work with PHP 8.3 by [@akrabat](https://togithub.com/akrabat) in [https://github.com/slimphp/Slim-Psr7/pull/309](https://togithub.com/slimphp/Slim-Psr7/pull/309)
- Fix implicitly nullable params by [@kamil-tekiela](https://togithub.com/kamil-tekiela) in [https://github.com/slimphp/Slim-Psr7/pull/305](https://togithub.com/slimphp/Slim-Psr7/pull/305)
- Cast `Uri@filterPort()` `$port` parameter to string if non-null by [@cosmastech](https://togithub.com/cosmastech) in [https://github.com/slimphp/Slim-Psr7/pull/295](https://togithub.com/slimphp/Slim-Psr7/pull/295)
#### New Contributors
- [@MauricioFauth](https://togithub.com/MauricioFauth) made their first contribution in [https://github.com/slimphp/Slim-Psr7/pull/289](https://togithub.com/slimphp/Slim-Psr7/pull/289)
- [@aleswita](https://togithub.com/aleswita) made their first contribution in [https://github.com/slimphp/Slim-Psr7/pull/304](https://togithub.com/slimphp/Slim-Psr7/pull/304)
- [@kamil-tekiela](https://togithub.com/kamil-tekiela) made their first contribution in [https://github.com/slimphp/Slim-Psr7/pull/305](https://togithub.com/slimphp/Slim-Psr7/pull/305)
- [@cosmastech](https://togithub.com/cosmastech) made their first contribution in [https://github.com/slimphp/Slim-Psr7/pull/295](https://togithub.com/slimphp/Slim-Psr7/pull/295)
**Full Changelog**: https://github.com/slimphp/Slim-Psr7/compare/1.6.0...1.7.0
slimphp/Slim (slim/slim)
### [`v4.14.0`](https://togithub.com/slimphp/Slim/releases/tag/4.14.0)
[Compare Source](https://togithub.com/slimphp/Slim/compare/4.13.0...4.14.0)
#### What's Changed
- Do not HTML entity encode in PlainTextErrorRenderer by [@akrabat](https://togithub.com/akrabat) in [https://github.com/slimphp/Slim/pull/3319](https://togithub.com/slimphp/Slim/pull/3319)
- Only render tip to error log if plain text renderer is used by [@akrabat](https://togithub.com/akrabat) in [https://github.com/slimphp/Slim/pull/3321](https://togithub.com/slimphp/Slim/pull/3321)
- Add template generics for PSR-11 implementations in PHPStan and Psalm by [@limarkxx](https://togithub.com/limarkxx) in [https://github.com/slimphp/Slim/pull/3322](https://togithub.com/slimphp/Slim/pull/3322)
- Update squizlabs/php_codesniffer requirement from ^3.9 to ^3.10 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/slimphp/Slim/pull/3324](https://togithub.com/slimphp/Slim/pull/3324)
- Update phpstan/phpstan requirement from ^1.10 to ^1.11 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/slimphp/Slim/pull/3325](https://togithub.com/slimphp/Slim/pull/3325)
- Update psr/http-factory requirement from ^1.0 to ^1.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/slimphp/Slim/pull/3326](https://togithub.com/slimphp/Slim/pull/3326)
#### Type hinting with template generics
With the introduction of template generics, if you type-hint `Slim\App` instance variable using `/** @var \Slim\App $app */`, then you will need to change it to either:
- `/** @var \Slim\App $app */` if you are not using a DI container, or
- `/** @var \Slim\App<\Psr\Container\ContainerInterface> $app */` if you are
You can also type-hint to the concrete instance of the container you are using too. For example, if you are using [PHP-DI](https://php-di.org), then you can use: `/** @var \Slim\App $app */`.
#### New Contributors
- [@limarkxx](https://togithub.com/limarkxx) made their first contribution in [https://github.com/slimphp/Slim/pull/3322](https://togithub.com/slimphp/Slim/pull/3322)
**Full Changelog**: https://github.com/slimphp/Slim/compare/4.13.0...4.14.0
### [`v4.13.0`](https://togithub.com/slimphp/Slim/releases/tag/4.13.0)
[Compare Source](https://togithub.com/slimphp/Slim/compare/4.12.0...4.13.0)
Total issues resolved: **16**
- [3277: Create HttpTooManyRequestsException.php](https://togithub.com/slimphp/Slim/pull/3277) thanks to [@flavioheleno](https://togithub.com/flavioheleno)
- [3278: Remove HttpGoneException executable flag](https://togithub.com/slimphp/Slim/pull/3278) thanks to [@flavioheleno](https://togithub.com/flavioheleno)
- [3285: Update guzzlehttp/psr7 requirement from ^2.5 to ^2.6](https://togithub.com/slimphp/Slim/pull/3285) thanks to [@dependabot](https://togithub.com/dependabot)\[bot]
- [3290: Bump actions/checkout from 3 to 4](https://togithub.com/slimphp/Slim/pull/3290) thanks to [@dependabot](https://togithub.com/dependabot)\[bot]
- [3291: Fix line length](https://togithub.com/slimphp/Slim/pull/3291) thanks to [@l0gicgate](https://togithub.com/l0gicgate)
- [3296: PSR 7 http-message version requirement](https://togithub.com/slimphp/Slim/issues/3296) thanks to [@rotexdegba](https://togithub.com/rotexdegba)
- [3297: Allow Diactoros 3](https://togithub.com/slimphp/Slim/pull/3297) thanks to [@derrabus](https://togithub.com/derrabus)
- [3299: Update tests and add PHP 8.3 to the CI matrix](https://togithub.com/slimphp/Slim/pull/3299) thanks to [@akrabat](https://togithub.com/akrabat)
- [3301: Update nyholm/psr7-server requirement from ^1.0 to ^1.1](https://togithub.com/slimphp/Slim/pull/3301) thanks to [@dependabot](https://togithub.com/dependabot)\[bot]
- [3302: Add support for psr/http-message ^2.0](https://togithub.com/slimphp/Slim/pull/3302) thanks to [@rotexdegba](https://togithub.com/rotexdegba)
- [3305: Update phpspec/prophecy-phpunit requirement from ^2.0 to ^2.1](https://togithub.com/slimphp/Slim/pull/3305) thanks to [@dependabot](https://togithub.com/dependabot)\[bot]
- [3306: Update phpspec/prophecy requirement from ^1.17 to ^1.18](https://togithub.com/slimphp/Slim/pull/3306) thanks to [@dependabot](https://togithub.com/dependabot)\[bot]
- [3308: Update squizlabs/php_codesniffer requirement from ^3.7 to ^3.8](https://togithub.com/slimphp/Slim/pull/3308) thanks to [@dependabot](https://togithub.com/dependabot)\[bot]
- [3313: Bump ramsey/composer-install from 2 to 3](https://togithub.com/slimphp/Slim/pull/3313) thanks to [@dependabot](https://togithub.com/dependabot)\[bot]
- [3314: Update phpspec/prophecy requirement from ^1.18 to ^1.19](https://togithub.com/slimphp/Slim/pull/3314) thanks to [@dependabot](https://togithub.com/dependabot)\[bot]
- [3315: Update squizlabs/php_codesniffer requirement from ^3.8 to ^3.9](https://togithub.com/slimphp/Slim/pull/3315) thanks to [@dependabot](https://togithub.com/dependabot)\[bot]
Configuration
š Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.6
->2.7
7.8.0
->7.8.1
3.5.0
->3.7.0
1.0.0
->1.0.3
1.0.0
->1.0.4
1.0.0
->1.0.7
1.0.0
->1.0.8
8.2-cli
->8.3-cli
v1.9.0
->v1.10.0
1.6.1
->1.7.0
4.12.0
->4.14.0
Release Notes
guzzle/guzzle (guzzlehttp/guzzle)
### [`v7.8.1`](https://togithub.com/guzzle/guzzle/blob/HEAD/CHANGELOG.md#781---2023-12-03) [Compare Source](https://togithub.com/guzzle/guzzle/compare/7.8.0...7.8.1) ##### Changed - Updated links in docs to their canonical versions - Replaced `call_user_func*` with native callsSeldaek/monolog (monolog/monolog)
### [`v3.7.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#370-2024-06-28) [Compare Source](https://togithub.com/Seldaek/monolog/compare/3.6.0...3.7.0) - Added `NormalizerFormatter->setBasePath(...)` (and `JsonFormatter` by extension) that allows removing the project's path from the stack trace output ([`47e301d`](https://togithub.com/Seldaek/monolog/commit/47e301d3e)) - Fixed JsonFormatter handling of incomplete classes ([#1834](https://togithub.com/Seldaek/monolog/issues/1834)) - Fixed private error handlers causing problems with custom StreamHandler implementations ([#1866](https://togithub.com/Seldaek/monolog/issues/1866)) ### [`v3.6.0`](https://togithub.com/Seldaek/monolog/blob/HEAD/CHANGELOG.md#360-2024-04-12) [Compare Source](https://togithub.com/Seldaek/monolog/compare/3.5.0...3.6.0) - Added `LineFormatter->setBasePath(...)` that allows removing the project's path from the stack trace output ([#1873](https://togithub.com/Seldaek/monolog/issues/1873)) - Added `$includeExtra` option in `PsrHandler` to also use extra data to replace placeholder values in the message ([#1852](https://togithub.com/Seldaek/monolog/issues/1852)) - Added ability to customize what is a duplicated message by extending the `DeduplicationHandler` ([#1879](https://togithub.com/Seldaek/monolog/issues/1879)) - Added handling for using `GelfMessageFormatter` together with the `AmqpHandler` ([#1869](https://togithub.com/Seldaek/monolog/issues/1869)) - Added ability to extend `GoogleCloudLoggingFormatter` ([#1859](https://togithub.com/Seldaek/monolog/issues/1859)) - Fixed `__toString` failures in context data crashing the normalization process ([#1868](https://togithub.com/Seldaek/monolog/issues/1868)) - Fixed PHP 8.4 deprecation warnings ([#1874](https://togithub.com/Seldaek/monolog/issues/1874))opentelemetry-php/api (open-telemetry/api)
### [`v1.0.3`](https://togithub.com/opentelemetry-php/api/releases/tag/1.0.3) [Compare Source](https://togithub.com/opentelemetry-php/api/compare/1.0.2...1.0.3) What's Changed: - log previous exception message from error writer by [@brettmc](https://togithub.com/brettmc) in [1231](https://togithub.com/open-telemetry/opentelemetry-php/pull/1231) **Full Changelog**: https://github.com/opentelemetry-php/api/compare/1.0.2...1.0.3 ### [`v1.0.2`](https://togithub.com/opentelemetry-php/api/releases/tag/1.0.2) [Compare Source](https://togithub.com/opentelemetry-php/api/compare/1.0.1...1.0.2) What's Changed: - Add support for multi-instrument callbacks by [@Nevay](https://togithub.com/Nevay) in [1202](https://togithub.com/open-telemetry/opentelemetry-php/pull/1202) **Full Changelog**: https://github.com/opentelemetry-php/api/compare/1.0.1...1.0.2 ### [`v1.0.1`](https://togithub.com/opentelemetry-php/api/releases/tag/1.0.1) [Compare Source](https://togithub.com/opentelemetry-php/api/compare/1.0.0...1.0.1) What's Changed: - Add instrument advisory parameter by [@Nevay](https://togithub.com/Nevay) in [1186](https://togithub.com/open-telemetry/opentelemetry-php/pull/1186) - Fix typo and deptrac rule by [@Nevay](https://togithub.com/Nevay) in [1156](https://togithub.com/open-telemetry/opentelemetry-php/pull/1156) **Full Changelog**: https://github.com/opentelemetry-php/api/compare/1.0.0...1.0.1opentelemetry-php/exporter-otlp (open-telemetry/exporter-otlp)
### [`v1.0.4`](https://togithub.com/opentelemetry-php/exporter-otlp/releases/tag/1.0.4) [Compare Source](https://togithub.com/opentelemetry-php/exporter-otlp/compare/1.0.3...1.0.4) What's Changed: - support url-encoded OTEL_EXPORTER_OTLP_HEADERS values by [@brettmc](https://togithub.com/brettmc) in [1242](https://togithub.com/open-telemetry/opentelemetry-php/pull/1242) - Add required $contentType arguments by [@overtrue](https://togithub.com/overtrue) in [1225](https://togithub.com/open-telemetry/opentelemetry-php/pull/1225) **Full Changelog**: https://github.com/opentelemetry-php/exporter-otlp/compare/1.0.3...1.0.4 ### [`v1.0.3`](https://togithub.com/opentelemetry-php/exporter-otlp/releases/tag/1.0.3) [Compare Source](https://togithub.com/opentelemetry-php/exporter-otlp/compare/1.0.2...1.0.3) What's Changed: - Fix proto 1.1.0 link trace flags by [@Nevay](https://togithub.com/Nevay) in [1216](https://togithub.com/open-telemetry/opentelemetry-php/pull/1216) **Full Changelog**: https://github.com/opentelemetry-php/exporter-otlp/compare/1.0.2...1.0.3 ### [`v1.0.2`](https://togithub.com/opentelemetry-php/exporter-otlp/releases/tag/1.0.2) [Compare Source](https://togithub.com/opentelemetry-php/exporter-otlp/compare/1.0.1...1.0.2) What's Changed: - update proto to 1.1.0 by [@brettmc](https://togithub.com/brettmc) in [1215](https://togithub.com/open-telemetry/opentelemetry-php/pull/1215) - optimize resource creation by [@brettmc](https://togithub.com/brettmc) in [1210](https://togithub.com/open-telemetry/opentelemetry-php/pull/1210) **Full Changelog**: https://github.com/opentelemetry-php/exporter-otlp/compare/1.0.1...1.0.2 ### [`v1.0.1`](https://togithub.com/opentelemetry-php/exporter-otlp/releases/tag/1.0.1) [Compare Source](https://togithub.com/opentelemetry-php/exporter-otlp/compare/1.0.0...1.0.1) What's Changed: - Serialize protobuf enums as integer by [@Nevay](https://togithub.com/Nevay) in [1192](https://togithub.com/open-telemetry/opentelemetry-php/pull/1192) **Full Changelog**: https://github.com/opentelemetry-php/exporter-otlp/compare/1.0.0...1.0.1opentelemetry-php/contrib-auto-slim (open-telemetry/opentelemetry-auto-slim)
### [`v1.0.7`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.7) [Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.6...1.0.7) What's Changed: - Added schema URL for all packages lower than 1.0.0 by [@weslenteche](https://togithub.com/weslenteche) in [273](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/273) - \[opentelemetry-auto-slim] fix schema url by [@weslenteche](https://togithub.com/weslenteche) in [270](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/270) **Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.6...1.0.7 ### [`v1.0.6`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.6) [Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.5...1.0.6) What's Changed: - Include schema_url in CachedInstrumentation by [@sudol](https://togithub.com/sudol) in [259](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/259) **Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.5...1.0.6 ### [`v1.0.5`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.5) [Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.4...1.0.5) What's Changed: - Update php-cs-fixer rules by [@weslenteche](https://togithub.com/weslenteche) in [254](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/254) - Fix PHPStan+Slim and Psalm+MongoDB+PHP 8.3 by [@agoallikmaa](https://togithub.com/agoallikmaa) in [251](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/251) - implement response propagation for Slim framework by [@brettmc](https://togithub.com/brettmc) in [247](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/247) - Add PHP 8.3 to test matrix by [@agoallikmaa](https://togithub.com/agoallikmaa) in [245](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/245) **Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.4...1.0.5 ### [`v1.0.4`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.4) [Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.3...1.0.4) What's Changed: - update sem-conv to 1.23 by [@weslenteche](https://togithub.com/weslenteche) in [229](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/229) **Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.3...1.0.4 ### [`v1.0.3`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.3) [Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.2...1.0.3) What's Changed: - Use normal version instead of beta version constraint by [@xvilo](https://togithub.com/xvilo) in [223](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/223) **Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.2...1.0.3 ### [`v1.0.2`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.2) [Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.1...1.0.2) What's Changed: - Add traces attributes by [@weslenteche](https://togithub.com/weslenteche) in [214](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/214) **Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.1...1.0.2 ### [`v1.0.1`](https://togithub.com/opentelemetry-php/contrib-auto-slim/releases/tag/1.0.1) [Compare Source](https://togithub.com/opentelemetry-php/contrib-auto-slim/compare/1.0.0...1.0.1) What's Changed: - http server semconv 1.23 updates by [@brettmc](https://togithub.com/brettmc) in [208](https://togithub.com/open-telemetry/opentelemetry-php-contrib/pull/208) **Full Changelog**: https://github.com/opentelemetry-php/contrib-auto-slim/compare/1.0.0...1.0.1opentelemetry-php/sdk (open-telemetry/sdk)
### [`v1.0.8`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.8) [Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.7...1.0.8) What's Changed: - improve excluded urls code by [@brettmc](https://togithub.com/brettmc) in [1227](https://togithub.com/open-telemetry/opentelemetry-php/pull/1227) - adding OTEL_PHP_EXCLUDED_URLS by [@brettmc](https://togithub.com/brettmc) in [1226](https://togithub.com/open-telemetry/opentelemetry-php/pull/1226) **Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.7...1.0.8 ### [`v1.0.7`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.7) [Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.6...1.0.7) What's Changed: - Adding 'all' as an option for disabling auto instrumentations by [@joaojacome](https://togithub.com/joaojacome) in [1220](https://togithub.com/open-telemetry/opentelemetry-php/pull/1220) **Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.6...1.0.7 ### [`v1.0.6`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.6) [Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.5...1.0.6) What's Changed: - update proto to 1.1.0 by [@brettmc](https://togithub.com/brettmc) in [1215](https://togithub.com/open-telemetry/opentelemetry-php/pull/1215) - optimize resource merging by [@brettmc](https://togithub.com/brettmc) in [1214](https://togithub.com/open-telemetry/opentelemetry-php/pull/1214) - optimize resource creation by [@brettmc](https://togithub.com/brettmc) in [1210](https://togithub.com/open-telemetry/opentelemetry-php/pull/1210) - fixing deptrac complaints by [@brettmc](https://togithub.com/brettmc) in [1211](https://togithub.com/open-telemetry/opentelemetry-php/pull/1211) **Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.5...1.0.6 ### [`v1.0.5`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.5) [Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.4...1.0.5) What's Changed: - Add support for multi-instrument callbacks by [@Nevay](https://togithub.com/Nevay) in [1202](https://togithub.com/open-telemetry/opentelemetry-php/pull/1202) **Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.4...1.0.5 ### [`v1.0.4`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.4) [Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.3...1.0.4) What's Changed: - Fix delta storage failing to merge node under rare circumstances by [@Nevay](https://togithub.com/Nevay) in [1201](https://togithub.com/open-telemetry/opentelemetry-php/pull/1201) **Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.3...1.0.4 ### [`v1.0.3`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.3) [Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.2...1.0.3) What's Changed: - Add Jaeger Propagator by [@weslenteche](https://togithub.com/weslenteche) in [1188](https://togithub.com/open-telemetry/opentelemetry-php/pull/1188) **Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.2...1.0.3 ### [`v1.0.2`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.2) [Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.1...1.0.2) What's Changed: - Add instrument advisory parameter by [@Nevay](https://togithub.com/Nevay) in [1186](https://togithub.com/open-telemetry/opentelemetry-php/pull/1186) - Fix typo and deptrac rule by [@Nevay](https://togithub.com/Nevay) in [1156](https://togithub.com/open-telemetry/opentelemetry-php/pull/1156) **Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.1...1.0.2 ### [`v1.0.1`](https://togithub.com/opentelemetry-php/sdk/releases/tag/1.0.1) [Compare Source](https://togithub.com/opentelemetry-php/sdk/compare/1.0.0...1.0.1) What's Changed: - Rename XCloudTrace to CloudTrace by [@ynikitin-etsy](https://togithub.com/ynikitin-etsy) in [1142](https://togithub.com/open-telemetry/opentelemetry-php/pull/1142) - Implement GCP X-Cloud-Trace-Context Propagator by [@ynikitin-etsy](https://togithub.com/ynikitin-etsy) in [1132](https://togithub.com/open-telemetry/opentelemetry-php/pull/1132) **Full Changelog**: https://github.com/opentelemetry-php/sdk/compare/1.0.0...1.0.1reactphp/http (react/http)
### [`v1.10.0`](https://togithub.com/reactphp/http/blob/HEAD/CHANGELOG.md#1100-2024-03-27) [Compare Source](https://togithub.com/reactphp/http/compare/v1.9.0...v1.10.0) - Feature: Add new PSR-7 implementation and remove dated RingCentral PSR-7 dependency. ([#518](https://togithub.com/reactphp/http/issues/518), [#519](https://togithub.com/reactphp/http/issues/519), [#520](https://togithub.com/reactphp/http/issues/520) and [#522](https://togithub.com/reactphp/http/issues/522) by [@clue](https://togithub.com/clue)) This changeset allows us to maintain our own PSR-7 implementation and reduce dependencies on external projects. It also improves performance slightly and does not otherwise affect our public API. If you want to explicitly install the old RingCentral PSR-7 dependency, you can still install it like this: ```bash composer require ringcentral/psr7 ``` - Feature: Add new `Uri` class for new PSR-7 implementation. ([#521](https://togithub.com/reactphp/http/issues/521) by [@clue](https://togithub.com/clue)) - Feature: Validate outgoing HTTP message headers and reject invalid messages. ([#523](https://togithub.com/reactphp/http/issues/523) by [@clue](https://togithub.com/clue)) - Feature: Full PHP 8.3 compatibility. ([#508](https://togithub.com/reactphp/http/issues/508) by [@clue](https://togithub.com/clue)) - Fix: Fix HTTP client to omit `Transfer-Encoding: chunked` when streaming empty request body. ([#516](https://togithub.com/reactphp/http/issues/516) by [@clue](https://togithub.com/clue)) - Fix: Ensure connection close handler is cleaned up for each request. ([#515](https://togithub.com/reactphp/http/issues/515) by [@WyriHaximus](https://togithub.com/WyriHaximus)) - Update test suite and avoid unhandled promise rejections. ([#501](https://togithub.com/reactphp/http/issues/501) and [#502](https://togithub.com/reactphp/http/issues/502) by [@clue](https://togithub.com/clue))slimphp/Slim-Psr7 (slim/psr7)
### [`v1.7.0`](https://togithub.com/slimphp/Slim-Psr7/releases/tag/1.7.0) [Compare Source](https://togithub.com/slimphp/Slim-Psr7/compare/1.6.1...1.7.0) #### What's Changed - Drop support for PHP 7.4 & fix tests by [@nbayramberdiyev](https://togithub.com/nbayramberdiyev) in [https://github.com/slimphp/Slim-Psr7/pull/276](https://togithub.com/slimphp/Slim-Psr7/pull/276) - Some minor improvements by [@williamdes](https://togithub.com/williamdes) in [https://github.com/slimphp/Slim-Psr7/pull/274](https://togithub.com/slimphp/Slim-Psr7/pull/274) - Fix phpstan error by [@l0gicgate](https://togithub.com/l0gicgate) in [https://github.com/slimphp/Slim-Psr7/pull/281](https://togithub.com/slimphp/Slim-Psr7/pull/281) - Improve `Header` by using PHP native types š by [@nbayramberdiyev](https://togithub.com/nbayramberdiyev) in [https://github.com/slimphp/Slim-Psr7/pull/277](https://togithub.com/slimphp/Slim-Psr7/pull/277) - update for new compatibility tests by [@akrabat](https://togithub.com/akrabat) in [https://github.com/slimphp/Slim-Psr7/pull/283](https://togithub.com/slimphp/Slim-Psr7/pull/283) - Add support for PSR-7 version 2.0 by [@MauricioFauth](https://togithub.com/MauricioFauth) in [https://github.com/slimphp/Slim-Psr7/pull/289](https://togithub.com/slimphp/Slim-Psr7/pull/289) - phpstan fix by [@aleswita](https://togithub.com/aleswita) in [https://github.com/slimphp/Slim-Psr7/pull/304](https://togithub.com/slimphp/Slim-Psr7/pull/304) - Ensure that we work with PHP 8.3 by [@akrabat](https://togithub.com/akrabat) in [https://github.com/slimphp/Slim-Psr7/pull/309](https://togithub.com/slimphp/Slim-Psr7/pull/309) - Fix implicitly nullable params by [@kamil-tekiela](https://togithub.com/kamil-tekiela) in [https://github.com/slimphp/Slim-Psr7/pull/305](https://togithub.com/slimphp/Slim-Psr7/pull/305) - Cast `Uri@filterPort()` `$port` parameter to string if non-null by [@cosmastech](https://togithub.com/cosmastech) in [https://github.com/slimphp/Slim-Psr7/pull/295](https://togithub.com/slimphp/Slim-Psr7/pull/295) #### New Contributors - [@MauricioFauth](https://togithub.com/MauricioFauth) made their first contribution in [https://github.com/slimphp/Slim-Psr7/pull/289](https://togithub.com/slimphp/Slim-Psr7/pull/289) - [@aleswita](https://togithub.com/aleswita) made their first contribution in [https://github.com/slimphp/Slim-Psr7/pull/304](https://togithub.com/slimphp/Slim-Psr7/pull/304) - [@kamil-tekiela](https://togithub.com/kamil-tekiela) made their first contribution in [https://github.com/slimphp/Slim-Psr7/pull/305](https://togithub.com/slimphp/Slim-Psr7/pull/305) - [@cosmastech](https://togithub.com/cosmastech) made their first contribution in [https://github.com/slimphp/Slim-Psr7/pull/295](https://togithub.com/slimphp/Slim-Psr7/pull/295) **Full Changelog**: https://github.com/slimphp/Slim-Psr7/compare/1.6.0...1.7.0slimphp/Slim (slim/slim)
### [`v4.14.0`](https://togithub.com/slimphp/Slim/releases/tag/4.14.0) [Compare Source](https://togithub.com/slimphp/Slim/compare/4.13.0...4.14.0) #### What's Changed - Do not HTML entity encode in PlainTextErrorRenderer by [@akrabat](https://togithub.com/akrabat) in [https://github.com/slimphp/Slim/pull/3319](https://togithub.com/slimphp/Slim/pull/3319) - Only render tip to error log if plain text renderer is used by [@akrabat](https://togithub.com/akrabat) in [https://github.com/slimphp/Slim/pull/3321](https://togithub.com/slimphp/Slim/pull/3321) - Add template generics for PSR-11 implementations in PHPStan and Psalm by [@limarkxx](https://togithub.com/limarkxx) in [https://github.com/slimphp/Slim/pull/3322](https://togithub.com/slimphp/Slim/pull/3322) - Update squizlabs/php_codesniffer requirement from ^3.9 to ^3.10 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/slimphp/Slim/pull/3324](https://togithub.com/slimphp/Slim/pull/3324) - Update phpstan/phpstan requirement from ^1.10 to ^1.11 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/slimphp/Slim/pull/3325](https://togithub.com/slimphp/Slim/pull/3325) - Update psr/http-factory requirement from ^1.0 to ^1.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/slimphp/Slim/pull/3326](https://togithub.com/slimphp/Slim/pull/3326) #### Type hinting with template generics With the introduction of template generics, if you type-hint `Slim\App` instance variable using `/** @var \Slim\App $app */`, then you will need to change it to either: - `/** @var \Slim\AppConfiguration
š Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.