Bump symfony/http-foundation from 6.3.12 to 6.4.14 #3

Closed
opened 2025-10-14 15:39:46 -06:00 by navan · 0 comments
Owner

Originally created by @dependabot[bot] on 11/6/2024

Bumps symfony/http-foundation from 6.3.12 to 6.4.14.

Release notes

Sourced from symfony/http-foundation's releases.

v6.4.14

Changelog (https://github.com/symfony/http-foundation/compare/v6.4.13...v6.4.14)

  • security symfony/symfony#cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid characters (@​nicolas-grekas)

v6.4.13

Changelog (https://github.com/symfony/http-foundation/compare/v6.4.12...v6.4.13)

v6.4.12

Changelog (https://github.com/symfony/http-foundation/compare/v6.4.11...v6.4.12)

v6.4.10

Changelog (https://github.com/symfony/http-foundation/compare/v6.4.9...v6.4.10)

v6.4.8

Changelog (https://github.com/symfony/http-foundation/compare/v6.4.7...v6.4.8)

v6.4.7

Changelog (https://github.com/symfony/http-foundation/compare/v6.4.6...v6.4.7)

v6.4.4

Changelog (https://github.com/symfony/http-foundation/compare/v6.4.3...v6.4.4)

v6.4.3

Changelog (https://github.com/symfony/http-foundation/compare/v6.4.2...v6.4.3)

  • bug symfony/symfony#53432 [HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings (@​priyadi)

v6.4.2

Changelog (https://github.com/symfony/http-foundation/compare/v6.4.1...v6.4.2)

  • no significant changes

v6.4.0

Changelog (https://github.com/symfony/http-foundation/compare/v6.4.0-RC2...v6.4.0)

... (truncated)

Changelog

Sourced from symfony/http-foundation's changelog.

CHANGELOG

7.1

  • Add optional $expirationParameter argument to UriSigner::__construct()
  • Add optional $expiration argument to UriSigner::sign()
  • Rename $parameter argument of UriSigner::__construct() to $hashParameter
  • Add UploadedFile::getClientOriginalPath()
  • Add QueryParameterRequestMatcher
  • Add HeaderRequestMatcher
  • Add support for \SplTempFileObject in BinaryFileResponse
  • Add verbose argument to response test constraints

7.0

  • Calling ParameterBag::filter() throws an UnexpectedValueException on invalid value, unless flag FILTER_NULL_ON_FAILURE is set
  • Calling ParameterBag::getInt() and ParameterBag::getBool() throws an UnexpectedValueException on invalid value
  • Remove classes RequestMatcher and ExpressionRequestMatcher
  • Remove Request::getContentType(), use Request::getContentTypeFormat() instead
  • Throw an InvalidArgumentException when calling Request::create() with a malformed URI
  • Require explicit argument when calling JsonResponse::setCallback(), Response::setExpires/setLastModified/setEtag(), MockArraySessionStorage/NativeSessionStorage::setMetadataBag(), NativeSessionStorage::setSaveHandler()
  • Add argument $statusCode to Response::sendHeaders() and StreamedResponse::sendHeaders()

6.4

  • Make HeaderBag::getDate(), Response::getDate(), getExpires() and getLastModified() return a DateTimeImmutable
  • Support root-level Generator in StreamedJsonResponse
  • Add UriSigner from the HttpKernel component
  • Add partitioned flag to Cookie (CHIPS Cookie)
  • Add argument bool $flush = true to Response::send()
  • Make MongoDbSessionHandler instantiable with the mongodb extension directly

6.3

  • Calling ParameterBag::getDigit(), getAlnum(), getAlpha() on an array throws a UnexpectedValueException instead of a TypeError
  • Add ParameterBag::getString() to convert a parameter into string and throw an exception if the value is invalid
  • Add ParameterBag::getEnum()
  • Create migration for session table when pdo handler is used
  • Add support for Relay PHP extension for Redis
  • The Response::sendHeaders() method now takes an optional HTTP status code as parameter, allowing to send informational responses such as Early Hints responses (103 status code)
  • Add IpUtils::isPrivateIp()
  • Add Request::getPayload(): InputBag
  • Deprecate conversion of invalid values in ParameterBag::getInt() and ParameterBag::getBoolean(),
  • Deprecate ignoring invalid values when using ParameterBag::filter(), unless flag FILTER_NULL_ON_FAILURE is set

... (truncated)

Commits
  • ba020a3 Merge branch '5.4' into 6.4
  • 168b77c security #cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid ch...
  • 4875486 Merge branch '5.4' into 6.4
  • 32310ff [HttpFoundation] Reject URIs that contain invalid characters
  • 38bd9bc [HttpFoundation] Remove invalid HTTP method from exception message
  • 3f38426 Ensure compatibility with mongodb v2
  • 4c0341b Merge branch '5.4' into 6.4
  • 35f7b4c session names must not be empty
  • 3363819 Merge branch '5.4' into 6.4
  • e641edd ensure session storages are opened in tests before destroying them
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.
*Originally created by @dependabot[bot] on 11/6/2024* Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation) from 6.3.12 to 6.4.14. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/symfony/http-foundation/releases">symfony/http-foundation's releases</a>.</em></p> <blockquote> <h2>v6.4.14</h2> <p><strong>Changelog</strong> (<a href="https://github.com/symfony/http-foundation/compare/v6.4.13...v6.4.14">https://github.com/symfony/http-foundation/compare/v6.4.13...v6.4.14</a>)</p> <ul> <li>security symfony/symfony#cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid characters (<a href="https://github.com/nicolas-grekas"><code>@​nicolas-grekas</code></a>)</li> </ul> <h2>v6.4.13</h2> <p><strong>Changelog</strong> (<a href="https://github.com/symfony/http-foundation/compare/v6.4.12...v6.4.13">https://github.com/symfony/http-foundation/compare/v6.4.12...v6.4.13</a>)</p> <ul> <li>bug <a href="https://redirect.github.com/symfony/symfony/issues/58619">symfony/symfony#58619</a> [HttpFoundation][Lock] Ensure compatibility with ext-mongodb v2 (<a href="https://github.com/GromNaN"><code>@​GromNaN</code></a>)</li> </ul> <h2>v6.4.12</h2> <p><strong>Changelog</strong> (<a href="https://github.com/symfony/http-foundation/compare/v6.4.11...v6.4.12">https://github.com/symfony/http-foundation/compare/v6.4.11...v6.4.12</a>)</p> <ul> <li>bug <a href="https://redirect.github.com/symfony/symfony/issues/58181">symfony/symfony#58181</a> [HttpFoundation] Update links for <code>X-Accel-Redirect</code> and fail properly when <code>X-Accel-Mapping</code> is missing (<a href="https://github.com/nicolas-grekas"><code>@​nicolas-grekas</code></a>)</li> <li>bug <a href="https://redirect.github.com/symfony/symfony/issues/58218">symfony/symfony#58218</a> Work around <code>parse_url()</code> bug (<a href="https://github.com/nicolas-grekas"><code>@​nicolas-grekas</code></a>)</li> </ul> <h2>v6.4.10</h2> <p><strong>Changelog</strong> (<a href="https://github.com/symfony/http-foundation/compare/v6.4.9...v6.4.10">https://github.com/symfony/http-foundation/compare/v6.4.9...v6.4.10</a>)</p> <ul> <li>bug <a href="https://redirect.github.com/symfony/symfony/issues/57585">symfony/symfony#57585</a> [HttpFoundation] Fix MockArraySessionStorage to generate more conform ids (<a href="https://github.com/Seldaek"><code>@​Seldaek</code></a>)</li> </ul> <h2>v6.4.8</h2> <p><strong>Changelog</strong> (<a href="https://github.com/symfony/http-foundation/compare/v6.4.7...v6.4.8">https://github.com/symfony/http-foundation/compare/v6.4.7...v6.4.8</a>)</p> <ul> <li>bug <a href="https://redirect.github.com/symfony/symfony/issues/54910">symfony/symfony#54910</a> [HttpFoundation]  filter out empty HTTP header parts (<a href="https://github.com/xabbuh"><code>@​xabbuh</code></a>)</li> <li>bug <a href="https://redirect.github.com/symfony/symfony/issues/54816">symfony/symfony#54816</a> [Cache] Fix support for predis/predis:^2.0 (<a href="https://github.com/mfettig"><code>@​mfettig</code></a>)</li> </ul> <h2>v6.4.7</h2> <p><strong>Changelog</strong> (<a href="https://github.com/symfony/http-foundation/compare/v6.4.6...v6.4.7">https://github.com/symfony/http-foundation/compare/v6.4.6...v6.4.7</a>)</p> <ul> <li>bug <a href="https://redirect.github.com/symfony/symfony/issues/54506">symfony/symfony#54506</a> [HttpFoundation] Set content-type header in RedirectResponse (<a href="https://github.com/smnandre"><code>@​smnandre</code></a>)</li> </ul> <h2>v6.4.4</h2> <p><strong>Changelog</strong> (<a href="https://github.com/symfony/http-foundation/compare/v6.4.3...v6.4.4">https://github.com/symfony/http-foundation/compare/v6.4.3...v6.4.4</a>)</p> <ul> <li>bug <a href="https://redirect.github.com/symfony/symfony/issues/53733">symfony/symfony#53733</a> [HttpFoundation] Prevent duplicated headers when using Early Hints (<a href="https://github.com/dunglas"><code>@​dunglas</code></a>)</li> <li>bug <a href="https://redirect.github.com/symfony/symfony/issues/53703">symfony/symfony#53703</a> [HttpFoundation] Fix clearing CHIPS cookies (<a href="https://github.com/misaert"><code>@​misaert</code></a>)</li> </ul> <h2>v6.4.3</h2> <p><strong>Changelog</strong> (<a href="https://github.com/symfony/http-foundation/compare/v6.4.2...v6.4.3">https://github.com/symfony/http-foundation/compare/v6.4.2...v6.4.3</a>)</p> <ul> <li>bug <a href="https://redirect.github.com/symfony/symfony/issues/53432">symfony/symfony#53432</a> [HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings (<a href="https://github.com/priyadi"><code>@​priyadi</code></a>)</li> </ul> <h2>v6.4.2</h2> <p><strong>Changelog</strong> (<a href="https://github.com/symfony/http-foundation/compare/v6.4.1...v6.4.2">https://github.com/symfony/http-foundation/compare/v6.4.1...v6.4.2</a>)</p> <ul> <li>no significant changes</li> </ul> <h2>v6.4.0</h2> <p><strong>Changelog</strong> (<a href="https://github.com/symfony/http-foundation/compare/v6.4.0-RC2...v6.4.0">https://github.com/symfony/http-foundation/compare/v6.4.0-RC2...v6.4.0</a>)</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/symfony/http-foundation/blob/7.1/CHANGELOG.md">symfony/http-foundation's changelog</a>.</em></p> <blockquote> <h1>CHANGELOG</h1> <h2>7.1</h2> <ul> <li>Add optional <code>$expirationParameter</code> argument to <code>UriSigner::__construct()</code></li> <li>Add optional <code>$expiration</code> argument to <code>UriSigner::sign()</code></li> <li>Rename <code>$parameter</code> argument of <code>UriSigner::__construct()</code> to <code>$hashParameter</code></li> <li>Add <code>UploadedFile::getClientOriginalPath()</code></li> <li>Add <code>QueryParameterRequestMatcher</code></li> <li>Add <code>HeaderRequestMatcher</code></li> <li>Add support for <code>\SplTempFileObject</code> in <code>BinaryFileResponse</code></li> <li>Add <code>verbose</code> argument to response test constraints</li> </ul> <h2>7.0</h2> <ul> <li>Calling <code>ParameterBag::filter()</code> throws an <code>UnexpectedValueException</code> on invalid value, unless flag <code>FILTER_NULL_ON_FAILURE</code> is set</li> <li>Calling <code>ParameterBag::getInt()</code> and <code>ParameterBag::getBool()</code> throws an <code>UnexpectedValueException</code> on invalid value</li> <li>Remove classes <code>RequestMatcher</code> and <code>ExpressionRequestMatcher</code></li> <li>Remove <code>Request::getContentType()</code>, use <code>Request::getContentTypeFormat()</code> instead</li> <li>Throw an <code>InvalidArgumentException</code> when calling <code>Request::create()</code> with a malformed URI</li> <li>Require explicit argument when calling <code>JsonResponse::setCallback()</code>, <code>Response::setExpires/setLastModified/setEtag()</code>, <code>MockArraySessionStorage/NativeSessionStorage::setMetadataBag()</code>, <code>NativeSessionStorage::setSaveHandler()</code></li> <li>Add argument <code>$statusCode</code> to <code>Response::sendHeaders()</code> and <code>StreamedResponse::sendHeaders()</code></li> </ul> <h2>6.4</h2> <ul> <li>Make <code>HeaderBag::getDate()</code>, <code>Response::getDate()</code>, <code>getExpires()</code> and <code>getLastModified()</code> return a <code>DateTimeImmutable</code></li> <li>Support root-level <code>Generator</code> in <code>StreamedJsonResponse</code></li> <li>Add <code>UriSigner</code> from the HttpKernel component</li> <li>Add <code>partitioned</code> flag to <code>Cookie</code> (CHIPS Cookie)</li> <li>Add argument <code>bool $flush = true</code> to <code>Response::send()</code></li> <li>Make <code>MongoDbSessionHandler</code> instantiable with the mongodb extension directly</li> </ul> <h2>6.3</h2> <ul> <li>Calling <code>ParameterBag::getDigit()</code>, <code>getAlnum()</code>, <code>getAlpha()</code> on an <code>array</code> throws a <code>UnexpectedValueException</code> instead of a <code>TypeError</code></li> <li>Add <code>ParameterBag::getString()</code> to convert a parameter into string and throw an exception if the value is invalid</li> <li>Add <code>ParameterBag::getEnum()</code></li> <li>Create migration for session table when pdo handler is used</li> <li>Add support for Relay PHP extension for Redis</li> <li>The <code>Response::sendHeaders()</code> method now takes an optional HTTP status code as parameter, allowing to send informational responses such as Early Hints responses (103 status code)</li> <li>Add <code>IpUtils::isPrivateIp()</code></li> <li>Add <code>Request::getPayload(): InputBag</code></li> <li>Deprecate conversion of invalid values in <code>ParameterBag::getInt()</code> and <code>ParameterBag::getBoolean()</code>,</li> <li>Deprecate ignoring invalid values when using <code>ParameterBag::filter()</code>, unless flag <code>FILTER_NULL_ON_FAILURE</code> is set</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/symfony/http-foundation/commit/ba020a321a95519303a3f09ec2824d34d601c388"><code>ba020a3</code></a> Merge branch '5.4' into 6.4</li> <li><a href="https://github.com/symfony/http-foundation/commit/168b77c71e6f02d8fc479db78beaf742a37d3cab"><code>168b77c</code></a> security #cve-2024-50345 [HttpFoundation] Reject URIs that contain invalid ch...</li> <li><a href="https://github.com/symfony/http-foundation/commit/4875486169c670d8cbf055b9d44e1aa4bade08e5"><code>4875486</code></a> Merge branch '5.4' into 6.4</li> <li><a href="https://github.com/symfony/http-foundation/commit/32310ff3aa8126ede47168fc9d9ae4a33b09c3a2"><code>32310ff</code></a> [HttpFoundation] Reject URIs that contain invalid characters</li> <li><a href="https://github.com/symfony/http-foundation/commit/38bd9bc4f5de292ddbf860d02596133dbc09d422"><code>38bd9bc</code></a> [HttpFoundation] Remove invalid HTTP method from exception message</li> <li><a href="https://github.com/symfony/http-foundation/commit/3f38426b9447521b044fbee56a1b31b18e049042"><code>3f38426</code></a> Ensure compatibility with mongodb v2</li> <li><a href="https://github.com/symfony/http-foundation/commit/4c0341b3e0a7291e752c69d2a1ed9a84b68d604c"><code>4c0341b</code></a> Merge branch '5.4' into 6.4</li> <li><a href="https://github.com/symfony/http-foundation/commit/35f7b4ca005d2300bdb57fbdc0d6df4e11ed70d0"><code>35f7b4c</code></a> session names must not be empty</li> <li><a href="https://github.com/symfony/http-foundation/commit/33638190c6ba70693b2c0399b87804474c3dc693"><code>3363819</code></a> Merge branch '5.4' into 6.4</li> <li><a href="https://github.com/symfony/http-foundation/commit/e641eddada95b55477370076db7ffcde120a0f69"><code>e641edd</code></a> ensure session storages are opened in tests before destroying them</li> <li>Additional commits viewable in <a href="https://github.com/symfony/http-foundation/compare/v6.3.12...v6.4.14">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=symfony/http-foundation&package-manager=composer&previous-version=6.3.12&new-version=6.4.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/muffinista/gophper-proxy/network/alerts). </details>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github/gophper-proxy#3
No description provided.