Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Http Laravel Package

sabre/http

sabre/http is a lightweight PHP toolkit for working with HTTP requests and responses. It wraps superglobals and output functions into extendable, mockable Request/Response objects, with SAPI helpers to create a request and support dependency-injected handlers.

View on GitHub
Deep Wiki
Context7
7.0.6

7.0.6 (2026-04-27)

  • #259 chore (ci): add CI for PHP 8.5 on 6.0 branch ( @phil-davis )
  • #273 test: adjust code style ( @phil-davis )
  • #272 fix(http/client): prefer CURLOPT_PROTOCOLS_STR over deprecated bitmask constants ( @ralflang )
  • #255 chore: update to phpstan major version 2
  • #278 chore: add rector ( @phil-davis )

This release continues to support PHP 7.4 and 8.0 through 8.5

6.0.5

6.0.5 (2026-04-27)

  • #267 chore (ci): add CI for PHP 8.5 on 6.0 branch (@phil-davis)
  • #274 test: adjust code style (@phil-davis)
  • #275 fix(http/client): prefer CURLOPT_PROTOCOLS_STR over deprecated bitmask constants (@ralflang)
7.0.5

7.0.5 (2025-09-09)

  • #257 properly compute absolute URL (@skjnldsv)
6.0.4

6.0.4 (2025-09-09)

  • #260 properly compute absolute URL (@skjnldsv)
5.1.13

5.1.13 (2025-09-09)

  • #262 properly compute absolute URL (@skjnldsv)
7.0.4

7.0.4 (2024-09-06)

6.0.3

6.0.3 (2024-09-06)

  • #228 Remove redundant PHP doc to make cs-fixer pass ( @phil-davis )
  • #236 adjust for php-cs-fixer 3.54.0 ( @phil-davis )
  • #249 add PHP 8.3 and 8.4 to CI of 6.0 branch ( @phil-davis )
5.1.12

5.1.12 (2024-08-27)

This release just has code-style changes applied by php-cs-fixer major version 3. No change to behavior.

5.1.11

5.1.11 (2024-07-26)

5.1.10

5.1.10 (2023-08-18)

  • #225 Enhance tests/bootstrap.php to find autoloader in more environments (@phil-davis)
5.1.9

5.1.9 (2023-08-17)

  • #223 skip testParseMimeTypeOnInvalidMimeType (@phil-davis)
7.0.3

7.0.3 (2023-08-17)

6.0.2

6.0.2 (2023-08-17)

5.1.8

5.1.8 (2023-08-17)

7.0.2

7.0.2 (2023-06-27)

7.0.1

7.0.1 (2023-06-26)

  • #207 fix: handle client disconnect properly with ignore_user_abort true (@kesselb)
6.0.1

6.0.1 (2023-06-26)

  • #207 fix: handle client disconnect properly with ignore_user_abort true (@kesselb)
5.1.7

5.1.7 (2023-06-26)

  • #98 and #176 Add more tests (@peter279k)
  • #207 fix: handle client disconnect properly with ignore_user_abort true (@kesselb)
7.0.0

7.0.0 (2022-09-26)

This has been released as a major release to be sure that consumers can implement it as-and-when they wish, just in case someone has some code that depends on the Windows file path URI parsing that changed a bit between sabre/uri 2 and 3.

6.0.0

6.0.0 (2022-08-31)

  • #191 Create .gitattributes (@cedric-anne)
  • #176 Test enhancement (from original PR #98) (@peter279k)
  • #192 Set min PHP to 7.4 and add type declarations (@phil-davis)
  • #194 Adjust type declarations a little bit (@phil-davis)

Major version 6 implements type declarations for input parameters, function returns, variables etc. It supports PHP 7.4 and PHP 8. When you upgrade to major version 6, if you extend classes etc., then you will need to make similar type declarations in your code.

5.1.6

5.1.6 (2022-07-15)

  • #187 Allow testSendToGetLargeContent peak memory usage to be specified externally (@phil-davis)
  • #188 Fix various small typos and grammar (@phil-davis)
  • #189 Fix typo in text of status code 203 'Non-Authoritative Information' (@phil-davis)
5.1.5

5.1.5 (2022-07-09)

  • #184 Remove 4GB file size workaround for 32bit OS / Stream Videos on IOS (@schoetju)
5.1.4

5.1.4 (2022-06-24)

  • #182 Fix encoding detection on PHP 8.1 (@come-nc)
5.1.3

5.1.3 (2021-11-04)

  • #179 version bump that was missed in 5.1.2 (@phil-davis)
5.1.2

5.1.2 (2021-11-04)

  • #169 Ensure $_SERVER keys are read as strings ( @fredrik-eriksson )
  • #170 Fix deprecated usages on PHP 8.1 ( @cedric-anne )
  • #175 Add resource size to CURL options in client (from #172 ) ( @Dartui )
5.1.1

5.1.1 (2020-10-03)

5.1.0

5.1.0 (2020-01-31)

  • Added support for PHP 7.4, dropped support for PHP 7.0 (@phil-davis)
  • Updated testsuite for phpunit8, added phpstan coverage (@phil-davis)
  • Added autoload-dev for test classes (@C0pyR1ght)
5.0.5

5.0.5 (2019-11-28)

5.0.4

5.0.4 (2019-10-08)

  • #133: Fix short Content-Range download - Regression from 5.0.3 (@phil-davis)
5.0.3

5.0.3 (2019-10-08)

  • #119: Significantly improve file download speed by enabling mmap based stream_copy_to_stream (@vfreex)
5.0.2

5.0.2 (2019-09-12)

5.0.1

5.0.1 (2019-09-11)

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope