{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":144819408,"defaultBranch":"5.x","name":"contao","ownerLogin":"contao","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-15T07:18:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1206136?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715071673.0","currentOid":""},"activityList":{"items":[{"before":"ba737696e25b7a693e244d36d6ec4ebbe57514e8","after":"276e0400f0b3eb1ab9bcd6a5e7b03b9b64319722","ref":"refs/heads/5.x","pushedAt":"2024-05-10T13:20:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leofeyer","name":"Leo Feyer","path":"/leofeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1192057?s=80&v=4"},"commit":{"message":"Make the entity cache tags test compatible with PHPUnit 10 (see #7150)\n\nDescription\n-----------\n\nsee https://github.com/contao/contao/issues/7117\n\nCommits\n-------\n\nd00665c0 Make EntityCacheTagsTest compatible with PHPUnit 10","shortMessageHtmlLink":"Make the entity cache tags test compatible with PHPUnit 10 (see #7150)"}},{"before":"568eb038f493f86fedc3356dbaeae0041a7482dc","after":"ba737696e25b7a693e244d36d6ec4ebbe57514e8","ref":"refs/heads/5.x","pushedAt":"2024-05-10T11:06:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leofeyer","name":"Leo Feyer","path":"/leofeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1192057?s=80&v=4"},"commit":{"message":"Add a rich text Twig component (see #7034)\n\nDescription\n-----------\n\nThis introduces a `_rich_text` component as outlined in #6783.\r\n\r\nThis way you do not have to repeat yourself with things like this but can change it at one place:\r\n```twig\r\n
ParsedSequence::serialize()
method (see #7189)"}},{"before":"ad5f264240b1de93388b33fe7efe1f54ad619f9e","after":"a2e6edb74f71c60e4317ed5df6cf5d72673c973c","ref":"refs/heads/5.3","pushedAt":"2024-05-06T12:06:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leofeyer","name":"Leo Feyer","path":"/leofeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1192057?s=80&v=4"},"commit":{"message":"Allow `contao.insert_tag` tags without method and priority (see #7186)\n\nDescription\n-----------\n\nAs mentioned in https://github.com/contao/contao/issues/7185#issuecomment-2093299790 if you add a `contao.insert_tag` service tag without the `AsInsertTag` attribute, e.g. directly via your `services.yaml` for example \r\n\r\n```yaml\r\nservices:\r\n App\\InsertTag\\MyInsertTag:\r\n tags:\r\n - contao.insert_tag:\r\n name: my_tag\r\n```\r\n\r\nyou will get warnings for missing `method` and `priority` array keys. This PR fixes that by falling back to the same values as in the `AsInsertTag` attribute (`null` and `0` respectively).\n\nCommits\n-------\n\n8984de22 allow insert tag tags without method and priority","shortMessageHtmlLink":"Allow contao.insert_tag
tags without method and priority (see #7186)"}},{"before":"a8f5dc07b8f7a23f40abb7afb91dbb1b18761e95","after":"ad5f264240b1de93388b33fe7efe1f54ad619f9e","ref":"refs/heads/5.3","pushedAt":"2024-05-03T10:45:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leofeyer","name":"Leo Feyer","path":"/leofeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1192057?s=80&v=4"},"commit":{"message":"Do not use the deprecated `replaceInsertTags` hook (see #7164)\n\nDescription\n-----------\n\nWe currently trigger several `Using the \"replaceInsertTags\" hook has been deprecated…` deprecations because we still use the legacy hook.\r\n\r\nIs this a bug?\n\nCommits\n-------\n\n99a451de Do not use deprecated replaceInsertTags hook","shortMessageHtmlLink":"Do not use the deprecated replaceInsertTags
hook (see #7164)"}},{"before":"61f8fa6d1170cc22440e609b9a2b18c5086f8cdf","after":"a8f5dc07b8f7a23f40abb7afb91dbb1b18761e95","ref":"refs/heads/5.3","pushedAt":"2024-05-03T10:43:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leofeyer","name":"Leo Feyer","path":"/leofeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1192057?s=80&v=4"},"commit":{"message":"Check access to `fieldsOfTable` for the file edit operation (see #7175)\n\nDescription\n-----------\n\nFixes https://github.com/contao/contao/issues/7038\r\n\r\nThe permission check is applied by the `TableAccessVoter` here. It is intentionally only applied to the edit operation, because move or copy should not check for `canEditFieldsOfTable`.\r\n\r\nAlso does not work with Contao 4.13 – not sure we want to backport that. We don't check any such permissions in 4.13. Contrary to 5.3, where an access denied exception is thrown by the `TableAccessVoter`, in Contao 4.13 we just render an empty list of fields to edit everywhere.\r\n\r\n---\r\n\r\nSide note: I also started working on actual file permissions in https://github.com/contao/contao/compare/5.3...aschempp:contao:fix/files-permissions. There are a number of unknowns though, e.g. is editing a file (content) not the same as editing file metadata. It also related to the virtual file system and a possible redesign of the file manager by @m-vo. After discussing stuff like the `UploadAction` I postponed that for now and setteled for this \"quick fix\".\n\nCommits\n-------\n\nd9843ba3 Check fieldsOfTable access for file edit operation","shortMessageHtmlLink":"Check access to fieldsOfTable
for the file edit operation (see #7175)"}},{"before":"9fd0080da0b97308228d88a7312e6cce092e0ca5","after":"61f8fa6d1170cc22440e609b9a2b18c5086f8cdf","ref":"refs/heads/5.3","pushedAt":"2024-05-03T10:41:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leofeyer","name":"Leo Feyer","path":"/leofeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1192057?s=80&v=4"},"commit":{"message":"Show all page types in the help wizard (see #7149)\n\nDescription\n-----------\n\nFixes #7137\n\nCommits\n-------\n\neda4b33a Show all page types in the help wizard","shortMessageHtmlLink":"Show all page types in the help wizard (see #7149)"}},{"before":"60971eb6353f637d819ed37b0bbb2ef2389df410","after":"9fd0080da0b97308228d88a7312e6cce092e0ca5","ref":"refs/heads/5.3","pushedAt":"2024-05-03T10:18:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leofeyer","name":"Leo Feyer","path":"/leofeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1192057?s=80&v=4"},"commit":{"message":"Allow hyphens in custom legacy template names (see #7145)\n\nDescription\n-----------\n\nIn https://github.com/contao/contao/pull/731 a deprecation for hyphens in template names was added which turned into an exception in Contao 5.\r\n\r\nHowever it is unclear why this deprecation was added in the first place. The original issue https://github.com/contao/contao/issues/725 was fixed and this fix is still present in Contao 5. There are no actual issues with hyphens in template names, neither in Contao 4 nor in Contao 5.\r\n\r\nBesides, the error suggests to use snake case instead, which is semantically incorrect. In legacy templates names the underscore semantically creates template name (sub) groups. If you have a template called `mod_newslist_three-columns` it would technically be semantically incorrect to rename it `mod_newslist_three_columns`.\r\n\r\nAs discussed on Slack it is unclear whether this deprecation was added in the first place. There are no actual issues with hyphens in template names. However, my guess is we added it because we wanted to change the template naming structure in Contao 5 - but this never happened for legacy PHP templates, as we switched to Twig templates. And Twig templates _do_ have a new structuring scheme.\r\n\r\nTherefore this restriction can be removed completely.\r\n\r\n_Note:_ I will do a separate PR for 4.13 to remove the deprecation.\n\nCommits\n-------\n\n01fdd9a5 remove hyphens restriction for templates names\n10a8de95 remove accidental change\n6f115fa5 remove test\n3f313cce update tests","shortMessageHtmlLink":"Allow hyphens in custom legacy template names (see #7145)"}},{"before":"a9c33d906fb008df208ee8f6af989c8bfe32e124","after":"60971eb6353f637d819ed37b0bbb2ef2389df410","ref":"refs/heads/5.3","pushedAt":"2024-05-03T10:10:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leofeyer","name":"Leo Feyer","path":"/leofeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1192057?s=80&v=4"},"commit":{"message":"Add the component style sheets before the user style sheets (see #7151)\n\nDescription\n-----------\n\nFixes #7124\n\nCommits\n-------\n\n4b352cfa Add the Twig style sheets before the user style sheets\n181cffc7 Add a new \"stylesheets\" target\n187624cf Insert the component style sheets before the CSS framework","shortMessageHtmlLink":"Add the component style sheets before the user style sheets (see #7151)"}},{"before":"b6f7529868d433645f1101abe0fec9b90509556e","after":"a9c33d906fb008df208ee8f6af989c8bfe32e124","ref":"refs/heads/5.3","pushedAt":"2024-05-03T10:09:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leofeyer","name":"Leo Feyer","path":"/leofeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1192057?s=80&v=4"},"commit":{"message":"Implode arrays recursively when showing undo records (see #7049)\n\nDescription\n-----------\n\nTo reproduce this, delete the whole site structure of the official demo and click the \"show details\" button.\r\n\r\n\n\nCommits\n-------\n\n46d8596f Implode arrays recursively when showing undo records\nf919ae69 Use the YAML dumper\ndc4945dc Remove the ArrayUtil::implodeRecursive() method again","shortMessageHtmlLink":"Implode arrays recursively when showing undo records (see #7049)"}},{"before":"a76ba264c6a51aff9064164f8993c874433dc536","after":"74afbb06af7373388a3239c086ffc347170d71ba","ref":"refs/heads/4.13","pushedAt":"2024-05-03T09:57:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leofeyer","name":"Leo Feyer","path":"/leofeyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1192057?s=80&v=4"},"commit":{"message":"Render the `date::Y` insert tag inline (see #7179)\n\nDescription\n-----------\n\nFixes #7178\n\nCommits\n-------\n\nc3698900 Render the `date::Y` insert tag inline","shortMessageHtmlLink":"Render the date::Y
insert tag inline (see #7179)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERpmc8QA","startCursor":null,"endCursor":null}},"title":"Activity · contao/contao"}