Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: symfony/runtime
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7.3
Choose a base ref
...
head repository: symfony/runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 8.0
Choose a head ref
  • 18 commits
  • 10 files changed
  • 7 contributors

Commits on May 30, 2025

  1. Configuration menu
    Copy the full SHA
    5365efa View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2025

  1. Allow Symfony ^8.0

    nicolas-grekas committed Jun 2, 2025
    Configuration menu
    Copy the full SHA
    38692fb View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2025

  1. Configuration menu
    Copy the full SHA
    77c7547 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2025

  1. Configuration menu
    Copy the full SHA
    3c7162e View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2025

  1. Merge branch '7.4' into 8.0

    * 7.4:
      [Console] Support enum in invokable commands
      fix missing newline
      [Console] Simplify using invokable commands when the component is used standalone
      [Console] Fix setting aliases & hidden via name
      remove no longer needed conflict rule on symfony/event-dispatcher
      [JsonStreamer] Add PHPDoc to generated code
      [SecurityBundle] register alias for argument for password hasher
    chalasr committed Jun 12, 2025
    Configuration menu
    Copy the full SHA
    f22487c View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2025

  1. Configuration menu
    Copy the full SHA
    e0c2024 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2025

  1. Merge branch '7.3' into 7.4

    * 7.3:
      Fix-type-error-when-revealing-broken-secret
      fix compatibility with Relay 0.11
      [Security] Handle non-callable implementations of `FirewallListenerInterface`
      [DomCrawler] Allow selecting `button`s by their `value`
      flip excluded properties with keys with Doctrine-style constraint config
      [JsonPath] Test against official compliance test suite
      Silence E_DEPRECATED and E_USER_DEPRECATED
      [HttpCache] Hit the backend only once after waiting for the cache lock
      fix compatibility with Symfony 7.4
      [Form] Keep submitted values when keep_as_list option of collection type is enabled
      [Form] Fix `keep_as_list` when data is not an array
      [JsonPath] Fix subexpression evaluation in filters
      [JsonPath] Fix support for comma separated indices
    nicolas-grekas committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    fea0571 View commit details
    Browse the repository at this point in the history
  2. Merge branch '7.4' into 8.0

    * 7.4:
      Fix-type-error-when-revealing-broken-secret
      replace expectDeprecation() with expectUserDeprecationMessage()
      fix compatibility with Relay 0.11
      [Security] Handle non-callable implementations of `FirewallListenerInterface`
      [Console] Allow Usages to be specified via #[AsCommand]
      [DomCrawler] Allow selecting `button`s by their `value`
      flip excluded properties with keys with Doctrine-style constraint config
      [JsonPath] Test against official compliance test suite
      Silence E_DEPRECATED and E_USER_DEPRECATED
      [HttpCache] Hit the backend only once after waiting for the cache lock
      fix compatibility with Symfony 7.4
      [Form] Keep submitted values when keep_as_list option of collection type is enabled
      [Form] Fix `keep_as_list` when data is not an array
      [JsonPath] Fix subexpression evaluation in filters
      [JsonPath] Fix support for comma separated indices
    nicolas-grekas committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    ec25764 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2025

  1. Configuration menu
    Copy the full SHA
    86c4855 View commit details
    Browse the repository at this point in the history
  2. Merge branch '7.4' into 8.0

    * 7.4:
      [JsonPath] Handle special whitespaces in filters
      [FrameworkBundle] Fix allow `loose` as an email validation mode
      [Messenger] Fix float value for worker memory limit
      fix backwards-compatibility with overridden add() methods
      [Serializer] improve phpdoc for normalizer
      Improve-callable-typing
      fix merge
      [Mailer] Add new `assertEmailAddressNotContains` method
    nicolas-grekas committed Jun 16, 2025
    Configuration menu
    Copy the full SHA
    c84f705 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2025

  1. Configuration menu
    Copy the full SHA
    b814dd0 View commit details
    Browse the repository at this point in the history
  2. Merge branch '7.4' into 8.0

    * 7.4:
      [DependencyInjection] Allow extending `#[AsAlias]` attribute
      fix forward-compatibility with Symfony 8
      Fix code example in PHPDoc block
    xabbuh committed Jun 18, 2025
    Configuration menu
    Copy the full SHA
    b00284e View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2025

  1. feature #60503 [Runtime] Automatically use FrankenPHP runner when its…

    … worker mode is detected (alexandre-daubois)
    
    This PR was merged into the 7.4 branch.
    
    Discussion
    ----------
    
    [Runtime] Automatically use FrankenPHP runner when its worker mode is detected
    
    | Q             | A
    | ------------- | ---
    | Branch?       | 7.4
    | Bug fix?      | no
    | New feature?  | yes
    | Deprecations? | no
    | Issues        | -
    | License       | MIT
    
    Currently, to use FrankenPHP worker mode, you have to install the `runtime/frankenphp-symfony` package and set the `APP_RUNTIME` env var to the correct FQCN.
    
    `@dunglas` and I would like to move the runtime and the runner classes to the Symfony core now that [The PHP Foundation officially supports FrakenPHP](https://thephp.foundation/blog/2025/05/15/frankenphp/).
    
    This PR adds FrankenPHP worker mode detection and registers the correct runner to use it. This specific runner is only used when using the worker mode. When using FrankenPHP in classic mode, `HttpKernelRunner` is still used.
    
    The DX would be greatly improved, given that it works out of the box with this PR.
    
    Classes and tests are coming from [this repo](https://github.com/php-runtime/frankenphp-symfony/tree/main) with a few tweaks to stick to Symfony CS.
    
    Commits
    -------
    
    b81d09db36c [Runtime] Automatically use FrankenPHP runner when its worker mode is detected
    fabpot committed Jun 20, 2025
    Configuration menu
    Copy the full SHA
    71821d5 View commit details
    Browse the repository at this point in the history
  2. Merge branch '7.4' into 8.0

    * 7.4:
      remove useless @legacy annotation
      disable the Lock integration to not register the deduplicate middleware
      [HttpFoundation] Use lowercase utf-8 as default response charset
      [Mailer] [Transport] Send clone of `RawMessage` instance in `RoundRobinTransport`
      [DependencyInjection] Fix generating adapters of functional interfaces
      [Runtime] Automatically use FrankenPHP runner when its worker mode is detected
    nicolas-grekas committed Jun 20, 2025
    Configuration menu
    Copy the full SHA
    3b44814 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2025

  1. Various CS fixes

    nicolas-grekas committed Jul 8, 2025
    Configuration menu
    Copy the full SHA
    00ceeb8 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2025

  1. Merge branch '7.4' into 8.0

    * 7.4:
      [ObjectMapper] handle non existing property errors
      Fix AsCronTask not passing arguments to command
      [HttpFoundation] Fix deprecation in tests on PHP 8.5
      Fix typo
      [Cache] Bump ext-redis to 6.2 and ext-relay to 0.11 minimum
      [VarExporter] Dump implicit-nullable types as explicit to prevent the corresponding deprecation
      [DependencyInjection] CS fix
      chore: PHP CS Fixer fixes
      Leverage get_error_handler()
      Various CS fixes
      Allow mixed root on CompoundConstraintTestCase validator
      [Serializer] Fix readonly property initialization from incorrect scope
      Update BrevoRequestParser.php
      [JsonPath] Improve escape sequence validation in name selector
    nicolas-grekas committed Jul 9, 2025
    Configuration menu
    Copy the full SHA
    a01f381 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2025

  1. run tests using PHPUnit 11.5

    xabbuh committed Jul 31, 2025
    Configuration menu
    Copy the full SHA
    199d14e View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2025

  1. Merge branch '7.4' into 8.0

    * 7.4:
      run tests using PHPUnit 11.5
      make data provider static
      [Lock] Fix using fractional TTLs on all platforms
      [Lock] Fixes an issue with PostgreSQL when using fractional TTLs
      [Console][Table] Fix unnecessary wrapping
      [DependencyInjection] Deprecate registering a service without a class when its id is a non-existing FQCN
      disable detecting modified indexes with DBAL 4.3
      [cache] RedisTrait::doFetch should use pipeline instead of mget for Relay\Cluster
      relax assertions for forward compatibility with Symfony 7.4
      [Console][Table] Fix invalid UTF-8 due to text wrapping
    nicolas-grekas committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    7f4f400 View commit details
    Browse the repository at this point in the history
Loading