{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":316705415,"defaultBranch":"2.x","name":"ux","ownerLogin":"symfony","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-28T10:09:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143937?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713880398.0","currentOid":""},"activityList":{"items":[{"before":"416753fcdcd0c9b4a88b613239eeefe32583f8d9","after":"8db386c72a31a65870c92eb3a9d50a42bbc3dc45","ref":"refs/heads/2.x","pushedAt":"2024-05-17T15:31:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"bug #1855 [LiveComponent] Fix EscaperRuntime deprecation (smnandre)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[LiveComponent] Fix EscaperRuntime deprecation\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no \n| Issues | Fix #\n| License | MIT\n\nFix deprecation\n\nCommits\n-------\n\n75516f0b [LiveComponent] Fix EscaperRuntime deprecation","shortMessageHtmlLink":"bug #1855 [LiveComponent] Fix EscaperRuntime deprecation (smnandre)"}},{"before":"4d609f2c2d1f60507b3a20e3b7a64f7ccffe455f","after":"416753fcdcd0c9b4a88b613239eeefe32583f8d9","ref":"refs/heads/2.x","pushedAt":"2024-05-15T20:10:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor #1845 [TwigComponent] Update DOC preMount validation data code (cavasinf)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[TwigComponent] Update DOC preMount validation data code\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Issues | Fix #1704 \n| License | MIT\n\nFixes the missing doc part as discussed in #1704\n\nCommits\n-------\n\n6c14a78a [TwigComponent] Update DOC preMount validation data code","shortMessageHtmlLink":"minor #1845 [TwigComponent] Update DOC preMount validation data code …"}},{"before":"796dd587827f2bb849064c33cc4e053c39e0a0e9","after":"4d609f2c2d1f60507b3a20e3b7a64f7ccffe455f","ref":"refs/heads/2.x","pushedAt":"2024-05-15T20:09:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor #1837 [Chartjs] Improve Y axis formatting example (hellomedia)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Chartjs] Improve Y axis formatting example\n\n| Q | A\n| ------------- | ---\n| Bug fix? | misleading doc fix\n| New feature? | no\n| Issues | see description\n| License | MIT\n\nCode example in the doc does not just format Y axis, it overrides existing `scales` configuration.\n\n```js\n// For instance you can format Y axis\nevent.detail.config.options.scales = {\n y: {\n ticks: {\n callback: function (value, index, values) {\n /* ... */\n },\n },\n },\n};\n```\n\nThis code formats the y-axis and keeps an existing `scales` config untouched, but requires an existing Y axis config.\n\n```js\n// For instance you can format Y axis\nevent.detail.config.options.scales.y.ticks = {\n callback: function (value, index, values) {\n /* ... */\n }\n};\n```\n\nCommits\n-------\n\n101b3e99 [Chartjs] Improve Y axis formatting example","shortMessageHtmlLink":"minor #1837 [Chartjs] Improve Y axis formatting example (hellomedia)"}},{"before":"44f5193df32901931bc05c399d72cf0239e366eb","after":"796dd587827f2bb849064c33cc4e053c39e0a0e9","ref":"refs/heads/2.x","pushedAt":"2024-05-10T20:54:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"bug #1263 [ChartJs] Replace `chart.js/auto` import with `Chart.register` calls (smnandre)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[ChartJs] Replace `chart.js/auto` import with `Chart.register` calls\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no\n| Issues | Fix #1262\n| License | MIT\n\nOngoing attempt to fix ChartJS problems\n\nCommits\n-------\n\naddc1f84 Fix Chart.js encore compilation","shortMessageHtmlLink":"bug #1263 [ChartJs] Replace chart.js/auto
import with `Chart.regist…"}},{"before":"c9f55bd089b78894c0d14fd384a274962f8d35c0","after":"44f5193df32901931bc05c399d72cf0239e366eb","ref":"refs/heads/2.x","pushedAt":"2024-05-08T14:03:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feature #1832 [LiveComponent] add support for testing file uploads in actions (daFish)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[LiveComponent] add support for testing file uploads in actions\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | yes\n| Issues | Fix #... \n| License | MIT\n\nCommits\n-------\n\ncfa1e6f2 feat: add support for testing file uploads in actions","shortMessageHtmlLink":"feature #1832 [LiveComponent] add support for testing file uploads in…"}},{"before":"373bfe8d894f09c4cab50bf0b91ee5bcac5ab3fe","after":"c9f55bd089b78894c0d14fd384a274962f8d35c0","ref":"refs/heads/2.x","pushedAt":"2024-05-08T13:52:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feature #1835 [TwigComponent] Fix EscaperExtension deprecation (smnandre)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[TwigComponent] Fix EscaperExtension deprecation\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | yes\n| Issues | Fix\n| License | MIT\n\nCommits\n-------\n\n93107f93 [TwigComponent] Fix EscaperExtension deprecation","shortMessageHtmlLink":"feature #1835 [TwigComponent] Fix EscaperExtension deprecation (smnan…"}},{"before":"57c014fabbdc583f78efcf28549938533206ba76","after":"373bfe8d894f09c4cab50bf0b91ee5bcac5ab3fe","ref":"refs/heads/2.x","pushedAt":"2024-05-08T13:35:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor #1831 [Site] Icons colors (smnandre)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] Icons colors\n\n* don't invert colored icons\n* add 3 icon set cards\n* re-add SVG code highlighting\n\n(to merge after #1827)\n\nCommits\n-------\n\n438fa013 [Site] Icons colors","shortMessageHtmlLink":"minor #1831 [Site] Icons colors (smnandre)"}},{"before":"d4e73c63e670b5dc3acfe5220e8712297c4494e6","after":"57c014fabbdc583f78efcf28549938533206ba76","ref":"refs/heads/2.x","pushedAt":"2024-05-08T13:34:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"bug #1820 [TwigComponent] Allow input props to have the same name as context variables (squrious)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[TwigComponent] Allow input props to have the same name as context variables\n\n| Q | A |\n|--------------|-----|\n| Bug fix? | yes |\n| New feature? | no |\n| Issues | - |\n| License | MIT |\n\nIt looks like #1652 introduced an issue with input props and parent context.\n\nIf:\n- A component prop has the same name as a variable in the parent context\n- The context variable is used to set the prop value as an input prop\n- The component is rendered with the embed strategy\n\nThen, the default value of the prop is used instead of the one passed to the component.\n\nExample:\n\n```twig\n{# templates/components/Hello.html.twig #}\n\n{% props name = 'John' %}\n
highlight.js
to tempest/highlight
…"}},{"before":"db886843ed04e7f7ccf88602339c0010598090be","after":"38998c15d677f6afc54a8c476ade90e18e6f7305","ref":"refs/heads/2.x","pushedAt":"2024-04-30T16:19:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor #1804 [Site] Various small fixes / improvements (smnandre)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] Various small fixes / improvements\n\nA lot of small things grouped in a medium-sized PR 👼\n\n- Lint templates\n- Normalize template names\n- Fix some spacings\n- Fix CodeBlock expander\n- SVG image for header logo\n- Improve CodeBlocWithComment readability\n- Rework code block expand button\n- Fix terminal style\n- Add missing doc cards in \"footer\"\n- Remove unused image\n- Compress 2 photos & win 8MB\n- Clean clipboard controller(s)\n- Fix header padding\n- Fix Icon cards on Safari\n- Simplify Turbo chat icon\n- Remove Playfair\n\nCommits\n-------\n\ne0bda689 [Site] Various small fixes / improvements","shortMessageHtmlLink":"minor #1804 [Site] Various small fixes / improvements (smnandre)"}},{"before":"cb710f479a2e54c86cc384871136aaeffa8c199c","after":"db886843ed04e7f7ccf88602339c0010598090be","ref":"refs/heads/2.x","pushedAt":"2024-04-30T15:31:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor #1685 [Live] Add signature overload for on and off methods of component (YummYume)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Live] Add signature overload for on and off methods of component\n\n| Q | A\n| ------------- | ---\n| Bug fix? |no\n| New feature? | no\n| Issues |\n| License | MIT\n\nFollowing some feedback in #1676. This PR only affects TypeScript typing.\n\nProvides automatic typing for the `on` and `off` events of a component, depending on the event's name. Also changes the return type allowed from an event listener to allow passing an asynchronous function. This is a pretty common thing to do (the need to use `await`), but TypeScript/linters will often yell at you for doing so if the event listener does not expect a `Promise` to be returned.\n\n(also fixed a typing issue with `NodeJS.Timer` being used instead of `number`)\n\nCommits\n-------\n\n3c17279a [Live] Add signature overload for on and off methods of component","shortMessageHtmlLink":"minor #1685 [Live] Add signature overload for on and off methods of c…"}},{"before":"a1c74e4dca3f4322769555465bd45c72f7f2afff","after":"cb710f479a2e54c86cc384871136aaeffa8c199c","ref":"refs/heads/2.x","pushedAt":"2024-04-30T15:29:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor #1801 [LiveComponent] Fix namespaces on documentation (mickaelblondeau)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[LiveComponent] Fix namespaces on documentation\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Issues |\n| License | MIT\n\nThe documentation shows this namespace: `App\\Components` but the default configuration of twig_component uses `App\\Twig\\Components`\n\nI then updated all the namespaces with the `Twig` part\n\nCommits\n-------\n\n565c67ea Update index.rst","shortMessageHtmlLink":"minor #1801 [LiveComponent] Fix namespaces on documentation (mickaelb…"}},{"before":"3a2937ecb19cb332f09e99997a6e9debb1dd6d51","after":"a1c74e4dca3f4322769555465bd45c72f7f2afff","ref":"refs/heads/2.x","pushedAt":"2024-04-30T15:18:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor #1780 [TwigComponent] Throws if exposed public prop is uninitialized (smnandre)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[TwigComponent] Throws if exposed public prop is uninitialized\n\nFix #1686, fix ~~#1704~~\n\nCommits\n-------\n\n52ec8066 [TwigComponent] Throws if some exposed public props are uninitialized","shortMessageHtmlLink":"minor #1780 [TwigComponent] Throws if exposed public prop is uninitia…"}},{"before":"955764b17d7039e4d9ad2b17370c467dbe0fa407","after":"3a2937ecb19cb332f09e99997a6e9debb1dd6d51","ref":"refs/heads/2.x","pushedAt":"2024-04-30T15:06:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"feature #1797 [Icons] Improve aria attributes rendering (smnandre)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Icons] Improve aria attributes rendering\n\nFix: #1796\n\n* Convert aria boolean values to \"true/~~false~~\" strings (as previously done in TwigComponent)\n* Fix aria-hidden is added when source icon contains aria label\n* Add pre-rendering filter chain in IconRenderer (internal)\n\nUpdate:\n\nAfter discussion in this issue, i suggest we keep the current behaviour: \"boolean false removes an attribute\"\n\n| Attribute \\ Value | true | false | \"true\" | \"false\" |\n| - | - | - | - | - |\n| required | required | | required=\"true\" | required=false\" |\n| aria-required | aria-required=\"true\" | | aria-required=\"true\" | aria-required=\"false\" |\n\nSo just something to ease the DX but that let the developer responsible of setting a correct value.\n\nCommits\n-------\n\naeded4a9 [Icons] Improve aria attributes rendering","shortMessageHtmlLink":"feature #1797 [Icons] Improve aria attributes rendering (smnandre)"}},{"before":"f8b2344c11d62caecfdbab86227e876d1b92a9b4","after":"955764b17d7039e4d9ad2b17370c467dbe0fa407","ref":"refs/heads/2.x","pushedAt":"2024-04-30T15:05:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"bug #1805 [TwigComponent] Fix aria attribute cannot be removed (smnandre)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[TwigComponent] Fix aria attribute cannot be removed\n\nHandle only \"true\" (the original need) and restore using false to remove an attribute\n\ncf #1709 and #1797\n\nCommits\n-------\n\ne3e98252 [TwigComponent] Fix aria attribute cannot be removed","shortMessageHtmlLink":"bug #1805 [TwigComponent] Fix aria attribute cannot be removed (smnan…"}},{"before":"138ae48114016449e6830ebfa00fdc10abfefeac","after":"f8b2344c11d62caecfdbab86227e876d1b92a9b4","ref":"refs/heads/2.x","pushedAt":"2024-04-30T14:17:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kbond","name":"Kevin Bond","path":"/kbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127811?s=80&v=4"},"commit":{"message":"minor #1798 [Icons] Use lowercase