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/http-kernel
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.2.5
Choose a base ref
...
head repository: symfony/http-kernel
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v7.2.6
Choose a head ref
  • 6 commits
  • 3 files changed
  • 3 contributors

Commits on Mar 28, 2025

  1. Update VERSION for 6.4.20

    fabpot committed Mar 28, 2025
    Configuration menu
    Copy the full SHA
    6be6db3 View commit details
    Browse the repository at this point in the history
  2. Bump Symfony version to 6.4.21

    fabpot committed Mar 28, 2025
    Configuration menu
    Copy the full SHA
    a83a10d View commit details
    Browse the repository at this point in the history
  3. Bump Symfony version to 7.2.6

    fabpot committed Mar 28, 2025
    Configuration menu
    Copy the full SHA
    edea8d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2025

  1. Do not ignore enum when Autowire attribute in RegisterControllerArgum…

    …entLocatorsPass
    
    When moving services injected from the constructor to the controller arguments, I noticed a bug.
    
    We were auto wiring an env var to a backed enum like this:
    
    ```php
    class Foo
    {
        public function __construct(
            #[Autowire(env: 'enum:App\Enum:SOME_ENV_KEY')]
            private \App\Enum $someEnum,
        ) {}
    
        public function __invoke() {}
    }
    ```
    
    This works fine with normal Symfony Dependency Injection.
    
    But when we switch to controller arguments like this:
    ```php
    class Foo
    {
        public function __invoke(
            #[Autowire(env: 'enum:App\Enum:SOME_ENV_KEY')]
            \App\Enum $someEnum,
        ) {}
    }
    ```
    
    This stops working.
    
    The issue is that BackedEnum's are excluded. But this should only be excluded when there is no Autowire attribute.
    ruudk committed Apr 7, 2025
    Configuration menu
    Copy the full SHA
    eade992 View commit details
    Browse the repository at this point in the history
  2. Merge branch '6.4' into 7.2

    * 6.4:
      [Intl] Update data to ICU 77.1
      Correctly convert SIGSYS to its name
      fix(security): fix OIDC user identifier
      Do not ignore enum when Autowire attribute in RegisterControllerArgumentLocatorsPass
      fix RedisCluster seed if REDIS_CLUSTER_HOST env var is not set
    xabbuh committed Apr 7, 2025
    Configuration menu
    Copy the full SHA
    a40037f View commit details
    Browse the repository at this point in the history

Commits on May 2, 2025

  1. Update VERSION for 7.2.6

    fabpot committed May 2, 2025
    Configuration menu
    Copy the full SHA
    f9dec01 View commit details
    Browse the repository at this point in the history
Loading