fix(deps): update dependency react/http to v1 #1331
Merged
+1
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.8->^1.0Release Notes
reactphp/http
v1.2.0Compare Source
Feature: Keep request body in memory also after consuming request body.
(#395 by @clue)
This means consumers can now always access the complete request body as
detailed in the documentation. This allows building custom parsers and more
advanced processing models without having to mess with the default parsers.
v1.1.0Compare Source
Feature: Support upcoming PHP 8 release, update to reactphp/socket v1.6 and adjust type checks for invalid chunk headers.
(#391 by @clue)
Feature: Consistently resolve base URL according to HTTP specs.
(#379 by @clue)
Feature / Fix: Expose
Transfer-Encoding: chunkedresponse header and fix chunked responses forHEADrequests.(#381 by @clue)
Internal refactoring to remove unneeded
MessageFactoryandResponseclasses.(#380 and #389 by @clue)
Minor documentation improvements and improve test suite, update to support PHPUnit 9.3.
(#385 by @clue and #393 by @SimonFrings)
v1.0.0Compare Source
A major new feature release, see release announcement.
We'd like to emphasize that this component is production ready and battle-tested.
We plan to support all long-term support (LTS) releases for at least 24 months,
so you have a rock-solid foundation to build on top of.
This update involves some major new features and a number of BC breaks due to
some necessary API cleanup. We've tried hard to avoid BC breaks where possible
and minimize impact otherwise. We expect that most consumers of this package
will be affected by BC breaks, but updating should take no longer than a few
minutes. See below for more details:
Feature: Add async HTTP client implementation.
(#368 by @clue)
The code has been imported as-is from clue/reactphp-buzz v2.9.0,
with only minor changes to the namespace and we otherwise leave all the existing APIs unchanged.
Upgrading from clue/reactphp-buzz v2.9.0
to this release should be a matter of updating some namespace references only:
Feature / BC break: Add
LoopInterfaceas required first constructor argument toServerandchange
Serverto accept variadic middleware handlers instead ofarray.(#361 and #362 by @WyriHaximus)
Feature / BC break: Move
Responseclass toReact\Http\Message\Responseandexpose
ServerRequestclass toReact\Http\Message\ServerRequest.(#370 by @clue)
Feature / BC break: Add
StreamingRequestMiddlewareto stream incoming requests, markStreamingServeras internal.(#367 by @clue)
Feature / BC break: Improve default concurrency to 1024 requests and cap default request buffer at 64K.
(#371 by @clue)
This improves default concurrency to 1024 requests and caps the default request buffer at 64K.
The previous defaults resulted in just 4 concurrent requests with a request buffer of 8M.
See
Serverfor details on how to override these defaults.Feature: Expose ReactPHP in
User-Agentclient-side request header and inServerserver-side response header.(#374 by @clue)
Mark all classes as
finalto discourage inheriting from it.(#373 by @WyriHaximus)
Improve documentation and use fully-qualified class names throughout the documentation and
add ReactPHP core team as authors to
composer.jsonand license file.(#366 and #369 by @WyriHaximus and #375 by @clue)
Improve test suite and support skipping all online tests with
--exclude-group internet.(#372 by @clue)
Renovate configuration
📅 Schedule: 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.