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/security-core
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7.2
Choose a base ref
...
head repository: symfony/security-core
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 7.3
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 44 files changed
  • 10 contributors

Commits on Dec 7, 2024

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

Commits on Dec 15, 2024

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

Commits on Jan 7, 2025

  1. Sync Security\ExpressionLanguage constructor with parent

    change typehint array -> iterable
    kor3k authored and nicolas-grekas committed Jan 7, 2025
    Configuration menu
    Copy the full SHA
    c83ae6d View commit details
    Browse the repository at this point in the history
  2. Merge branch '7.2' into 7.3

    * 7.2: (47 commits)
      Remove comment about AppVeyor in `phpunit`
      [Webhook][RemoteEvent] fix SendgridPayloadConverter category support
      Update old Appveyor skip conditions
      sync the Dutch translation file with changes from the 7.2 branch
      [Yaml] fix inline notation with inline comment
      clean up code for doctrine/persistence 2.x
      Generate missing translations using Gemini
      fix(property-info): make sure that SerializerExtractor returns null for invalid class metadata
      add translations for the Slug constraint
      [RemoteEvent][Webhook] fix SendgridRequestParser & SendgridPayloadConverter in case of missing sg_message_id
      [Messenger] Fix `TransportMessageIdStamp` not always added
      [DoctrineBridge] Fix compatibility to Doctrine persistence 2.5 in Doctrine Bridge 6.4 to avoid Projects stuck on 6.3
      [PropertyInfo] Fix add missing composer conflict
      [ErrorHandler] Don't trigger "internal" deprecations for anonymous LazyClosure instances
      [VarDumper] Fix displaying closure's "this" from anonymous classes
      [Doctrine][Messenger] Prevents multiple TransportMessageIdStamp being stored in envelope
      [HttpKernel] Don't override existing LoggerInterface autowiring alias in LoggerPass
      reject inline notations followed by invalid content
      Fix predis command error checking
      [Security] Fix triggering session tracking from ContextListener
      ...
    xabbuh committed Jan 7, 2025
    Configuration menu
    Copy the full SHA
    fa087af View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2025

  1. chore: PHP CS Fixer fixes

    keradus authored and nicolas-grekas committed Jan 10, 2025
    Configuration menu
    Copy the full SHA
    8f45e00 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2025

  1. Merge branch '7.2' into 7.3

    * 7.2: (37 commits)
      fix dumped markup
      improve amqp connection issues
      [Serializer] [ObjectNormalizer] Filter int when using FILTER_BOOL
      Fix #53778
      Issue 59387-2: make check with prefix more robust
      [PropertyInfo] Add missing test
      fix tests
      [Security][Validators] Review translations.
      [validator] Updated Dutch translation
      [FrameworkBundle] Fix wiring ConsoleProfilerListener
      [HttpKernel] Fix link to php doc
      [Lock] Make sure RedisStore will also support Valkey
      [Validator] Update sr_Cyrl 120:This value is not a valid slug.
      [Validator] Update sr_Latn 120:This value is not a valid slug.
      6.4 Missing translations for Italian (it) #59419
      tests(notifier): avoid failing SNS test with local AWS configuration
      Fix typo ratio comment
      chore: PropertyAccess - fix typo in DocBlock
      [Validator] Missing translations for Brazilian Portuguese (pt_BR)
      fix(dependency-injection): reset env vars with kernel.reset
      ...
    xabbuh committed Jan 17, 2025
    Configuration menu
    Copy the full SHA
    7fb8f5c View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2025

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

Commits on Jan 27, 2025

  1. Merge branch '7.2' into 7.3

    * 7.2: (21 commits)
      [FrameworkBundle] Add missing `not-compromised-password` entry in XSD
      [AssetMapper] Fix CssCompiler matches url in comments
      Add support for doctrine/persistence 4
      fix(sweego): Fix channel parameter value to fixed value for Mailer and Notifier Transports
      Ensure TransportExceptionInterface populates stream debug data
      Fix typo in validators.sk.xlf
      [Mime] Fix body validity check in `Email` when using `Message::setBody()`
      Review Arabic translations for the validator
      Fixed mistakes in proper hebrew writing in the previous translation and confirmed the rest to be correct and in the same style.
      Review translation
      [Cache] Don't clear system caches on cache:clear
      [FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers
      [Config] Add missing json_encode flag when creating .meta.json files
      Mark Czech Validator translation as reviewed
      [PropertyInfo] Fix `TypeTest` duplicated assert
      [Validator] Fix `Url` constraint attribute assertion
      convert legacy types to TypeInfo types if getType() is not implemented
      [HtmlSanitizer] Avoid accessing non existent array key when checking for hosts validity
      [Messenger ] Extract retry delay from nested `RecoverableExceptionInterface`
      Update validators.ar.xlf
      ...
    xabbuh committed Jan 27, 2025
    Configuration menu
    Copy the full SHA
    ff45aa8 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2025

  1. Configuration menu
    Copy the full SHA
    658e5c8 View commit details
    Browse the repository at this point in the history
  2. minor #59558 [Security] Unset token roles when serializing it and use…

    …r implements EquatableInterface (nicolas-grekas)
    
    This PR was merged into the 7.3 branch.
    
    Discussion
    ----------
    
    [Security] Unset token roles when serializing it and user implements EquatableInterface
    
    | Q             | A
    | ------------- | ---
    | Branch?       | 7.3
    | Bug fix?      | no
    | New feature?  | no
    | Deprecations? | no
    | Issues        | -
    | License       | MIT
    
    When the user object implement EquatableInterface, we never read the roles stored in the token object that wraps the user in the session storage.
    
    This PR ensures we don't store these roles either - they're just wasting space.
    
    Commits
    -------
    
    b7c55c87bcb [Security] Unset token roles when serializing it and user implements EquatableInterface
    nicolas-grekas committed Jan 29, 2025
    Configuration menu
    Copy the full SHA
    2612a0d View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2025

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

Commits on Feb 4, 2025

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

Commits on Feb 10, 2025

  1. [Security] Support hashing the hashed password using crc32c when putt…

    …ing the user in the session
    nicolas-grekas committed Feb 10, 2025
    Configuration menu
    Copy the full SHA
    3205181 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2025

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

Commits on Feb 18, 2025

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

Commits on Feb 20, 2025

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

Commits on Feb 26, 2025

  1. [Security] OAuth2 Introspection Endpoint (RFC7662)

    In addition to the excellent work of @vincentchalamon #48272, this PR allows getting the data from the OAuth2 Introspection Endpoint. This endpoint is defined in the [RFC7662](https://datatracker.ietf.org/doc/html/rfc7662). It returns the following information that is used to retrieve the user:
    
    * If the access token is active
    * A set of claims that are similar to the OIDC one, including the `sub` or the `username`.
    Spomky authored and fabpot committed Feb 26, 2025
    Configuration menu
    Copy the full SHA
    41843c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2025

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

Commits on Apr 4, 2025

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

Commits on Apr 17, 2025

  1. Merge branch '7.2' into 7.3

    * 7.2:
      Add Tagalog translations for security and validator components
    xabbuh committed Apr 17, 2025
    Configuration menu
    Copy the full SHA
    b2520af View commit details
    Browse the repository at this point in the history
Loading