{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":39623572,"defaultBranch":"2.0.x","name":"impresscms","ownerLogin":"ImpressCMS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-24T09:30:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2783896?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701093735.0","currentOid":""},"activityList":{"items":[{"before":"3ab6eb45dca9e69ac3d40d220140b2ac6cf8f7fe","after":"9461de674d40f579ef4d3a00a6e2aa895c0f1334","ref":"refs/heads/branches/impresscms_1.4","pushedAt":"2023-11-27T14:00:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fiammybe","name":"David Janssens","path":"/fiammybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736946?s=80&v=4"},"commit":{"message":"update for release 1.4.6 (#1548)","shortMessageHtmlLink":"update for release 1.4.6 (#1548)"}},{"before":"c35b4d8e49584f4c62e669192ad0f24521a58cdc","after":"82c8558ea28e6809eca9fca887711d6e0d929a32","ref":"refs/heads/2.0.x","pushedAt":"2023-11-24T20:55:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skenow","name":"Steve Kenow","path":"/skenow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2429107?s=80&v=4"},"commit":{"message":"Update language constants for users (#1544)\n\n* Making sure password reset key is unique and temporary\r\n\r\nChange in the structure of the field over time has made the old partial\r\nstring common for all users. This change makes it unique and temporary,\r\nbasing a portion of the key on their last login. Cleaned up the email\r\nsubjects a bit, too.\r\n\r\n* Hashing the reset password key for more security\r\n\r\nWith the hashing, the portions of the key will no longer be open to\r\ndiscovery. I've also added another test so if the key is wrong, it\r\nredirects to the user page and does not send another email. This way,\r\nthe user will not get flooded with emails if someone is attempting a\r\nbrute force attack on their account.\r\n\r\n* Update to language constants for site name (site URL) for consistency\r\n\r\nDiscovered while addressing the lost password user key\r\n\r\n* some small corrections in FR and NL\r\n\r\n---------\r\n\r\nCo-authored-by: david ","shortMessageHtmlLink":"Update language constants for users (#1544)"}},{"before":"0be4cbef85b17b7684aae8d613abc411ae75aab3","after":"3ab6eb45dca9e69ac3d40d220140b2ac6cf8f7fe","ref":"refs/heads/branches/impresscms_1.4","pushedAt":"2023-11-24T10:55:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"fiammybe","name":"David Janssens","path":"/fiammybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736946?s=80&v=4"},"commit":{"message":"update release date","shortMessageHtmlLink":"update release date"}},{"before":"c35b4d8e49584f4c62e669192ad0f24521a58cdc","after":null,"ref":"refs/heads/1.5.x","pushedAt":"2023-11-24T10:43:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fiammybe","name":"David Janssens","path":"/fiammybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736946?s=80&v=4"}},{"before":null,"after":"c35b4d8e49584f4c62e669192ad0f24521a58cdc","ref":"refs/heads/2.0.x","pushedAt":"2023-11-24T10:43:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fiammybe","name":"David Janssens","path":"/fiammybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736946?s=80&v=4"},"commit":{"message":"Hashing the reset password key for more security\n\nWith the hashing, the portions of the key will no longer be open to\ndiscovery. I've also added another test so if the key is wrong, it\nredirects to the user page and does not send another email. This way,\nthe user will not get flooded with emails if someone is attempting a\nbrute force attack on their account.\n\nI'll leave the language constants as is for now.","shortMessageHtmlLink":"Hashing the reset password key for more security"}},{"before":"e0060785fb0bc91352ea573067a4dd73f7b74cee","after":null,"ref":"refs/heads/2.0.x","pushedAt":"2023-11-24T10:43:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fiammybe","name":"David Janssens","path":"/fiammybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736946?s=80&v=4"}},{"before":null,"after":"e0060785fb0bc91352ea573067a4dd73f7b74cee","ref":"refs/heads/TNG","pushedAt":"2023-11-24T10:43:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fiammybe","name":"David Janssens","path":"/fiammybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736946?s=80&v=4"},"commit":{"message":"Merge pull request #1540 from ImpressCMS/dependabot/composer/ezyang/htmlpurifier-4.17.0\n\nBump ezyang/htmlpurifier from 4.16.0 to 4.17.0","shortMessageHtmlLink":"Merge pull request #1540 from ImpressCMS/dependabot/composer/ezyang/h…"}},{"before":"3fdd622ad2dad9acc05c099b1c843dcbc8b5b0af","after":"76924dbb826dd2c2d355759d8043ad7c16f098d8","ref":"refs/heads/gh-pages","pushedAt":"2023-11-23T14:50:31.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":"📖 #73 - ApiGen Code Docs Regenerated / ⚡ Triggered By c35b4d8e49584f4c62e669192ad0f24521a58cdc","shortMessageHtmlLink":"📖 #73 - ApiGen Code Docs Regenerated / ⚡ Triggered By c35b4d8"}},{"before":"eb9403215854d733d01a2f73c5370d81cd9ca2dc","after":"c35b4d8e49584f4c62e669192ad0f24521a58cdc","ref":"refs/heads/1.5.x","pushedAt":"2023-11-23T14:49:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fiammybe","name":"David Janssens","path":"/fiammybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736946?s=80&v=4"},"commit":{"message":"Hashing the reset password key for more security\n\nWith the hashing, the portions of the key will no longer be open to\ndiscovery. I've also added another test so if the key is wrong, it\nredirects to the user page and does not send another email. This way,\nthe user will not get flooded with emails if someone is attempting a\nbrute force attack on their account.\n\nI'll leave the language constants as is for now.","shortMessageHtmlLink":"Hashing the reset password key for more security"}},{"before":"989c73c8bc05f79140cc337e03954696d4cddd0c","after":"0be4cbef85b17b7684aae8d613abc411ae75aab3","ref":"refs/heads/branches/impresscms_1.4","pushedAt":"2023-11-23T02:46:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skenow","name":"Steve Kenow","path":"/skenow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2429107?s=80&v=4"},"commit":{"message":"Fix fatal error in mailusers (#1539)\n\n* Removing github workflows\r\n\r\n* Removing extra brace at the end of the file - fatal error fixed","shortMessageHtmlLink":"Fix fatal error in mailusers (#1539)"}},{"before":"4a198784c089cd489dc21e179619038c85b0fb28","after":"989c73c8bc05f79140cc337e03954696d4cddd0c","ref":"refs/heads/branches/impresscms_1.4","pushedAt":"2023-11-22T17:26:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"},"commit":{"message":"Merge pull request #1542 from fiammybe/upgrade-geshi-1.0.9.1\n\nupdate GeSHI to 1.0.9.1","shortMessageHtmlLink":"Merge pull request #1542 from fiammybe/upgrade-geshi-1.0.9.1"}},{"before":"15f99546491a5b5f674e745889c8124dff149416","after":"3fdd622ad2dad9acc05c099b1c843dcbc8b5b0af","ref":"refs/heads/gh-pages","pushedAt":"2023-11-22T17:26:12.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":"📖 #71 - ApiGen Code Docs Regenerated / ⚡ Triggered By 4a198784c089cd489dc21e179619038c85b0fb28","shortMessageHtmlLink":"📖 #71 - ApiGen Code Docs Regenerated / ⚡ Triggered By 4a19878"}},{"before":"4421505bc33949b578c204b273cf13b20cb0323b","after":"4a198784c089cd489dc21e179619038c85b0fb28","ref":"refs/heads/branches/impresscms_1.4","pushedAt":"2023-11-22T17:25:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"},"commit":{"message":"Merge pull request #1543 from fiammybe/upgrade-jquery-3.7.1\n\nupdate jQuery 3.7.1","shortMessageHtmlLink":"Merge pull request #1543 from fiammybe/upgrade-jquery-3.7.1"}},{"before":null,"after":"f9ddeff71cd45094cafcfa0cbd1e732fe6aa1d99","ref":"refs/heads/prepare-1.4.6-rc","pushedAt":"2023-11-21T08:57:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fiammybe","name":"David Janssens","path":"/fiammybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3736946?s=80&v=4"},"commit":{"message":"update version info for 1.4.6 RC","shortMessageHtmlLink":"update version info for 1.4.6 RC"}},{"before":"5fbafb4199c9448ed887aad824604283642b76fe","after":null,"ref":"refs/heads/dependabot/composer/ezyang/htmlpurifier-4.17.0","pushedAt":"2023-11-20T18:57:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"}},{"before":"63550796687f0939b8e2d4ac9681bc2e2ea79633","after":"e0060785fb0bc91352ea573067a4dd73f7b74cee","ref":"refs/heads/2.0.x","pushedAt":"2023-11-20T18:57:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"},"commit":{"message":"Merge pull request #1540 from ImpressCMS/dependabot/composer/ezyang/htmlpurifier-4.17.0\n\nBump ezyang/htmlpurifier from 4.16.0 to 4.17.0","shortMessageHtmlLink":"Merge pull request #1540 from ImpressCMS/dependabot/composer/ezyang/h…"}},{"before":null,"after":"5fbafb4199c9448ed887aad824604283642b76fe","ref":"refs/heads/dependabot/composer/ezyang/htmlpurifier-4.17.0","pushedAt":"2023-11-20T05:27:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ezyang/htmlpurifier from 4.16.0 to 4.17.0\n\nBumps [ezyang/htmlpurifier](https://github.com/ezyang/htmlpurifier) from 4.16.0 to 4.17.0.\n- [Release notes](https://github.com/ezyang/htmlpurifier/releases)\n- [Changelog](https://github.com/ezyang/htmlpurifier/blob/master/NEWS)\n- [Commits](https://github.com/ezyang/htmlpurifier/compare/v4.16.0...v4.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: ezyang/htmlpurifier\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ezyang/htmlpurifier from 4.16.0 to 4.17.0"}},{"before":"6f0c3dc08016ad6239895dba1a962c912421c2b7","after":null,"ref":"refs/heads/dependabot/github_actions/shivammathur/setup-php-2.27.1","pushedAt":"2023-11-19T18:28:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"}},{"before":"afeada975096f3ddba9e8ce064dfe0121ae9e162","after":"63550796687f0939b8e2d4ac9681bc2e2ea79633","ref":"refs/heads/2.0.x","pushedAt":"2023-11-19T18:28:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"},"commit":{"message":"Merge pull request #1534 from ImpressCMS/dependabot/github_actions/shivammathur/setup-php-2.27.1\n\nBump shivammathur/setup-php from 2.26.0 to 2.27.1","shortMessageHtmlLink":"Merge pull request #1534 from ImpressCMS/dependabot/github_actions/sh…"}},{"before":"76eccc5369b46808cce73bd39b8697e41ae54bd9","after":null,"ref":"refs/heads/dependabot/composer/vlucas/phpdotenv-5.6.0","pushedAt":"2023-11-19T18:28:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"}},{"before":"66c0504e6946a9b484dfce2c348e22ee19929c5f","after":"afeada975096f3ddba9e8ce064dfe0121ae9e162","ref":"refs/heads/2.0.x","pushedAt":"2023-11-19T18:27:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"},"commit":{"message":"Merge pull request #1535 from ImpressCMS/dependabot/composer/vlucas/phpdotenv-5.6.0\n\nBump vlucas/phpdotenv from 5.5.0 to 5.6.0","shortMessageHtmlLink":"Merge pull request #1535 from ImpressCMS/dependabot/composer/vlucas/p…"}},{"before":"06357700d3b6924fc17697d4057110426bca4ded","after":null,"ref":"refs/heads/dependabot/composer/symfony/translation-5.4.31","pushedAt":"2023-11-19T18:27:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"}},{"before":"c9eb5d2e1b0f47acb8c6c379532821b82064a056","after":"66c0504e6946a9b484dfce2c348e22ee19929c5f","ref":"refs/heads/2.0.x","pushedAt":"2023-11-19T18:27:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"},"commit":{"message":"Merge pull request #1536 from ImpressCMS/dependabot/composer/symfony/translation-5.4.31\n\nBump symfony/translation from 5.4.30 to 5.4.31","shortMessageHtmlLink":"Merge pull request #1536 from ImpressCMS/dependabot/composer/symfony/…"}},{"before":"5559111ec1f2790ae18a776d69bae8187de1ce4f","after":null,"ref":"refs/heads/dependabot/composer/symfony/console-5.4.31","pushedAt":"2023-11-19T18:27:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"}},{"before":"101f78dec6812edc19b8dadf91c2e3fbf350e74a","after":"c9eb5d2e1b0f47acb8c6c379532821b82064a056","ref":"refs/heads/2.0.x","pushedAt":"2023-11-19T18:27:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"},"commit":{"message":"Merge pull request #1537 from ImpressCMS/dependabot/composer/symfony/console-5.4.31\n\nBump symfony/console from 5.4.28 to 5.4.31","shortMessageHtmlLink":"Merge pull request #1537 from ImpressCMS/dependabot/composer/symfony/…"}},{"before":"79fc1509b5983f6c16aaf7bd2886e89a925c9d49","after":null,"ref":"refs/heads/dependabot/composer/imponeer/editor-contracts-1.0.9","pushedAt":"2023-11-19T18:27:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"}},{"before":"861409a4270a1f82e5e4cc6373b07f1670732a9a","after":"101f78dec6812edc19b8dadf91c2e3fbf350e74a","ref":"refs/heads/2.0.x","pushedAt":"2023-11-19T18:27:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MekDrop","name":"Raimondas Rimkevičius","path":"/MekDrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/342641?s=80&v=4"},"commit":{"message":"Merge pull request #1533 from ImpressCMS/dependabot/composer/imponeer/editor-contracts-1.0.9\n\nBump imponeer/editor-contracts from 1.0.8 to 1.0.9","shortMessageHtmlLink":"Merge pull request #1533 from ImpressCMS/dependabot/composer/imponeer…"}},{"before":null,"after":"5559111ec1f2790ae18a776d69bae8187de1ce4f","ref":"refs/heads/dependabot/composer/symfony/console-5.4.31","pushedAt":"2023-11-13T05:50:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump symfony/console from 5.4.28 to 5.4.31\n\nBumps [symfony/console](https://github.com/symfony/console) from 5.4.28 to 5.4.31.\n- [Release notes](https://github.com/symfony/console/releases)\n- [Changelog](https://github.com/symfony/console/blob/6.3/CHANGELOG.md)\n- [Commits](https://github.com/symfony/console/compare/v5.4.28...v5.4.31)\n\n---\nupdated-dependencies:\n- dependency-name: symfony/console\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump symfony/console from 5.4.28 to 5.4.31"}},{"before":null,"after":"06357700d3b6924fc17697d4057110426bca4ded","ref":"refs/heads/dependabot/composer/symfony/translation-5.4.31","pushedAt":"2023-11-13T05:50:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump symfony/translation from 5.4.30 to 5.4.31\n\nBumps [symfony/translation](https://github.com/symfony/translation) from 5.4.30 to 5.4.31.\n- [Release notes](https://github.com/symfony/translation/releases)\n- [Changelog](https://github.com/symfony/translation/blob/6.3/CHANGELOG.md)\n- [Commits](https://github.com/symfony/translation/compare/v5.4.30...v5.4.31)\n\n---\nupdated-dependencies:\n- dependency-name: symfony/translation\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump symfony/translation from 5.4.30 to 5.4.31"}},{"before":null,"after":"76eccc5369b46808cce73bd39b8697e41ae54bd9","ref":"refs/heads/dependabot/composer/vlucas/phpdotenv-5.6.0","pushedAt":"2023-11-13T05:49:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump vlucas/phpdotenv from 5.5.0 to 5.6.0\n\nBumps [vlucas/phpdotenv](https://github.com/vlucas/phpdotenv) from 5.5.0 to 5.6.0.\n- [Release notes](https://github.com/vlucas/phpdotenv/releases)\n- [Commits](https://github.com/vlucas/phpdotenv/compare/v5.5.0...v5.6.0)\n\n---\nupdated-dependencies:\n- dependency-name: vlucas/phpdotenv\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump vlucas/phpdotenv from 5.5.0 to 5.6.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADuMe3cQA","startCursor":null,"endCursor":null}},"title":"Activity · ImpressCMS/impresscms"}