8000 Activity · symfony/ux · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
{"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:1750769255.0","currentOid":""},"activityList":{"items":[{"before":"7241dc420f437fe0e880fa7c22a7d67cba0e5e6e","after":"18baea32eca506b4dfc333992d92d629249f1f85","ref":"refs/heads/2.x","pushedAt":"2025-06-27T09:10:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2867 Migrate PHPUnit configs and homogenize them (Kocal)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\nMigrate PHPUnit configs and homogenize them\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nTo get rid of:\n```\nWarning: Your XML configuration validates against a deprecated schema.\nSuggestion: Migrate your XML configuration using \"--migrate-configuration\"!\n```\n\nCommits\n-------\n\ndfd4fe1a8f5 Migrate PHPUnit configs and homogenize them","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3177111452\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2867\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2867/hovercard\" href=\"https://github.com/symfony/ux/pull/2867\"\u003e#2867\u003c/a\u003e Migrate PHPUnit configs and homogenize them (Kocal)"}},{"before":"cf88c440a55e052db71e5997cbea88e9b1c2ffba","after":"7241dc420f437fe0e880fa7c22a7d67cba0e5e6e","ref":"refs/heads/2.x","pushedAt":"2025-06-25T18:19:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2865 Run JS tests under multiple JS versions, define .nvmrc to 22.6 (Kocal)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\nRun JS tests under multiple JS versions, define .nvmrc to 22.6\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nIn a second PR, I want to be able to run TypeScript natively with Node.js, for `bin/*.js` scripts. This is doable with Node.js 22.6+ with `--experimental-strip-types example.ts` flag, see https://nodejs.org/en/learn/typescript/run-natively.\n\nI'm configuring the version through `.nvmrc` (related to https://github.com/nvm-sh/nvm) instead of specifying it in `package.json` `engines.node`, otherwise it became an hard requirement making us impossible to run Node.js \u003c22 (making impossible to run our JS tests for different major Node.js releases like 18 and 20).\n\nCommits\n-------\n\n058599dd416 Run JS tests under multiple JS versions, define .nvmrc to 22.6","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3174535958\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2865\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2865/hovercard\" href=\"https://github.com/symfony/ux/pull/2865\"\u003e#2865\u003c/a\u003e Run JS tests under multiple JS versions, define .nvmrc to…"}},{"before":"11f3cd4013118ad356542f23c02cae7007f29552","after":"cf88c440a55e052db71e5997cbea88e9b1c2ffba","ref":"refs/heads/2.x","pushedAt":"2025-06-24T12:48:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80\u0026v=4"},"commit":{"message":"Update versions to 2.27.0","shortMessageHtmlLink":"Update versions to 2.27.0"}},{"before":"39c550d11975d7ee8807478736412e8a802641a7","after":null,"ref":"refs/heads/Kocal-patch-1","pushedAt":"2025-06-23T21:07:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"}},{"before":"c481a972b02808c2a288fb2f3909148f1941b96a","after":"11f3cd4013118ad356542f23c02cae7007f29552","ref":"refs/heads/2.x","pushedAt":"2025-06-23T19:06:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"feature #2863 [Map] Add `extra` data to `Map` (Kocal)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Map] Add `extra` data to `Map`\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | yes \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | yes \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\nReplace #2810\n\nLike for `Marker` and cie, `extra` data can now be defined on the `Map` in order to pass extra data from your PHP code to your custom Stimulus Controller, through `ux:map:pre-connect` and `ux:map:connect` events.\n\nCombo-ed with `bridgeOptions` from #2861, it means that you can fully customize the Map creation given extra data given your PHP code (e.g.: injecting some API keys):\n```php\n$map = new Map(extra: ['vector_layer_api_key' =\u003e 'bar']);\n// or\n$map-\u003eextra(['foo' =\u003e 'bar']);\n```\n```js\nthis.element.addEventListener('ux:map:pre-connect', (event) =\u003e {\n const { detail } = event;\n\n console.log(detail.extra); // {'foo': 'bar'}\n\n if (detail.extra.foo === 'bar') {\n detail.extra.bridgeOptions = { a_bridge_specific_option: 'foobar' };\n }\n});\n```\n\nCommits\n-------\n\n0363d5d35db [Map] Add `extra` data to `Map`\nb4b7f61b43a [Map] Reword PHPDoc about \"extra\" properties","shortMessageHtmlLink":"feature \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3167996519\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2863\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2863/hovercard\" href=\"https://github.com/symfony/ux/pull/2863\"\u003e#2863\u003c/a\u003e [Map] Add \u003ccode\u003eextra\u003c/code\u003e data to \u003ccode\u003eMap\u003c/code\u003e (Kocal)"}},{"before":"efe1666851115dec166fedd34bbf273e9f3582e8","after":"c481a972b02808c2a288fb2f3909148f1941b96a","ref":"refs/heads/2.x","pushedAt":"2025-06-23T07:47:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2862 [Map] Update test to include circle and rectangle data attributes (Valmonzo)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Map] Update test to include circle and rectangle data attributes\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no\n| Docs? | no\n| Issues |\n| License | MIT\n\nFix typo from #2845 and missing circles attributes from #2838 , sorry `@Kocal` 😞\n\nCommits\n-------\n\n2b651246d31 [Map] Update test to include circle and rectangle data attributes","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3167112235\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2862\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2862/hovercard\" href=\"https://github.com/symfony/ux/pull/2862\"\u003e#2862\u003c/a\u003e [Map] Update test to include circle and rectangle data at…"}},{"before":"523c591eca7c2bab2b84bbf1ef7ba7e9151aecca","after":"efe1666851115dec166fedd34bbf273e9f3582e8","ref":"refs/heads/2.x","pushedAt":"2025-06-23T07:46:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"feature #2861 [Map] Allows Map options customization in `ux:map:pre-connect` event (e.g.: `zoom`, `options`, `bridgeOptions`...) (Kocal)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Map] Allows Map options customization in `ux:map:pre-connect` event (e.g.: `zoom`, `options`, `bridgeOptions`...)\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | yes \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | yes \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nThis feature allows users to override the options passed to `L.Map()` or `new google.maps.Map()` trough the `ux:map:pre-connect` event.\n\nThe configurable options are:\n- zoom\n- center\n- options\n- bridgeOptions, not injected by default, but can be defined on-the-fly\n\nThis is a blocking step for #2810, but also for one of my need when I wanted to persist the zoom/center in the URL, to share my map (https://hugo.alliau.me/places 😛) :\n\n```js\n _onMapPreConnect = (event) =\u003e {\n const { L } = event.detail;\n\n if (window.location.hash) {\n try {\n const state = Object.fromEntries(new URLSearchParams(window.location.hash.slice(1)));\n const zoom = Number(state.z);\n const center = state.center.split(\",\").map(Number);\n\n event.detail.zoom = zoom;\n event.detail.center = L.latLng(center[0], center[1]);\n } catch (e) {\n console.error(\"Invalid state in URL hash:\", e);\n }\n }\n }\n\n _onMapConnect = (event) =\u003e {\n const { map } = event.detail;\n\n const updateState = () =\u003e {\n const center = map.getCenter();\n const zoom = map.getZoom();\n\n const state = {\n z: zoom,\n center: [center.lat.toFixed(5), center.lng.toFixed(5)],\n };\n\n window.history.replaceState(state, \"\", `#${new URLSearchParams(state).toString()}`);\n };\n\n map.addEventListener(\"zoom\", () =\u003e updateState());\n map.addEventListener(\"move\", () =\u003e updateState());\n };\n```\n\nCommits\n-------\n\nafc7db612b2 [Map] Add missing doc for Circle and Rectangle\nb0463b7a665 [Map] Allows Map options customization in `ux:map:pre-connect` event (e.g.: `zoom`, `options`, `bridgeOptions`...)","shortMessageHtmlLink":"feature \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3167111140\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2861\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2861/hovercard\" href=\"https://github.com/symfony/ux/pull/2861\"\u003e#2861\u003c/a\u003e [Map] Allows Map options customization in `ux:map:pre-c…"}},{"before":"a14e6af0ad674cc7a741ab7d478c85307710cee7","after":"523c591eca7c2bab2b84bbf1ef7ba7e9151aecca","ref":"refs/heads/2.x","pushedAt":"2025-06-22T22:21:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"feature #2860 [Map] Deprecate property `rawOptions` from `ux:map:*:before-create` events, in favor of `bridgeOptions` (Kocal)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Map] Deprecate property `rawOptions` from `ux:map:*:before-create` events, in favor of `bridgeOptions`\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | yes \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | yes \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nFollowing #2859, the `rawOptions` does not really reflect its purpose, I find `bridgeOptions` much better.\n\nWith the follwing code:\n```js\n\t\tthis.element.addEventListener(\"ux:map:marker:before-create\", (event) =\u003e {\n\t\t\tevent.detail.definition.rawOptions = { opacity: 0.5};\n\t\t\tevent.detail.definition.bridgeOptions = { title: 'Paris!!'};\n\t\t});\n```\n\nBoth options are used, but a deprecation warning is nicely trigged:\n\u003cimg width=\"1369\" alt=\"image\" src=\"https://github.com/user-attachments/assets/89ff93df-fca8-4a44-b9b3-21e9c245c96c\" /\u003e\n\nCommits\n-------\n\n9158b931ced [Map] Deprecate property `rawOptions` from `ux:map:*:before-create` events, in favor of `bridgeOptions`","shortMessageHtmlLink":"feature \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3166317213\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2860\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2860/hovercard\" href=\"https://github.com/symfony/ux/pull/2860\"\u003e#2860\u003c/a\u003e [Map] Deprecate property \u003ccode\u003erawOptions\u003c/code\u003e from `ux:map:*:be…"}},{"before":"c6265d605ffe2b753bbc3f30cfcb2bbba7039d05","after":"a14e6af0ad674cc7a741ab7d478c85307710cee7","ref":"refs/heads/2.x","pushedAt":"2025-06-22T21:36:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2859 [Map] Minor improvements on TypeScript types (Kocal)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Map] Minor improvements on TypeScript types\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nPrefixing some types with `Bridge` helps to understand where this type is used/defined.\n\nCommits\n-------\n\ne2aaec5ee9a [Map] Remove `InfoWindowWithoutPositionDefinition` type (it was always kinda weird)\n29e53aa182a [Map] Prefix generic types from bridges by \"Bridge\"","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3166292447\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2859\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2859/hovercard\" href=\"https://github.com/symfony/ux/pull/2859\"\u003e#2859\u003c/a\u003e [Map] Minor improvements on TypeScript types (Kocal)"}},{"before":"2229b7ae9e8659f8ce760b428a6591fa57044b2d","after":"c6265d605ffe2b753bbc3f30cfcb2bbba7039d05","ref":"refs/heads/2.x","pushedAt":"2025-06-22T21:20:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"bug #2858 [Map][Google] Fix `InfoWindow` compatibility with `Circle` and `Rectangle` (Kocal)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Map][Google] Fix `InfoWindow` compatibility with `Circle` and `Rectangle`\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nLooks like using `InfoWindow` with Google Maps `Circle` and `Rectangle` has not been tested when working on #2845 and #2838 :(\n\nCommits\n-------\n\nac681412b14 [Map][Google] Fix `InfoWindow` compatibility with `Circle` and `Rectangle`","shortMessageHtmlLink":"bug \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3166272697\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2858\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2858/hovercard\" href=\"https://github.com/symfony/ux/pull/2858\"\u003e#2858\u003c/a\u003e [Map][Google] Fix \u003ccode\u003eInfoWindow\u003c/code\u003e compatibility with \u003ccode\u003eCircle\u003c/code\u003e …"}},{"before":"919f89654cb6fae9ef74f72d6ae5e68a96927c64","after":"2229b7ae9e8659f8ce760b428a6591fa57044b2d","ref":"refs/heads/2.x","pushedAt":"2025-06-22T19:11:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2856 Upgrade Biome.js to ^2 (Kocal)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\nUpgrade Biome.js to ^2\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nCommits\n-------\n\nf60f7e16be6 Run Biome.js, configure `lineWidth` to `160` for `src/Map/**/*map_controllers.ts`\nd64a8cd371a Upgrade Biome.js to ^2","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3166169610\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2856\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2856/hovercard\" href=\"https://github.com/symfony/ux/pull/2856\"\u003e#2856\u003c/a\u003e Upgrade Biome.js to ^2 (Kocal)"}},{"before":"524aa1daebba84ccf4821ac3790ab8e544c10ee9","after":"919f89654cb6fae9ef74f72d6ae5e68a96927c64","ref":"refs/heads/2.x","pushedAt":"2025-06-22T15:00:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"feature #2845 [Map] Add Rectangle support (Valmonzo, Kocal)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Map] Add Rectangle support\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | yes\n| Docs? | yes\n| Issues |\n| License | MIT\n\nAdding a new `Rectangle` element to Map following GoogleMaps and Leaflet features.\n\n\u003cimg width=\"904\" alt=\"Capture d’écran 2025-06-17 à 13 43 36\" src=\"https://github.com/user-attachments/assets/31455146-0b5e-4baf-9d68-a0a3cd567172\" /\u003e\n\u003cimg width=\"520\" alt=\"Capture d’écran 2025-06-17 à 13 44 23\" src=\"https://github.com/user-attachments/assets/f72bbb5e-0374-4506-9697-657e6b463af7\" /\u003e\n\nCommits\n-------\n\n93c31b00df0 [Map] Fix `\u003ctwig:ux:map\u003e` and `ux_icon()` (without `Map` instance) for `Circle` and `Rectangle` instances\n503d295c682 [Map] Fix usage of `Circle` and `Rectangle` with LiveComponent, by computing ``@id`` is expected\n649a84c6736 [Map] Remove \"bounds\" higher key from normalized `Rectangle`\n183488d3ff6 [Map] Add support for rectangle","shortMessageHtmlLink":"feature \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3153103803\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2845\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2845/hovercard\" href=\"https://github.com/symfony/ux/pull/2845\"\u003e#2845\u003c/a\u003e [Map] Add Rectangle support (Valmonzo, Kocal)"}},{"before":"68da3761d14cae74d9900b053b889afe076cacbd","after":"524aa1daebba84ccf4821ac3790ab8e544c10ee9","ref":"refs/heads/2.x","pushedAt":"2025-06-21T21:29:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"bug #2854 [Map][Google] Fix race conditions when loading Google Maps API, when rendering \u003e=2 maps (Kocal)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Map][Google] Fix race conditions when loading Google Maps API, when rendering \u003e=2 maps\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #2846 \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nhttps://github.com/user-attachments/assets/37f68d8a-7998-41d2-8eb8-46f1e6bd57a8\n\nCommits\n-------\n\n6cea4371645 [Map][Google] Fix race conditions when loading Google Maps API, when rendering \u003e=2 maps","shortMessageHtmlLink":"bug \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3165443099\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2854\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2854/hovercard\" href=\"https://github.com/symfony/ux/pull/2854\"\u003e#2854\u003c/a\u003e [Map][Google] Fix race conditions when loading Google Maps …"}},{"before":"493bc3160a11d42dead80877ee9ef8544febbf64","after":"68da3761d14cae74d9900b053b889afe076cacbd","ref":"refs/heads/2.x","pushedAt":"2025-06-21T20:17:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2853 Prevent `yarn watch` to exit if TypeScript plugin is unable to compile (Kocal)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\nPrevent `yarn watch` to exit if TypeScript plugin is unable to compile\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #2850 \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nCommits\n-------\n\n23b720b2ecb Prevent `yarn watch` to exit if TypeScript plugin is unable to compile","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3165351610\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2853\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2853/hovercard\" href=\"https://github.com/symfony/ux/pull/2853\"\u003e#2853\u003c/a\u003e Prevent \u003ccode\u003eyarn watch\u003c/code\u003e to exit if TypeScript plugin is unab…"}},{"before":"22f23b33cdee1e386ff72c5442e1b15c19f54442","after":"493bc3160a11d42dead80877ee9ef8544febbf64","ref":"refs/heads/2.x","pushedAt":"2025-06-21T18:04:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"feature #2712 [LiveComponent] Add events assertions in `InteractsWithLiveComponents` (Arkalo2)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[LiveComponent] Add events assertions in `InteractsWithLiveComponents`\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | yes \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | yes \u003c!-- required for new features --\u003e\n| Issues | no\n| License | MIT\n\nThis MR simplify liveComponent event testing :\nActually with the [Test Helper](https://symfony.com/bundles/ux-live-component/current/index.html#test-helper), we can't simply test whether an event has been dispatched from a component.\nThis PR add 2 asserts :\n\n```php\n$this-\u003e assertComponentEmitEvent($render, 'event-name')-\u003ewithData(['eventArg1' =\u003e $eventArg1]);\n$this-\u003e assertComponentEmitEvent($render, 'event-name')\n -\u003ewithDataSubset(['eventArg1' =\u003e $eventArg1])\n -\u003ewithDataSubset(['eventArg2' =\u003e $eventArg2])\n;\n```\n\n```php\n$this-\u003eassertComponentNotEmitEvent($render, 'event-name');\n```\n\nCommits\n-------\n\nedf1fc6a56c [LiveComponent] Add `InteractsWithLiveComponents::assertComponentEmitEvent()` to test events","shortMessageHtmlLink":"feature \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3039872256\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2712\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2712/hovercard\" href=\"https://github.com/symfony/ux/pull/2712\"\u003e#2712\u003c/a\u003e [LiveComponent] Add events assertions in `InteractsWith…"}},{"before":"3b69d311bada703b9bc68b47e47889a2c4a8ffe9","after":"22f23b33cdee1e386ff72c5442e1b15c19f54442","ref":"refs/heads/2.x","pushedAt":"2025-06-21T16:41:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2843 [Doc] Update the docs about the mount() method of Twig components (javiereguiluz)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Doc] Update the docs about the mount() method of Twig components\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Docs? | yes\n| Issues | -\n| License | MIT\n\nToday I had some issues understanding how the `mount()` method works, so I propose these changes to clarify things.\n\nCommits\n-------\n\n8467f249776 [Doc] Update the docs about the mount() method of Twig components","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3150369368\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2843\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2843/hovercard\" href=\"https://github.com/symfony/ux/pull/2843\"\u003e#2843\u003c/a\u003e [Doc] Update the docs about the mount() method of Twig co…"}},{"before":"61b90a437831351b5c7b00ba79818b2a0bcdd261","after":"3b69d311bada703b9bc68b47e47889a2c4a8ffe9","ref":"refs/heads/2.x","pushedAt":"2025-06-21T16:40:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2847 [Doc] Update the docs about nested Twig components (javiereguiluz)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Doc] Update the docs about nested Twig components\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Docs? | yes\n| Issues | -\n| License | MIT\n\nThis morning I had some issues related to nested components. I searched for \"nested\" in the docs, so I missed all the explanations about `outerScope`, etc. that are included in another section.\n\nI propose to mention all that in the \"Nested Components\" section but without repeating the actual explanations, just as a quick recap.\n\nCommits\n-------\n\nc5acf154d6f [Doc] Update the docs about nested Twig components","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3159809936\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2847\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2847/hovercard\" href=\"https://github.com/symfony/ux/pull/2847\"\u003e#2847\u003c/a\u003e [Doc] Update the docs about nested Twig components (javie…"}},{"before":"5cb3f1cb450bbe27ac29eb0b40e890824a8d2043","after":"61b90a437831351b5c7b00ba79818b2a0bcdd261","ref":"refs/heads/2.x","pushedAt":"2025-06-21T16:40:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2852 [CI] Reduce number of PHPStan jobs (Kocal)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[CI] Reduce number of PHPStan jobs\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nAfter some reflexions, I don't think there is a need to run PHPStan over all supported PHP versions, only the lowest one we support (8.1) and highest one (8.4) is enough.\n\nPlaying with dependency versions, stability, and Symfony versions still make sense\n\nCommits\n-------\n\n606d7f71c8d [CI] Reduce number of PHPStan jobs","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3165031780\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2852\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2852/hovercard\" href=\"https://github.com/symfony/ux/pull/2852\"\u003e#2852\u003c/a\u003e [CI] Reduce number of PHPStan jobs (Kocal)"}},{"before":"7cb2a5b40c7ba5a6e5d59794203b33a608f17858","after":"5cb3f1cb450bbe27ac29eb0b40e890824a8d2043","ref":"refs/heads/2.x","pushedAt":"2025-06-21T11:50:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2851 [Tests] Configure `doctrine.orm.enable_native_lazy_objects` to fix deprecation in PHP 8.4+ (Kocal)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Tests] Configure `doctrine.orm.enable_native_lazy_objects` to fix deprecation in PHP 8.4+\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nFix https://github.com/symfony/ux/actions/runs/15787680645/job/44507502967?pr=2712\n\nCommits\n-------\n\n16efeacc55c [Tests] Configure `doctrine.orm.enable_native_lazy_objects` to fix deprecation in PHP 8.4+","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3164925606\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2851\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2851/hovercard\" href=\"https://github.com/symfony/ux/pull/2851\"\u003e#2851\u003c/a\u003e [Tests] Configure `doctrine.orm.enable_native_lazy_object…"}},{"before":"ae07fdcd2d5ca7aef7c2045b5c3b7c742cf64041","after":"7cb2a5b40c7ba5a6e5d59794203b33a608f17858","ref":"refs/heads/2.x","pushedAt":"2025-06-17T06:19:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2670 [Docs] Explain Icons SVG size (dbu)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Docs] Explain Icons SVG size\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Docs? | yes\n| Issues | -\n| License | MIT\n\nbetter explain that icons need their size specified, and explain how to do that.\n\nCommits\n-------\n\n3307dc40069 [Docs] Explain Icons SVG size","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"2958935325\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2670\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2670/hovercard\" href=\"https://github.com/symfony/ux/pull/2670\"\u003e#2670\u003c/a\u003e [Docs] Explain Icons SVG size (dbu)"}},{"before":"00e013eae5f2294e6e9eee806a3e9cf058cfe534","after":"ae07fdcd2d5ca7aef7c2045b5c3b7c742cf64041","ref":"refs/heads/2.x","pushedAt":"2025-06-14T06:52:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"bug #2841 [Autocomplete] Ensure default plugins are nicely merged with user-defined plugins (Kocal)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Autocomplete] Ensure default plugins are nicely merged with user-defined plugins\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #1128, Fix #2002 \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\nThe issue happens because when merging the default configuration and the configuration defined by the user, plugins defined by the users erase plugins defined in the default configuration:\n\nAt the moment, when the user didn't define `tom_select_options.plugins`, everything works fine:\n\n\u003cdetails\u003e\n\u003csummary\u003eScreenshot\u003c/summary\u003e\n\n\u003cimg width=\"1800\" alt=\"Capture d’écran 2025-06-13 à 14 22 37\" src=\"https://github.com/user-attachments/assets/744ebb1c-b006-4e73-b90a-af08c32cea3c\" /\u003e\n\n\u003c/details\u003e\n\nBut when configuring `tom_select_options.plugins`, some necessary plugins are missing:\n\n\u003cdetails\u003e\n\u003csummary\u003eScreenshot\u003c/summary\u003e\n\n\u003cimg width=\"1800\" alt=\"Capture d’écran 2025-06-13 à 14 22 55\" src=\"https://github.com/user-attachments/assets/a9731b2d-5c5c-40f1-a19b-e24524765c05\" /\u003e\n\n\u003c/details\u003e\n\nWith this PR, `tom_select_options.plugins` from the default configuration and the configuration defined by the user are nicely merged:\n\n\u003cdetails\u003e\n\u003csummary\u003eScreenshots\u003c/summary\u003e\n\n\u003cimg width=\"1800\" alt=\"Capture d’écran 2025-06-13 à 14 23 30\" src=\"https://github.com/user-attachments/assets/a07f47a9-1acb-44a7-90b6-45fcc42c8da4\" /\u003e\n\u003cimg width=\"1800\" alt=\"Capture d’écran 2025-06-13 à 14 23 53\" src=\"https://github.com/user-attachments/assets/1e1d5064-2425-400c-95f3-3ca24f7246ed\" /\u003e\n\n\u003c/details\u003e\n\n## TODO:\n- [x] Update JS tests to prevent regressions\n\nCommits\n-------\n\n9da1c091d15 [Autocomplete] Ensure default plugins are nicely merged with user-defined plugins","shortMessageHtmlLink":"bug \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3143420977\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2841\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2841/hovercard\" href=\"https://github.com/symfony/ux/pull/2841\"\u003e#2841\u003c/a\u003e [Autocomplete] Ensure default plugins are nicely merged wit…"}},{"before":"4a273ba3e2d720285dbd58f5cd351117b434c925","after":"00e013eae5f2294e6e9eee806a3e9cf058cfe534","ref":"refs/heads/2.x","pushedAt":"2025-06-13T21:38:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"feature #2838 [Map] Add Circle support (Valmonzo)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Map] Add Circle support\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | yes\n| Docs? | yes\n| Issues |\n| License | MIT\n\nAdd Circle support for map (Googlemap and leaflet)\n\n\u003cimg width=\"284\" alt=\"Capture d’écran 2025-06-13 à 14 02 13\" src=\"https://github.com/user-attachments/assets/d5566622-4ee6-454c-9682-4d4c0943f50e\" /\u003e\n\u003cimg width=\"902\" alt=\"Capture d’écran 2025-06-13 à 14 00 04\" src=\"https://github.com/user-attachments/assets/7cf80f13-4b34-4bc1-87ba-d7b68afa4da0\" /\u003e\n\nCommits\n-------\n\n0839a1db635 [Map] Add Circle support","shortMessageHtmlLink":"feature \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3142837292\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2838\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2838/hovercard\" href=\"https://github.com/symfony/ux/pull/2838\"\u003e#2838\u003c/a\u003e [Map] Add Circle support (Valmonzo)"}},{"before":"7c1de1f091dd0e17cc60317c9a8911bb185906d0","after":"4a273ba3e2d720285dbd58f5cd351117b434c925","ref":"refs/heads/2.x","pushedAt":"2025-06-13T18:18:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2842 [CI] PHPStan: use PHP version from the matrix (alexislefebvre)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[CI] PHPStan: use PHP version from the matrix\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Docs? | no\n| Issues | Fix\n| License | MIT\n\nIt installed PHP 8.1 instead of using various versions.\n\nCommits\n-------\n\nefef74cc333 chore: PHPStan: use PHP version from the matrix","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3144214784\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2842\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2842/hovercard\" href=\"https://github.com/symfony/ux/pull/2842\"\u003e#2842\u003c/a\u003e [CI] PHPStan: use PHP version from the matrix (alexislefe…"}},{"before":"35a334e87287cad0535002f0014f0198e204bc58","after":"7c1de1f091dd0e17cc60317c9a8911bb185906d0","ref":"refs/heads/2.x","pushedAt":"2025-06-13T12:19:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"bug #2833 [TwigComponent] Fix escaping of Alpine.js attribute keys containing numeric characters (klausi85)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[TwigComponent] Fix escaping of Alpine.js attribute keys containing numeric characters\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no\n| Docs? | no\n| License | MIT\n\nAlpine.js attribute keys like ``@input`.debounce.500ms` (see https://alpinejs.dev/directives/on#debounce) will now be correctly handled without being escaped.\n\nCommits\n-------\n\ndc992f76f42 [TwigComponent] Fix escaping of Alpine.js attribute keys containing numeric characters","shortMessageHtmlLink":"bug \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3138997728\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2833\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2833/hovercard\" href=\"https://github.com/symfony/ux/pull/2833\"\u003e#2833\u003c/a\u003e [TwigComponent] Fix escaping of Alpine.js attribute keys co…"}},{"before":"b61e6dfdf276ba7aaa33464e25b010ea2e4816b3","after":"35a334e87287cad0535002f0014f0198e204bc58","ref":"refs/heads/2.x","pushedAt":"2025-06-13T12:16:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2840 [Docs] Fix missing dynamic attributes on `\u003ctwig:ux:map\u003e` example (raphael-geffroy)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Docs] Fix missing dynamic attributes on `\u003ctwig:ux:map\u003e` example\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Docs? | yes\n| Issues | Fix #...\n| License | MIT\n\nThe twig component example from the documentation is missing the dynamic annotation before the center and markers attributes creating an error as the arrays aren't decoded\n\n![image](https://github.com/user-attachments/assets/a18a5fc3-922d-4032-8cb3-d05e6b06207c)\n\nCommits\n-------\n\n79f11cb36bf fix: missing dynamic attributes on ux-map example","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3143344667\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2840\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2840/hovercard\" href=\"https://github.com/symfony/ux/pull/2840\"\u003e#2840\u003c/a\u003e [Docs] Fix missing dynamic attributes on \u003ccode\u003e\u0026lt;twig:ux:map\u0026gt;\u003c/code\u003e …"}},{"before":"7292e1aa8da3d740fc2ca1b9698dfd515c220f9e","after":"b61e6dfdf276ba7aaa33464e25b010ea2e4816b3","ref":"refs/heads/2.x","pushedAt":"2025-06-13T11:51:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2839 Fix `link` script by adding Bridges support (Kocal)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\nFix `link` script by adding Bridges support\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\nSpotted while working with `@Valmonzo`, `link` didn't work for Map Bridges :)\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nCommits\n-------\n\n7e305cca2e6 Fix `link` script by adding Bridges support","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3143330071\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2839\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2839/hovercard\" href=\"https://github.com/symfony/ux/pull/2839\"\u003e#2839\u003c/a\u003e Fix \u003ccode\u003elink\u003c/code\u003e script by adding Bridges support (Kocal)"}},{"before":"9d7ec20ce8f4f60974b79bc14b2f764c09a60f20","after":"7292e1aa8da3d740fc2ca1b9698dfd515c220f9e","ref":"refs/heads/2.x","pushedAt":"2025-06-13T06:11:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2836 [Site] Trim Icon's DataList's `\u003cdd\u003e` to get a better copy value (CyrilKrylatov)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Site] Trim Icon's DataList's `\u003cdd\u003e` to get a better copy value\n\n| Q | A\n| ------------- | ---\n| Bug fix? | yes\n| New feature? | no \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | no \u003c!-- required for new features --\u003e\n| Issues | Fix #2831\n| License | MIT\n\nOn Icon's modal, there is a space at the end of DD's HTML element:\n\n![image](https://github.com/user-attachments/assets/e17bda6f-3880-4de0-bc68-6e3c3d06e31d)\n\nSo when double-click on it and copy it, we'll copy this space as well.\n\nThis PR fixes that space.\n\nBefore:\n\n![image](https://github.com/user-attachments/assets/271f16aa-d436-4a50-b66f-51ce7848805b)\n\nAfter:\n\n![image](https://github.com/user-attachments/assets/36c9a507-ca5c-43df-8ec2-ec68649ce18b)\n\nCommits\n-------\n\nb00b88f33a2 [Icons] Trim DataList's dd to get a better copy value","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3141290931\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2836\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2836/hovercard\" href=\"https://github.com/symfony/ux/pull/2836\"\u003e#2836\u003c/a\u003e [Site] Trim Icon's DataList's \u003ccode\u003e\u0026lt;dd\u0026gt;\u003c/code\u003e to get a better copy…"}},{"before":"c6badf4ab80c7c44310deaa96a860b70a886c7cd","after":"9d7ec20ce8f4f60974b79bc14b2f764c09a60f20","ref":"refs/heads/2.x","pushedAt":"2025-06-10T19:36:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"feature #2811 [Map] Do not override `fitBoundsToMarkers` when using LiveComponent (Danny van Wijk)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Map] Do not override `fitBoundsToMarkers` when using LiveComponent\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | yes \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | yes \u003c!-- required for new features --\u003e\n| Issues | Fix #2774 \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nCommits\n-------\n\nc9698c205a9 [Map] Do not override `fitBoundsToMarkers` when using LiveComponent","shortMessageHtmlLink":"feature \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3109222066\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2811\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2811/hovercard\" href=\"https://github.com/symfony/ux/pull/2811\"\u003e#2811\u003c/a\u003e [Map] Do not override \u003ccode\u003efitBoundsToMarkers\u003c/code\u003e when using L…"}},{"before":"bb13764ec03bb233a171bb29299c82243df611c8","after":"c6badf4ab80c7c44310deaa96a860b70a886c7cd","ref":"refs/heads/2.x","pushedAt":"2025-06-10T19:02:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"feature #2792 [Map] Add option to configure attribution and zoom control (Danny van Wijk)\n\nThis PR was merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Map] Add option to configure attribution and zoom control\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | yes \u003c!-- please update src/**/CHANGELOG.md files --\u003e\n| Docs? | yes \u003c!-- required for new features --\u003e\n| Issues | Fix #... \u003c!-- prefix each issue number with \"Fix #\", no need to create an issue if none exist, explain below instead --\u003e\n| License | MIT\n\n\u003c!--\nReplace this notice by a description of your feature/bugfix.\nThis will help reviewers and should be a good start for the documentation.\n\nAdditionally (see https://symfony.com/releases):\n - Always add tests and ensure they pass.\n - For new features, provide some code snippets to help understand usage.\n - Features and deprecations must be submitted against branch main.\n - Update/add documentation as required (we can help!)\n - Changelog entry should follow https://symfony.com/doc/current/contributing/code/conventions.html#writing-a-changelog-entry\n - Never break backward compatibility (see https://symfony.com/bc).\n--\u003e\n\nAdd option to configure attribution and zoom control for leaflet\n\nCommits\n-------\n\n6851e76415e [Map][Leaflet] Add options `attributionControl`, `attributionControlOptions`, `zoomControl` and `zoomControlOptions`","shortMessageHtmlLink":"feature \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3099802622\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2792\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2792/hovercard\" href=\"https://github.com/symfony/ux/pull/2792\"\u003e#2792\u003c/a\u003e [Map] Add option to configure attribution and zoom cont…"}},{"before":"aa383ed7c1979a822e13849fb50700571308146f","after":"bb13764ec03bb233a171bb29299c82243df611c8","ref":"refs/heads/2.x","pushedAt":"2025-06-09T20:27:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kocal","name":"Hugo Alliaume","path":"/Kocal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2103975?s=80\u0026v=4"},"commit":{"message":"minor #2793 [Icons] Docs: Merging code blocks; language improvements (ThomasLandauer)\n\nThis PR was squashed before being merged into the 2.x branch.\n\nDiscussion\n----------\n\n[Icons] Docs: Merging code blocks; language improvements\n\n| Q | A\n| ------------- | ---\n| Bug fix? | no\n| New feature? | no\n| Docs? | yes\n| Issues |\n| License | MIT\n\nPage: https://symfony.com/bundles/ux-icons/current/index.html#installation\n\nCommits\n-------\n\n9a82d3e41b3 [Icons] Docs: Merging code blocks; language improvements","shortMessageHtmlLink":"minor \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"3100129794\" data-permission-text=\"Title is private\" data-url=\"https://github.com/symfony/ux/issues/2793\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/symfony/ux/pull/2793/hovercard\" href=\"https://github.com/symfony/ux/pull/2793\"\u003e#2793\u003c/a\u003e [Icons] Docs: Merging code blocks; language improvements …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNS0wNi0yN1QwOToxMDowNC4wMDAwMDBazwAAAAXbaKr5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNS0wNi0wOVQyMDoyNzoxNy4wMDAwMDBazwAAAAXFye5-"}},"title":"Activity · symfony/ux","appPayload":null}
0