{"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
\n Hello {{ name }}!\n
\n```\n\n### Render embedded\n\n```twig\n{% set name = 'Bryan' %}\n\n```\n\nWrong output:\n```html\n
\n Hello John!\n
\n```\n\n### Render with function\n\n```twig\n{% set name = 'Bryan' %}\n\n```\n\nCorrect output:\n```html\n
\n Hello Bryan!\n
\n```\n\nCommits\n-------\n\n7c4030b8 [TwigComponent] Allow input props to have the same name as context variables","shortMessageHtmlLink":"bug #1820 [TwigComponent] Allow input props to have the same name as …"}},{"before":"5e4ba9fc41efa7f64a78d55ba7c657ab88a94463","after":"d4e73c63e670b5dc3acfe5220e8712297c4494e6","ref":"refs/heads/2.x","pushedAt":"2024-05-08T13:29:50.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 #1823 [TwigComponent] Remove wrongly added configuration (smnandre)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[TwigComponent] Remove wrongly added configuration\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no\n| Issues | Fix #...\n| License | MIT\n\nThis configuration parameter has been added by mistake in https://github.com/symfony/ux/commit/0284c0a51dd3b5be1a1b7bfe34b53aae61cf33c2#diff-d57f69d9cc81e78af30634d1b88a735542ffb1c98c782269abb604a85b727ce1R189-R191\n\nI checked everywhere in this component and there is no usage of it\n\n(it seems to come from a Stimulus config copy/paste during the 6.4 ~~chaos~~ rush)\n\nCommits\n-------\n\n239425dd [TwigComponent] Remove wrongly added configuration","shortMessageHtmlLink":"bug #1823 [TwigComponent] Remove wrongly added configuration (smnandre)"}},{"before":"bd53d73cfc97a9a465af49de4d913e27f5e405aa","after":"5e4ba9fc41efa7f64a78d55ba7c657ab88a94463","ref":"refs/heads/2.x","pushedAt":"2024-05-08T13:28:53.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 #1824 [Stimulus] Use Twig >3.9 'EscaperRuntime' (smnandre)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Stimulus] Use Twig >3.9 'EscaperRuntime'\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Issues | Fix #...\n| License | MIT\n\nResolves CI deprecations (for > Twig 3.9)\n\nTwig introduction of EscaperRuntime here: https://github.com/twigphp/Twig/pull/4055\n\nCommits\n-------\n\n1fe2ae3e [Stimulus] Use Twig >3.9 'EscaperRuntime'","shortMessageHtmlLink":"minor #1824 [Stimulus] Use Twig >3.9 'EscaperRuntime' (smnandre)"}},{"before":"bdcc28129e2dac4adb42a996491302b514a04656","after":"bd53d73cfc97a9a465af49de4d913e27f5e405aa","ref":"refs/heads/2.x","pushedAt":"2024-05-08T13:27: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 #1827 [Site] Clean templates (smnandre)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] Clean templates\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Issues | Fix #\n| License | MIT\n\nReplaces #1822\n\nAll the clean / fixes / CS (without removing the light mode for now)\n\nCommits\n-------\n\n3de425e4 [Site] Clean templates","shortMessageHtmlLink":"minor #1827 [Site] Clean templates (smnandre)"}},{"before":"396258284b39f1d0b4056daed1e9722daefae74f","after":"bdcc28129e2dac4adb42a996491302b514a04656","ref":"refs/heads/2.x","pushedAt":"2024-05-08T13:26:15.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 #1821 [Site] Fix input range color (smnandre)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] Fix input range color\n\nPrevious value made it impossible to use without a background (ex: charts JS demo)\n\nCommits\n-------\n\n51db5b72 [Site] Fix input range color","shortMessageHtmlLink":"minor #1821 [Site] Fix input range color (smnandre)"}},{"before":"277a73b36352604240ebc5e05585701497c53d23","after":"396258284b39f1d0b4056daed1e9722daefae74f","ref":"refs/heads/2.x","pushedAt":"2024-05-01T14:22:00.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 #1813 [Site] Clean demos & packages pages (smnandre)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] Clean demos & packages pages\n\nCommits\n-------\n\ne55d2417 [Site] Clean demos & packages pages","shortMessageHtmlLink":"minor #1813 [Site] Clean demos & packages pages (smnandre)"}},{"before":"1f59f55aa74e1bf3a08b6b4a1dd660ece63363e8","after":"277a73b36352604240ebc5e05585701497c53d23","ref":"refs/heads/2.x","pushedAt":"2024-05-01T13:55:22.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 #1814 [Site] Add robots.txt & sitemap.xml (smnandre)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] Add robots.txt & sitemap.xml\n\nCommits\n-------\n\n446ff5c1 [Site] Add robots.txt & sitemap.xml","shortMessageHtmlLink":"minor #1814 [Site] Add robots.txt & sitemap.xml (smnandre)"}},{"before":"1dad2e6d32b74e6533f1f83649e3ddc43a9cb970","after":"1f59f55aa74e1bf3a08b6b4a1dd660ece63363e8","ref":"refs/heads/2.x","pushedAt":"2024-05-01T13:51: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":"minor #1815 [Site] Some more cleaning (smnandre)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] Some more cleaning\n\nCommits\n-------\n\nb7101ce8 [Site] Some more cleaning","shortMessageHtmlLink":"minor #1815 [Site] Some more cleaning (smnandre)"}},{"before":"3956b4812bedb4f11f4cebe861ddab5ca97559b6","after":"1dad2e6d32b74e6533f1f83649e3ddc43a9cb970","ref":"refs/heads/2.x","pushedAt":"2024-05-01T13:50:02.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 #1809 [Translator] Create valid constant names for keys starting with numeric chars (wolfgangweintritt)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Translator] Create valid constant names for keys starting with numeric chars\n\nIf the key of a translation started with a numeric character, the constant's name would also start with a numeric character, thus resulting in a JS syntax error. Prefixing the constant's name with an underscore makes it valid.\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no\n| Issues | -\n| License | MIT\n\nCommits\n-------\n\n440b5abb [Translator] Create valid constant names for keys starting with numeric chars","shortMessageHtmlLink":"bug #1809 [Translator] Create valid constant names for keys starting …"}},{"before":"58c69b7669446296014b919b0f5416a640ba42ca","after":"3956b4812bedb4f11f4cebe861ddab5ca97559b6","ref":"refs/heads/2.x","pushedAt":"2024-04-30T18:56:14.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 #1811 [Site] Adapt highlighted code blocks to tempest (smnandre)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] Adapt highlighted code blocks to tempest\n\nVery mid.. but i'd like to clean the \"CodeBLock\" / \"Terminal\" / \"CodeLine\" first :)\n\nCommits\n-------\n\nb1c42acb [Site] Adapt highlighted code blocks to tempest","shortMessageHtmlLink":"minor #1811 [Site] Adapt highlighted code blocks to tempest (smnandre)"}},{"before":"749b13eefdc07d34f85f31dc95b8f930cb8faee4","after":"58c69b7669446296014b919b0f5416a640ba42ca","ref":"refs/heads/2.x","pushedAt":"2024-04-30T18:33:46.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 #1795 Adjust GHA to account for fabbot (kbond)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\nAdjust GHA to account for fabbot\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Issues | n/a\n| License | MIT\n\nfabbot now handles cs\n\nCommits\n-------\n\n1320ae8f Adjust GHA to account for fabbot","shortMessageHtmlLink":"minor #1795 Adjust GHA to account for fabbot (kbond)"}},{"before":"324e976dd02668f5171bbe9a04630881d2693f8c","after":"749b13eefdc07d34f85f31dc95b8f930cb8faee4","ref":"refs/heads/2.x","pushedAt":"2024-04-30T17:46:32.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 #1810 [TwigComponent]: Fix silently failing tests (alucas-campings)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[TwigComponent]: Fix silently failing tests\n\n| Q | A\n| ------------- | ---\n| Bug fix? no\n| New feature? no\n| Issues | Fix silently failing tests\n| License | MIT\n\nThis tries to fix two little mistakes :\n - the `expectException` should never be used twice in a test (because it does not actually try/catch, the first exception will stop the execution of the test and will be catched outside).\n - the piece of code that is expected to throw an exception should always come last in the test (because again, no try/catch, so any line after the throwing line will not be executed).\n\nCommits\n-------\n\nd397e1e7 [TwigComponent]: Fix silently failing tests","shortMessageHtmlLink":"minor #1810 [TwigComponent]: Fix silently failing tests (alucas-campi…"}},{"before":"38998c15d677f6afc54a8c476ade90e18e6f7305","after":"324e976dd02668f5171bbe9a04630881d2693f8c","ref":"refs/heads/2.x","pushedAt":"2024-04-30T17:14: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 #1808 [Site] switch from `highlight.js` to `tempest/highlight` (kbond)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] switch from `highlight.js` to `tempest/highlight`\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Issues | n/a\n| License | MIT\n\nContinuation of #1742. I now fully removed highlight.js.\n\nCommits\n-------\n\n22ef22e5 [Site] switch from `highlight.js` to `tempest/highlight`","shortMessageHtmlLink":"minor #1808 [Site] switch from 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 in documentation (smnandre)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Icons] Use lowercase in documentation\n\nAs previously discussed with `@kbond`, we should use only one format in documentation / website / etc.\n\n(both will work, it really is \"just\" a communication thing)\n\nThis PR update the documentation and the README (website is already OK)\n\nCommits\n-------\n\n1cd8e922 [Icons] Use lowercase in documentation","shortMessageHtmlLink":"minor #1798 [Icons] Use lowercase <twig:ux:icon /> in documentation (…"}},{"before":"4b81a98b37f4f0a64af5bf93837cfe1e4c7677ea","after":"138ae48114016449e6830ebfa00fdc10abfefeac","ref":"refs/heads/2.x","pushedAt":"2024-04-30T14:13:52.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 #1783 [Site] Refactor Translator page (smnandre)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] Refactor Translator page\n\n* remove highlight\n* remove big JS controller\n* add block controller\n* fix some minor spacing issues\n* display both locales at once\n\n![translator-bis](https://github.com/symfony/ux/assets/1359581/444f95bf-0eeb-4c42-a1a4-8da19ad404a2)\n\nCommits\n-------\n\n97266a5a [Site] Refactor Translator page","shortMessageHtmlLink":"minor #1783 [Site] Refactor Translator page (smnandre)"}},{"before":"e5654f338be6d4ea451ced2c21440737c3e629b2","after":"4b81a98b37f4f0a64af5bf93837cfe1e4c7677ea","ref":"refs/heads/2.x","pushedAt":"2024-04-26T17:22:04.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 #1794 [Site] adjust external link config (kbond)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] adjust external link config\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Issues | n/a\n| License | MIT\n\nDon't mark any `*symfony.com` link as _external_.\n\nCommits\n-------\n\n6a8995a2 [Site] adjust external link config","shortMessageHtmlLink":"minor #1794 [Site] adjust external link config (kbond)"}},{"before":"4ae498709576b883a36e1d01affe1bc8ede1d9e1","after":"e5654f338be6d4ea451ced2c21440737c3e629b2","ref":"refs/heads/2.x","pushedAt":"2024-04-26T17:01: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 #1793 [Site] Configure Twig-CS-Fixer (smnandre)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] Configure Twig-CS-Fixer\n\n(and apply rules)\n\nFully isolate website GA workflows from the components\n\nFix #1166\n\nCommits\n-------\n\n6131d47e [Site] Configure Twig-CS-Fixer","shortMessageHtmlLink":"minor #1793 [Site] Configure Twig-CS-Fixer (smnandre)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETRDMIQA","startCursor":null,"endCursor":null}},"title":"Activity · symfony/ux"}