{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":54375050,"defaultBranch":"main","name":"install","ownerLogin":"TYPO3-CMS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-21T09:18:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3920091?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718092822.0","currentOid":""},"activityList":{"items":[{"before":"f0d451d3c1cf4995d20e789345fce4c7c3676aee","after":"afcd935e591a0f042e07d30a6c455ccaf3ea9167","ref":"refs/heads/main","pushedAt":"2024-06-11T13:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Update to Symfony 7.1\n\nResolves: #104050\nReleases: main\nChange-Id: Ie5e3ce1af90d6d28de19dc9d5fdb76c5b49b73c3\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84612\nTested-by: Georg Ringer \nReviewed-by: Stefan Bürk \nReviewed-by: Andreas Kienast \nTested-by: Stefan Bürk \nReviewed-by: Georg Ringer \nTested-by: core-ci \nTested-by: Andreas Kienast ","shortMessageHtmlLink":"[TASK] Update to Symfony 7.1"}},{"before":"ca2f8385e93ac3fc6a0ef671ae4b51ad032afa62","after":"be8f662d7939eb9e06c476e3ad5321195ae56570","ref":"refs/heads/12.4","pushedAt":"2024-06-11T13:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Remove \"Access for 'admin' users only!\" hints in About module\n\nThe \"About\" module lists, among other things, all backend modules\navailable in the system. If an admin or editor does not have access to\na module, it will not be displayed in the \"About\" module list.\n\nSome of the modules listed contained a note that the module was only\naccessible to administrators. With the introduction of the system\nmaintainer role, this note is no longer applicable. In addition, this\nnote was missing for some modules that cannot be made accessible to the\neditor at all (e.g. \"Access\" module).\n\nIf an admin/system maintainer wants to check which backend modules an\neditor can access, he usually switches to the backend user (via the\n\"Backend Users\" backend module). Calling the \"About\" module is not\nsufficient at this point, as settings in backend user groups and the\nbackend user accounts themselves also influence whether a backend user\ncan access a backend module or not.\n\nFor this reason, this note in the \"About\" module is now being removed.\n\nResolves: #104040\nReleases: main, 12.4\nChange-Id: Ib27581a9f1fc48985d42550622caffcf0615a0d4\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84632\nTested-by: Jasmina Ließmann \nReviewed-by: Jasmina Ließmann \nTested-by: core-ci ","shortMessageHtmlLink":"[TASK] Remove \"Access for 'admin' users only!\" hints in About module"}},{"before":"4e06a606684d1b42209d37514a0fc4d45437a2c9","after":"f0d451d3c1cf4995d20e789345fce4c7c3676aee","ref":"refs/heads/main","pushedAt":"2024-06-11T13:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Remove \"Access for 'admin' users only!\" hints in About module\n\nThe \"About\" module lists, among other things, all backend modules\navailable in the system. If an admin or editor does not have access to\na module, it will not be displayed in the \"About\" module list.\n\nSome of the modules listed contained a note that the module was only\naccessible to administrators. With the introduction of the system\nmaintainer role, this note is no longer applicable. In addition, this\nnote was missing for some modules that cannot be made accessible to the\neditor at all (e.g. \"Access\" module).\n\nIf an admin/system maintainer wants to check which backend modules an\neditor can access, he usually switches to the backend user (via the\n\"Backend Users\" backend module). Calling the \"About\" module is not\nsufficient at this point, as settings in backend user groups and the\nbackend user accounts themselves also influence whether a backend user\ncan access a backend module or not.\n\nFor this reason, this note in the \"About\" module is now being removed.\n\nResolves: #104040\nReleases: main, 12.4\nChange-Id: Ib27581a9f1fc48985d42550622caffcf0615a0d4\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84610\nReviewed-by: Michael Telgkamp \nTested-by: core-ci \nReviewed-by: Jasmina Ließmann \nReviewed-by: Georg Ringer \nTested-by: Georg Ringer \nTested-by: Michael Telgkamp \nTested-by: Jasmina Ließmann ","shortMessageHtmlLink":"[TASK] Remove \"Access for 'admin' users only!\" hints in About module"}},{"before":"88773233e2db837e04eeab24cb92e24e2484f028","after":"4e06a606684d1b42209d37514a0fc4d45437a2c9","ref":"refs/heads/main","pushedAt":"2024-06-11T09:32:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Add streamlined progress bar component\n\nThis commit introduces a new component to render progress bars in a\nstreamlined fashion, addressing common accessibility issues by\nproviding proper aria attributes.\n\nThe component supports a `max` value and a relative `value` attribute.\nIf `value` is omitted, the progress bar is rendered in an indeterminate\nstate.\nIf `value` is present, an optional `severity` attribute can get passed\nto visually describe the state of the progress bar. Please note that\nonly successful, warning and error states are supported.\nAdditionally, an optional `label` can get passed, describing the\nprogress bar and its current state.\n\nImportant note: this component is rather experimental by now and may\nchange in a few details. Until further notice, this component is\nstrictly for internal use only.\n\nResolves: #103767\nReleases: main\nChange-Id: I2a99c10e589482a2972935f49af87119ea899f34\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84038\nTested-by: core-ci \nTested-by: Benjamin Franzke \nTested-by: Georg Ringer \nReviewed-by: Georg Ringer \nReviewed-by: Andreas Nedbal \nTested-by: Andreas Nedbal \nReviewed-by: Benjamin Franzke ","shortMessageHtmlLink":"[TASK] Add streamlined progress bar component"}},{"before":"f7dcbad953e1fc7a02e16d402cb87441cf57d9df","after":"ca2f8385e93ac3fc6a0ef671ae4b51ad032afa62","ref":"refs/heads/12.4","pushedAt":"2024-06-11T08:12:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Set TYPO3 version to 12.4.17-dev\n\nChange-Id: I86360df1a2a39b3fb1ebca927fe2a714bc887691\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84600\nTested-by: core-ci \nTested-by: Oliver Hader \nReviewed-by: Oliver Hader ","shortMessageHtmlLink":"[TASK] Set TYPO3 version to 12.4.17-dev"}},{"before":"c2b065105f961aa8754475abb4b07d72de7bad6e","after":"a659ed7b3249bfa6115d22264ae44a21fb61f8ec","ref":"refs/heads/11.5","pushedAt":"2024-06-11T08:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Set TYPO3 version to 11.5.39-dev\n\nChange-Id: Ia5b8b0ec65a4d99829ba087011242c7a17937d1a\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84598\nTested-by: core-ci \nTested-by: Oliver Hader \nReviewed-by: Oliver Hader ","shortMessageHtmlLink":"[TASK] Set TYPO3 version to 11.5.39-dev"}},{"before":"aa046ddcd1c35bd8c0629bb9f69f04490ba2f23f","after":"f7dcbad953e1fc7a02e16d402cb87441cf57d9df","ref":"refs/heads/12.4","pushedAt":"2024-06-11T07:57:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[RELEASE] Release of TYPO3 12.4.16\n\nChange-Id: If61da3b4e4166c368989faab63ae87c26330e588\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84599\nTested-by: Oliver Hader \nReviewed-by: Oliver Hader ","shortMessageHtmlLink":"[RELEASE] Release of TYPO3 12.4.16"}},{"before":"e6fdd4cf0711a5ae6130cba198b61689112cb33c","after":"c2b065105f961aa8754475abb4b07d72de7bad6e","ref":"refs/heads/11.5","pushedAt":"2024-06-11T07:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[RELEASE] Release of TYPO3 11.5.38\n\nChange-Id: I75c50c5c69438aeaf3d59e818c60610dba859b36\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84597\nTested-by: Oliver Hader \nReviewed-by: Oliver Hader ","shortMessageHtmlLink":"[RELEASE] Release of TYPO3 11.5.38"}},{"before":"635514f4ef6f893638e85960cf6a9af50527651d","after":"aa046ddcd1c35bd8c0629bb9f69f04490ba2f23f","ref":"refs/heads/12.4","pushedAt":"2024-06-05T14:25:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[DOCS] Add details to \"Trusted Host Pattern\" installer warning message\n\nThe TYPO3 Contribution Guide lists DDEV as an easy way to get\nstarted with a TYPO3-Core legacy-based installation.\n\nThe installation itself shows a big warning for the \"Trusted Host\nPattern\" mismatch when utilizing https:// for the installation,\nwhich many people might do.\n\nWhile the Contribution Guide mentions this as a sidenote,\nthe actual warning can be improved to better reflect the\nreason and solution.\n\n(Note that the installation can actually continue even\nwith this error, but may hint people at this being an\ninstallation show-stopper, so it is now stated clearer,\nthat a working host pattern will be actually set and should\nbe adjusted after installation is complete)\n\nResolves: #103959\nRelated: #88846\nRelated: #86356\nReleases: main, 12.4\nChange-Id: I7988a7dad45b53d5b1c8314e1dfdcbc1d8feb6a5\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84504\nTested-by: Christian Kuhn \nTested-by: core-ci \nReviewed-by: Christian Kuhn ","shortMessageHtmlLink":"[DOCS] Add details to \"Trusted Host Pattern\" installer warning message"}},{"before":"669d712486b43fa185bfdd375451d85d4751240c","after":"88773233e2db837e04eeab24cb92e24e2484f028","ref":"refs/heads/main","pushedAt":"2024-06-05T14:23:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[DOCS] Add details to \"Trusted Host Pattern\" installer warning message\n\nThe TYPO3 Contribution Guide lists DDEV as an easy way to get\nstarted with a TYPO3-Core legacy-based installation.\n\nThe installation itself shows a big warning for the \"Trusted Host\nPattern\" mismatch when utilizing https:// for the installation,\nwhich many people might do.\n\nWhile the Contribution Guide mentions this as a sidenote,\nthe actual warning can be improved to better reflect the\nreason and solution.\n\n(Note that the installation can actually continue even\nwith this error, but may hint people at this being an\ninstallation show-stopper, so it is now stated clearer,\nthat a working host pattern will be actually set and should\nbe adjusted after installation is complete)\n\nResolves: #103959\nRelated: #88846\nRelated: #86356\nReleases: main, 12.4\nChange-Id: I7988a7dad45b53d5b1c8314e1dfdcbc1d8feb6a5\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84450\nTested-by: Jonas Eberle \nReviewed-by: Mathias Bolt Lesniak \nReviewed-by: Jonas Eberle \nTested-by: Lina Wolf <112@linawolf.de>\nTested-by: core-ci \nTested-by: Christian Kuhn \nReviewed-by: Lina Wolf <112@linawolf.de>\nReviewed-by: Christian Kuhn ","shortMessageHtmlLink":"[DOCS] Add details to \"Trusted Host Pattern\" installer warning message"}},{"before":"73488d7d617b1c6a584b4db62e40cfa5657bbcaa","after":"669d712486b43fa185bfdd375451d85d4751240c","ref":"refs/heads/main","pushedAt":"2024-06-04T14:26:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Center Install Tool cards horizontally\n\nThis commit updates the markup of the `Cards.html` files to make use of\ncontainers in the Install Tool to align its cards horizontally to make\nbetter use of the available space.\n\nResolves: #103621\nReleases: main\nChange-Id: Icad70957dc2565bc3830e9101d9fea4ce1798104\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83778\nTested-by: Benjamin Franzke \nReviewed-by: Georg Ringer \nTested-by: core-ci \nTested-by: Georg Ringer \nReviewed-by: Benjamin Franzke ","shortMessageHtmlLink":"[TASK] Center Install Tool cards horizontally"}},{"before":"e8948f635d57363466fa3f7c2fe8d4fb73380082","after":"73488d7d617b1c6a584b4db62e40cfa5657bbcaa","ref":"refs/heads/main","pushedAt":"2024-05-17T11:38:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Update friendsofphp/php-cs-fixer to 3.57.1\n\nUse parallel runner to use more than 1 CPU.\n\ncomposer require --dev friendsofphp/php-cs-fixer:^3.57.1\n\nResolves: #103851\nReleases: main, 12.4, 11.5\nChange-Id: I59b5e2566a385792cad1b6c11b9b84b63fd21b98\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84284\nTested-by: Oliver Klee \nTested-by: Georg Ringer \nReviewed-by: Oliver Klee \nTested-by: core-ci \nReviewed-by: Georg Ringer \nTested-by: Andreas Kienast \nReviewed-by: Andreas Kienast ","shortMessageHtmlLink":"[TASK] Update friendsofphp/php-cs-fixer to 3.57.1"}},{"before":"e435b97d8cc21cc4bb0e9c8f883868cc2725b9a7","after":"690e7c30a1c21dccfe83062e509b78d6bfc9d52c","ref":"refs/heads/13.1","pushedAt":"2024-05-14T09:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Set TYPO3 version to 13.1.2-dev\n\nChange-Id: Ibb198fb5282ca533bfcc9c099cf4f119587144b6\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84273\nReviewed-by: Oliver Hader \nTested-by: core-ci \nTested-by: Oliver Hader ","shortMessageHtmlLink":"[TASK] Set TYPO3 version to 13.1.2-dev"}},{"before":"951cfb0e00d6d8d7d2cf28ae99da3ace0b94a708","after":"635514f4ef6f893638e85960cf6a9af50527651d","ref":"refs/heads/12.4","pushedAt":"2024-05-14T09:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Set TYPO3 version to 12.4.16-dev\n\nChange-Id: I38c57b5342892945c8b91bb72570faa9b5a28665\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84271\nTested-by: core-ci \nTested-by: Oliver Hader \nReviewed-by: Oliver Hader ","shortMessageHtmlLink":"[TASK] Set TYPO3 version to 12.4.16-dev"}},{"before":"dc82ae45fb9048c34c24dc94cb5b0ea6d39fa059","after":"e6fdd4cf0711a5ae6130cba198b61689112cb33c","ref":"refs/heads/11.5","pushedAt":"2024-05-14T09:06:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Set TYPO3 version to 11.5.38-dev\n\nChange-Id: I0ef0594cc0d3aefbacdc3e3bcbcaad685513b745\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84269\nTested-by: core-ci \nTested-by: Oliver Hader \nReviewed-by: Oliver Hader ","shortMessageHtmlLink":"[TASK] Set TYPO3 version to 11.5.38-dev"}},{"before":"118c7cd608f51b76db3cc14deeaaa9ace32916a4","after":"e435b97d8cc21cc4bb0e9c8f883868cc2725b9a7","ref":"refs/heads/13.1","pushedAt":"2024-05-14T08:34:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[RELEASE] Release of TYPO3 13.1.1\n\nChange-Id: I01652247e7d563d1ac6061428a62f46a312e77d4\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84272\nReviewed-by: Oliver Hader \nTested-by: Oliver Hader ","shortMessageHtmlLink":"[RELEASE] Release of TYPO3 13.1.1"}},{"before":"0bba0e7d29119fe287c56c80891c8ac73e9f7c37","after":"951cfb0e00d6d8d7d2cf28ae99da3ace0b94a708","ref":"refs/heads/12.4","pushedAt":"2024-05-14T08:28:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[RELEASE] Release of TYPO3 12.4.15\n\nChange-Id: Iedbda8b0217bab62bb7647a7c962f564faaf003e\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84270\nTested-by: Oliver Hader \nReviewed-by: Oliver Hader ","shortMessageHtmlLink":"[RELEASE] Release of TYPO3 12.4.15"}},{"before":"3efba1180a595e3891e861d56d369184ad3325e6","after":"dc82ae45fb9048c34c24dc94cb5b0ea6d39fa059","ref":"refs/heads/11.5","pushedAt":"2024-05-14T08:23:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[RELEASE] Release of TYPO3 11.5.37\n\nChange-Id: I5602a1ef868b9ebbdf0a8ffafae3650cfb845181\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84268\nReviewed-by: Oliver Hader \nTested-by: Oliver Hader ","shortMessageHtmlLink":"[RELEASE] Release of TYPO3 11.5.37"}},{"before":"5f749cce991a9a9044063f60e273853b79c1369b","after":"0bba0e7d29119fe287c56c80891c8ac73e9f7c37","ref":"refs/heads/12.4","pushedAt":"2024-05-13T20:12:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[BUGFIX] Cast port to integer when setting up the database\n\nEnsure env variable from port is cast to integer\nwhen setting up TYPO3 with Environment variable\nTYPO3_INSTALL_DB_PORT.\n\nResolves: #103826\nReleases: main, 12.4\nChange-Id: Ibd982690d3eec0527f452cd7353bdc0bf1a572c4\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84204\nTested-by: Benni Mack \nTested-by: core-ci \nReviewed-by: Benni Mack ","shortMessageHtmlLink":"[BUGFIX] Cast port to integer when setting up the database"}},{"before":"86823f442249e1ca8b9cf67d2662eb91ea1acd3d","after":"e8948f635d57363466fa3f7c2fe8d4fb73380082","ref":"refs/heads/main","pushedAt":"2024-05-13T19:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[BUGFIX] Cast port to integer when setting up the database\n\nEnsure env variable from port is cast to integer\nwhen setting up TYPO3 with Environment variable\nTYPO3_INSTALL_DB_PORT.\n\nResolves: #103826\nReleases: main, 12.4\nChange-Id: Ibd982690d3eec0527f452cd7353bdc0bf1a572c4\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84231\nReviewed-by: Oliver Klee \nReviewed-by: Rafael Kähm \nTested-by: Benni Mack \nReviewed-by: Willi Wehmeier \nTested-by: Rafael Kähm \nReviewed-by: Stefan Bürk \nReviewed-by: Jörg Bösche \nTested-by: core-ci \nTested-by: Stefan Bürk \nReviewed-by: Andreas Kienast \nReviewed-by: Benni Mack \nReviewed-by: Markus Friedrich","shortMessageHtmlLink":"[BUGFIX] Cast port to integer when setting up the database"}},{"before":"abc542f554c97d63cda125370ede89865ef07d9f","after":"118c7cd608f51b76db3cc14deeaaa9ace32916a4","ref":"refs/heads/13.1","pushedAt":"2024-05-13T09:00:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Set TYPO3 version to 13.1.1-dev\n\nChange-Id: Ie9d120d9008d777d870b9a71c76aad17b57d71de\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84219\nTested-by: core-ci \nTested-by: Stefan Bürk \nReviewed-by: Stefan Bürk \nReviewed-by: Benjamin Franzke \nReviewed-by: Oliver Hader \nTested-by: Benjamin Franzke \nTested-by: Oliver Hader \nReviewed-by: Jörg Bösche ","shortMessageHtmlLink":"[TASK] Set TYPO3 version to 13.1.1-dev"}},{"before":null,"after":"abc542f554c97d63cda125370ede89865ef07d9f","ref":"refs/heads/13.1","pushedAt":"2024-05-13T08:14:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[RELEASE] Release of TYPO3 13.1.0\n\nChange-Id: I0de3c394a9e37ca840c3d0aa6f6df745bca8ac3b\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83992\nTested-by: Benni Mack \nReviewed-by: Benni Mack ","shortMessageHtmlLink":"[RELEASE] Release of TYPO3 13.1.0"}},{"before":"7d23e7abd4a38f1a78d4110832ed6bf90df66ca2","after":"86823f442249e1ca8b9cf67d2662eb91ea1acd3d","ref":"refs/heads/main","pushedAt":"2024-05-03T09:33:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Deprecate `MathUtility::convertToPositiveInteger()`\n\nTYPO3 has a method to ensure an integer is always positive:\n`MathUtility::convertToPositiveInteger()`. However, the method is\nrather \"heavy\" as it internally calls `MU::forceIntegerInRange()` and\ntherefore misuses a clamp mechanism to convert the integer to a\npositive number.\n\nAlso, the method name doesn't reflect what it actually does. Negative\nnumbers are not converted to their positive counterpart, but are\nswapped with `0`. Due to the naming issue and the fact that the method\ncan be superseded by a simple `max()` call, the method is therefore\ndeprecated.\n\nResolves: #103785\nReleases: main\nChange-Id: I4fd0548ec6bc7289008057ade4e64f9437c2da7b\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84141\nTested-by: Oliver Klee \nReviewed-by: Torben Hansen \nTested-by: Torben Hansen \nTested-by: core-ci \nReviewed-by: Oliver Klee \nReviewed-by: Benjamin Franzke \nTested-by: Andreas Kienast \nReviewed-by: Andreas Kienast ","shortMessageHtmlLink":"[TASK] Deprecate MathUtility::convertToPositiveInteger()"}},{"before":"97842ed0eb7192628366600b5954a0a36e122187","after":"5f749cce991a9a9044063f60e273853b79c1369b","ref":"refs/heads/12.4","pushedAt":"2024-05-02T10:37:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Add title and aria-label to clear input button\n\nThe clear-input button now has a proper title and additionally an\naria-label to guide visually impaired users.\n\nThe button isn't read out by screenreaders when navigating the site\nlinearly (due to tabindex=\"-1\") but when hold-pressing the button with\nthe mouse pointer, a screenreader will search for a human readable\nlabel. We therefore add an aria-label attribute. The title attribute is\nadded for sighted users but will be ignored by screenreaders since it's\nvalue equals the value of the aria-label attribute.\n\nResolves: #103417\nReleases: main, 12.4\nChange-Id: I4cbbe5200476a7d84ef1d675911ddd51f5899e87\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84106\nTested-by: Benjamin Franzke \nTested-by: core-ci \nReviewed-by: Benjamin Franzke ","shortMessageHtmlLink":"[TASK] Add title and aria-label to clear input button"}},{"before":"677bb497a2de3f2fc58d9fdd075a459b54544580","after":"7d23e7abd4a38f1a78d4110832ed6bf90df66ca2","ref":"refs/heads/main","pushedAt":"2024-05-02T10:35:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Add title and aria-label to clear input button\n\nThe clear-input button now has a proper title and additionally an\naria-label to guide visually impaired users.\n\nThe button isn't read out by screenreaders when navigating the site\nlinearly (due to tabindex=\"-1\") but when hold-pressing the button with\nthe mouse pointer, a screenreader will search for a human readable\nlabel. We therefore add an aria-label attribute. The title attribute is\nadded for sighted users but will be ignored by screenreaders since it's\nvalue equals the value of the aria-label attribute.\n\nResolves: #103417\nReleases: main, 12.4\nChange-Id: I4cbbe5200476a7d84ef1d675911ddd51f5899e87\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83501\nTested-by: Michael Telgkamp \nTested-by: core-ci \nReviewed-by: Michael Telgkamp \nReviewed-by: Benjamin Franzke \nTested-by: Frank Nägler \nReviewed-by: Frank Nägler \nTested-by: Benjamin Franzke ","shortMessageHtmlLink":"[TASK] Add title and aria-label to clear input button"}},{"before":"99845ca60465af1ca9bc5ab99059e636200d29a9","after":"677bb497a2de3f2fc58d9fdd075a459b54544580","ref":"refs/heads/main","pushedAt":"2024-04-30T08:53:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[BUGFIX] Remove h4 from infobox to avoid breaking document hierarchy\n\nThis patch adjusts the infobox/callout element by removing the\nh4 tag to prevent incorrect ordering in the content structure,\nallowing for better flexibility based on different use cases.\n\nResolves: #103761\nReleases: main, 12.4\nChange-Id: I2556ea0df0e55ffcdf752c9c0574b843ffea44ff\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84081\nReviewed-by: Benjamin Franzke \nReviewed-by: Georg Ringer \nTested-by: core-ci \nTested-by: Georg Ringer \nTested-by: Benjamin Franzke \nTested-by: Benjamin Kott \nReviewed-by: Benjamin Kott ","shortMessageHtmlLink":"[BUGFIX] Remove h4 from infobox to avoid breaking document hierarchy"}},{"before":"de9468b3514ac5449973e4842ed1331aef056a55","after":"97842ed0eb7192628366600b5954a0a36e122187","ref":"refs/heads/12.4","pushedAt":"2024-04-30T08:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[BUGFIX] Remove h4 from infobox to avoid breaking document hierarchy\n\nThis patch adjusts the infobox/callout element by removing the\nh4 tag to prevent incorrect ordering in the content structure,\nallowing for better flexibility based on different use cases.\n\nResolves: #103761\nReleases: main, 12.4\nChange-Id: I2556ea0df0e55ffcdf752c9c0574b843ffea44ff\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84094\nTested-by: core-ci \nTested-by: Benjamin Franzke \nReviewed-by: Benjamin Franzke ","shortMessageHtmlLink":"[BUGFIX] Remove h4 from infobox to avoid breaking document hierarchy"}},{"before":"c4814dc37ac6d0a7a8e43341f3cd47f486c1f975","after":"99845ca60465af1ca9bc5ab99059e636200d29a9","ref":"refs/heads/main","pushedAt":"2024-04-29T07:44:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[TASK] Use refindex in RootlineUtility, drop addRootLineFields\n\ntl;dr:\n\nThis patch switches from using RelationHandler to ReferenceIndex\nin (mostly) frontend request related RootlineUtility. It is the\nfirst patch actively using ReferenceIndex in frontend and has\nthe potential to significantly reduce database query load on\nnot-yet-cached pages in frontend, while creating better results\nat the same time. The patch obsoletes\n$GLOBALS['TYPO3_CONF_VARS']['FE']['addRootLineFields']. This\nis just the tip of the iceberg from a refactoring chain that has\nbeen prepared over a period of about three years already.\n\nThe long story:\n\nRendering times of complex pages in the frontend in general scale\nlinearly with the number of executed database queries (plus some\noffset), if no extension needs extensive calculation on the PHP side,\neven if the database is server-side local and not a remote instance,\nwhich adds additional TCP round-trip times per query.\nWith thousands of queries being triggered by RootlineUtility, this\narea is the most promising code path to optimize when response times\nof not-fully-cached pages should be reduced.\n\nRootlineUtility is *the* main performance bottleneck in\nnon-trivial TYPO3 instance frontend rendering: When rendering menus,\neach single entry needs to know its page row details and its path in\nthe rootline, using RootlineUtility. This can quickly lead to\nthousands of DB queries with bigger instances on cold caches,\ncatapulting the rendering times from milliseconds to seconds. This is\nworse when dealing with language overlays and workspaces.\n\nRootlineUtility does two main things:\nIt first resolves the rootline of the given pages-uid. This is\nan expensive operation since it needs a query per page level.\nWe'll change this towards a recursive query soon. Afterwards, it\nresolves some relations attached to the pages. This is - in default\ninstances - at least the 'media' field. This is done using\nclass RelationHandler per single field in question, which fires\nat least one query per page row and per field.\n\nAs such, beside the expensive rootline determination itself, we also\nhave an expensive operation to resolve relations of each pages row.\n\nResolving relations attached to pages in a more performant way\nis what this patch is about.\n\nThe list of relations being resolved can be extended using\n$GLOBALS['TYPO3_CONF_VARS']['FE']['addRootLineFields']. By default,\nonly field 'media' is resolved, resulting in one additional query\nper resolved page row. Instances tend to add more relations to\npages, and when adding these to 'addRootLineFields', they trigger\nadditional RelationHandler queries by RootlineUtility. Also,\nRootlineUtility *ignores* 'addRootLineFields' when resolving\nrelations when requesting non-default (sys_language_uid != 0) pages,\nand simply resolves *all* possible relation fields. This includes\n'category' and probably some of the TCA fields ext:seo adds to pages\nTCA. RelationHandler needs *at least* one query per field, more with\nlocalizations and even more when rendering a workspaces preview.\n\nThis situation makes relation resolving of page rows in\nRootlineUtility more expensive than resolving the rootline itself.\nOne option would be to skip resolving page relations in\nRootlineUtility, but that wouldn't help us much when instances\nactually need this data (which is likely).\nA better solution is to supply relations within pages in a more\nperformant way, ready for TypoScript and extensions to use.\n\nThe patch switches from using RelationHandler within\nRootlineUtility to query the ReferenceIndex instead: sys_refindex\ncontains all fields relevant for frontend since #103748. It allows\nquerying *all* relations of *all* page fields with just *one* query.\n\nThis allows us to remove 'addRootLineFields' by just always\nresolving all relations with close to no overhead, and turns into\nan advantage for integrators: One detail less to take care of.\n\nThe patch establishes a nifty - but very well indexed - query within\nRootlineUtility to fetch relations. With 'categories' (an MM foreign\nrelation) being attached to pages by default, it is a UNION query of\ntwo SELECT queries, with their result being sorted out in a rather\neffective result handling loop.\n\nThe patch comes with a todo list within RootlineUtility, but in\ngeneral, the result list is *better* than the result of the previous\nsingle field based RelationHandler solution. This is verified by the\npreviously establish test data sets:\n* hidden, starttime, endtime are resolved.\n* Workspace deleted placeholder rows are removed automatically.\n\nThere are a couple of details we may want to improve with further\nv13 patches, but in general, this new approach should work well\nalready.\n\nFuture:\n\n* This patch is a base to unlock a series of further performance\n related changes: When CTE's on RootlineUtility are established, it\n will allow fetching relations of not only one page, but of multiple\n pages with one query. Combined with a couple of other changes, the\n query load in frontend will ultimately collapse.\n\n* The patch is the base for ReferenceIndex usage in the frontend:\n We can potentially remove the doomed DatabaseQueryProcessor and\n other shenanigans for tt_content within the frontend rendering\n chain by always providing \"correct\" relation information\n automatically without overhead. Other pending patches are already\n preparing a central place taking care of tt_content for its\n relations to be resolved in a similar effective way.\n\n* Resolving relations of all fields attached to page rows voids the\n 'parent count' values of these fields. Those are a different\n de-normalization of relations \"if it's not 0, we have some\". With\n RootlineUtility dropping 'addRootLineFields' and always resolving\n relations, we can finally start dropping these 'count' fields, can\n release DataHandler from updating these fields, and can remove\n them from DB altogether.\n\nNumbers:\n\nThere was a recent blog post by Julian [1] looking at query load of\nbigger menus. With measurements for this patch, we confirm the\ngeneral numbers Julian came up with in his test setup. Thank to the\npublished test setup at [2], we ported it to TYPO3 v13, and slightly\nextended it to measure query load when all pages are localized, and\nwe're performing a request to a non-default language.\n\n* The main query count on a \"cold\" instance calling default language\n does *not* change with this patch. The reason is, default TYPO3\n includes only 'media' as relation that has a 'foreign_field' in\n RootlineUtility, which leads to only one query, which is now\n substituted by the new refindex query. The advantage of the new\n solution provided by the patch is to resolve *all* relation with\n the same query load.\n\n* When calling a localized page, the query load is at ~10200 queries\n on a non-cached-page frontend request. This shrinks to ~7900 with\n the patch being applied. That's a reduction of 1/5 by this patch,\n with further options up our sleeves.\n\n[1] https://www.in2code.de/aktuelles/menue-vergleich-der-techniken/\n[2] https://github.com/julianhofmann/typo3-menu-comparison\n\nResolves: #103752\nRelated: #103748\nRelated: #103735\nRelated: #103710\nRelated: #103680\nRelated: #103599\nRelated: #103598\nChange-Id: Ic7e152366dc2d4312ca55035c364db9ac02fabee\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83729\nTested-by: Anja Leichsenring \nTested-by: André Buchmann \nReviewed-by: Anja Leichsenring \nTested-by: Benni Mack \nTested-by: Stefan Bürk \nReviewed-by: André Buchmann \nReviewed-by: Benni Mack \nReviewed-by: Stefan Bürk \nReviewed-by: Christian Kuhn \nTested-by: core-ci \nTested-by: Christian Kuhn ","shortMessageHtmlLink":"[TASK] Use refindex in RootlineUtility, drop addRootLineFields"}},{"before":"33336efe0427bdca5e0734416b7c985798468c18","after":"de9468b3514ac5449973e4842ed1331aef056a55","ref":"refs/heads/12.4","pushedAt":"2024-04-28T14:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[BUGFIX] Migrate Bootstrap progress bars to bootstrap 5.3\n\nWith the update of Bootstrap to v5.3, the implementation of progress\nbars has changed for accessibility reasons [1].\n\nThis commit updates all usages of progress bars to the new markup.\n\n[1] https://getbootstrap.com/docs/5.3/migration/#progress-bars\n\nResolves: #103718\nReleases: main, 12.4\nChange-Id: I208e3561b4943e382caa09e23e75d350bd702a6a\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84075\nTested-by: Andreas Kienast \nReviewed-by: Andreas Kienast \nTested-by: Benjamin Franzke \nTested-by: core-ci \nReviewed-by: Benjamin Franzke ","shortMessageHtmlLink":"[BUGFIX] Migrate Bootstrap progress bars to bootstrap 5.3"}},{"before":"8f35d9621cddd3f54cdea51570d8b3184ec9527c","after":"c4814dc37ac6d0a7a8e43341f3cd47f486c1f975","ref":"refs/heads/main","pushedAt":"2024-04-28T14:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TYPO3IncTeam","name":"TYPO3 GmbH","path":"/TYPO3IncTeam","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20440329?s=80&v=4"},"commit":{"message":"[BUGFIX] Migrate Bootstrap progress bars to bootstrap 5.3\n\nWith the update of Bootstrap to v5.3, the implementation of progress\nbars has changed for accessibility reasons [1].\n\nThis commit updates all usages of progress bars to the new markup.\n\n[1] https://getbootstrap.com/docs/5.3/migration/#progress-bars\n\nResolves: #103718\nReleases: main, 12.4\nChange-Id: I208e3561b4943e382caa09e23e75d350bd702a6a\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84014\nTested-by: Benjamin Franzke \nTested-by: Andreas Kienast \nReviewed-by: Benjamin Franzke \nTested-by: Andreas Nedbal \nReviewed-by: Andreas Kienast \nTested-by: core-ci \nReviewed-by: Andreas Nedbal ","shortMessageHtmlLink":"[BUGFIX] Migrate Bootstrap progress bars to bootstrap 5.3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYkHMhwA","startCursor":null,"endCursor":null}},"title":"Activity · TYPO3-CMS/install"}