{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":291804966,"defaultBranch":"1.x","name":"fortify","ownerLogin":"laravel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-31T19:23:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/958072?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725375172.0","currentOid":""},"activityList":{"items":[{"before":"ccc5511f7edef6d367a4cba80c5354ea74a94249","after":"42695c45087e5abb3e173725b4f1ef4956a7b47d","ref":"refs/heads/1.x","pushedAt":"2024-09-16T19:20:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Apply fixes from StyleCI","shortMessageHtmlLink":"Apply fixes from StyleCI"}},{"before":"a3cae72518f6de00c703065830e7dd0c0f202da2","after":"ccc5511f7edef6d367a4cba80c5354ea74a94249","ref":"refs/heads/1.x","pushedAt":"2024-09-16T19:20:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Adding context length configuration for 2FA to ensure better security standards (#568)\n\n* Update TwoFactorAuthenticationProvider.php\r\n\r\nAdded secret length option to generate secret key\r\n\r\n* Update EnableTwoFactorAuthentication.php\r\n\r\nConsume a new option that can be set from config files to ensure basic required length for 2FA security\r\n\r\n* Update TwoFactorAuthenticationProvider.php\r\n\r\nUpdate contract to reflect new security standard in 2FA\r\n\r\n* Update TwoFactorAuthenticationProvider.php\r\n\r\nReverted Contract mandatory parameter to avoid backward incompatibility\r\n\r\n* Fixing typo TwoFactorAuthenticationProvider.php\r\n\r\n* Switched case in EnableTwoFactorAuthentication.php\r\n\r\n* Update TwoFactorAuthenticationProvider.php","shortMessageHtmlLink":"Adding context length configuration for 2FA to ensure better security…"}},{"before":"8158ba0960bb5f4aae509d01d74a95e16e30de20","after":"a3cae72518f6de00c703065830e7dd0c0f202da2","ref":"refs/heads/1.x","pushedAt":"2024-09-03T14:53:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"ba02fbef36ba902f23d3ff5d35e36c7189fa6987","after":"8158ba0960bb5f4aae509d01d74a95e16e30de20","ref":"refs/heads/1.x","pushedAt":"2024-09-03T10:02:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"},"commit":{"message":"Update config.yml","shortMessageHtmlLink":"Update config.yml"}},{"before":"5afd7081cf731e02ce847219fbdaf455a43a6caf","after":"ba02fbef36ba902f23d3ff5d35e36c7189fa6987","ref":"refs/heads/1.x","pushedAt":"2024-09-03T08:54:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"},"commit":{"message":"Delete .github/ISSUE_TEMPLATE/2_Feature_request.md","shortMessageHtmlLink":"Delete .github/ISSUE_TEMPLATE/2_Feature_request.md"}},{"before":"dd2c276e3df1ac3f47a5ab248178ea35dce1b099","after":"5afd7081cf731e02ce847219fbdaf455a43a6caf","ref":"refs/heads/1.x","pushedAt":"2024-09-03T08:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"},"commit":{"message":"Update config.yml","shortMessageHtmlLink":"Update config.yml"}},{"before":"18c9b7ab0638aa4f308b604ec7d9381f08bfb853","after":null,"ref":"refs/heads/password-status-retry-after","pushedAt":"2024-08-28T16:23:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"}},{"before":"eeeeda0afe94acc2999bd7c8544cac809d06fedf","after":"dd2c276e3df1ac3f47a5ab248178ea35dce1b099","ref":"refs/heads/1.x","pushedAt":"2024-08-28T16:23:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[1.x] Add `X-Retry-After` to `/user/confirm-password/status` response (#565)\n\n* [1.x] Add `X-Retry-After` to `/user/confirm-password/status` response\r\n\r\nThis would be useful for SPA application where we can register a timeout\r\nbefore checking the endpoint again.\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n* Update ConfirmedPasswordStatusController.php\r\n\r\n---------\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"[1.x] Add X-Retry-After to /user/confirm-password/status response ("}},{"before":"f7deb20fa27ab65a6c84e8c5e02ab78f573549e2","after":"18c9b7ab0638aa4f308b604ec7d9381f08bfb853","ref":"refs/heads/password-status-retry-after","pushedAt":"2024-08-28T16:23:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Update ConfirmedPasswordStatusController.php","shortMessageHtmlLink":"Update ConfirmedPasswordStatusController.php"}},{"before":"7b5df9c64730c1db0772a8206a9804478f166cd5","after":"f7deb20fa27ab65a6c84e8c5e02ab78f573549e2","ref":"refs/heads/password-status-retry-after","pushedAt":"2024-08-26T10:39:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crynobone","name":"Mior Muhammad Zaki","path":"/crynobone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172966?s=80&v=4"},"commit":{"message":"[1.x] Add `X-Retry-After` to `/user/confirm-password/status` response\n\nThis would be useful for SPA application where we can register a timeout\nbefore checking the endpoint again.\n\nSigned-off-by: Mior Muhammad Zaki ","shortMessageHtmlLink":"[1.x] Add X-Retry-After to /user/confirm-password/status response"}},{"before":"17ba130e309d3c10a794ea5afc711423cf7cabc8","after":"7b5df9c64730c1db0772a8206a9804478f166cd5","ref":"refs/heads/password-status-retry-after","pushedAt":"2024-08-26T10:37:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Apply fixes from StyleCI","shortMessageHtmlLink":"Apply fixes from StyleCI"}},{"before":null,"after":"17ba130e309d3c10a794ea5afc711423cf7cabc8","ref":"refs/heads/password-status-retry-after","pushedAt":"2024-08-26T10:37:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crynobone","name":"Mior Muhammad Zaki","path":"/crynobone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172966?s=80&v=4"},"commit":{"message":"[1.x] Add `X-Retry-After` to `/user/confirm-password/status` response\n\nThis would be useful for SPA application where we can register a timeout\nbefore checking the endpoint again.\n\nSigned-off-by: Mior Muhammad Zaki ","shortMessageHtmlLink":"[1.x] Add X-Retry-After to /user/confirm-password/status response"}},{"before":"fbe67f018c1fe26d00913de56a6d60589b4be9b2","after":"eeeeda0afe94acc2999bd7c8544cac809d06fedf","ref":"refs/heads/1.x","pushedAt":"2024-08-20T15:26:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"958042c2cf165ae9a3c05a479d941049b51b86c3","after":"fbe67f018c1fe26d00913de56a6d60589b4be9b2","ref":"refs/heads/1.x","pushedAt":"2024-08-20T14:43:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Dispatch RecoveryCodeReplaced Event (#564)\n\n* dispatch RecoveryCodeReplaced event\r\n\r\n* Make event dispatchable\r\n\r\n* Update RecoveryCodeReplaced.php\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"Dispatch RecoveryCodeReplaced Event (#564)"}},{"before":"9b36dfcc3c30cf8d06a5196723c68ac3ff22d7dd","after":"958042c2cf165ae9a3c05a479d941049b51b86c3","ref":"refs/heads/1.x","pushedAt":"2024-08-09T12:05:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[1.x] Support case insensitive password resets (#562)","shortMessageHtmlLink":"[1.x] Support case insensitive password resets (#562)"}},{"before":"a654db53867e362d026f0727f01a5a3dc6b29593","after":"9b36dfcc3c30cf8d06a5196723c68ac3ff22d7dd","ref":"refs/heads/1.x","pushedAt":"2024-08-06T15:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"983daf071ba6442bfabf4ebff3ac976009e16a3c","after":"a654db53867e362d026f0727f01a5a3dc6b29593","ref":"refs/heads/1.x","pushedAt":"2024-08-02T07:38:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"},"commit":{"message":" Replace dead link in Security Policy (#560)","shortMessageHtmlLink":" Replace dead link in Security Policy (#560)"}},{"before":"57c28ff16e76237c4e304b34347934252d85a8e6","after":"983daf071ba6442bfabf4ebff3ac976009e16a3c","ref":"refs/heads/1.x","pushedAt":"2024-08-01T14:40:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Fire ValidTwoFactorAuthenticationCodeProvided Event when 2FA session is authenticated (#559)\n\n* Add TwoFactorAuthenticationVerified\r\n\r\n* Update Tests\r\n\r\n* Rename Event","shortMessageHtmlLink":"Fire ValidTwoFactorAuthenticationCodeProvided Event when 2FA session …"}},{"before":"33f8af0d4d11c4d30c47b450d097815d0eebd665","after":"57c28ff16e76237c4e304b34347934252d85a8e6","ref":"refs/heads/1.x","pushedAt":"2024-07-23T16:35:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"6761f04236f4676f6e202f2025d1e479a48eea1f","after":"33f8af0d4d11c4d30c47b450d097815d0eebd665","ref":"refs/heads/1.x","pushedAt":"2024-07-22T14:37:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[1.x] Add TwoFactorAuthenticationFailed event (#558)\n\n* Add two factor authentication failed event\r\n\r\n* Add new line\r\n\r\n* styleci\r\n\r\n* styleci\r\n\r\n* extends TwoFactorAuthenticationEvent","shortMessageHtmlLink":"[1.x] Add TwoFactorAuthenticationFailed event (#558)"}},{"before":"6c30219a82932ea50607a3795340577c18083723","after":"6761f04236f4676f6e202f2025d1e479a48eea1f","ref":"refs/heads/1.x","pushedAt":"2024-07-19T14:13:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Rehash password if required (#557)","shortMessageHtmlLink":"Rehash password if required (#557)"}},{"before":"3eaf01ec826c4f653628202640a4450784f78b15","after":"6c30219a82932ea50607a3795340577c18083723","ref":"refs/heads/1.x","pushedAt":"2024-07-09T15:47:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"e16e54a92315c21ac5ba7246d9a18d7a8966dffa","after":null,"ref":"refs/heads/scoped-interface","pushedAt":"2024-07-04T14:36:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"}},{"before":"ce38a4da341595a8644854a52da521b0f6b6637f","after":"3eaf01ec826c4f653628202640a4450784f78b15","ref":"refs/heads/1.x","pushedAt":"2024-07-04T14:36:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[1.x] Allow `redirect()->intended()` responses to be resolved via the Container (#551)\n\n* Allow `PasswordBroker` and `redirect()->intended()` responses to be\r\nresolved via the Container\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n* Apply fixes from StyleCI\r\n\r\n* Apply suggestions from code review\r\n\r\n---------\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\nCo-authored-by: StyleCI Bot ","shortMessageHtmlLink":"[1.x] Allow redirect()->intended() responses to be resolved via the…"}},{"before":"87f7d7522df7b040d05d7a4a377ae55eb75783ea","after":"e16e54a92315c21ac5ba7246d9a18d7a8966dffa","ref":"refs/heads/scoped-interface","pushedAt":"2024-07-03T23:15:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crynobone","name":"Mior Muhammad Zaki","path":"/crynobone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172966?s=80&v=4"},"commit":{"message":"Apply suggestions from code review","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"5c2e9cdf589e439feb1ed2911d4acc7ece0ec49e","after":"ce38a4da341595a8644854a52da521b0f6b6637f","ref":"refs/heads/1.x","pushedAt":"2024-07-02T18:07:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"637728c07efa4ed1478fc05dea839f3a057fb48f","after":null,"ref":"refs/heads/test-improvements","pushedAt":"2024-06-27T07:55:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"}},{"before":"30bdd3172c8fed9e4444465f026df7ccafaa68c7","after":"5c2e9cdf589e439feb1ed2911d4acc7ece0ec49e","ref":"refs/heads/1.x","pushedAt":"2024-06-27T07:55:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Test Improvements (#552)\n\n* Test Improvements\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n* Apply fixes from StyleCI\r\n\r\n* wip\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n* wip\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n* Apply fixes from StyleCI\r\n\r\n* wip\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n* wip\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\n\r\n---------\r\n\r\nSigned-off-by: Mior Muhammad Zaki \r\nCo-authored-by: StyleCI Bot ","shortMessageHtmlLink":"Test Improvements (#552)"}},{"before":"46e959ccb8bc987f0e339c76e4525659aa977b94","after":null,"ref":"refs/heads/guard-name","pushedAt":"2024-06-27T07:55:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"}},{"before":"04078fb4a19bcb63743bc29781c52a2110fb2cbc","after":"30bdd3172c8fed9e4444465f026df7ccafaa68c7","ref":"refs/heads/1.x","pushedAt":"2024-06-27T07:55:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"[1.x] Use available `$name` property from `SessionGuard` if the value (#553)\n\nexists\r\n\r\nIntroduced in Laravel Framwork 10.0.0: https://github.com/laravel/framework/pull/43163\r\n\r\nSigned-off-by: Mior Muhammad Zaki ","shortMessageHtmlLink":"[1.x] Use available $name property from SessionGuard if the value ("}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEt8zkFAA","startCursor":null,"endCursor":null}},"title":"Activity · laravel/fortify"}