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

Commits on Mar 16, 2026

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

Commits on Mar 17, 2026

  1. Merge branch '6.4' into 7.4

    * 6.4:
      [HttpKernel] Reset router locale to default when finishing main request
      Only decrement pendingRequests when it's more than zero
      [Dotenv] Fix self-referencing variables with defaults and env key resolution during deferred expansion
      Improve Bulgarian translations in validators.bg.xlf
      [Cache] Fix ChainAdapter ignoring item expiry when propagating to earlier adapters
      [Form] Fix typed property initialization in ValidatorExtension
      [Messenger] Fix duplicate pending messages in Redis transport with batch handlers
      Fix deprecation notices for "@method" annotations when implementing interfaces directly
    nicolas-grekas committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    edee47d View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2026

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

Commits on Mar 24, 2026

  1. Configuration menu
    Copy the full SHA
    0672a76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8b29b4 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2026

  1. Merge branch '6.4' into 7.4

    * 6.4:
      Update Uzbek translations in validators and security files
      Update Armenian translations in security and validators files
      Mark Hebrew translations as reviewed for validator messages.
      Update Azerbaijani translations in validators and security files
      Update Estonian translations in validators and security files
      Update Lithuanian translations in security and validators files
      [Cache] Fix undefined array key when tag save fails in AbstractTagAwareAdapter
      Update Serbian (Cyrillic) translations in validators file
      Remove translation review states and improve Slovenian translations in `validators.sl.xlf`.
      Update Tagalog validator translations: refine phrasing and remove "needs-review" state
      [HttpClient] Unset push response content when the push handler is released
      [HttpKernel] Fix allowing invalid `#[Autowire]` references in controller arguments
      Always yield the first chunk
      [Messenger] Use SignalRegistry::isSupported() instead of extension_loaded('pcntl')
    
    # Conflicts:
    #	src/Symfony/Component/HttpKernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php
    #	src/Symfony/Component/Messenger/Command/ConsumeMessagesCommand.php
    fabpot committed Mar 27, 2026
    Configuration menu
    Copy the full SHA
    5ecaa9e View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2026

  1. Configuration menu
    Copy the full SHA
    12504ec View commit details
    Browse the repository at this point in the history
  2. bug #63747 [Cache] Fix Psr16Cache::getMultiple() returning `ValueWr…

    …apper` with `TagAwareAdapter` (pcescon)
    
    This PR was merged into the 6.4 branch.
    
    Discussion
    ----------
    
    [Cache] Fix `Psr16Cache::getMultiple()` returning `ValueWrapper` with `TagAwareAdapter`
    
    | Q             | A
    | ------------- | ---
    | Branch?       | 6.4
    | Bug fix?      | yes
    | New feature?  | no
    | Deprecations? | no
    | Issues        | Fix #58632
    | License       | MIT
    
    `Psr16Cache::getMultiple()` was returning `ValueWrapper` objects instead of raw values when the underlying pool was a `TagAwareAdapter`.
    
    The issue was that `$packCacheItem` re-packed all values having metadata. Since `TagAwareAdapter` adds tags metadata to items, this triggered the re-packing even for values that were stored as raw values.
    
    The fix checks for timing metadata (`ctime` or `expiry`) before re-packing. These are only present when values were stored via `Psr16Adapter` (which needs the metadata preserved). Tags-only metadata no longer triggers re-packing.
    
    Commits
    -------
    
    5c4533ec18d [Cache] Fix Psr16Cache::getMultiple() returning ValueWrapper with TagAwareAdapter
    nicolas-grekas committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    a8e4dc6 View commit details
    Browse the repository at this point in the history
  3. [Cache] Fix tests

    nicolas-grekas committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    fc88b5a View commit details
    Browse the repository at this point in the history
  4. minor #63750 Configure deprecation triggers (derrabus)

    This PR was merged into the 7.4 branch.
    
    Discussion
    ----------
    
     Configure deprecation triggers
    
    | Q             | A
    | ------------- | ---
    | Branch?       | 7.4
    | Bug fix?      | no
    | New feature?  | no
    | Deprecations? | no
    | Issues        | N/A
    | License       | MIT
    
    By configuring deprecation triggers in PHPUnit, we enable PHPUnit to be more precise about where an observed deprecation warning originates.
    
    #### Before
    
    <img width="645" height="237" alt="Bildschirmfoto 2026-03-24 um 14 16 33" src="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/user-attachments/assets/f44556b8-0ade-4c56-9e59-be5443a439fb">https://github.com/user-attachments/assets/f44556b8-0ade-4c56-9e59-be5443a439fb" />
    
    #### After
    
    <img width="732" height="226" alt="Bildschirmfoto 2026-03-24 um 14 17 23" src="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/user-attachments/assets/dbdc0a8e-b129-440d-93f9-ff813611f42b">https://github.com/user-attachments/assets/dbdc0a8e-b129-440d-93f9-ff813611f42b" />
    
    Commits
    -------
    
    1252f4ef7bb Configure deprecation triggers
    nicolas-grekas committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    35be5a2 View commit details
    Browse the repository at this point in the history
  5. Merge branch '6.4' into 7.4

    * 6.4:
      [Ldap] Make the Adapter resettable
      [Serializer] Remove needless line in changelog
      [MonologBridge] Fix ConsoleHandler losing output after nested command terminates
      [Cache] Fix tests
      [EventDispatcher] Fix memory leak in TraceableEventDispatcher for long-running processes
      [TwigBridge][Mime] Add missing tests
      [TwigBridge] Refactor image method to use DataPart content ID
      [Cache] Fix undefined property access
      [Console] Fix performance regression in OutputFormatter for ASCII content
      [Serializer] Fix can*() prefix support in GetSetMethodNormalizer
      [Cache] Fix Psr16Cache::getMultiple() returning ValueWrapper with TagAwareAdapter
    
    # Conflicts:
    #	src/Symfony/Bridge/Monolog/Handler/ConsoleHandler.php
    #	src/Symfony/Bridge/Monolog/Tests/Handler/ConsoleHandlerTest.php
    #	src/Symfony/Bridge/Twig/Mime/WrappedTemplatedEmail.php
    #	src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php
    #	src/Symfony/Component/Ldap/Tests/Adapter/ExtLdap/AdapterTest.php
    nicolas-grekas committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    db25758 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b94fba View commit details
    Browse the repository at this point in the history
  7. Merge branch '6.4' into 7.4

    * 6.4:
      [Cache] Ensure compatibility with Relay extension 0.21.0
    nicolas-grekas committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    4c5e466 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    467464d View commit details
    Browse the repository at this point in the history
Loading