{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":56510160,"defaultBranch":"master","name":"symfony","ownerLogin":"chalasr","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-04-18T13:30:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7502063?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711609725.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ebd05260226538089543b80c335e971e3f1233c6","ref":"refs/heads/chalasr-patch-1","pushedAt":"2024-03-28T07:08:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"Update AuthorizationCheckerInterface.php","shortMessageHtmlLink":"Update AuthorizationCheckerInterface.php"}},{"before":"e9887afdbaf5bb1ca4a3084c445e4afaa6ce88dd","after":"5f874b147db17e34be1a3d529dce21d80a4c6e94","ref":"refs/heads/accept-lang-default-locale","pushedAt":"2023-12-21T18:08:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[HttpKernel] Respect default locale in `Accept-Language`-based detection","shortMessageHtmlLink":"[HttpKernel] Respect default locale in Accept-Language-based detection"}},{"before":"1de87683dcded7d872db616551472c579f6b8fa1","after":"e9887afdbaf5bb1ca4a3084c445e4afaa6ce88dd","ref":"refs/heads/accept-lang-default-locale","pushedAt":"2023-12-21T18:06:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[HttpKernel] Fix respecting default locale in Accept-Language-based locale detection","shortMessageHtmlLink":"[HttpKernel] Fix respecting default locale in Accept-Language-based l…"}},{"before":null,"after":"1de87683dcded7d872db616551472c579f6b8fa1","ref":"refs/heads/accept-lang-default-locale","pushedAt":"2023-12-18T21:43:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"bug #53057 [HttpKernel] Move ``@internal`` from `AbstractSessionListener` class to its methods and properties (Florian-Merle)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[HttpKernel] Move ``@internal`` from `AbstractSessionListener` class to its methods and properties\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues |\n| License | MIT\n\nThe `AbstractSessionListener` being marked as internal, its public constant `NO_AUTO_CACHE_CONTROL_HEADER` should not be used while the documentation [states it can](https://symfony.com/doc/current/http_cache.html#http-caching-and-user-sessions).\n\nIn fact, static analysis tools like psalm says there is an error with code using this constant.\n```\nERROR: InternalClass - xxx.php:32:33 - Symfony\\Component\\HttpKernel\\EventListener\\AbstractSessionListener is internal to Symfony but called from xxx (see https://psalm.dev/174)\n $response->headers->set(AbstractSessionListener::NO_AUTO_CACHE_CONTROL_HEADER, 'true');\n```\n\n~~Another solution is to make every method of the `AbstractSessionListener` internal but this means the class could be extended.~~\n~~Also, maybe the class `AbstractSessionListener` should not be internal, but I don't think so.~~\n~~This is why I introduced a new interface that is not internal and allows to not introduce BC.~~\n\n~~The documentation will need to be updated if this pull request is merged, I'd be happy to do it later.~~\n\nAs discussed, I made public/protected properties and methods internal and removed the original internal mark on the class.\nThis solves the issue and allows us to use the `AbstractSessionListener::NO_AUTO_CACHE_CONTROL_HEADER` const just like the documentation says we can.\n\nCommits\n-------\n\ndefe229229 [HttpKernel] Move `@internal` from AbstractSessionListener class to its methods and properties","shortMessageHtmlLink":"bug symfony#53057 [HttpKernel] Move @internal from `AbstractSessi…"}},{"before":"98c41e07bc95db4cd478d4f408c04dbe8455fb9a","after":null,"ref":"refs/heads/sec-reset-traceables","pushedAt":"2023-10-06T14:05:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"}},{"before":"72fa98f57b2518c25f57eda1ec23dc27b5fb7857","after":"98c41e07bc95db4cd478d4f408c04dbe8455fb9a","ref":"refs/heads/sec-reset-traceables","pushedAt":"2023-10-06T13:13:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix resetting traceable listeners","shortMessageHtmlLink":"[Security] Fix resetting traceable listeners"}},{"before":"066ef5d368b02deec904b7013ad106f689db3aa1","after":null,"ref":"refs/heads/rm-dic-aware-fixture","pushedAt":"2023-10-05T14:41:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"}},{"before":"039eecb0a0ca626b45392654051ef7d204e8d582","after":"066ef5d368b02deec904b7013ad106f689db3aa1","ref":"refs/heads/rm-dic-aware-fixture","pushedAt":"2023-10-05T14:34:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[FrameworkBundle] Remove ContainerAware leftover","shortMessageHtmlLink":"[FrameworkBundle] Remove ContainerAware leftover"}},{"before":null,"after":"039eecb0a0ca626b45392654051ef7d204e8d582","ref":"refs/heads/rm-dic-aware-fixture","pushedAt":"2023-10-05T14:33:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"feature #51771 Update the design of the Symfony Welcome Page (javiereguiluz)\n\nThis PR was squashed before being merged into the 7.0 branch.\n\nDiscussion\n----------\n\nUpdate the design of the Symfony Welcome Page\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.0\n| Bug fix? | no\n| New feature? | yes\n| Deprecations? | no\n| Tickets | -\n| License | MIT\n\nThis PR refreshes the design of the Symfony Welcome Page for Symfony 7.0. This is the page that you see when you create a new Symfony app and browse it without making any change to it.\n\nThe new design keeps most of the features of the previous design, including the random color each time you reload the page.\n\nThis is how it looks:\n\n| Smartphone | Tablet | Desktop\n| ---------- | ------ | -------\n| ![new-welcome-page-smartphone](https://github.com/symfony/symfony/assets/73419/9c1d9b22-d07d-45e3-a633-b6c475f1d5db) | ![new-welcome-page-tablet](https://github.com/symfony/symfony/assets/73419/5758c2c2-d3bb-404a-9460-b15686e5dcd8) | ![new-welcome-page-desktop](https://github.com/symfony/symfony/assets/73419/8994328d-e062-467d-b42f-70567007b7de)\n\nThis is how it looked **before**:\n\n| Smartphone | Tablet | Desktop\n| ---------- | ------ | -------\n| ![before-welcome-page-smartphone](https://github.com/symfony/symfony/assets/73419/7cdf0df6-fc4f-47e0-979b-658629205726) | ![before-welcome-page-tablet](https://github.com/symfony/symfony/assets/73419/5dddd213-0d89-4f05-9035-77c140d49d35) | ![before-welcome-page-desktop](https://github.com/symfony/symfony/assets/73419/14afa467-8137-4b08-a4b0-895f9681b580)\n\nCommits\n-------\n\n5d30505308 Update the design of the Symfony Welcome Page","shortMessageHtmlLink":"feature symfony#51771 Update the design of the Symfony Welcome Page (…"}},{"before":"504e6ba19cbf2ddd2fc71102b6fd8b2a339510af","after":"72fa98f57b2518c25f57eda1ec23dc27b5fb7857","ref":"refs/heads/sec-reset-traceables","pushedAt":"2023-10-05T13:31:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix resetting traceable listeners","shortMessageHtmlLink":"[Security] Fix resetting traceable listeners"}},{"before":"c2c245d20bdea9523269c7edc0eddcf018c00982","after":"504e6ba19cbf2ddd2fc71102b6fd8b2a339510af","ref":"refs/heads/sec-reset-traceables","pushedAt":"2023-10-05T13:26:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix resetting traceable listeners","shortMessageHtmlLink":"[Security] Fix resetting traceable listeners"}},{"before":"ee3497c2d0b47fe49c6cebb8484584a9dccfee8e","after":"c2c245d20bdea9523269c7edc0eddcf018c00982","ref":"refs/heads/sec-reset-traceables","pushedAt":"2023-10-05T13:22:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix resetting traceable listeners","shortMessageHtmlLink":"[Security] Fix resetting traceable listeners"}},{"before":"6677a2af51f7e052e8a399918b3dc023bf5a7d0a","after":"ee3497c2d0b47fe49c6cebb8484584a9dccfee8e","ref":"refs/heads/sec-reset-traceables","pushedAt":"2023-10-05T13:21:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix resetting traceable listeners","shortMessageHtmlLink":"[Security] Fix resetting traceable listeners"}},{"before":"b310e18f7993747d073be50d21c6f8742ea6ed43","after":"6677a2af51f7e052e8a399918b3dc023bf5a7d0a","ref":"refs/heads/sec-reset-traceables","pushedAt":"2023-10-05T13:16:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix resetting traceable listeners' state","shortMessageHtmlLink":"[Security] Fix resetting traceable listeners' state"}},{"before":null,"after":"b310e18f7993747d073be50d21c6f8742ea6ed43","ref":"refs/heads/sec-reset-traceables","pushedAt":"2023-10-05T13:12:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix resetting traceable listeners' state","shortMessageHtmlLink":"[Security] Fix resetting traceable listeners' state"}},{"before":"f7242ca6485c0bb515982d21cbdf37f9711b32bc","after":null,"ref":"refs/heads/msg-fix-wrapped-exceptions","pushedAt":"2023-10-02T13:09:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"}},{"before":"8c3f12455ef47bb4e0e1829685014c41ff0a3545","after":"f7242ca6485c0bb515982d21cbdf37f9711b32bc","ref":"refs/heads/msg-fix-wrapped-exceptions","pushedAt":"2023-10-02T12:55:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Messenger] Fix WrappedExceptionsTrait","shortMessageHtmlLink":"[Messenger] Fix WrappedExceptionsTrait"}},{"before":"06d8e9d5e2c603d9e260531d059b527a4b93d266","after":"8c3f12455ef47bb4e0e1829685014c41ff0a3545","ref":"refs/heads/msg-fix-wrapped-exceptions","pushedAt":"2023-10-02T12:54:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Messenger] Fix WrappedExceptionsTrait & tests","shortMessageHtmlLink":"[Messenger] Fix WrappedExceptionsTrait & tests"}},{"before":"8adf786d7c37fb1cf45c00fe77cb1b1e4d6ede29","after":"b4e1042a3dc439110e2e8c40ccb27d92a5ade3c7","ref":"refs/heads/oidc-error-handling","pushedAt":"2023-10-02T01:00:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Improve error handling in OIDC access token handlers","shortMessageHtmlLink":"[Security] Improve error handling in OIDC access token handlers"}},{"before":null,"after":"06d8e9d5e2c603d9e260531d059b527a4b93d266","ref":"refs/heads/msg-fix-wrapped-exceptions","pushedAt":"2023-10-02T00:10:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Messenger] Fix WrappedExceptionsTrait & tests","shortMessageHtmlLink":"[Messenger] Fix WrappedExceptionsTrait & tests"}},{"before":"18498d775587c901628093ba05db54932dc28d24","after":"8adf786d7c37fb1cf45c00fe77cb1b1e4d6ede29","ref":"refs/heads/oidc-error-handling","pushedAt":"2023-08-06T04:17:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Improve error handling in OIDC access token handlers","shortMessageHtmlLink":"[Security] Improve error handling in OIDC access token handlers"}},{"before":null,"after":"af29a70187fa277db68cb9ce761fbcce788e9340","ref":"refs/heads/fix-validator-automapping-target","pushedAt":"2023-07-20T18:28:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Validator] Fix #[Enable/DisableAutoMapping] invalid target","shortMessageHtmlLink":"[Validator] Fix #[Enable/DisableAutoMapping] invalid target"}},{"before":null,"after":"48f66f99fc965ef085b8cc90b65619a398ea1453","ref":"refs/heads/7.0","pushedAt":"2023-07-06T14:16:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"minor #50902 [DomCrawler][HttpFoundation] Add planned arguments to Crawler::innerText() and sendHeaders() methods (nicolas-grekas)\n\nThis PR was merged into the 7.0 branch.\n\nDiscussion\n----------\n\n[DomCrawler][HttpFoundation] Add planned arguments to Crawler::innerText() and sendHeaders() methods\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.0\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Tickets | -\n| License | MIT\n| Doc PR | -\n\nCommits\n-------\n\nf560ef7286 [HttpFoundation][DomCrawler] Add planned arguments to Crawler::innerText() and sendHeaders() methods","shortMessageHtmlLink":"minor symfony#50902 [DomCrawler][HttpFoundation] Add planned argument…"}},{"before":"7f0f2350f776e3567a74fd3225f583bc2530612a","after":"18498d775587c901628093ba05db54932dc28d24","ref":"refs/heads/oidc-error-handling","pushedAt":"2023-06-22T23:22:53.062Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix error handling in OIDC access token handlers","shortMessageHtmlLink":"[Security] Fix error handling in OIDC access token handlers"}},{"before":"5f29bd8fad9cd7d94790b2ddcd7b6b5ae23267fc","after":null,"ref":"refs/heads/fix-oidc-log-message","pushedAt":"2023-06-20T17:33:14.250Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"}},{"before":"2c4df90a46447a79c41b5bd69700a328df0b47de","after":"7f0f2350f776e3567a74fd3225f583bc2530612a","ref":"refs/heads/oidc-error-handling","pushedAt":"2023-06-18T15:52:13.271Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix error handling in OIDC access token handlers","shortMessageHtmlLink":"[Security] Fix error handling in OIDC access token handlers"}},{"before":null,"after":"5f29bd8fad9cd7d94790b2ddcd7b6b5ae23267fc","ref":"refs/heads/fix-oidc-log-message","pushedAt":"2023-06-18T15:50:18.483Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix log message in OidcTokenHandler","shortMessageHtmlLink":"[Security] Fix log message in OidcTokenHandler"}},{"before":"7fb11f57ac6434daa9529ab87373a2bff92f8182","after":"2c4df90a46447a79c41b5bd69700a328df0b47de","ref":"refs/heads/oidc-error-handling","pushedAt":"2023-06-18T15:48:22.914Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix error handling in OIDC access token handlers","shortMessageHtmlLink":"[Security] Fix error handling in OIDC access token handlers"}},{"before":"76e778a01367ebb8b22aee8f25cd6271d4d0e554","after":"7fb11f57ac6434daa9529ab87373a2bff92f8182","ref":"refs/heads/oidc-error-handling","pushedAt":"2023-06-18T15:37:44.265Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"},"commit":{"message":"[Security] Fix error handling in OIDC access token handlers","shortMessageHtmlLink":"[Security] Fix error handling in OIDC access token handlers"}},{"before":"27e7f62d7ad663258cd1025993d39e874153748d","after":null,"ref":"refs/heads/oidc-token-parse-errorlog","pushedAt":"2023-06-18T15:35:14.037Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chalasr","name":"Robin Chalas","path":"/chalasr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7502063?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIXZdaQA","startCursor":null,"endCursor":null}},"title":"Activity · chalasr/symfony"}