{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29757600,"defaultBranch":"main","name":"symfony","ownerLogin":"auth0","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-23T23:07:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2824157?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704813979.0","currentOid":""},"activityList":{"items":[{"before":"0af5b540ace304c272e2a97804a988edf83f62af","after":"5a204087283f54ab4431ac045eec1044b768580e","ref":"refs/heads/main","pushedAt":"2024-01-17T14:09:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"feat: Support string concatenation of scopes (#183)\n\n### Changes\r\n\r\nThere has been support for Symfony role resolution from both\r\n`permissions` and `scope` claims in the JWT tokens for a while now.\r\n\r\nHowever, there was a problem that this bundle expected `scope` claim to\r\nbe either an array, or a string with the single scope value, while in\r\nreality Auth0 authentication API returns tokens with `scope` value being\r\na concatenated string of multiple scope values:\r\n\r\n\"Screenshot\r\n\r\nIn this bundle such scope produced an unusable role code with spaces in\r\nit and all permissions in one string.\r\n\r\nThis PR fixes this issue, by adding support for concatenated-string\r\nscope value while preserving support for previous formats as well.\r\n\r\n### Testing\r\n\r\nPhpUnit tests added (both previous formats + the new one; i.e. one test\r\nwould fail on old codebase)\r\n\r\n[x] This change adds test coverage\r\n\r\n[ ] This change has been tested on the latest version of Symfony\r\n\r\n### Checklist\r\n\r\n[x] I have read the [Auth0 general contribution\r\nguidelines](https://github.com/auth0/open-source-template/blob/master/GENERAL-CONTRIBUTING.md)\r\n\r\n[x] I have read the [Auth0 Code of\r\nConduct](https://github.com/auth0/open-source-template/blob/master/CODE-OF-CONDUCT.md)\r\n\r\n[x] All existing and new tests complete without errors","shortMessageHtmlLink":"feat: Support string concatenation of scopes (#183)"}},{"before":"995269e228d0af03694d4f29aa592592c8727797","after":null,"ref":"refs/heads/release/5.2.3","pushedAt":"2024-01-09T15:26:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"}},{"before":"cb551b378ae6a05b16a771b618e26660b1b40a1e","after":"0af5b540ace304c272e2a97804a988edf83f62af","ref":"refs/heads/main","pushedAt":"2024-01-09T15:26:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Release 5.2.3 (#181)\n\n**Fixed**\r\n- Syntax typo in AuthenticationController::__construct()\r\n[\\#180](https://github.com/auth0/symfony/pull/180)\r\n([mkilmanas](https://github.com/mkilmanas))\r\n- Controller container property assignment\r\n[\\#179](https://github.com/auth0/symfony/pull/179)\r\n([mkilmanas](https://github.com/mkilmanas))","shortMessageHtmlLink":"Release 5.2.3 (#181)"}},{"before":null,"after":"995269e228d0af03694d4f29aa592592c8727797","ref":"refs/heads/release/5.2.3","pushedAt":"2024-01-09T03:41:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"ba56f6742e86cf05882443727af312fb063cc7c5","after":"cb551b378ae6a05b16a771b618e26660b1b40a1e","ref":"refs/heads/main","pushedAt":"2024-01-09T03:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Fix linter warnings","shortMessageHtmlLink":"Fix linter warnings"}},{"before":"2821db49f299a2bb590e2293a3debd903cf942f4","after":"ba56f6742e86cf05882443727af312fb063cc7c5","ref":"refs/heads/main","pushedAt":"2024-01-09T03:32:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Fix linter warnings","shortMessageHtmlLink":"Fix linter warnings"}},{"before":"0f60608de9c0d06520b44e70b7117ac01f08b115","after":"2821db49f299a2bb590e2293a3debd903cf942f4","ref":"refs/heads/main","pushedAt":"2024-01-04T16:41:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Fix syntax typo in AuthenticationController::__construct() (#180)\n\n### Changes\r\n\r\nFix syntax typo in the previous code change in\r\n`AuthenticationController::__construct()`\r\n\r\n### References\r\n\r\nhttps://github.com/auth0/symfony/issues/178\r\nhttps://github.com/auth0/symfony/pull/179\r\nhttps://github.com/auth0/symfony/actions/runs/7279226624/job/19835136156\r\nhttps://github.com/auth0/symfony/actions/runs/7279226624/job/19835137264\r\n\r\n### Testing\r\n\r\n[ ] This change adds test coverage\r\n\r\n[ ] This change has been tested on the latest version of Symfony\r\n\r\n### Checklist\r\n\r\n[x] I have read the [Auth0 general contribution\r\nguidelines](https://github.com/auth0/open-source-template/blob/master/GENERAL-CONTRIBUTING.md)\r\n\r\n[x] I have read the [Auth0 Code of\r\nConduct](https://github.com/auth0/open-source-template/blob/master/CODE-OF-CONDUCT.md)\r\n\r\n[ ] All existing and new tests complete without errors","shortMessageHtmlLink":"Fix syntax typo in AuthenticationController::__construct() (#180)"}},{"before":"7c4dff13a8dcc7589c37a2392e5ef014d4e77994","after":"0f60608de9c0d06520b44e70b7117ac01f08b115","ref":"refs/heads/main","pushedAt":"2023-12-20T18:14:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Do not redeclare controller container property in order to avoid compatibility issues (#179)\n\n### Changes\r\n\r\nPlease describe both what is changing and why this is important.\r\nInclude:\r\n\r\n- Removing scope keyword from constructor parameter to avoid property\r\nre-declaration\r\n- In turn that allows compatibility with both symfony version 6.x and\r\n7.x\r\n- Using given setter to achieve the same desired result\r\n\r\n### References\r\n\r\n[#178]\r\n\r\n### Testing\r\n\r\nPreviously Symfony (6.4) app container building (cache:clear) was\r\nthrowing a fatal error, now it's not.\r\n\r\n- [ ] This change adds test coverage\r\n\r\n- [x] This change has been tested on the latest version of Symfony\r\n\r\n### Checklist\r\n\r\n- [x] I have read the [Auth0 general contribution\r\nguidelines](https://github.com/auth0/open-source-template/blob/master/GENERAL-CONTRIBUTING.md)\r\n\r\n- [x] I have read the [Auth0 Code of\r\nConduct](https://github.com/auth0/open-source-template/blob/master/CODE-OF-CONDUCT.md)\r\n\r\n- [ ] All existing and new tests complete without errors","shortMessageHtmlLink":"Do not redeclare controller container property in order to avoid comp…"}},{"before":"50d63b58412651bc99d5dfd54f513ad6b9ddf7c5","after":"7c4dff13a8dcc7589c37a2392e5ef014d4e77994","ref":"refs/heads/main","pushedAt":"2023-12-19T19:59:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/auth0/symfony","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/auth0/symfony"}},{"before":"d0147e4875b19d347618571acbba4fd043379445","after":null,"ref":"refs/heads/release/5.2.1","pushedAt":"2023-12-19T19:44:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"}},{"before":"8057bc4a4f6a9ba78da2d3accfdc0e8caae11ce5","after":"50d63b58412651bc99d5dfd54f513ad6b9ddf7c5","ref":"refs/heads/main","pushedAt":"2023-12-19T19:44:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Release 5.2.1 (#177)\n\n**Fixed**\r\n- Restore method signatures\r\n[\\#174](https://github.com/auth0/symfony/pull/174)\r\n([evansims](https://github.com/evansims))","shortMessageHtmlLink":"Release 5.2.1 (#177)"}},{"before":"71a8cdc9cf187bef12637691387c321b4fc2decf","after":"d0147e4875b19d347618571acbba4fd043379445","ref":"refs/heads/release/5.2.1","pushedAt":"2023-12-19T19:06:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"ci: Resolve linter warnings","shortMessageHtmlLink":"ci: Resolve linter warnings"}},{"before":"838b699f0ccae8291ed0de10011c45e7f56f0783","after":"71a8cdc9cf187bef12637691387c321b4fc2decf","ref":"refs/heads/release/5.2.1","pushedAt":"2023-12-17T04:53:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":null,"after":"838b699f0ccae8291ed0de10011c45e7f56f0783","ref":"refs/heads/release/5.2.1","pushedAt":"2023-12-17T04:52:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Release 5.2.1","shortMessageHtmlLink":"Release 5.2.1"}},{"before":"df7ba11597658000a0f25e0cd2a19ef85f73dc6e","after":"8057bc4a4f6a9ba78da2d3accfdc0e8caae11ce5","ref":"refs/heads/main","pushedAt":"2023-12-17T04:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"fix: Variable hint","shortMessageHtmlLink":"fix: Variable hint"}},{"before":"67620e41d831733e229e31ef629fb4b188f21c89","after":"df7ba11597658000a0f25e0cd2a19ef85f73dc6e","ref":"refs/heads/main","pushedAt":"2023-12-17T04:48:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/auth0/symfony","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/auth0/symfony"}},{"before":"b752dcc8d8d972856122a3b00b5020de4cf84eeb","after":null,"ref":"refs/heads/fix/rector-signature-changes","pushedAt":"2023-12-15T11:10:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"}},{"before":"b19ec4df77a40463eb9f3bda59f6d39580177281","after":"67620e41d831733e229e31ef629fb4b188f21c89","ref":"refs/heads/main","pushedAt":"2023-12-15T11:10:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"fix: Restore method signatures (#174)\n\n### Changes\r\n\r\n5.2.0 inadvertently altered some method signatures due to new code\r\nstyling tooling rules; this restores those methods to their previous\r\nstate, to avoid introducing breaking changes.\r\n\r\n### References\r\n\r\nResolves #173 \r\n\r\n### Testing\r\n\r\nN/A\r\n\r\n### Checklist\r\n\r\n- [x] I have read the [Auth0 general contribution\r\nguidelines](https://github.com/auth0/open-source-template/blob/master/GENERAL-CONTRIBUTING.md)\r\n- [x] I have read the [Auth0 Code of\r\nConduct](https://github.com/auth0/open-source-template/blob/master/CODE-OF-CONDUCT.md)\r\n- [x] All existing and new tests complete without errors","shortMessageHtmlLink":"fix: Restore method signatures (#174)"}},{"before":null,"after":"b752dcc8d8d972856122a3b00b5020de4cf84eeb","ref":"refs/heads/fix/rector-signature-changes","pushedAt":"2023-12-14T02:32:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"fix: Restore method signatures","shortMessageHtmlLink":"fix: Restore method signatures"}},{"before":"9755c5f971d2888cdd8374bb80db870e5e5bcd35","after":null,"ref":"refs/heads/frederikprijck-patch-1","pushedAt":"2023-12-13T10:38:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frederikprijck","name":"Frederik Prijck","path":"/frederikprijck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2146903?s=80&v=4"}},{"before":"b6315aa5c1298cae48b016e064415043835a541c","after":"b19ec4df77a40463eb9f3bda59f6d39580177281","ref":"refs/heads/main","pushedAt":"2023-12-13T10:38:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"frederikprijck","name":"Frederik Prijck","path":"/frederikprijck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2146903?s=80&v=4"},"commit":{"message":"Ensure tag-exists works as intended (#172)\n\n### Changes\r\n\r\nThe tag-exists action was not working due to the fact that it was trying\r\nto read from a step that did not exist.\r\nWithout these changes, it would always 404 and act as if the tag doesn't\r\nexist.\r\n\r\n### Checklist\r\n\r\n- [x] I have read the [Auth0 general contribution\r\nguidelines](https://github.com/auth0/open-source-template/blob/master/GENERAL-CONTRIBUTING.md)\r\n- [x] I have read the [Auth0 Code of\r\nConduct](https://github.com/auth0/open-source-template/blob/master/CODE-OF-CONDUCT.md)\r\n- [x] All code quality tools/guidelines have been run/followed","shortMessageHtmlLink":"Ensure tag-exists works as intended (#172)"}},{"before":null,"after":"9755c5f971d2888cdd8374bb80db870e5e5bcd35","ref":"refs/heads/frederikprijck-patch-1","pushedAt":"2023-12-13T09:42:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frederikprijck","name":"Frederik Prijck","path":"/frederikprijck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2146903?s=80&v=4"},"commit":{"message":"Ensure tag-exists works as intended","shortMessageHtmlLink":"Ensure tag-exists works as intended"}},{"before":"479924c6b24b09b4d5d7545a6260bc55f186bf3a","after":"b6315aa5c1298cae48b016e064415043835a541c","ref":"refs/heads/main","pushedAt":"2023-12-12T19:45:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Update composer.json","shortMessageHtmlLink":"Update composer.json"}},{"before":"7bd3d575c6418ccfabcf136d0f6baa1335ff28b4","after":"479924c6b24b09b4d5d7545a6260bc55f186bf3a","ref":"refs/heads/main","pushedAt":"2023-12-12T19:42:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Relocate `example` to `examples\\6.4 LTS` (prep for 7.0 support)","shortMessageHtmlLink":"Relocate example to examples\\6.4 LTS (prep for 7.0 support)"}},{"before":"f3924af8688ec6fca9e80fd0af650f0e71dc4095","after":null,"ref":"refs/heads/release/5.2.0","pushedAt":"2023-12-12T19:15:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"}},{"before":"a87a9190856fa3da038a123787784f273e49689f","after":"7bd3d575c6418ccfabcf136d0f6baa1335ff28b4","ref":"refs/heads/main","pushedAt":"2023-12-12T19:15:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Release 5.2.0 (#171)\n\n**Added**\r\n\r\n- Implement support for Back-Channel Logout\r\n[\\#167](https://github.com/auth0/wordpress/pull/167)\r\n([evansims](https://github.com/evansims)) ¹\r\n\r\n**Changed**\r\n\r\n- Bumped `auth0-php` dependency version range to `^8.10`.\r\n- Raised the minimum supported PHP version to `8.1`.\r\n- Added support for Symfony `^6.4`.\r\n - Symfony `^7.0` support will be added in a forthcoming release.\r\n\r\n> [!NOTE]\r\n> ¹ To use this feature, an Auth0 tenant must have support for it\r\nenabled.","shortMessageHtmlLink":"Release 5.2.0 (#171)"}},{"before":null,"after":"f3924af8688ec6fca9e80fd0af650f0e71dc4095","ref":"refs/heads/release/5.2.0","pushedAt":"2023-12-12T19:03:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Release 5.2.0","shortMessageHtmlLink":"Release 5.2.0"}},{"before":"e53eda76b93d99f0a69df18da628d373b0a70d6a","after":null,"ref":"refs/heads/feat/backchannel-logout","pushedAt":"2023-12-12T09:14:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"}},{"before":"780e02c785831927d865e9ee36e686488476e34c","after":"a87a9190856fa3da038a123787784f273e49689f","ref":"refs/heads/main","pushedAt":"2023-12-12T09:14:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"feat(SDK-4733): Implement support for Back-Channel Logout (#167)","shortMessageHtmlLink":"feat(SDK-4733): Implement support for Back-Channel Logout (#167)"}},{"before":"557cd155b91c82c02d571a81815a77de743ea4a8","after":"e53eda76b93d99f0a69df18da628d373b0a70d6a","ref":"refs/heads/feat/backchannel-logout","pushedAt":"2023-12-12T01:33:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"evansims","name":"Evan Sims","path":"/evansims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3093?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/backchannel-logout","shortMessageHtmlLink":"Merge branch 'main' into feat/backchannel-logout"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD4hSSigA","startCursor":null,"endCursor":null}},"title":"Activity · auth0/symfony"}