From 003fbca97aa7ca34ca343664e81ec7c95b2aeef6 Mon Sep 17 00:00:00 2001 From: Fluent UI Build Date: Tue, 11 Nov 2025 19:18:42 +0000 Subject: [PATCH 01/17] release: applying package updates - react-components --- ...-0e99e323-c7ae-4c99-b87a-ac1fd6cdaa4b.json | 7 - ...-32bb2f5d-91cb-4619-88e8-4c56477096e8.json | 7 - ...-0bf370a4-dbfc-4d0a-ac18-3e552172ed7f.json | 7 - ...-a33586f2-b924-4244-b447-468118b74026.json | 7 - ...-29e58478-b577-46d9-8852-2aeceef944b7.json | 7 - ...-d0a06388-ca92-49f8-b55d-3f2554f78e46.json | 7 - ...-4d8a58b5-b803-4a6b-8066-327d0546c6de.json | 7 - ...-fcfe6738-54d4-44f1-960a-6eda27a7da3e.json | 7 - ...-bb9ccd8d-2259-4d51-b08f-528df7947fef.json | 7 - ...-6666fba4-83b1-400b-ac52-93432b1633e2.json | 7 - ...-6b5e2667-c54b-451f-bf1c-a70fd91c829c.json | 7 - ...-d13586c4-52c4-4fd9-af32-028f7d50b7c2.json | 7 - ...-d5577841-97c9-4fde-ac7e-31db789e05a9.json | 7 - ...-d6a60285-7238-447d-8d16-c4d86b01c076.json | 7 - ...-5e606f5e-272f-493a-ab8f-81a029583f8f.json | 7 - ...-6aad5c42-e42a-421e-9899-d37157b5d3cb.json | 7 - ...-aaaa8632-d33d-4fe9-ad99-027486803392.json | 7 - ...-358406d4-b572-48ee-a699-1bbe259b68aa.json | 7 - ...-d501bb5b-de3b-4c8b-ab60-5279723d85f6.json | 7 - ...-bfa9cec2-37cb-4b0e-9953-350398706a29.json | 7 - ...-24e9cda0-482b-41f9-824c-618155b6b6c7.json | 7 - ...-e2471c6b-4a9e-43b2-8652-5130e738c001.json | 7 - ...-18b5aea1-449d-4b91-8fdc-c6f893f2b4ff.json | 7 - ...-3b93257f-0914-4f5a-8ec6-48803f2caa2a.json | 7 - ...-772318aa-a5be-4613-89f1-7ed1505fca8b.json | 7 - ...-2d4c4c3b-641f-44a0-a392-d762aaebe5a4.json | 7 - ...-066c9b1b-8080-486b-b893-07eab66ffe93.json | 7 - ...-b5e3f304-a5d0-479b-b3bf-62d4eef6d97f.json | 7 - ...-d877ca52-8512-470d-8f8a-f82cca90189e.json | 7 - ...-16691c72-6216-463b-912b-d07f827f231f.json | 7 - ...-84d34184-015e-487b-9af9-3557c9b4aad6.json | 7 - ...-be0dc59d-3e7e-4f18-b070-9f094e989eda.json | 7 - ...-1e3f9fc4-9055-44e9-b7ea-dbc6b7d6e73b.json | 7 - ...-5c37fc2a-5d9c-4754-9f2f-669c1cdfa6dd.json | 7 - ...-b6ec2ebd-fd98-48be-bcbe-26b02e040649.json | 7 - ...-d50eef2c-0fb8-46d8-840f-067a199b897d.json | 7 - ...-a385f51a-3636-4c8c-b852-eb616a84ae2a.json | 7 - ...-d9144115-5ff6-4977-9aba-e49477f99ba0.json | 7 - ...-a8869f9b-da7b-494b-9bbc-621584cbef67.json | 7 - ...-00ae954f-612e-4024-b394-8ac1d08a5bbe.json | 7 - ...-66b0e88a-0d5d-446a-ac4c-55918c50b367.json | 7 - ...-07b2e393-d616-4db8-b8e8-5ef573e99848.json | 7 - ...-0c971e48-c775-4c55-a000-2e0bcd246bc3.json | 7 - ...-aa02682c-d7d8-4dbf-a9ea-f7095e377b5e.json | 7 - ...-a2ccafc9-1ec4-4735-be7d-0e60a63394e7.json | 7 - ...-995e8ebb-ce5c-4b0e-99e3-4b9f894ee4f4.json | 7 - ...-2b9744ea-bb71-4627-bf2e-98f6e4e9c18a.json | 7 - ...-add5bdeb-944c-4c61-8816-5f0445f953b2.json | 7 - ...-420cb0ff-c0ab-4ae8-96b3-fe6aa5cf283b.json | 7 - ...-8ec7f06e-e357-4f8c-b129-35cfa4146ec0.json | 7 - ...-c6042978-85d9-480f-a2b0-67d6c410a7bc.json | 7 - ...-9de4ae19-3485-4427-be9b-b7fdd6a69ea2.json | 7 - ...-bfe9c3b1-72b8-4bf1-8c26-b8704f1a8cc3.json | 7 - ...-2ab95a2d-a4c2-4718-89cb-8c3b0e8a57cb.json | 7 - ...-bad23b10-475b-4fe2-b687-472eba4c15f0.json | 7 - ...-d8cabe58-208d-4823-a306-73bd9c74f0e4.json | 7 - ...-b76d574d-c915-4812-abb6-dee31d06eb42.json | 7 - ...-ea4909a4-3a69-47b5-bb07-cc5989091b5d.json | 7 - ...-69efdc21-21ce-450d-94c3-099594e2239d.json | 7 - ...-5798cf79-10a5-4139-9277-aaff7ae861c4.json | 7 - ...-d1f26932-b0e5-4349-88a9-2b8ec00d3d22.json | 7 - ...-3db923c9-6769-4234-a57a-0bc0b005f950.json | 7 - ...-b0c33537-653e-4b8d-9a90-3b129158e650.json | 7 - ...-36837358-181e-43bf-a05c-1588f6951799.json | 7 - ...-923d739a-47bb-421d-870c-ea31acd740fc.json | 7 - ...-fc02bb40-0cdf-4da2-a325-e3d8d9192b1f.json | 7 - ...-ee7650f1-b026-44f3-892d-385ea079beb7.json | 7 - ...-fcead438-3741-4d48-a468-6168742b3040.json | 7 - ...-bd15e371-ac89-4101-9d61-25f5cb3e2dad.json | 7 - ...-bc995a34-20ac-4060-84dd-dcfcf629b71d.json | 7 - ...-ec27221d-a4a5-45b9-ac38-cfd82eaee551.json | 7 - ...-70d0b994-61b6-42a8-b160-921145945237.json | 7 - .../react-charts/library/CHANGELOG.json | 87 ++++ .../charts/react-charts/library/CHANGELOG.md | 23 +- .../charts/react-charts/library/package.json | 18 +- .../babel-preset-global-context/package.json | 2 +- .../library/package.json | 6 +- .../deprecated/react-alert/CHANGELOG.json | 45 ++ .../deprecated/react-alert/CHANGELOG.md | 16 +- .../deprecated/react-alert/package.json | 12 +- .../react-infobutton/CHANGELOG.json | 45 ++ .../deprecated/react-infobutton/CHANGELOG.md | 16 +- .../deprecated/react-infobutton/package.json | 12 +- .../react-virtualizer/CHANGELOG.json | 33 ++ .../deprecated/react-virtualizer/CHANGELOG.md | 14 +- .../deprecated/react-virtualizer/package.json | 8 +- .../global-context/CHANGELOG.json | 21 + .../global-context/CHANGELOG.md | 12 +- .../global-context/package.json | 6 +- .../react-accordion/library/CHANGELOG.json | 63 +++ .../react-accordion/library/CHANGELOG.md | 19 +- .../react-accordion/library/package.json | 18 +- .../react-aria/library/CHANGELOG.json | 33 ++ .../react-aria/library/CHANGELOG.md | 14 +- .../react-aria/library/package.json | 10 +- .../react-avatar/library/CHANGELOG.json | 63 +++ .../react-avatar/library/CHANGELOG.md | 19 +- .../react-avatar/library/package.json | 18 +- .../react-badge/library/CHANGELOG.json | 33 ++ .../react-badge/library/CHANGELOG.md | 14 +- .../react-badge/library/package.json | 8 +- .../react-breadcrumb/library/CHANGELOG.json | 57 +++ .../react-breadcrumb/library/CHANGELOG.md | 18 +- .../react-breadcrumb/library/package.json | 16 +- .../react-button/library/CHANGELOG.json | 45 ++ .../react-button/library/CHANGELOG.md | 16 +- .../react-button/library/package.json | 12 +- .../library/CHANGELOG.json | 39 ++ .../library/CHANGELOG.md | 15 +- .../library/package.json | 10 +- .../react-card/library/CHANGELOG.json | 45 ++ .../react-card/library/CHANGELOG.md | 16 +- .../react-card/library/package.json | 12 +- .../react-carousel/library/CHANGELOG.json | 63 +++ .../react-carousel/library/CHANGELOG.md | 19 +- .../react-carousel/library/package.json | 18 +- .../react-checkbox/library/CHANGELOG.json | 51 ++ .../react-checkbox/library/CHANGELOG.md | 17 +- .../react-checkbox/library/package.json | 14 +- .../react-color-picker/library/CHANGELOG.json | 45 ++ .../react-color-picker/library/CHANGELOG.md | 16 +- .../react-color-picker/library/package.json | 12 +- .../react-colorpicker-compat/package.json | 4 +- .../react-combobox/library/CHANGELOG.json | 69 +++ .../react-combobox/library/CHANGELOG.md | 20 +- .../react-combobox/library/package.json | 20 +- .../react-components/CHANGELOG.json | 445 ++++++++++++++++++ .../react-components/CHANGELOG.md | 154 +++++- .../react-components/package.json | 120 ++--- .../react-context-selector/CHANGELOG.json | 15 + .../react-context-selector/CHANGELOG.md | 11 +- .../react-context-selector/package.json | 4 +- .../library/CHANGELOG.json | 75 +++ .../library/CHANGELOG.md | 21 +- .../library/package.json | 22 +- .../react-dialog/library/CHANGELOG.json | 69 +++ .../react-dialog/library/CHANGELOG.md | 20 +- .../react-dialog/library/package.json | 20 +- .../react-divider/library/CHANGELOG.json | 33 ++ .../react-divider/library/CHANGELOG.md | 14 +- .../react-divider/library/package.json | 8 +- .../react-drawer/library/CHANGELOG.json | 63 +++ .../react-drawer/library/CHANGELOG.md | 19 +- .../react-drawer/library/package.json | 18 +- .../react-field/library/CHANGELOG.json | 45 ++ .../react-field/library/CHANGELOG.md | 16 +- .../react-field/library/package.json | 12 +- .../react-icons-compat/library/CHANGELOG.json | 33 ++ .../react-icons-compat/library/CHANGELOG.md | 14 +- .../react-icons-compat/library/package.json | 8 +- .../react-image/library/CHANGELOG.json | 33 ++ .../react-image/library/CHANGELOG.md | 14 +- .../react-image/library/package.json | 8 +- .../react-infolabel/library/CHANGELOG.json | 51 ++ .../react-infolabel/library/CHANGELOG.md | 17 +- .../react-infolabel/library/package.json | 14 +- .../react-input/library/CHANGELOG.json | 39 ++ .../react-input/library/CHANGELOG.md | 15 +- .../react-input/library/package.json | 10 +- .../react-jsx-runtime/CHANGELOG.json | 15 + .../react-jsx-runtime/CHANGELOG.md | 11 +- .../react-jsx-runtime/package.json | 4 +- .../react-label/library/CHANGELOG.json | 33 ++ .../react-label/library/CHANGELOG.md | 14 +- .../react-label/library/package.json | 8 +- .../react-link/library/CHANGELOG.json | 53 +++ .../react-link/library/CHANGELOG.md | 20 +- .../react-link/library/package.json | 10 +- .../react-list/library/CHANGELOG.json | 51 ++ .../react-list/library/CHANGELOG.md | 17 +- .../react-list/library/package.json | 14 +- .../library/CHANGELOG.json | 51 ++ .../library/CHANGELOG.md | 17 +- .../library/package.json | 14 +- .../react-menu/library/CHANGELOG.json | 63 +++ .../react-menu/library/CHANGELOG.md | 19 +- .../react-menu/library/package.json | 18 +- .../react-message-bar/library/CHANGELOG.json | 57 +++ .../react-message-bar/library/CHANGELOG.md | 18 +- .../react-message-bar/library/package.json | 16 +- .../library/CHANGELOG.json | 57 +++ .../library/CHANGELOG.md | 18 +- .../library/package.json | 16 +- .../library/CHANGELOG.json | 21 + .../library/CHANGELOG.md | 12 +- .../library/package.json | 4 +- .../library/package.json | 2 +- .../react-motion/library/CHANGELOG.json | 21 + .../react-motion/library/CHANGELOG.md | 12 +- .../react-motion/library/package.json | 6 +- .../react-nav/library/CHANGELOG.json | 87 ++++ .../react-nav/library/CHANGELOG.md | 23 +- .../react-nav/library/package.json | 26 +- .../react-overflow/library/CHANGELOG.json | 27 ++ .../react-overflow/library/CHANGELOG.md | 13 +- .../react-overflow/library/package.json | 6 +- .../react-persona/library/CHANGELOG.json | 45 ++ .../react-persona/library/CHANGELOG.md | 16 +- .../react-persona/library/package.json | 12 +- .../react-popover/library/CHANGELOG.json | 63 +++ .../react-popover/library/CHANGELOG.md | 19 +- .../react-popover/library/package.json | 18 +- .../react-portal-compat/CHANGELOG.json | 21 + .../react-portal-compat/CHANGELOG.md | 12 +- .../react-portal-compat/package.json | 6 +- .../react-portal/library/CHANGELOG.json | 33 ++ .../react-portal/library/CHANGELOG.md | 14 +- .../react-portal/library/package.json | 8 +- .../react-positioning/library/CHANGELOG.json | 27 ++ .../react-positioning/library/CHANGELOG.md | 13 +- .../react-positioning/library/package.json | 6 +- .../react-progress/library/CHANGELOG.json | 39 ++ .../react-progress/library/CHANGELOG.md | 15 +- .../react-progress/library/package.json | 10 +- .../react-provider/library/CHANGELOG.json | 39 ++ .../react-provider/library/CHANGELOG.md | 15 +- .../react-provider/library/package.json | 10 +- .../react-radio/library/CHANGELOG.json | 51 ++ .../react-radio/library/CHANGELOG.md | 17 +- .../react-radio/library/package.json | 14 +- .../react-rating/library/CHANGELOG.json | 39 ++ .../react-rating/library/CHANGELOG.md | 15 +- .../react-rating/library/package.json | 10 +- .../react-search/library/CHANGELOG.json | 39 ++ .../react-search/library/CHANGELOG.md | 15 +- .../react-search/library/package.json | 10 +- .../react-select/library/CHANGELOG.json | 39 ++ .../react-select/library/CHANGELOG.md | 15 +- .../react-select/library/package.json | 10 +- .../library/CHANGELOG.json | 15 + .../library/CHANGELOG.md | 11 +- .../library/package.json | 2 +- .../react-skeleton/library/CHANGELOG.json | 39 ++ .../react-skeleton/library/CHANGELOG.md | 15 +- .../react-skeleton/library/package.json | 10 +- .../react-slider/library/CHANGELOG.json | 45 ++ .../react-slider/library/CHANGELOG.md | 16 +- .../react-slider/library/package.json | 12 +- .../react-spinbutton/library/CHANGELOG.json | 39 ++ .../react-spinbutton/library/CHANGELOG.md | 15 +- .../react-spinbutton/library/package.json | 10 +- .../react-spinner/library/CHANGELOG.json | 39 ++ .../react-spinner/library/CHANGELOG.md | 15 +- .../react-spinner/library/package.json | 10 +- .../react-storybook-addon/package.json | 24 +- .../library/CHANGELOG.json | 51 ++ .../react-swatch-picker/library/CHANGELOG.md | 17 +- .../react-swatch-picker/library/package.json | 14 +- .../react-switch/library/CHANGELOG.json | 51 ++ .../react-switch/library/CHANGELOG.md | 17 +- .../react-switch/library/package.json | 14 +- .../react-table/library/CHANGELOG.json | 69 +++ .../react-table/library/CHANGELOG.md | 20 +- .../react-table/library/package.json | 20 +- .../react-tabs/library/CHANGELOG.json | 45 ++ .../react-tabs/library/CHANGELOG.md | 16 +- .../react-tabs/library/package.json | 12 +- .../react-tabster/CHANGELOG.json | 27 ++ .../react-tabster/CHANGELOG.md | 13 +- .../react-tabster/package.json | 6 +- .../react-tag-picker/library/CHANGELOG.json | 81 ++++ .../react-tag-picker/library/CHANGELOG.md | 22 +- .../react-tag-picker/library/package.json | 24 +- .../react-tags/library/CHANGELOG.json | 51 ++ .../react-tags/library/CHANGELOG.md | 17 +- .../react-tags/library/package.json | 14 +- .../library/CHANGELOG.json | 63 +++ .../library/CHANGELOG.md | 19 +- .../library/package.json | 18 +- .../react-text/library/CHANGELOG.json | 33 ++ .../react-text/library/CHANGELOG.md | 14 +- .../react-text/library/package.json | 8 +- .../react-textarea/library/CHANGELOG.json | 39 ++ .../react-textarea/library/CHANGELOG.md | 15 +- .../react-textarea/library/package.json | 10 +- .../library/CHANGELOG.json | 45 ++ .../library/CHANGELOG.md | 16 +- .../library/package.json | 12 +- .../react-toast/library/CHANGELOG.json | 63 +++ .../react-toast/library/CHANGELOG.md | 19 +- .../react-toast/library/package.json | 18 +- .../react-toolbar/library/CHANGELOG.json | 63 +++ .../react-toolbar/library/CHANGELOG.md | 19 +- .../react-toolbar/library/package.json | 18 +- .../react-tooltip/library/CHANGELOG.json | 51 ++ .../react-tooltip/library/CHANGELOG.md | 17 +- .../react-tooltip/library/package.json | 14 +- .../react-tree/library/CHANGELOG.json | 93 ++++ .../react-tree/library/CHANGELOG.md | 24 +- .../react-tree/library/package.json | 26 +- .../library/package.json | 6 +- .../react-utilities/CHANGELOG.json | 15 + .../react-utilities/CHANGELOG.md | 11 +- .../react-utilities/package.json | 4 +- .../react-components/recipes/package.json | 6 +- .../theme-designer/package.json | 6 +- .../visual-regression-utilities/package.json | 2 +- 297 files changed, 5490 insertions(+), 1105 deletions(-) delete mode 100644 change/@fluentui-react-accordion-0e99e323-c7ae-4c99-b87a-ac1fd6cdaa4b.json delete mode 100644 change/@fluentui-react-alert-32bb2f5d-91cb-4619-88e8-4c56477096e8.json delete mode 100644 change/@fluentui-react-avatar-0bf370a4-dbfc-4d0a-ac18-3e552172ed7f.json delete mode 100644 change/@fluentui-react-badge-a33586f2-b924-4244-b447-468118b74026.json delete mode 100644 change/@fluentui-react-breadcrumb-29e58478-b577-46d9-8852-2aeceef944b7.json delete mode 100644 change/@fluentui-react-button-d0a06388-ca92-49f8-b55d-3f2554f78e46.json delete mode 100644 change/@fluentui-react-calendar-compat-4d8a58b5-b803-4a6b-8066-327d0546c6de.json delete mode 100644 change/@fluentui-react-card-fcfe6738-54d4-44f1-960a-6eda27a7da3e.json delete mode 100644 change/@fluentui-react-carousel-bb9ccd8d-2259-4d51-b08f-528df7947fef.json delete mode 100644 change/@fluentui-react-charts-6666fba4-83b1-400b-ac52-93432b1633e2.json delete mode 100644 change/@fluentui-react-charts-6b5e2667-c54b-451f-bf1c-a70fd91c829c.json delete mode 100644 change/@fluentui-react-charts-d13586c4-52c4-4fd9-af32-028f7d50b7c2.json delete mode 100644 change/@fluentui-react-charts-d5577841-97c9-4fde-ac7e-31db789e05a9.json delete mode 100644 change/@fluentui-react-charts-d6a60285-7238-447d-8d16-c4d86b01c076.json delete mode 100644 change/@fluentui-react-checkbox-5e606f5e-272f-493a-ab8f-81a029583f8f.json delete mode 100644 change/@fluentui-react-color-picker-6aad5c42-e42a-421e-9899-d37157b5d3cb.json delete mode 100644 change/@fluentui-react-combobox-aaaa8632-d33d-4fe9-ad99-027486803392.json delete mode 100644 change/@fluentui-react-components-358406d4-b572-48ee-a699-1bbe259b68aa.json delete mode 100644 change/@fluentui-react-datepicker-compat-d501bb5b-de3b-4c8b-ab60-5279723d85f6.json delete mode 100644 change/@fluentui-react-dialog-bfa9cec2-37cb-4b0e-9953-350398706a29.json delete mode 100644 change/@fluentui-react-divider-24e9cda0-482b-41f9-824c-618155b6b6c7.json delete mode 100644 change/@fluentui-react-drawer-e2471c6b-4a9e-43b2-8652-5130e738c001.json delete mode 100644 change/@fluentui-react-field-18b5aea1-449d-4b91-8fdc-c6f893f2b4ff.json delete mode 100644 change/@fluentui-react-icons-compat-3b93257f-0914-4f5a-8ec6-48803f2caa2a.json delete mode 100644 change/@fluentui-react-image-772318aa-a5be-4613-89f1-7ed1505fca8b.json delete mode 100644 change/@fluentui-react-infobutton-2d4c4c3b-641f-44a0-a392-d762aaebe5a4.json delete mode 100644 change/@fluentui-react-infolabel-066c9b1b-8080-486b-b893-07eab66ffe93.json delete mode 100644 change/@fluentui-react-input-b5e3f304-a5d0-479b-b3bf-62d4eef6d97f.json delete mode 100644 change/@fluentui-react-label-d877ca52-8512-470d-8f8a-f82cca90189e.json delete mode 100644 change/@fluentui-react-link-16691c72-6216-463b-912b-d07f827f231f.json delete mode 100644 change/@fluentui-react-link-84d34184-015e-487b-9af9-3557c9b4aad6.json delete mode 100644 change/@fluentui-react-link-be0dc59d-3e7e-4f18-b070-9f094e989eda.json delete mode 100644 change/@fluentui-react-list-1e3f9fc4-9055-44e9-b7ea-dbc6b7d6e73b.json delete mode 100644 change/@fluentui-react-menu-5c37fc2a-5d9c-4754-9f2f-669c1cdfa6dd.json delete mode 100644 change/@fluentui-react-menu-grid-preview-b6ec2ebd-fd98-48be-bcbe-26b02e040649.json delete mode 100644 change/@fluentui-react-message-bar-d50eef2c-0fb8-46d8-840f-067a199b897d.json delete mode 100644 change/@fluentui-react-migration-v0-v9-a385f51a-3636-4c8c-b852-eb616a84ae2a.json delete mode 100644 change/@fluentui-react-migration-v8-v9-d9144115-5ff6-4977-9aba-e49477f99ba0.json delete mode 100644 change/@fluentui-react-nav-a8869f9b-da7b-494b-9bbc-621584cbef67.json delete mode 100644 change/@fluentui-react-overflow-00ae954f-612e-4024-b394-8ac1d08a5bbe.json delete mode 100644 change/@fluentui-react-persona-66b0e88a-0d5d-446a-ac4c-55918c50b367.json delete mode 100644 change/@fluentui-react-popover-07b2e393-d616-4db8-b8e8-5ef573e99848.json delete mode 100644 change/@fluentui-react-portal-0c971e48-c775-4c55-a000-2e0bcd246bc3.json delete mode 100644 change/@fluentui-react-positioning-aa02682c-d7d8-4dbf-a9ea-f7095e377b5e.json delete mode 100644 change/@fluentui-react-progress-a2ccafc9-1ec4-4735-be7d-0e60a63394e7.json delete mode 100644 change/@fluentui-react-provider-995e8ebb-ce5c-4b0e-99e3-4b9f894ee4f4.json delete mode 100644 change/@fluentui-react-radio-2b9744ea-bb71-4627-bf2e-98f6e4e9c18a.json delete mode 100644 change/@fluentui-react-rating-add5bdeb-944c-4c61-8816-5f0445f953b2.json delete mode 100644 change/@fluentui-react-search-420cb0ff-c0ab-4ae8-96b3-fe6aa5cf283b.json delete mode 100644 change/@fluentui-react-select-8ec7f06e-e357-4f8c-b129-35cfa4146ec0.json delete mode 100644 change/@fluentui-react-shared-contexts-c6042978-85d9-480f-a2b0-67d6c410a7bc.json delete mode 100644 change/@fluentui-react-skeleton-9de4ae19-3485-4427-be9b-b7fdd6a69ea2.json delete mode 100644 change/@fluentui-react-slider-bfe9c3b1-72b8-4bf1-8c26-b8704f1a8cc3.json delete mode 100644 change/@fluentui-react-spinbutton-2ab95a2d-a4c2-4718-89cb-8c3b0e8a57cb.json delete mode 100644 change/@fluentui-react-spinner-bad23b10-475b-4fe2-b687-472eba4c15f0.json delete mode 100644 change/@fluentui-react-swatch-picker-d8cabe58-208d-4823-a306-73bd9c74f0e4.json delete mode 100644 change/@fluentui-react-switch-b76d574d-c915-4812-abb6-dee31d06eb42.json delete mode 100644 change/@fluentui-react-table-ea4909a4-3a69-47b5-bb07-cc5989091b5d.json delete mode 100644 change/@fluentui-react-tabs-69efdc21-21ce-450d-94c3-099594e2239d.json delete mode 100644 change/@fluentui-react-tabster-5798cf79-10a5-4139-9277-aaff7ae861c4.json delete mode 100644 change/@fluentui-react-tag-picker-d1f26932-b0e5-4349-88a9-2b8ec00d3d22.json delete mode 100644 change/@fluentui-react-tags-3db923c9-6769-4234-a57a-0bc0b005f950.json delete mode 100644 change/@fluentui-react-teaching-popover-b0c33537-653e-4b8d-9a90-3b129158e650.json delete mode 100644 change/@fluentui-react-text-36837358-181e-43bf-a05c-1588f6951799.json delete mode 100644 change/@fluentui-react-textarea-923d739a-47bb-421d-870c-ea31acd740fc.json delete mode 100644 change/@fluentui-react-timepicker-compat-fc02bb40-0cdf-4da2-a325-e3d8d9192b1f.json delete mode 100644 change/@fluentui-react-toast-ee7650f1-b026-44f3-892d-385ea079beb7.json delete mode 100644 change/@fluentui-react-toolbar-fcead438-3741-4d48-a468-6168742b3040.json delete mode 100644 change/@fluentui-react-tooltip-bd15e371-ac89-4101-9d61-25f5cb3e2dad.json delete mode 100644 change/@fluentui-react-tree-bc995a34-20ac-4060-84dd-dcfcf629b71d.json delete mode 100644 change/@fluentui-react-tree-ec27221d-a4a5-45b9-ac38-cfd82eaee551.json delete mode 100644 change/@fluentui-react-virtualizer-70d0b994-61b6-42a8-b160-921145945237.json diff --git a/change/@fluentui-react-accordion-0e99e323-c7ae-4c99-b87a-ac1fd6cdaa4b.json b/change/@fluentui-react-accordion-0e99e323-c7ae-4c99-b87a-ac1fd6cdaa4b.json deleted file mode 100644 index 1c27b61b327085..00000000000000 --- a/change/@fluentui-react-accordion-0e99e323-c7ae-4c99-b87a-ac1fd6cdaa4b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-accordion", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-alert-32bb2f5d-91cb-4619-88e8-4c56477096e8.json b/change/@fluentui-react-alert-32bb2f5d-91cb-4619-88e8-4c56477096e8.json deleted file mode 100644 index 33daafd2dc7c90..00000000000000 --- a/change/@fluentui-react-alert-32bb2f5d-91cb-4619-88e8-4c56477096e8.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "prerelease", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-alert", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-avatar-0bf370a4-dbfc-4d0a-ac18-3e552172ed7f.json b/change/@fluentui-react-avatar-0bf370a4-dbfc-4d0a-ac18-3e552172ed7f.json deleted file mode 100644 index 813b0699548b0d..00000000000000 --- a/change/@fluentui-react-avatar-0bf370a4-dbfc-4d0a-ac18-3e552172ed7f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-avatar", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-badge-a33586f2-b924-4244-b447-468118b74026.json b/change/@fluentui-react-badge-a33586f2-b924-4244-b447-468118b74026.json deleted file mode 100644 index 02225d3fc2c678..00000000000000 --- a/change/@fluentui-react-badge-a33586f2-b924-4244-b447-468118b74026.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-badge", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-breadcrumb-29e58478-b577-46d9-8852-2aeceef944b7.json b/change/@fluentui-react-breadcrumb-29e58478-b577-46d9-8852-2aeceef944b7.json deleted file mode 100644 index e13b23b8290ce9..00000000000000 --- a/change/@fluentui-react-breadcrumb-29e58478-b577-46d9-8852-2aeceef944b7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-breadcrumb", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-button-d0a06388-ca92-49f8-b55d-3f2554f78e46.json b/change/@fluentui-react-button-d0a06388-ca92-49f8-b55d-3f2554f78e46.json deleted file mode 100644 index 91f27322c3d81b..00000000000000 --- a/change/@fluentui-react-button-d0a06388-ca92-49f8-b55d-3f2554f78e46.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-button", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-calendar-compat-4d8a58b5-b803-4a6b-8066-327d0546c6de.json b/change/@fluentui-react-calendar-compat-4d8a58b5-b803-4a6b-8066-327d0546c6de.json deleted file mode 100644 index fd14fe0c068ed0..00000000000000 --- a/change/@fluentui-react-calendar-compat-4d8a58b5-b803-4a6b-8066-327d0546c6de.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-calendar-compat", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-card-fcfe6738-54d4-44f1-960a-6eda27a7da3e.json b/change/@fluentui-react-card-fcfe6738-54d4-44f1-960a-6eda27a7da3e.json deleted file mode 100644 index 956f75c30ac478..00000000000000 --- a/change/@fluentui-react-card-fcfe6738-54d4-44f1-960a-6eda27a7da3e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-card", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-carousel-bb9ccd8d-2259-4d51-b08f-528df7947fef.json b/change/@fluentui-react-carousel-bb9ccd8d-2259-4d51-b08f-528df7947fef.json deleted file mode 100644 index 0108055b802366..00000000000000 --- a/change/@fluentui-react-carousel-bb9ccd8d-2259-4d51-b08f-528df7947fef.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-carousel", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-charts-6666fba4-83b1-400b-ac52-93432b1633e2.json b/change/@fluentui-react-charts-6666fba4-83b1-400b-ac52-93432b1633e2.json deleted file mode 100644 index 3ada25284e2fe2..00000000000000 --- a/change/@fluentui-react-charts-6666fba4-83b1-400b-ac52-93432b1633e2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add reference lines logic in line and scatter chart", - "packageName": "@fluentui/react-charts", - "email": "anushgupta@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-charts-6b5e2667-c54b-451f-bf1c-a70fd91c829c.json b/change/@fluentui-react-charts-6b5e2667-c54b-451f-bf1c-a70fd91c829c.json deleted file mode 100644 index ef0e5226717e20..00000000000000 --- a/change/@fluentui-react-charts-6b5e2667-c54b-451f-bf1c-a70fd91c829c.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add chart annotations", - "packageName": "@fluentui/react-charts", - "email": "anushgupta@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-charts-d13586c4-52c4-4fd9-af32-028f7d50b7c2.json b/change/@fluentui-react-charts-d13586c4-52c4-4fd9-af32-028f7d50b7c2.json deleted file mode 100644 index 6d42c170870e6e..00000000000000 --- a/change/@fluentui-react-charts-d13586c4-52c4-4fd9-af32-028f7d50b7c2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "add support for chart only annotation", - "packageName": "@fluentui/react-charts", - "email": "anushgupta@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-charts-d5577841-97c9-4fde-ac7e-31db789e05a9.json b/change/@fluentui-react-charts-d5577841-97c9-4fde-ac7e-31db789e05a9.json deleted file mode 100644 index 0c283177f41c32..00000000000000 --- a/change/@fluentui-react-charts-d5577841-97c9-4fde-ac7e-31db789e05a9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "fix: adjust chart margin for continuous y-axis tick labels", - "packageName": "@fluentui/react-charts", - "email": "kumarkshitij@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-charts-d6a60285-7238-447d-8d16-c4d86b01c076.json b/change/@fluentui-react-charts-d6a60285-7238-447d-8d16-c4d86b01c076.json deleted file mode 100644 index 115076514e0775..00000000000000 --- a/change/@fluentui-react-charts-d6a60285-7238-447d-8d16-c4d86b01c076.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-charts", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-checkbox-5e606f5e-272f-493a-ab8f-81a029583f8f.json b/change/@fluentui-react-checkbox-5e606f5e-272f-493a-ab8f-81a029583f8f.json deleted file mode 100644 index aef31a48ecfe43..00000000000000 --- a/change/@fluentui-react-checkbox-5e606f5e-272f-493a-ab8f-81a029583f8f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-checkbox", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-color-picker-6aad5c42-e42a-421e-9899-d37157b5d3cb.json b/change/@fluentui-react-color-picker-6aad5c42-e42a-421e-9899-d37157b5d3cb.json deleted file mode 100644 index ce85fda8c53676..00000000000000 --- a/change/@fluentui-react-color-picker-6aad5c42-e42a-421e-9899-d37157b5d3cb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-color-picker", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-combobox-aaaa8632-d33d-4fe9-ad99-027486803392.json b/change/@fluentui-react-combobox-aaaa8632-d33d-4fe9-ad99-027486803392.json deleted file mode 100644 index b173a94aafd0d5..00000000000000 --- a/change/@fluentui-react-combobox-aaaa8632-d33d-4fe9-ad99-027486803392.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-combobox", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-components-358406d4-b572-48ee-a699-1bbe259b68aa.json b/change/@fluentui-react-components-358406d4-b572-48ee-a699-1bbe259b68aa.json deleted file mode 100644 index c05378c4daacb8..00000000000000 --- a/change/@fluentui-react-components-358406d4-b572-48ee-a699-1bbe259b68aa.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-components", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-datepicker-compat-d501bb5b-de3b-4c8b-ab60-5279723d85f6.json b/change/@fluentui-react-datepicker-compat-d501bb5b-de3b-4c8b-ab60-5279723d85f6.json deleted file mode 100644 index 50a0a81e19ec32..00000000000000 --- a/change/@fluentui-react-datepicker-compat-d501bb5b-de3b-4c8b-ab60-5279723d85f6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-datepicker-compat", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-dialog-bfa9cec2-37cb-4b0e-9953-350398706a29.json b/change/@fluentui-react-dialog-bfa9cec2-37cb-4b0e-9953-350398706a29.json deleted file mode 100644 index 9fac5e52524ba8..00000000000000 --- a/change/@fluentui-react-dialog-bfa9cec2-37cb-4b0e-9953-350398706a29.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-dialog", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-divider-24e9cda0-482b-41f9-824c-618155b6b6c7.json b/change/@fluentui-react-divider-24e9cda0-482b-41f9-824c-618155b6b6c7.json deleted file mode 100644 index 119401d9aa7d0b..00000000000000 --- a/change/@fluentui-react-divider-24e9cda0-482b-41f9-824c-618155b6b6c7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-divider", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-drawer-e2471c6b-4a9e-43b2-8652-5130e738c001.json b/change/@fluentui-react-drawer-e2471c6b-4a9e-43b2-8652-5130e738c001.json deleted file mode 100644 index c80157dcbb46f1..00000000000000 --- a/change/@fluentui-react-drawer-e2471c6b-4a9e-43b2-8652-5130e738c001.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-drawer", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-field-18b5aea1-449d-4b91-8fdc-c6f893f2b4ff.json b/change/@fluentui-react-field-18b5aea1-449d-4b91-8fdc-c6f893f2b4ff.json deleted file mode 100644 index 8e8e4e78c0f619..00000000000000 --- a/change/@fluentui-react-field-18b5aea1-449d-4b91-8fdc-c6f893f2b4ff.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-field", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-icons-compat-3b93257f-0914-4f5a-8ec6-48803f2caa2a.json b/change/@fluentui-react-icons-compat-3b93257f-0914-4f5a-8ec6-48803f2caa2a.json deleted file mode 100644 index 37ccb22d0e357f..00000000000000 --- a/change/@fluentui-react-icons-compat-3b93257f-0914-4f5a-8ec6-48803f2caa2a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-icons-compat", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-image-772318aa-a5be-4613-89f1-7ed1505fca8b.json b/change/@fluentui-react-image-772318aa-a5be-4613-89f1-7ed1505fca8b.json deleted file mode 100644 index ee4bea42a4255c..00000000000000 --- a/change/@fluentui-react-image-772318aa-a5be-4613-89f1-7ed1505fca8b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-image", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-infobutton-2d4c4c3b-641f-44a0-a392-d762aaebe5a4.json b/change/@fluentui-react-infobutton-2d4c4c3b-641f-44a0-a392-d762aaebe5a4.json deleted file mode 100644 index 45b78b87bbce1c..00000000000000 --- a/change/@fluentui-react-infobutton-2d4c4c3b-641f-44a0-a392-d762aaebe5a4.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "prerelease", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-infobutton", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-infolabel-066c9b1b-8080-486b-b893-07eab66ffe93.json b/change/@fluentui-react-infolabel-066c9b1b-8080-486b-b893-07eab66ffe93.json deleted file mode 100644 index 31c28dbdedc67a..00000000000000 --- a/change/@fluentui-react-infolabel-066c9b1b-8080-486b-b893-07eab66ffe93.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-infolabel", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-input-b5e3f304-a5d0-479b-b3bf-62d4eef6d97f.json b/change/@fluentui-react-input-b5e3f304-a5d0-479b-b3bf-62d4eef6d97f.json deleted file mode 100644 index e98610c3363a52..00000000000000 --- a/change/@fluentui-react-input-b5e3f304-a5d0-479b-b3bf-62d4eef6d97f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-input", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-label-d877ca52-8512-470d-8f8a-f82cca90189e.json b/change/@fluentui-react-label-d877ca52-8512-470d-8f8a-f82cca90189e.json deleted file mode 100644 index f6be0b34300a41..00000000000000 --- a/change/@fluentui-react-label-d877ca52-8512-470d-8f8a-f82cca90189e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-label", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-link-16691c72-6216-463b-912b-d07f827f231f.json b/change/@fluentui-react-link-16691c72-6216-463b-912b-d07f827f231f.json deleted file mode 100644 index d44491d8d2b90f..00000000000000 --- a/change/@fluentui-react-link-16691c72-6216-463b-912b-d07f827f231f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-link", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-link-84d34184-015e-487b-9af9-3557c9b4aad6.json b/change/@fluentui-react-link-84d34184-015e-487b-9af9-3557c9b4aad6.json deleted file mode 100644 index 5267f60e7c170e..00000000000000 --- a/change/@fluentui-react-link-84d34184-015e-487b-9af9-3557c9b4aad6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "fix: incorrect token for subtle appearance", - "packageName": "@fluentui/react-link", - "email": "vgenaev@gmail.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-link-be0dc59d-3e7e-4f18-b070-9f094e989eda.json b/change/@fluentui-react-link-be0dc59d-3e7e-4f18-b070-9f094e989eda.json deleted file mode 100644 index fbfcbf23a9a4dd..00000000000000 --- a/change/@fluentui-react-link-be0dc59d-3e7e-4f18-b070-9f094e989eda.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "feat: add brand appearance variant", - "packageName": "@fluentui/react-link", - "email": "vgenaev@gmail.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-list-1e3f9fc4-9055-44e9-b7ea-dbc6b7d6e73b.json b/change/@fluentui-react-list-1e3f9fc4-9055-44e9-b7ea-dbc6b7d6e73b.json deleted file mode 100644 index 3e70799e84bf8d..00000000000000 --- a/change/@fluentui-react-list-1e3f9fc4-9055-44e9-b7ea-dbc6b7d6e73b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-list", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-menu-5c37fc2a-5d9c-4754-9f2f-669c1cdfa6dd.json b/change/@fluentui-react-menu-5c37fc2a-5d9c-4754-9f2f-669c1cdfa6dd.json deleted file mode 100644 index 190bc4ca528844..00000000000000 --- a/change/@fluentui-react-menu-5c37fc2a-5d9c-4754-9f2f-669c1cdfa6dd.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-menu", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-menu-grid-preview-b6ec2ebd-fd98-48be-bcbe-26b02e040649.json b/change/@fluentui-react-menu-grid-preview-b6ec2ebd-fd98-48be-bcbe-26b02e040649.json deleted file mode 100644 index ee9c9175678c62..00000000000000 --- a/change/@fluentui-react-menu-grid-preview-b6ec2ebd-fd98-48be-bcbe-26b02e040649.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-menu-grid-preview", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-message-bar-d50eef2c-0fb8-46d8-840f-067a199b897d.json b/change/@fluentui-react-message-bar-d50eef2c-0fb8-46d8-840f-067a199b897d.json deleted file mode 100644 index d39e96913e2c72..00000000000000 --- a/change/@fluentui-react-message-bar-d50eef2c-0fb8-46d8-840f-067a199b897d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-message-bar", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-migration-v0-v9-a385f51a-3636-4c8c-b852-eb616a84ae2a.json b/change/@fluentui-react-migration-v0-v9-a385f51a-3636-4c8c-b852-eb616a84ae2a.json deleted file mode 100644 index 2a548b8e83a421..00000000000000 --- a/change/@fluentui-react-migration-v0-v9-a385f51a-3636-4c8c-b852-eb616a84ae2a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-migration-v0-v9", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-migration-v8-v9-d9144115-5ff6-4977-9aba-e49477f99ba0.json b/change/@fluentui-react-migration-v8-v9-d9144115-5ff6-4977-9aba-e49477f99ba0.json deleted file mode 100644 index 0f55206e1d206e..00000000000000 --- a/change/@fluentui-react-migration-v8-v9-d9144115-5ff6-4977-9aba-e49477f99ba0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-migration-v8-v9", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-nav-a8869f9b-da7b-494b-9bbc-621584cbef67.json b/change/@fluentui-react-nav-a8869f9b-da7b-494b-9bbc-621584cbef67.json deleted file mode 100644 index db5f33a35b5aff..00000000000000 --- a/change/@fluentui-react-nav-a8869f9b-da7b-494b-9bbc-621584cbef67.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-nav", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-overflow-00ae954f-612e-4024-b394-8ac1d08a5bbe.json b/change/@fluentui-react-overflow-00ae954f-612e-4024-b394-8ac1d08a5bbe.json deleted file mode 100644 index fe72b8f9184ac4..00000000000000 --- a/change/@fluentui-react-overflow-00ae954f-612e-4024-b394-8ac1d08a5bbe.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-overflow", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-persona-66b0e88a-0d5d-446a-ac4c-55918c50b367.json b/change/@fluentui-react-persona-66b0e88a-0d5d-446a-ac4c-55918c50b367.json deleted file mode 100644 index 527c9d3067b87d..00000000000000 --- a/change/@fluentui-react-persona-66b0e88a-0d5d-446a-ac4c-55918c50b367.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-persona", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-popover-07b2e393-d616-4db8-b8e8-5ef573e99848.json b/change/@fluentui-react-popover-07b2e393-d616-4db8-b8e8-5ef573e99848.json deleted file mode 100644 index bfb8c3ef759b98..00000000000000 --- a/change/@fluentui-react-popover-07b2e393-d616-4db8-b8e8-5ef573e99848.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-popover", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-portal-0c971e48-c775-4c55-a000-2e0bcd246bc3.json b/change/@fluentui-react-portal-0c971e48-c775-4c55-a000-2e0bcd246bc3.json deleted file mode 100644 index 1588f4e10e8a46..00000000000000 --- a/change/@fluentui-react-portal-0c971e48-c775-4c55-a000-2e0bcd246bc3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-portal", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-positioning-aa02682c-d7d8-4dbf-a9ea-f7095e377b5e.json b/change/@fluentui-react-positioning-aa02682c-d7d8-4dbf-a9ea-f7095e377b5e.json deleted file mode 100644 index 73eea54175b768..00000000000000 --- a/change/@fluentui-react-positioning-aa02682c-d7d8-4dbf-a9ea-f7095e377b5e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-positioning", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-progress-a2ccafc9-1ec4-4735-be7d-0e60a63394e7.json b/change/@fluentui-react-progress-a2ccafc9-1ec4-4735-be7d-0e60a63394e7.json deleted file mode 100644 index e1a29d287904b4..00000000000000 --- a/change/@fluentui-react-progress-a2ccafc9-1ec4-4735-be7d-0e60a63394e7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-progress", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-provider-995e8ebb-ce5c-4b0e-99e3-4b9f894ee4f4.json b/change/@fluentui-react-provider-995e8ebb-ce5c-4b0e-99e3-4b9f894ee4f4.json deleted file mode 100644 index 3e998bb3e222f0..00000000000000 --- a/change/@fluentui-react-provider-995e8ebb-ce5c-4b0e-99e3-4b9f894ee4f4.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-provider", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-radio-2b9744ea-bb71-4627-bf2e-98f6e4e9c18a.json b/change/@fluentui-react-radio-2b9744ea-bb71-4627-bf2e-98f6e4e9c18a.json deleted file mode 100644 index 7a1e4121333d25..00000000000000 --- a/change/@fluentui-react-radio-2b9744ea-bb71-4627-bf2e-98f6e4e9c18a.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-radio", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-rating-add5bdeb-944c-4c61-8816-5f0445f953b2.json b/change/@fluentui-react-rating-add5bdeb-944c-4c61-8816-5f0445f953b2.json deleted file mode 100644 index 218d8291a65c96..00000000000000 --- a/change/@fluentui-react-rating-add5bdeb-944c-4c61-8816-5f0445f953b2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-rating", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-search-420cb0ff-c0ab-4ae8-96b3-fe6aa5cf283b.json b/change/@fluentui-react-search-420cb0ff-c0ab-4ae8-96b3-fe6aa5cf283b.json deleted file mode 100644 index 0ed5965dab0798..00000000000000 --- a/change/@fluentui-react-search-420cb0ff-c0ab-4ae8-96b3-fe6aa5cf283b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-search", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-select-8ec7f06e-e357-4f8c-b129-35cfa4146ec0.json b/change/@fluentui-react-select-8ec7f06e-e357-4f8c-b129-35cfa4146ec0.json deleted file mode 100644 index bc467c69c871ef..00000000000000 --- a/change/@fluentui-react-select-8ec7f06e-e357-4f8c-b129-35cfa4146ec0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-select", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-shared-contexts-c6042978-85d9-480f-a2b0-67d6c410a7bc.json b/change/@fluentui-react-shared-contexts-c6042978-85d9-480f-a2b0-67d6c410a7bc.json deleted file mode 100644 index 138b126daa34d6..00000000000000 --- a/change/@fluentui-react-shared-contexts-c6042978-85d9-480f-a2b0-67d6c410a7bc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minor", - "comment": "feat: add brand appearance variant for background context", - "packageName": "@fluentui/react-shared-contexts", - "email": "vgenaev@gmail.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-skeleton-9de4ae19-3485-4427-be9b-b7fdd6a69ea2.json b/change/@fluentui-react-skeleton-9de4ae19-3485-4427-be9b-b7fdd6a69ea2.json deleted file mode 100644 index 570961f6f5ba6a..00000000000000 --- a/change/@fluentui-react-skeleton-9de4ae19-3485-4427-be9b-b7fdd6a69ea2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-skeleton", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-slider-bfe9c3b1-72b8-4bf1-8c26-b8704f1a8cc3.json b/change/@fluentui-react-slider-bfe9c3b1-72b8-4bf1-8c26-b8704f1a8cc3.json deleted file mode 100644 index 65c64d9e32627d..00000000000000 --- a/change/@fluentui-react-slider-bfe9c3b1-72b8-4bf1-8c26-b8704f1a8cc3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-slider", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-spinbutton-2ab95a2d-a4c2-4718-89cb-8c3b0e8a57cb.json b/change/@fluentui-react-spinbutton-2ab95a2d-a4c2-4718-89cb-8c3b0e8a57cb.json deleted file mode 100644 index bbdbd2395b450b..00000000000000 --- a/change/@fluentui-react-spinbutton-2ab95a2d-a4c2-4718-89cb-8c3b0e8a57cb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-spinbutton", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-spinner-bad23b10-475b-4fe2-b687-472eba4c15f0.json b/change/@fluentui-react-spinner-bad23b10-475b-4fe2-b687-472eba4c15f0.json deleted file mode 100644 index 43d54bc32cd248..00000000000000 --- a/change/@fluentui-react-spinner-bad23b10-475b-4fe2-b687-472eba4c15f0.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-spinner", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-swatch-picker-d8cabe58-208d-4823-a306-73bd9c74f0e4.json b/change/@fluentui-react-swatch-picker-d8cabe58-208d-4823-a306-73bd9c74f0e4.json deleted file mode 100644 index b532797e7de0f9..00000000000000 --- a/change/@fluentui-react-swatch-picker-d8cabe58-208d-4823-a306-73bd9c74f0e4.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-swatch-picker", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-switch-b76d574d-c915-4812-abb6-dee31d06eb42.json b/change/@fluentui-react-switch-b76d574d-c915-4812-abb6-dee31d06eb42.json deleted file mode 100644 index fff331d45d939e..00000000000000 --- a/change/@fluentui-react-switch-b76d574d-c915-4812-abb6-dee31d06eb42.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-switch", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-table-ea4909a4-3a69-47b5-bb07-cc5989091b5d.json b/change/@fluentui-react-table-ea4909a4-3a69-47b5-bb07-cc5989091b5d.json deleted file mode 100644 index be06fd1d8c6ced..00000000000000 --- a/change/@fluentui-react-table-ea4909a4-3a69-47b5-bb07-cc5989091b5d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-table", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-tabs-69efdc21-21ce-450d-94c3-099594e2239d.json b/change/@fluentui-react-tabs-69efdc21-21ce-450d-94c3-099594e2239d.json deleted file mode 100644 index 0554bf48c252e9..00000000000000 --- a/change/@fluentui-react-tabs-69efdc21-21ce-450d-94c3-099594e2239d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-tabs", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-tabster-5798cf79-10a5-4139-9277-aaff7ae861c4.json b/change/@fluentui-react-tabster-5798cf79-10a5-4139-9277-aaff7ae861c4.json deleted file mode 100644 index 16165e9f494938..00000000000000 --- a/change/@fluentui-react-tabster-5798cf79-10a5-4139-9277-aaff7ae861c4.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-tabster", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-tag-picker-d1f26932-b0e5-4349-88a9-2b8ec00d3d22.json b/change/@fluentui-react-tag-picker-d1f26932-b0e5-4349-88a9-2b8ec00d3d22.json deleted file mode 100644 index c674c613da8f71..00000000000000 --- a/change/@fluentui-react-tag-picker-d1f26932-b0e5-4349-88a9-2b8ec00d3d22.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-tag-picker", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-tags-3db923c9-6769-4234-a57a-0bc0b005f950.json b/change/@fluentui-react-tags-3db923c9-6769-4234-a57a-0bc0b005f950.json deleted file mode 100644 index c51c31b5611628..00000000000000 --- a/change/@fluentui-react-tags-3db923c9-6769-4234-a57a-0bc0b005f950.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-tags", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-teaching-popover-b0c33537-653e-4b8d-9a90-3b129158e650.json b/change/@fluentui-react-teaching-popover-b0c33537-653e-4b8d-9a90-3b129158e650.json deleted file mode 100644 index 6f7d65ec54775f..00000000000000 --- a/change/@fluentui-react-teaching-popover-b0c33537-653e-4b8d-9a90-3b129158e650.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-teaching-popover", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-text-36837358-181e-43bf-a05c-1588f6951799.json b/change/@fluentui-react-text-36837358-181e-43bf-a05c-1588f6951799.json deleted file mode 100644 index ae2116281c05be..00000000000000 --- a/change/@fluentui-react-text-36837358-181e-43bf-a05c-1588f6951799.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-text", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-textarea-923d739a-47bb-421d-870c-ea31acd740fc.json b/change/@fluentui-react-textarea-923d739a-47bb-421d-870c-ea31acd740fc.json deleted file mode 100644 index 6fcc87986e6cb3..00000000000000 --- a/change/@fluentui-react-textarea-923d739a-47bb-421d-870c-ea31acd740fc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-textarea", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-timepicker-compat-fc02bb40-0cdf-4da2-a325-e3d8d9192b1f.json b/change/@fluentui-react-timepicker-compat-fc02bb40-0cdf-4da2-a325-e3d8d9192b1f.json deleted file mode 100644 index 8857d113380e28..00000000000000 --- a/change/@fluentui-react-timepicker-compat-fc02bb40-0cdf-4da2-a325-e3d8d9192b1f.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-timepicker-compat", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-toast-ee7650f1-b026-44f3-892d-385ea079beb7.json b/change/@fluentui-react-toast-ee7650f1-b026-44f3-892d-385ea079beb7.json deleted file mode 100644 index c102612fad475a..00000000000000 --- a/change/@fluentui-react-toast-ee7650f1-b026-44f3-892d-385ea079beb7.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-toast", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-toolbar-fcead438-3741-4d48-a468-6168742b3040.json b/change/@fluentui-react-toolbar-fcead438-3741-4d48-a468-6168742b3040.json deleted file mode 100644 index 8c887069ab7b0e..00000000000000 --- a/change/@fluentui-react-toolbar-fcead438-3741-4d48-a468-6168742b3040.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-toolbar", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-tooltip-bd15e371-ac89-4101-9d61-25f5cb3e2dad.json b/change/@fluentui-react-tooltip-bd15e371-ac89-4101-9d61-25f5cb3e2dad.json deleted file mode 100644 index 646d31806b3b4d..00000000000000 --- a/change/@fluentui-react-tooltip-bd15e371-ac89-4101-9d61-25f5cb3e2dad.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-tooltip", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-tree-bc995a34-20ac-4060-84dd-dcfcf629b71d.json b/change/@fluentui-react-tree-bc995a34-20ac-4060-84dd-dcfcf629b71d.json deleted file mode 100644 index f4d38ff24edc5e..00000000000000 --- a/change/@fluentui-react-tree-bc995a34-20ac-4060-84dd-dcfcf629b71d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "performance optimization in react-tree", - "packageName": "@fluentui/react-tree", - "email": "maachin@gmail.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-tree-ec27221d-a4a5-45b9-ac38-cfd82eaee551.json b/change/@fluentui-react-tree-ec27221d-a4a5-45b9-ac38-cfd82eaee551.json deleted file mode 100644 index c122548b20c20e..00000000000000 --- a/change/@fluentui-react-tree-ec27221d-a4a5-45b9-ac38-cfd82eaee551.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-tree", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-react-virtualizer-70d0b994-61b6-42a8-b160-921145945237.json b/change/@fluentui-react-virtualizer-70d0b994-61b6-42a8-b160-921145945237.json deleted file mode 100644 index 85f8417b3b3ebb..00000000000000 --- a/change/@fluentui-react-virtualizer-70d0b994-61b6-42a8-b160-921145945237.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "prerelease", - "comment": "chore: Bump @griffel/react package.", - "packageName": "@fluentui/react-virtualizer", - "email": "estebanmu@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/packages/charts/react-charts/library/CHANGELOG.json b/packages/charts/react-charts/library/CHANGELOG.json index 08360999563297..daa1577d1a4bb4 100644 --- a/packages/charts/react-charts/library/CHANGELOG.json +++ b/packages/charts/react-charts/library/CHANGELOG.json @@ -1,6 +1,93 @@ { "name": "@fluentui/react-charts", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:18 GMT", + "tag": "@fluentui/react-charts_v9.3.6", + "version": "9.3.6", + "comments": { + "patch": [ + { + "author": "anushgupta@microsoft.com", + "package": "@fluentui/react-charts", + "commit": "2d64a43959efc05cedf85750bc73e339af8b9c0f", + "comment": "add reference lines logic in line and scatter chart" + }, + { + "author": "anushgupta@microsoft.com", + "package": "@fluentui/react-charts", + "commit": "425e5ba11a063a93e7a35d54e857bb8765f098ee", + "comment": "add chart annotations" + }, + { + "author": "anushgupta@microsoft.com", + "package": "@fluentui/react-charts", + "commit": "b41f392051f3538ced36c51888a94a2af6fe2f5a", + "comment": "add support for chart only annotation" + }, + { + "author": "kumarkshitij@microsoft.com", + "package": "@fluentui/react-charts", + "commit": "b7985a2878e87096cdecbdc7e038bc79f9768dd9", + "comment": "fix: adjust chart margin for continuous y-axis tick labels" + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-charts", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-charts", + "comment": "Bump @fluentui/react-button to v9.6.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-charts", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-charts", + "comment": "Bump @fluentui/react-overflow to v9.6.5", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-charts", + "comment": "Bump @fluentui/react-popover to v9.12.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-charts", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-charts", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-charts", + "comment": "Bump @fluentui/react-tooltip to v9.8.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-charts", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:18 GMT", "tag": "@fluentui/react-charts_v9.3.5", diff --git a/packages/charts/react-charts/library/CHANGELOG.md b/packages/charts/react-charts/library/CHANGELOG.md index dd2f4be7bb07fb..e50ed91fb0a69c 100644 --- a/packages/charts/react-charts/library/CHANGELOG.md +++ b/packages/charts/react-charts/library/CHANGELOG.md @@ -1,9 +1,30 @@ # Change Log - @fluentui/react-charts -This log was last generated on Thu, 06 Nov 2025 15:01:18 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:18 GMT and should not be manually modified. +## [9.3.6](https://github.com/microsoft/fluentui/tree/@fluentui/react-charts_v9.3.6) + +Tue, 11 Nov 2025 19:18:18 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-charts_v9.3.5..@fluentui/react-charts_v9.3.6) + +### Patches + +- add reference lines logic in line and scatter chart ([PR #35474](https://github.com/microsoft/fluentui/pull/35474) by anushgupta@microsoft.com) +- add chart annotations ([PR #35457](https://github.com/microsoft/fluentui/pull/35457) by anushgupta@microsoft.com) +- add support for chart only annotation ([PR #35461](https://github.com/microsoft/fluentui/pull/35461) by anushgupta@microsoft.com) +- fix: adjust chart margin for continuous y-axis tick labels ([PR #35376](https://github.com/microsoft/fluentui/pull/35376) by kumarkshitij@microsoft.com) +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-button to v9.6.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-overflow to v9.6.5 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-popover to v9.12.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tooltip to v9.8.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.3.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-charts_v9.3.5) Thu, 06 Nov 2025 15:01:18 GMT diff --git a/packages/charts/react-charts/library/package.json b/packages/charts/react-charts/library/package.json index 4811d376e2dbc6..b4bbdf615a9841 100644 --- a/packages/charts/react-charts/library/package.json +++ b/packages/charts/react-charts/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-charts", - "version": "9.3.5", + "version": "9.3.6", "description": "React web chart controls for Microsoft fluentui v9 system.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -28,15 +28,15 @@ }, "dependencies": { "@fluentui/chart-utilities": "^1.1.36", - "@fluentui/react-button": "^9.6.11", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-overflow": "^9.6.4", - "@fluentui/react-popover": "^9.12.11", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-button": "^9.6.12", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-overflow": "^9.6.5", + "@fluentui/react-popover": "^9.12.12", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-tooltip": "^9.8.10", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-tooltip": "^9.8.11", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "@types/d3-array": "^3.0.0", diff --git a/packages/react-components/babel-preset-global-context/package.json b/packages/react-components/babel-preset-global-context/package.json index 7d1c7cdd500966..9837feb85f26eb 100644 --- a/packages/react-components/babel-preset-global-context/package.json +++ b/packages/react-components/babel-preset-global-context/package.json @@ -25,7 +25,7 @@ "find-up": "^5.0.0" }, "peerDependencies": { - "@fluentui/global-context": "9.0.0-beta.96" + "@fluentui/global-context": "9.0.0-beta.97" }, "beachball": { "disallowedChangeTypes": [ diff --git a/packages/react-components/component-selector-preview/library/package.json b/packages/react-components/component-selector-preview/library/package.json index 306b2e7d751ba5..ed949a6cd1e485 100644 --- a/packages/react-components/component-selector-preview/library/package.json +++ b/packages/react-components/component-selector-preview/library/package.json @@ -25,10 +25,10 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/deprecated/react-alert/CHANGELOG.json b/packages/react-components/deprecated/react-alert/CHANGELOG.json index 7badcb750780c0..948518999bbcee 100644 --- a/packages/react-components/deprecated/react-alert/CHANGELOG.json +++ b/packages/react-components/deprecated/react-alert/CHANGELOG.json @@ -1,6 +1,51 @@ { "name": "@fluentui/react-alert", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:16 GMT", + "tag": "@fluentui/react-alert_v9.0.0-beta.129", + "version": "9.0.0-beta.129", + "comments": { + "prerelease": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-alert", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-alert", + "comment": "Bump @fluentui/react-avatar to v9.9.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-alert", + "comment": "Bump @fluentui/react-button to v9.6.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-alert", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-alert", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-alert", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-alert_v9.0.0-beta.128", diff --git a/packages/react-components/deprecated/react-alert/CHANGELOG.md b/packages/react-components/deprecated/react-alert/CHANGELOG.md index 818316c71c49b7..badbb0fd459f7f 100644 --- a/packages/react-components/deprecated/react-alert/CHANGELOG.md +++ b/packages/react-components/deprecated/react-alert/CHANGELOG.md @@ -1,9 +1,23 @@ # Change Log - @fluentui/react-alert -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:16 GMT and should not be manually modified. +## [9.0.0-beta.129](https://github.com/microsoft/fluentui/tree/@fluentui/react-alert_v9.0.0-beta.129) + +Tue, 11 Nov 2025 19:18:16 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-alert_v9.0.0-beta.128..@fluentui/react-alert_v9.0.0-beta.129) + +### Changes + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-avatar to v9.9.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-button to v9.6.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.0.0-beta.128](https://github.com/microsoft/fluentui/tree/@fluentui/react-alert_v9.0.0-beta.128) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/deprecated/react-alert/package.json b/packages/react-components/deprecated/react-alert/package.json index 4429d55857d627..900ced04ffb3e4 100644 --- a/packages/react-components/deprecated/react-alert/package.json +++ b/packages/react-components/deprecated/react-alert/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-alert", - "version": "9.0.0-beta.128", + "version": "9.0.0-beta.129", "description": "An alert component to display brief messages", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,13 +18,13 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-avatar": "^9.9.11", - "@fluentui/react-button": "^9.6.11", + "@fluentui/react-avatar": "^9.9.12", + "@fluentui/react-button": "^9.6.12", "@fluentui/react-icons": "^2.0.239", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/deprecated/react-infobutton/CHANGELOG.json b/packages/react-components/deprecated/react-infobutton/CHANGELOG.json index b3af710e695c3d..9bab06c1dbc141 100644 --- a/packages/react-components/deprecated/react-infobutton/CHANGELOG.json +++ b/packages/react-components/deprecated/react-infobutton/CHANGELOG.json @@ -1,6 +1,51 @@ { "name": "@fluentui/react-infobutton", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:23 GMT", + "tag": "@fluentui/react-infobutton_v9.0.0-beta.107", + "version": "9.0.0-beta.107", + "comments": { + "prerelease": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-infobutton", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-infobutton", + "comment": "Bump @fluentui/react-label to v9.3.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-infobutton", + "comment": "Bump @fluentui/react-popover to v9.12.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-infobutton", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-infobutton", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-infobutton", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:20 GMT", "tag": "@fluentui/react-infobutton_v9.0.0-beta.106", diff --git a/packages/react-components/deprecated/react-infobutton/CHANGELOG.md b/packages/react-components/deprecated/react-infobutton/CHANGELOG.md index 86be5cfa419b66..9372131c5def3e 100644 --- a/packages/react-components/deprecated/react-infobutton/CHANGELOG.md +++ b/packages/react-components/deprecated/react-infobutton/CHANGELOG.md @@ -1,9 +1,23 @@ # Change Log - @fluentui/react-infobutton -This log was last generated on Thu, 06 Nov 2025 15:01:20 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:23 GMT and should not be manually modified. +## [9.0.0-beta.107](https://github.com/microsoft/fluentui/tree/@fluentui/react-infobutton_v9.0.0-beta.107) + +Tue, 11 Nov 2025 19:18:23 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-infobutton_v9.0.0-beta.106..@fluentui/react-infobutton_v9.0.0-beta.107) + +### Changes + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-label to v9.3.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-popover to v9.12.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.0.0-beta.106](https://github.com/microsoft/fluentui/tree/@fluentui/react-infobutton_v9.0.0-beta.106) Thu, 06 Nov 2025 15:01:20 GMT diff --git a/packages/react-components/deprecated/react-infobutton/package.json b/packages/react-components/deprecated/react-infobutton/package.json index 48bb4031a51174..c1d2645b9ae5ab 100644 --- a/packages/react-components/deprecated/react-infobutton/package.json +++ b/packages/react-components/deprecated/react-infobutton/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-infobutton", - "version": "9.0.0-beta.106", + "version": "9.0.0-beta.107", "description": "React components for building web experiences", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,12 +19,12 @@ }, "dependencies": { "@fluentui/react-icons": "^2.0.237", - "@fluentui/react-label": "^9.3.10", - "@fluentui/react-popover": "^9.12.11", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-label": "^9.3.11", + "@fluentui/react-popover": "^9.12.12", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/deprecated/react-virtualizer/CHANGELOG.json b/packages/react-components/deprecated/react-virtualizer/CHANGELOG.json index 650928047ea717..1c1b4608301495 100644 --- a/packages/react-components/deprecated/react-virtualizer/CHANGELOG.json +++ b/packages/react-components/deprecated/react-virtualizer/CHANGELOG.json @@ -1,6 +1,39 @@ { "name": "@fluentui/react-virtualizer", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:15 GMT", + "tag": "@fluentui/react-virtualizer_v9.0.0-alpha.107", + "version": "9.0.0-alpha.107", + "comments": { + "prerelease": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-virtualizer", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-virtualizer", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-virtualizer", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-virtualizer", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:16 GMT", "tag": "@fluentui/react-virtualizer_v9.0.0-alpha.106", diff --git a/packages/react-components/deprecated/react-virtualizer/CHANGELOG.md b/packages/react-components/deprecated/react-virtualizer/CHANGELOG.md index 9490feafa04ade..72dd350a49406a 100644 --- a/packages/react-components/deprecated/react-virtualizer/CHANGELOG.md +++ b/packages/react-components/deprecated/react-virtualizer/CHANGELOG.md @@ -1,9 +1,21 @@ # Change Log - @fluentui/react-virtualizer -This log was last generated on Thu, 06 Nov 2025 15:01:16 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:15 GMT and should not be manually modified. +## [9.0.0-alpha.107](https://github.com/microsoft/fluentui/tree/@fluentui/react-virtualizer_v9.0.0-alpha.107) + +Tue, 11 Nov 2025 19:18:15 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-virtualizer_v9.0.0-alpha.106..@fluentui/react-virtualizer_v9.0.0-alpha.107) + +### Changes + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.0.0-alpha.106](https://github.com/microsoft/fluentui/tree/@fluentui/react-virtualizer_v9.0.0-alpha.106) Thu, 06 Nov 2025 15:01:16 GMT diff --git a/packages/react-components/deprecated/react-virtualizer/package.json b/packages/react-components/deprecated/react-virtualizer/package.json index 6821b64454c364..72e1f940457e36 100644 --- a/packages/react-components/deprecated/react-virtualizer/package.json +++ b/packages/react-components/deprecated/react-virtualizer/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-virtualizer", - "version": "9.0.0-alpha.106", + "version": "9.0.0-alpha.107", "description": "Generic and composable virtualizer framework built on browser intersection observer", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,9 +18,9 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-shared-contexts": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/global-context/CHANGELOG.json b/packages/react-components/global-context/CHANGELOG.json index 5ad043f280a542..e610629a1b8a7e 100644 --- a/packages/react-components/global-context/CHANGELOG.json +++ b/packages/react-components/global-context/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@fluentui/global-context", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:29 GMT", + "tag": "@fluentui/global-context_v9.0.0-beta.97", + "version": "9.0.0-beta.97", + "comments": { + "prerelease": [ + { + "author": "beachball", + "package": "@fluentui/global-context", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/global-context", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/global-context_v9.0.0-beta.96", diff --git a/packages/react-components/global-context/CHANGELOG.md b/packages/react-components/global-context/CHANGELOG.md index 8cf52666da0dfb..497f21496722e9 100644 --- a/packages/react-components/global-context/CHANGELOG.md +++ b/packages/react-components/global-context/CHANGELOG.md @@ -1,9 +1,19 @@ # Change Log - @fluentui/global-context -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:29 GMT and should not be manually modified. +## [9.0.0-beta.97](https://github.com/microsoft/fluentui/tree/@fluentui/global-context_v9.0.0-beta.97) + +Tue, 11 Nov 2025 19:18:29 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/global-context_v9.0.0-beta.96..@fluentui/global-context_v9.0.0-beta.97) + +### Changes + +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.0.0-beta.96](https://github.com/microsoft/fluentui/tree/@fluentui/global-context_v9.0.0-beta.96) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/global-context/package.json b/packages/react-components/global-context/package.json index d2d235709e6288..ba8404351c2142 100644 --- a/packages/react-components/global-context/package.json +++ b/packages/react-components/global-context/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/global-context", - "version": "9.0.0-beta.96", + "version": "9.0.0-beta.97", "description": "Extension of React createContext to be a true singleton on the global scope", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -17,8 +17,8 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-context-selector": "^9.2.11", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-context-selector": "^9.2.12", + "@fluentui/react-utilities": "^9.25.4", "@swc/helpers": "^0.5.1" }, "peerDependencies": { diff --git a/packages/react-components/react-accordion/library/CHANGELOG.json b/packages/react-components/react-accordion/library/CHANGELOG.json index 642f2dcb27ef76..a3ef16d280632c 100644 --- a/packages/react-components/react-accordion/library/CHANGELOG.json +++ b/packages/react-components/react-accordion/library/CHANGELOG.json @@ -1,6 +1,69 @@ { "name": "@fluentui/react-accordion", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:15 GMT", + "tag": "@fluentui/react-accordion_v9.8.14", + "version": "9.8.14", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-accordion", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-accordion", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-accordion", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-accordion", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-accordion", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-accordion", + "comment": "Bump @fluentui/react-motion to v9.11.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-accordion", + "comment": "Bump @fluentui/react-motion-components-preview to v0.14.1", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-accordion", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-accordion", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 17:24:17 GMT", "tag": "@fluentui/react-accordion_v9.8.13", diff --git a/packages/react-components/react-accordion/library/CHANGELOG.md b/packages/react-components/react-accordion/library/CHANGELOG.md index 510999ec170d6f..d65521917bc7a9 100644 --- a/packages/react-components/react-accordion/library/CHANGELOG.md +++ b/packages/react-components/react-accordion/library/CHANGELOG.md @@ -1,9 +1,26 @@ # Change Log - @fluentui/react-accordion -This log was last generated on Thu, 06 Nov 2025 17:24:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:15 GMT and should not be manually modified. +## [9.8.14](https://github.com/microsoft/fluentui/tree/@fluentui/react-accordion_v9.8.14) + +Tue, 11 Nov 2025 19:18:15 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-accordion_v9.8.13..@fluentui/react-accordion_v9.8.14) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion to v9.11.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion-components-preview to v0.14.1 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.8.13](https://github.com/microsoft/fluentui/tree/@fluentui/react-accordion_v9.8.13) Thu, 06 Nov 2025 17:24:17 GMT diff --git a/packages/react-components/react-accordion/library/package.json b/packages/react-components/react-accordion/library/package.json index f3b388e5ed1f97..774dff3500b7cf 100644 --- a/packages/react-components/react-accordion/library/package.json +++ b/packages/react-components/react-accordion/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-accordion", - "version": "9.8.13", + "version": "9.8.14", "description": "Fluent UI accordion component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,16 +18,16 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-context-selector": "^9.2.11", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-context-selector": "^9.2.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-motion": "^9.11.3", - "@fluentui/react-motion-components-preview": "^0.14.0", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-motion": "^9.11.4", + "@fluentui/react-motion-components-preview": "^0.14.1", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-aria/library/CHANGELOG.json b/packages/react-components/react-aria/library/CHANGELOG.json index e8e3fccb1f301c..2aabda45ae6e22 100644 --- a/packages/react-components/react-aria/library/CHANGELOG.json +++ b/packages/react-components/react-aria/library/CHANGELOG.json @@ -1,6 +1,39 @@ { "name": "@fluentui/react-aria", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:29 GMT", + "tag": "@fluentui/react-aria_v9.17.6", + "version": "9.17.6", + "comments": { + "patch": [ + { + "author": "beachball", + "package": "@fluentui/react-aria", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-aria", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-aria", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-aria", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:17 GMT", "tag": "@fluentui/react-aria_v9.17.5", diff --git a/packages/react-components/react-aria/library/CHANGELOG.md b/packages/react-components/react-aria/library/CHANGELOG.md index 427a4796d5ae86..82b402b008626e 100644 --- a/packages/react-components/react-aria/library/CHANGELOG.md +++ b/packages/react-components/react-aria/library/CHANGELOG.md @@ -1,9 +1,21 @@ # Change Log - @fluentui/react-aria -This log was last generated on Thu, 06 Nov 2025 15:01:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:29 GMT and should not be manually modified. +## [9.17.6](https://github.com/microsoft/fluentui/tree/@fluentui/react-aria_v9.17.6) + +Tue, 11 Nov 2025 19:18:29 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-aria_v9.17.5..@fluentui/react-aria_v9.17.6) + +### Patches + +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.17.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-aria_v9.17.5) Thu, 06 Nov 2025 15:01:17 GMT diff --git a/packages/react-components/react-aria/library/package.json b/packages/react-components/react-aria/library/package.json index 00a9dc5b915ff9..99ae4c038c0abd 100644 --- a/packages/react-components/react-aria/library/package.json +++ b/packages/react-components/react-aria/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-aria", - "version": "9.17.5", + "version": "9.17.6", "description": "React helper to ensure ARIA", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,10 +19,10 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-tabster": "^9.26.9", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-tabster": "^9.26.10", + "@fluentui/react-utilities": "^9.25.4", "@swc/helpers": "^0.5.1" }, "peerDependencies": { diff --git a/packages/react-components/react-avatar/library/CHANGELOG.json b/packages/react-components/react-avatar/library/CHANGELOG.json index abb2ba1ec8cb26..ba1850119b1ce3 100644 --- a/packages/react-components/react-avatar/library/CHANGELOG.json +++ b/packages/react-components/react-avatar/library/CHANGELOG.json @@ -1,6 +1,69 @@ { "name": "@fluentui/react-avatar", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:16 GMT", + "tag": "@fluentui/react-avatar_v9.9.12", + "version": "9.9.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-avatar", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-avatar", + "comment": "Bump @fluentui/react-badge to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-avatar", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-avatar", + "comment": "Bump @fluentui/react-popover to v9.12.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-avatar", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-avatar", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-avatar", + "comment": "Bump @fluentui/react-tooltip to v9.8.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-avatar", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-avatar", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-avatar_v9.9.11", diff --git a/packages/react-components/react-avatar/library/CHANGELOG.md b/packages/react-components/react-avatar/library/CHANGELOG.md index 363cd44eedcd69..df8bc611f74657 100644 --- a/packages/react-components/react-avatar/library/CHANGELOG.md +++ b/packages/react-components/react-avatar/library/CHANGELOG.md @@ -1,9 +1,26 @@ # Change Log - @fluentui/react-avatar -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:16 GMT and should not be manually modified. +## [9.9.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-avatar_v9.9.12) + +Tue, 11 Nov 2025 19:18:16 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-avatar_v9.9.11..@fluentui/react-avatar_v9.9.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-badge to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-popover to v9.12.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tooltip to v9.8.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.9.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-avatar_v9.9.11) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-avatar/library/package.json b/packages/react-components/react-avatar/library/package.json index 11292e72387c28..49a7975f9744ea 100644 --- a/packages/react-components/react-avatar/library/package.json +++ b/packages/react-components/react-avatar/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-avatar", - "version": "9.9.11", + "version": "9.9.12", "description": "React components for building Microsoft web experiences.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -21,16 +21,16 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-badge": "^9.4.10", - "@fluentui/react-context-selector": "^9.2.11", + "@fluentui/react-badge": "^9.4.11", + "@fluentui/react-context-selector": "^9.2.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-popover": "^9.12.11", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-popover": "^9.12.12", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-tooltip": "^9.8.10", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-tooltip": "^9.8.11", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-badge/library/CHANGELOG.json b/packages/react-components/react-badge/library/CHANGELOG.json index 103454c4d0a7d4..a512168b5cf143 100644 --- a/packages/react-components/react-badge/library/CHANGELOG.json +++ b/packages/react-components/react-badge/library/CHANGELOG.json @@ -1,6 +1,39 @@ { "name": "@fluentui/react-badge", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:16 GMT", + "tag": "@fluentui/react-badge_v9.4.11", + "version": "9.4.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-badge", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-badge", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-badge", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-badge", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-badge_v9.4.10", diff --git a/packages/react-components/react-badge/library/CHANGELOG.md b/packages/react-components/react-badge/library/CHANGELOG.md index 42f05e00308614..5509fbddc3ab04 100644 --- a/packages/react-components/react-badge/library/CHANGELOG.md +++ b/packages/react-components/react-badge/library/CHANGELOG.md @@ -1,9 +1,21 @@ # Change Log - @fluentui/react-badge -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:16 GMT and should not be manually modified. +## [9.4.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-badge_v9.4.11) + +Tue, 11 Nov 2025 19:18:16 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-badge_v9.4.10..@fluentui/react-badge_v9.4.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.4.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-badge_v9.4.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-badge/library/package.json b/packages/react-components/react-badge/library/package.json index 4ecb6ac3bc7040..2213e2aaac7200 100644 --- a/packages/react-components/react-badge/library/package.json +++ b/packages/react-components/react-badge/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-badge", - "version": "9.4.10", + "version": "9.4.11", "description": "React components for building web experiences", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,10 +19,10 @@ }, "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-breadcrumb/library/CHANGELOG.json b/packages/react-components/react-breadcrumb/library/CHANGELOG.json index e41efc2b59872f..b06d55e94f2b8b 100644 --- a/packages/react-components/react-breadcrumb/library/CHANGELOG.json +++ b/packages/react-components/react-breadcrumb/library/CHANGELOG.json @@ -1,6 +1,63 @@ { "name": "@fluentui/react-breadcrumb", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:17 GMT", + "tag": "@fluentui/react-breadcrumb_v9.3.12", + "version": "9.3.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-breadcrumb", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-breadcrumb", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-breadcrumb", + "comment": "Bump @fluentui/react-button to v9.6.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-breadcrumb", + "comment": "Bump @fluentui/react-link to v9.7.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-breadcrumb", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-breadcrumb", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-breadcrumb", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-breadcrumb", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-breadcrumb_v9.3.11", diff --git a/packages/react-components/react-breadcrumb/library/CHANGELOG.md b/packages/react-components/react-breadcrumb/library/CHANGELOG.md index e5eec1da9019e7..6a955627698098 100644 --- a/packages/react-components/react-breadcrumb/library/CHANGELOG.md +++ b/packages/react-components/react-breadcrumb/library/CHANGELOG.md @@ -1,9 +1,25 @@ # Change Log - @fluentui/react-breadcrumb -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:17 GMT and should not be manually modified. +## [9.3.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-breadcrumb_v9.3.12) + +Tue, 11 Nov 2025 19:18:17 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-breadcrumb_v9.3.11..@fluentui/react-breadcrumb_v9.3.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-button to v9.6.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-link to v9.7.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.3.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-breadcrumb_v9.3.11) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-breadcrumb/library/package.json b/packages/react-components/react-breadcrumb/library/package.json index ee6a191ab3ad43..5c87267543275c 100644 --- a/packages/react-components/react-breadcrumb/library/package.json +++ b/packages/react-components/react-breadcrumb/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-breadcrumb", - "version": "9.3.11", + "version": "9.3.12", "description": "Breadcrumb component for Fluent UI React.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -22,15 +22,15 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-button": "^9.6.11", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-button": "^9.6.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-link": "^9.6.10", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-link": "^9.7.0", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-button/library/CHANGELOG.json b/packages/react-components/react-button/library/CHANGELOG.json index 740f98d0650af1..97acfc29646ff0 100644 --- a/packages/react-components/react-button/library/CHANGELOG.json +++ b/packages/react-components/react-button/library/CHANGELOG.json @@ -1,6 +1,51 @@ { "name": "@fluentui/react-button", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:17 GMT", + "tag": "@fluentui/react-button_v9.6.12", + "version": "9.6.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-button", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-button", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-button", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-button", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-button", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-button", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-button_v9.6.11", diff --git a/packages/react-components/react-button/library/CHANGELOG.md b/packages/react-components/react-button/library/CHANGELOG.md index 35394044c77b32..20eadf20624725 100644 --- a/packages/react-components/react-button/library/CHANGELOG.md +++ b/packages/react-components/react-button/library/CHANGELOG.md @@ -1,9 +1,23 @@ # Change Log - @fluentui/react-button -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:17 GMT and should not be manually modified. +## [9.6.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-button_v9.6.12) + +Tue, 11 Nov 2025 19:18:17 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-button_v9.6.11..@fluentui/react-button_v9.6.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.6.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-button_v9.6.11) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-button/library/package.json b/packages/react-components/react-button/library/package.json index 8191e6270b366a..2a644e68efc5d6 100644 --- a/packages/react-components/react-button/library/package.json +++ b/packages/react-components/react-button/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-button", - "version": "9.6.11", + "version": "9.6.12", "description": "Fluent UI React Button component.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -20,13 +20,13 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.5", + "@fluentui/react-aria": "^9.17.6", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-calendar-compat/library/CHANGELOG.json b/packages/react-components/react-calendar-compat/library/CHANGELOG.json index 20ff708cd47f8b..55186569cd2f5d 100644 --- a/packages/react-components/react-calendar-compat/library/CHANGELOG.json +++ b/packages/react-components/react-calendar-compat/library/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@fluentui/react-calendar-compat", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:17 GMT", + "tag": "@fluentui/react-calendar-compat_v0.3.15", + "version": "0.3.15", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-calendar-compat", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-calendar-compat", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-calendar-compat", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-calendar-compat", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-calendar-compat", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:17 GMT", "tag": "@fluentui/react-calendar-compat_v0.3.14", diff --git a/packages/react-components/react-calendar-compat/library/CHANGELOG.md b/packages/react-components/react-calendar-compat/library/CHANGELOG.md index 63a3fb053b7af2..29c41f4d8e038d 100644 --- a/packages/react-components/react-calendar-compat/library/CHANGELOG.md +++ b/packages/react-components/react-calendar-compat/library/CHANGELOG.md @@ -1,9 +1,22 @@ # Change Log - @fluentui/react-calendar-compat -This log was last generated on Thu, 06 Nov 2025 15:01:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:17 GMT and should not be manually modified. +## [0.3.15](https://github.com/microsoft/fluentui/tree/@fluentui/react-calendar-compat_v0.3.15) + +Tue, 11 Nov 2025 19:18:17 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-calendar-compat_v0.3.14..@fluentui/react-calendar-compat_v0.3.15) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [0.3.14](https://github.com/microsoft/fluentui/tree/@fluentui/react-calendar-compat_v0.3.14) Thu, 06 Nov 2025 15:01:17 GMT diff --git a/packages/react-components/react-calendar-compat/library/package.json b/packages/react-components/react-calendar-compat/library/package.json index c7478ac9b4fa4d..15088832dca763 100644 --- a/packages/react-components/react-calendar-compat/library/package.json +++ b/packages/react-components/react-calendar-compat/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-calendar-compat", - "version": "0.3.14", + "version": "0.3.15", "description": "Calendar compat component for Fluent UI v9", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -20,11 +20,11 @@ "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-card/library/CHANGELOG.json b/packages/react-components/react-card/library/CHANGELOG.json index 36acdec7f7f50d..86f02d152a5901 100644 --- a/packages/react-components/react-card/library/CHANGELOG.json +++ b/packages/react-components/react-card/library/CHANGELOG.json @@ -1,6 +1,51 @@ { "name": "@fluentui/react-card", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:18 GMT", + "tag": "@fluentui/react-card_v9.5.6", + "version": "9.5.6", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-card", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-card", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-card", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-card", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-card", + "comment": "Bump @fluentui/react-text to v9.6.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-card", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-card_v9.5.5", diff --git a/packages/react-components/react-card/library/CHANGELOG.md b/packages/react-components/react-card/library/CHANGELOG.md index 636062dd517e6f..4cadb78ba89fcc 100644 --- a/packages/react-components/react-card/library/CHANGELOG.md +++ b/packages/react-components/react-card/library/CHANGELOG.md @@ -1,9 +1,23 @@ # Change Log - @fluentui/react-card -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:18 GMT and should not be manually modified. +## [9.5.6](https://github.com/microsoft/fluentui/tree/@fluentui/react-card_v9.5.6) + +Tue, 11 Nov 2025 19:18:18 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-card_v9.5.5..@fluentui/react-card_v9.5.6) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-text to v9.6.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.5.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-card_v9.5.5) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-card/library/package.json b/packages/react-components/react-card/library/package.json index 538dc9e9a54f06..4f0e0fe64b5bbc 100644 --- a/packages/react-components/react-card/library/package.json +++ b/packages/react-components/react-card/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-card", - "version": "9.5.5", + "version": "9.5.6", "private": false, "description": "Card container components for Fluent UI React.", "main": "lib-commonjs/index.js", @@ -23,12 +23,12 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", - "@fluentui/react-text": "^9.6.10", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", + "@fluentui/react-text": "^9.6.11", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-carousel/library/CHANGELOG.json b/packages/react-components/react-carousel/library/CHANGELOG.json index 2272dd71f033c9..427f561f7b1e39 100644 --- a/packages/react-components/react-carousel/library/CHANGELOG.json +++ b/packages/react-components/react-carousel/library/CHANGELOG.json @@ -1,6 +1,69 @@ { "name": "@fluentui/react-carousel", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:18 GMT", + "tag": "@fluentui/react-carousel_v9.8.12", + "version": "9.8.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-carousel", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-carousel", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-carousel", + "comment": "Bump @fluentui/react-button to v9.6.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-carousel", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-carousel", + "comment": "Bump @fluentui/react-tooltip to v9.8.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-carousel", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-carousel", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-carousel", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-carousel", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-carousel_v9.8.11", diff --git a/packages/react-components/react-carousel/library/CHANGELOG.md b/packages/react-components/react-carousel/library/CHANGELOG.md index c6072234721d69..c08ba655cacd51 100644 --- a/packages/react-components/react-carousel/library/CHANGELOG.md +++ b/packages/react-components/react-carousel/library/CHANGELOG.md @@ -1,9 +1,26 @@ # Change Log - @fluentui/react-carousel -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:18 GMT and should not be manually modified. +## [9.8.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-carousel_v9.8.12) + +Tue, 11 Nov 2025 19:18:18 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-carousel_v9.8.11..@fluentui/react-carousel_v9.8.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-button to v9.6.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tooltip to v9.8.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.8.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-carousel_v9.8.11) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-carousel/library/package.json b/packages/react-components/react-carousel/library/package.json index d8dcfd57ac2864..57ae560a5a6f6b 100644 --- a/packages/react-components/react-carousel/library/package.json +++ b/packages/react-components/react-carousel/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-carousel", - "version": "9.8.11", + "version": "9.8.12", "description": "A composable carousel component that enables pagination with minimal rerenders", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -25,16 +25,16 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-button": "^9.6.11", - "@fluentui/react-context-selector": "^9.2.11", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-button": "^9.6.12", + "@fluentui/react-context-selector": "^9.2.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-tooltip": "^9.8.10", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-tooltip": "^9.8.11", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "embla-carousel": "^8.5.1", diff --git a/packages/react-components/react-checkbox/library/CHANGELOG.json b/packages/react-components/react-checkbox/library/CHANGELOG.json index 0974f444c51817..c78feb02af89b8 100644 --- a/packages/react-components/react-checkbox/library/CHANGELOG.json +++ b/packages/react-components/react-checkbox/library/CHANGELOG.json @@ -1,6 +1,57 @@ { "name": "@fluentui/react-checkbox", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:20 GMT", + "tag": "@fluentui/react-checkbox_v9.5.11", + "version": "9.5.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-checkbox", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-checkbox", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-checkbox", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-checkbox", + "comment": "Bump @fluentui/react-label to v9.3.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-checkbox", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-checkbox", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-checkbox", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-checkbox_v9.5.10", diff --git a/packages/react-components/react-checkbox/library/CHANGELOG.md b/packages/react-components/react-checkbox/library/CHANGELOG.md index 2b749b1e57dd55..66e1931277260b 100644 --- a/packages/react-components/react-checkbox/library/CHANGELOG.md +++ b/packages/react-components/react-checkbox/library/CHANGELOG.md @@ -1,9 +1,24 @@ # Change Log - @fluentui/react-checkbox -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:20 GMT and should not be manually modified. +## [9.5.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-checkbox_v9.5.11) + +Tue, 11 Nov 2025 19:18:20 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-checkbox_v9.5.10..@fluentui/react-checkbox_v9.5.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-label to v9.3.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.5.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-checkbox_v9.5.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-checkbox/library/package.json b/packages/react-components/react-checkbox/library/package.json index d0641d1bc38865..b0a56259f7f676 100644 --- a/packages/react-components/react-checkbox/library/package.json +++ b/packages/react-components/react-checkbox/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-checkbox", - "version": "9.5.10", + "version": "9.5.11", "description": "Fluent UI checkbox component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,14 +18,14 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-field": "^9.4.10", + "@fluentui/react-field": "^9.4.11", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-label": "^9.3.10", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-label": "^9.3.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-color-picker/library/CHANGELOG.json b/packages/react-components/react-color-picker/library/CHANGELOG.json index dfd1fe04a51f60..cad91a2d2b6f5c 100644 --- a/packages/react-components/react-color-picker/library/CHANGELOG.json +++ b/packages/react-components/react-color-picker/library/CHANGELOG.json @@ -1,6 +1,51 @@ { "name": "@fluentui/react-color-picker", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:20 GMT", + "tag": "@fluentui/react-color-picker_v9.2.11", + "version": "9.2.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-color-picker", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-color-picker", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-color-picker", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-color-picker", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-color-picker", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-color-picker", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-color-picker_v9.2.10", diff --git a/packages/react-components/react-color-picker/library/CHANGELOG.md b/packages/react-components/react-color-picker/library/CHANGELOG.md index 85874e8109a093..36e3abe0678aaf 100644 --- a/packages/react-components/react-color-picker/library/CHANGELOG.md +++ b/packages/react-components/react-color-picker/library/CHANGELOG.md @@ -1,9 +1,23 @@ # Change Log - @fluentui/react-color-picker -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:20 GMT and should not be manually modified. +## [9.2.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-color-picker_v9.2.11) + +Tue, 11 Nov 2025 19:18:20 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-color-picker_v9.2.10..@fluentui/react-color-picker_v9.2.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.2.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-color-picker_v9.2.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-color-picker/library/package.json b/packages/react-components/react-color-picker/library/package.json index f442b59b4c4d91..6aa5a384e80402 100644 --- a/packages/react-components/react-color-picker/library/package.json +++ b/packages/react-components/react-color-picker/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-color-picker", - "version": "9.2.10", + "version": "9.2.11", "description": "ColorPicker component for Fluent UI React.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -25,12 +25,12 @@ }, "dependencies": { "@ctrl/tinycolor": "^3.3.4", - "@fluentui/react-context-selector": "^9.2.11", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-context-selector": "^9.2.12", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-colorpicker-compat/package.json b/packages/react-components/react-colorpicker-compat/package.json index 3ce4b3c843c698..8acfcc9e8d8b89 100644 --- a/packages/react-components/react-colorpicker-compat/package.json +++ b/packages/react-components/react-colorpicker-compat/package.json @@ -19,9 +19,9 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-jsx-runtime": "^9.3.3", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-combobox/library/CHANGELOG.json b/packages/react-components/react-combobox/library/CHANGELOG.json index f4ebcafb3b84a7..45031cc1fa0bf7 100644 --- a/packages/react-components/react-combobox/library/CHANGELOG.json +++ b/packages/react-components/react-combobox/library/CHANGELOG.json @@ -1,6 +1,75 @@ { "name": "@fluentui/react-combobox", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:20 GMT", + "tag": "@fluentui/react-combobox_v9.16.12", + "version": "9.16.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-combobox", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-combobox", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-combobox", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-combobox", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-combobox", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-combobox", + "comment": "Bump @fluentui/react-portal to v9.8.8", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-combobox", + "comment": "Bump @fluentui/react-positioning to v9.20.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-combobox", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-combobox", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-combobox", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:19 GMT", "tag": "@fluentui/react-combobox_v9.16.11", diff --git a/packages/react-components/react-combobox/library/CHANGELOG.md b/packages/react-components/react-combobox/library/CHANGELOG.md index 1c57483a195e81..f44aa38c6301a5 100644 --- a/packages/react-components/react-combobox/library/CHANGELOG.md +++ b/packages/react-components/react-combobox/library/CHANGELOG.md @@ -1,9 +1,27 @@ # Change Log - @fluentui/react-combobox -This log was last generated on Thu, 06 Nov 2025 15:01:19 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:20 GMT and should not be manually modified. +## [9.16.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-combobox_v9.16.12) + +Tue, 11 Nov 2025 19:18:20 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-combobox_v9.16.11..@fluentui/react-combobox_v9.16.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-portal to v9.8.8 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-positioning to v9.20.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.16.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-combobox_v9.16.11) Thu, 06 Nov 2025 15:01:19 GMT diff --git a/packages/react-components/react-combobox/library/package.json b/packages/react-components/react-combobox/library/package.json index 49f3121221d321..fbef320b5f42f5 100644 --- a/packages/react-components/react-combobox/library/package.json +++ b/packages/react-components/react-combobox/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-combobox", - "version": "9.16.11", + "version": "9.16.12", "description": "Fluent UI React Combobox component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,18 +19,18 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-aria": "^9.17.5", + "@fluentui/react-aria": "^9.17.6", "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-context-selector": "^9.2.11", - "@fluentui/react-field": "^9.4.10", + "@fluentui/react-context-selector": "^9.2.12", + "@fluentui/react-field": "^9.4.11", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-portal": "^9.8.7", - "@fluentui/react-positioning": "^9.20.9", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-portal": "^9.8.8", + "@fluentui/react-positioning": "^9.20.10", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-components/CHANGELOG.json b/packages/react-components/react-components/CHANGELOG.json index 8fbeb46caf215c..35c1c226c5ffd4 100644 --- a/packages/react-components/react-components/CHANGELOG.json +++ b/packages/react-components/react-components/CHANGELOG.json @@ -1,6 +1,451 @@ { "name": "@fluentui/react-components", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:06 GMT", + "tag": "@fluentui/react-components_v9.72.7", + "version": "9.72.7", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-provider", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-radio", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-rating", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-search", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-select", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-skeleton", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-slider", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-spinbutton", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-spinner", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-swatch-picker", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-switch", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-table", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tabs", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tabster", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tag-picker", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tags", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-teaching-popover", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-text", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-textarea", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-timepicker-compat", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-toast", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-toolbar", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tooltip", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "maachin@gmail.com", + "package": "@fluentui/react-tree", + "commit": "3f58fe3150483f5599769f70759bc81c0e034fb2", + "comment": "performance optimization in react-tree" + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tree", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-accordion", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-avatar", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-badge", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-breadcrumb", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-button", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-calendar-compat", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-card", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-carousel", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "anushgupta@microsoft.com", + "package": "@fluentui/react-charts", + "commit": "2d64a43959efc05cedf85750bc73e339af8b9c0f", + "comment": "add reference lines logic in line and scatter chart" + }, + { + "author": "anushgupta@microsoft.com", + "package": "@fluentui/react-charts", + "commit": "425e5ba11a063a93e7a35d54e857bb8765f098ee", + "comment": "add chart annotations" + }, + { + "author": "anushgupta@microsoft.com", + "package": "@fluentui/react-charts", + "commit": "b41f392051f3538ced36c51888a94a2af6fe2f5a", + "comment": "add support for chart only annotation" + }, + { + "author": "kumarkshitij@microsoft.com", + "package": "@fluentui/react-charts", + "commit": "b7985a2878e87096cdecbdc7e038bc79f9768dd9", + "comment": "fix: adjust chart margin for continuous y-axis tick labels" + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-charts", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-checkbox", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-color-picker", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-combobox", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-components", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-datepicker-compat", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-dialog", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-divider", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-drawer", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-field", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-icons-compat", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-image", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-infolabel", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-input", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-label", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-link", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "vgenaev@gmail.com", + "package": "@fluentui/react-link", + "commit": "31b6352db1187a88de9c28e9b02ca917990ce8a2", + "comment": "fix: incorrect token for subtle appearance" + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-list", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-menu", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-menu-grid-preview", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-message-bar", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-migration-v0-v9", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-migration-v8-v9", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-nav", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-overflow", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-persona", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-popover", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-portal", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-positioning", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-progress", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + } + ], + "minor": [ + { + "author": "vgenaev@gmail.com", + "package": "@fluentui/react-shared-contexts", + "commit": "aad8765969083497be3a812eaaea7c04bd4030b2", + "comment": "feat: add brand appearance variant for background context" + }, + { + "author": "vgenaev@gmail.com", + "package": "@fluentui/react-link", + "commit": "aad8765969083497be3a812eaaea7c04bd4030b2", + "comment": "feat: add brand appearance variant" + } + ], + "prerelease": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-virtualizer", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-alert", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-infobutton", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + } + ] + } + }, { "date": "Thu, 06 Nov 2025 17:24:17 GMT", "tag": "@fluentui/react-components_v9.72.6", diff --git a/packages/react-components/react-components/CHANGELOG.md b/packages/react-components/react-components/CHANGELOG.md index 3a7e5489e8e845..f479ef141b2195 100644 --- a/packages/react-components/react-components/CHANGELOG.md +++ b/packages/react-components/react-components/CHANGELOG.md @@ -1,9 +1,161 @@ # Change Log - @fluentui/react-components -This log was last generated on Thu, 06 Nov 2025 17:24:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:06 GMT and should not be manually modified. +## [9.72.7](https://github.com/microsoft/fluentui/tree/@fluentui/react-components_v9.72.7) + +Tue, 11 Nov 2025 19:18:06 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-components_v9.72.6..@fluentui/react-components_v9.72.7) + +### Minor changes + +- `@fluentui/react-shared-contexts` + - feat: add brand appearance variant for background context ([PR #35403](https://github.com/microsoft/fluentui/pull/35403) by vgenaev@gmail.com) +- `@fluentui/react-link` + - feat: add brand appearance variant ([PR #35403](https://github.com/microsoft/fluentui/pull/35403) by vgenaev@gmail.com) + +### Patches + +- `@fluentui/react-provider` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-radio` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-rating` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-search` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-select` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-skeleton` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-slider` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-spinbutton` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-spinner` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-swatch-picker` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-switch` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-table` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-tabs` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-tabster` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-tag-picker` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-tags` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-teaching-popover` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-text` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-textarea` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-timepicker-compat` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-toast` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-toolbar` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-tooltip` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-tree` + - performance optimization in react-tree ([PR #35198](https://github.com/microsoft/fluentui/pull/35198) by maachin@gmail.com) + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-accordion` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-avatar` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-badge` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-breadcrumb` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-button` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-calendar-compat` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-card` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-carousel` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-charts` + - add reference lines logic in line and scatter chart ([PR #35474](https://github.com/microsoft/fluentui/pull/35474) by anushgupta@microsoft.com) + - add chart annotations ([PR #35457](https://github.com/microsoft/fluentui/pull/35457) by anushgupta@microsoft.com) + - add support for chart only annotation ([PR #35461](https://github.com/microsoft/fluentui/pull/35461) by anushgupta@microsoft.com) + - fix: adjust chart margin for continuous y-axis tick labels ([PR #35376](https://github.com/microsoft/fluentui/pull/35376) by kumarkshitij@microsoft.com) + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-checkbox` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-color-picker` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-combobox` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-components` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-datepicker-compat` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-dialog` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-divider` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-drawer` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-field` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-icons-compat` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-image` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-infolabel` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-input` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-label` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-link` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) + - fix: incorrect token for subtle appearance ([PR #35467](https://github.com/microsoft/fluentui/pull/35467) by vgenaev@gmail.com) +- `@fluentui/react-list` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-menu` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-menu-grid-preview` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-message-bar` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-migration-v0-v9` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-migration-v8-v9` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-nav` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-overflow` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-persona` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-popover` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-portal` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-positioning` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-progress` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) + +### Changes + +- `@fluentui/react-virtualizer` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-alert` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- `@fluentui/react-infobutton` + - chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) + ## [9.72.6](https://github.com/microsoft/fluentui/tree/@fluentui/react-components_v9.72.6) Thu, 06 Nov 2025 17:24:17 GMT diff --git a/packages/react-components/react-components/package.json b/packages/react-components/react-components/package.json index 32ba4bd66fac61..60effe6d4a3fdc 100644 --- a/packages/react-components/react-components/package.json +++ b/packages/react-components/react-components/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-components", - "version": "9.72.6", + "version": "9.72.7", "description": "Suite package for converged React components", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -16,68 +16,68 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-accordion": "^9.8.13", - "@fluentui/react-alert": "9.0.0-beta.128", - "@fluentui/react-avatar": "^9.9.11", - "@fluentui/react-badge": "^9.4.10", - "@fluentui/react-button": "^9.6.11", - "@fluentui/react-card": "^9.5.5", - "@fluentui/react-checkbox": "^9.5.10", - "@fluentui/react-combobox": "^9.16.11", - "@fluentui/react-dialog": "^9.16.2", - "@fluentui/react-divider": "^9.4.10", - "@fluentui/react-drawer": "^9.10.8", - "@fluentui/react-field": "^9.4.10", - "@fluentui/react-image": "^9.3.10", - "@fluentui/react-infobutton": "9.0.0-beta.106", - "@fluentui/react-infolabel": "^9.4.11", - "@fluentui/react-input": "^9.7.10", - "@fluentui/react-label": "^9.3.10", - "@fluentui/react-link": "^9.6.10", - "@fluentui/react-list": "^9.6.5", - "@fluentui/react-menu": "^9.20.4", - "@fluentui/react-overflow": "^9.6.4", - "@fluentui/react-persona": "^9.5.11", - "@fluentui/react-portal": "^9.8.7", - "@fluentui/react-popover": "^9.12.11", - "@fluentui/react-positioning": "^9.20.9", - "@fluentui/react-progress": "^9.4.10", - "@fluentui/react-provider": "^9.22.10", - "@fluentui/react-radio": "^9.5.10", - "@fluentui/react-select": "^9.4.10", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-skeleton": "^9.4.10", - "@fluentui/react-slider": "^9.5.10", - "@fluentui/react-spinbutton": "^9.5.10", - "@fluentui/react-spinner": "^9.7.10", - "@fluentui/react-swatch-picker": "^9.4.10", - "@fluentui/react-switch": "^9.4.10", - "@fluentui/react-table": "^9.19.4", - "@fluentui/react-tabs": "^9.10.6", - "@fluentui/react-tabster": "^9.26.9", - "@fluentui/react-tags": "^9.7.11", - "@fluentui/react-textarea": "^9.6.10", + "@fluentui/react-accordion": "^9.8.14", + "@fluentui/react-alert": "9.0.0-beta.129", + "@fluentui/react-avatar": "^9.9.12", + "@fluentui/react-badge": "^9.4.11", + "@fluentui/react-button": "^9.6.12", + "@fluentui/react-card": "^9.5.6", + "@fluentui/react-checkbox": "^9.5.11", + "@fluentui/react-combobox": "^9.16.12", + "@fluentui/react-dialog": "^9.16.3", + "@fluentui/react-divider": "^9.4.11", + "@fluentui/react-drawer": "^9.10.9", + "@fluentui/react-field": "^9.4.11", + "@fluentui/react-image": "^9.3.11", + "@fluentui/react-infobutton": "9.0.0-beta.107", + "@fluentui/react-infolabel": "^9.4.12", + "@fluentui/react-input": "^9.7.11", + "@fluentui/react-label": "^9.3.11", + "@fluentui/react-link": "^9.7.0", + "@fluentui/react-list": "^9.6.6", + "@fluentui/react-menu": "^9.20.5", + "@fluentui/react-overflow": "^9.6.5", + "@fluentui/react-persona": "^9.5.12", + "@fluentui/react-portal": "^9.8.8", + "@fluentui/react-popover": "^9.12.12", + "@fluentui/react-positioning": "^9.20.10", + "@fluentui/react-progress": "^9.4.11", + "@fluentui/react-provider": "^9.22.11", + "@fluentui/react-radio": "^9.5.11", + "@fluentui/react-select": "^9.4.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-skeleton": "^9.4.11", + "@fluentui/react-slider": "^9.5.11", + "@fluentui/react-spinbutton": "^9.5.11", + "@fluentui/react-spinner": "^9.7.11", + "@fluentui/react-swatch-picker": "^9.4.11", + "@fluentui/react-switch": "^9.4.11", + "@fluentui/react-table": "^9.19.5", + "@fluentui/react-tabs": "^9.10.7", + "@fluentui/react-tabster": "^9.26.10", + "@fluentui/react-tags": "^9.7.12", + "@fluentui/react-textarea": "^9.6.11", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-toast": "^9.7.8", - "@fluentui/react-toolbar": "^9.6.11", - "@fluentui/react-tooltip": "^9.8.10", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-text": "^9.6.10", - "@fluentui/react-virtualizer": "9.0.0-alpha.106", - "@fluentui/react-tree": "^9.15.5", + "@fluentui/react-toast": "^9.7.9", + "@fluentui/react-toolbar": "^9.6.12", + "@fluentui/react-tooltip": "^9.8.11", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-text": "^9.6.11", + "@fluentui/react-virtualizer": "9.0.0-alpha.107", + "@fluentui/react-tree": "^9.15.6", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", - "@fluentui/react-message-bar": "^9.6.13", - "@fluentui/react-breadcrumb": "^9.3.11", - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-rating": "^9.3.10", - "@fluentui/react-search": "^9.3.10", - "@fluentui/react-teaching-popover": "^9.6.11", - "@fluentui/react-tag-picker": "^9.7.11", - "@fluentui/react-motion": "^9.11.3", - "@fluentui/react-carousel": "^9.8.11", - "@fluentui/react-color-picker": "^9.2.10", - "@fluentui/react-nav": "^9.3.13" + "@fluentui/react-message-bar": "^9.6.14", + "@fluentui/react-breadcrumb": "^9.3.12", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-rating": "^9.3.11", + "@fluentui/react-search": "^9.3.11", + "@fluentui/react-teaching-popover": "^9.6.12", + "@fluentui/react-tag-picker": "^9.7.12", + "@fluentui/react-motion": "^9.11.4", + "@fluentui/react-carousel": "^9.8.12", + "@fluentui/react-color-picker": "^9.2.11", + "@fluentui/react-nav": "^9.3.14" }, "peerDependencies": { "@types/react": ">=16.14.0 <20.0.0", diff --git a/packages/react-components/react-context-selector/CHANGELOG.json b/packages/react-components/react-context-selector/CHANGELOG.json index eb517538862b47..daeef5e2db0415 100644 --- a/packages/react-components/react-context-selector/CHANGELOG.json +++ b/packages/react-components/react-context-selector/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@fluentui/react-context-selector", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:29 GMT", + "tag": "@fluentui/react-context-selector_v9.2.12", + "version": "9.2.12", + "comments": { + "patch": [ + { + "author": "beachball", + "package": "@fluentui/react-context-selector", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:19 GMT", "tag": "@fluentui/react-context-selector_v9.2.11", diff --git a/packages/react-components/react-context-selector/CHANGELOG.md b/packages/react-components/react-context-selector/CHANGELOG.md index 8aef2fd26caeaa..5c075fac66b1fb 100644 --- a/packages/react-components/react-context-selector/CHANGELOG.md +++ b/packages/react-components/react-context-selector/CHANGELOG.md @@ -1,9 +1,18 @@ # Change Log - @fluentui/react-context-selector -This log was last generated on Thu, 06 Nov 2025 15:01:19 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:29 GMT and should not be manually modified. +## [9.2.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-context-selector_v9.2.12) + +Tue, 11 Nov 2025 19:18:29 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-context-selector_v9.2.11..@fluentui/react-context-selector_v9.2.12) + +### Patches + +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.2.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-context-selector_v9.2.11) Thu, 06 Nov 2025 15:01:19 GMT diff --git a/packages/react-components/react-context-selector/package.json b/packages/react-components/react-context-selector/package.json index 5192d0ff45939e..824d26e82a172d 100644 --- a/packages/react-components/react-context-selector/package.json +++ b/packages/react-components/react-context-selector/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-context-selector", - "version": "9.2.11", + "version": "9.2.12", "description": "React useContextSelector hook in userland", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -16,7 +16,7 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@swc/helpers": "^0.5.1" }, "peerDependencies": { diff --git a/packages/react-components/react-datepicker-compat/library/CHANGELOG.json b/packages/react-components/react-datepicker-compat/library/CHANGELOG.json index 18d21a3f92a381..3b05634cd4c825 100644 --- a/packages/react-components/react-datepicker-compat/library/CHANGELOG.json +++ b/packages/react-components/react-datepicker-compat/library/CHANGELOG.json @@ -1,6 +1,81 @@ { "name": "@fluentui/react-datepicker-compat", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:21 GMT", + "tag": "@fluentui/react-datepicker-compat_v0.6.20", + "version": "0.6.20", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-datepicker-compat", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-datepicker-compat", + "comment": "Bump @fluentui/react-calendar-compat to v0.3.15", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-datepicker-compat", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-datepicker-compat", + "comment": "Bump @fluentui/react-input to v9.7.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-datepicker-compat", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-datepicker-compat", + "comment": "Bump @fluentui/react-popover to v9.12.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-datepicker-compat", + "comment": "Bump @fluentui/react-portal to v9.8.8", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-datepicker-compat", + "comment": "Bump @fluentui/react-positioning to v9.20.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-datepicker-compat", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-datepicker-compat", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-datepicker-compat", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:20 GMT", "tag": "@fluentui/react-datepicker-compat_v0.6.19", diff --git a/packages/react-components/react-datepicker-compat/library/CHANGELOG.md b/packages/react-components/react-datepicker-compat/library/CHANGELOG.md index 521b8845eb722e..92d0c3caf62b86 100644 --- a/packages/react-components/react-datepicker-compat/library/CHANGELOG.md +++ b/packages/react-components/react-datepicker-compat/library/CHANGELOG.md @@ -1,9 +1,28 @@ # Change Log - @fluentui/react-datepicker-compat -This log was last generated on Thu, 06 Nov 2025 15:01:20 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:21 GMT and should not be manually modified. +## [0.6.20](https://github.com/microsoft/fluentui/tree/@fluentui/react-datepicker-compat_v0.6.20) + +Tue, 11 Nov 2025 19:18:21 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-datepicker-compat_v0.6.19..@fluentui/react-datepicker-compat_v0.6.20) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-calendar-compat to v0.3.15 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-input to v9.7.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-popover to v9.12.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-portal to v9.8.8 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-positioning to v9.20.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [0.6.19](https://github.com/microsoft/fluentui/tree/@fluentui/react-datepicker-compat_v0.6.19) Thu, 06 Nov 2025 15:01:20 GMT diff --git a/packages/react-components/react-datepicker-compat/library/package.json b/packages/react-components/react-datepicker-compat/library/package.json index 2d771e6a1685d5..d10c8c2d19c914 100644 --- a/packages/react-components/react-datepicker-compat/library/package.json +++ b/packages/react-components/react-datepicker-compat/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-datepicker-compat", - "version": "0.6.19", + "version": "0.6.20", "description": "React components for building web experiences", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -21,18 +21,18 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-calendar-compat": "^0.3.14", - "@fluentui/react-field": "^9.4.10", + "@fluentui/react-calendar-compat": "^0.3.15", + "@fluentui/react-field": "^9.4.11", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-input": "^9.7.10", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-popover": "^9.12.11", - "@fluentui/react-portal": "^9.8.7", - "@fluentui/react-positioning": "^9.20.9", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-input": "^9.7.11", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-popover": "^9.12.12", + "@fluentui/react-portal": "^9.8.8", + "@fluentui/react-positioning": "^9.20.10", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-dialog/library/CHANGELOG.json b/packages/react-components/react-dialog/library/CHANGELOG.json index a3c1d90e84073f..2f7dac684ef4f3 100644 --- a/packages/react-components/react-dialog/library/CHANGELOG.json +++ b/packages/react-components/react-dialog/library/CHANGELOG.json @@ -1,6 +1,75 @@ { "name": "@fluentui/react-dialog", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:21 GMT", + "tag": "@fluentui/react-dialog_v9.16.3", + "version": "9.16.3", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-dialog", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-dialog", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-dialog", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-dialog", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-dialog", + "comment": "Bump @fluentui/react-motion to v9.11.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-dialog", + "comment": "Bump @fluentui/react-motion-components-preview to v0.14.1", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-dialog", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-dialog", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-dialog", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-dialog", + "comment": "Bump @fluentui/react-portal to v9.8.8", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 17:24:17 GMT", "tag": "@fluentui/react-dialog_v9.16.2", diff --git a/packages/react-components/react-dialog/library/CHANGELOG.md b/packages/react-components/react-dialog/library/CHANGELOG.md index fb14956ff358b1..cff0fb2a04e64a 100644 --- a/packages/react-components/react-dialog/library/CHANGELOG.md +++ b/packages/react-components/react-dialog/library/CHANGELOG.md @@ -1,9 +1,27 @@ # Change Log - @fluentui/react-dialog -This log was last generated on Thu, 06 Nov 2025 17:24:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:21 GMT and should not be manually modified. +## [9.16.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-dialog_v9.16.3) + +Tue, 11 Nov 2025 19:18:21 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-dialog_v9.16.2..@fluentui/react-dialog_v9.16.3) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion to v9.11.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion-components-preview to v0.14.1 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-portal to v9.8.8 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.16.2](https://github.com/microsoft/fluentui/tree/@fluentui/react-dialog_v9.16.2) Thu, 06 Nov 2025 17:24:17 GMT diff --git a/packages/react-components/react-dialog/library/package.json b/packages/react-components/react-dialog/library/package.json index b5d7a37f424831..5fade4e5930a06 100644 --- a/packages/react-components/react-dialog/library/package.json +++ b/packages/react-components/react-dialog/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-dialog", - "version": "9.16.2", + "version": "9.16.3", "description": "Dialog component for Fluent UI React", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -24,18 +24,18 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-context-selector": "^9.2.11", - "@fluentui/react-motion": "^9.11.3", - "@fluentui/react-motion-components-preview": "^0.14.0", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-aria": "^9.17.5", + "@fluentui/react-context-selector": "^9.2.12", + "@fluentui/react-motion": "^9.11.4", + "@fluentui/react-motion-components-preview": "^0.14.1", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-aria": "^9.17.6", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-portal": "^9.8.7", + "@fluentui/react-portal": "^9.8.8", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-divider/library/CHANGELOG.json b/packages/react-components/react-divider/library/CHANGELOG.json index 2c9f2c41bc85d4..3beb41d2d36020 100644 --- a/packages/react-components/react-divider/library/CHANGELOG.json +++ b/packages/react-components/react-divider/library/CHANGELOG.json @@ -1,6 +1,39 @@ { "name": "@fluentui/react-divider", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:22 GMT", + "tag": "@fluentui/react-divider_v9.4.11", + "version": "9.4.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-divider", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-divider", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-divider", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-divider", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-divider_v9.4.10", diff --git a/packages/react-components/react-divider/library/CHANGELOG.md b/packages/react-components/react-divider/library/CHANGELOG.md index a12b1db166d74a..1c1f1c6e5b2d23 100644 --- a/packages/react-components/react-divider/library/CHANGELOG.md +++ b/packages/react-components/react-divider/library/CHANGELOG.md @@ -1,9 +1,21 @@ # Change Log - @fluentui/react-divider -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:22 GMT and should not be manually modified. +## [9.4.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-divider_v9.4.11) + +Tue, 11 Nov 2025 19:18:22 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-divider_v9.4.10..@fluentui/react-divider_v9.4.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.4.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-divider_v9.4.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-divider/library/package.json b/packages/react-components/react-divider/library/package.json index 271a5e5d2087b8..1d44422511d32e 100644 --- a/packages/react-components/react-divider/library/package.json +++ b/packages/react-components/react-divider/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-divider", - "version": "9.4.10", + "version": "9.4.11", "description": "Fluent UI component to visually separate content.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,10 +18,10 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-drawer/library/CHANGELOG.json b/packages/react-components/react-drawer/library/CHANGELOG.json index 37ecdb7675ba05..b5f68351fb9f9d 100644 --- a/packages/react-components/react-drawer/library/CHANGELOG.json +++ b/packages/react-components/react-drawer/library/CHANGELOG.json @@ -1,6 +1,69 @@ { "name": "@fluentui/react-drawer", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:22 GMT", + "tag": "@fluentui/react-drawer_v9.10.9", + "version": "9.10.9", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-drawer", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-drawer", + "comment": "Bump @fluentui/react-dialog to v9.16.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-drawer", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-drawer", + "comment": "Bump @fluentui/react-motion to v9.11.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-drawer", + "comment": "Bump @fluentui/react-portal to v9.8.8", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-drawer", + "comment": "Bump @fluentui/react-motion-components-preview to v0.14.1", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-drawer", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-drawer", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-drawer", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 17:24:17 GMT", "tag": "@fluentui/react-drawer_v9.10.8", diff --git a/packages/react-components/react-drawer/library/CHANGELOG.md b/packages/react-components/react-drawer/library/CHANGELOG.md index e0a8e2be78b28b..6f671f3db1ebff 100644 --- a/packages/react-components/react-drawer/library/CHANGELOG.md +++ b/packages/react-components/react-drawer/library/CHANGELOG.md @@ -1,9 +1,26 @@ # Change Log - @fluentui/react-drawer -This log was last generated on Thu, 06 Nov 2025 17:24:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:22 GMT and should not be manually modified. +## [9.10.9](https://github.com/microsoft/fluentui/tree/@fluentui/react-drawer_v9.10.9) + +Tue, 11 Nov 2025 19:18:22 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-drawer_v9.10.8..@fluentui/react-drawer_v9.10.9) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-dialog to v9.16.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion to v9.11.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-portal to v9.8.8 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion-components-preview to v0.14.1 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.10.8](https://github.com/microsoft/fluentui/tree/@fluentui/react-drawer_v9.10.8) Thu, 06 Nov 2025 17:24:17 GMT diff --git a/packages/react-components/react-drawer/library/package.json b/packages/react-components/react-drawer/library/package.json index e0f2fa5efb0656..75ccb7ef3941f1 100644 --- a/packages/react-components/react-drawer/library/package.json +++ b/packages/react-components/react-drawer/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-drawer", - "version": "9.10.8", + "version": "9.10.9", "description": "Drawer components for Fluent UI React", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -20,15 +20,15 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-dialog": "^9.16.2", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-motion": "^9.11.3", - "@fluentui/react-portal": "^9.8.7", - "@fluentui/react-motion-components-preview": "^0.14.0", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-dialog": "^9.16.3", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-motion": "^9.11.4", + "@fluentui/react-portal": "^9.8.8", + "@fluentui/react-motion-components-preview": "^0.14.1", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-field/library/CHANGELOG.json b/packages/react-components/react-field/library/CHANGELOG.json index 627e3a1b7f7475..0f583d3bb41ee9 100644 --- a/packages/react-components/react-field/library/CHANGELOG.json +++ b/packages/react-components/react-field/library/CHANGELOG.json @@ -1,6 +1,51 @@ { "name": "@fluentui/react-field", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:22 GMT", + "tag": "@fluentui/react-field_v9.4.11", + "version": "9.4.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-field", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-field", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-field", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-field", + "comment": "Bump @fluentui/react-label to v9.3.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-field", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-field", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-field_v9.4.10", diff --git a/packages/react-components/react-field/library/CHANGELOG.md b/packages/react-components/react-field/library/CHANGELOG.md index 37c2c3f8d3ecd4..75374d8c3b4be7 100644 --- a/packages/react-components/react-field/library/CHANGELOG.md +++ b/packages/react-components/react-field/library/CHANGELOG.md @@ -1,9 +1,23 @@ # Change Log - @fluentui/react-field -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:22 GMT and should not be manually modified. +## [9.4.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-field_v9.4.11) + +Tue, 11 Nov 2025 19:18:22 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-field_v9.4.10..@fluentui/react-field_v9.4.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-label to v9.3.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.4.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-field_v9.4.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-field/library/package.json b/packages/react-components/react-field/library/package.json index fcaae67232df86..1a0a4e2d650b6d 100644 --- a/packages/react-components/react-field/library/package.json +++ b/packages/react-components/react-field/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-field", - "version": "9.4.10", + "version": "9.4.11", "description": "Fluent UI Field components", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,13 +19,13 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-context-selector": "^9.2.11", + "@fluentui/react-context-selector": "^9.2.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-label": "^9.3.10", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-label": "^9.3.11", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-icons-compat/library/CHANGELOG.json b/packages/react-components/react-icons-compat/library/CHANGELOG.json index a5bda632e4ae21..585728dfa677ca 100644 --- a/packages/react-components/react-icons-compat/library/CHANGELOG.json +++ b/packages/react-components/react-icons-compat/library/CHANGELOG.json @@ -1,6 +1,39 @@ { "name": "@fluentui/react-icons-compat", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:23 GMT", + "tag": "@fluentui/react-icons-compat_v0.2.14", + "version": "0.2.14", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-icons-compat", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-icons-compat", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-icons-compat", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-icons-compat", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-icons-compat_v0.2.13", diff --git a/packages/react-components/react-icons-compat/library/CHANGELOG.md b/packages/react-components/react-icons-compat/library/CHANGELOG.md index 681e1520160cca..22a6b4a864f814 100644 --- a/packages/react-components/react-icons-compat/library/CHANGELOG.md +++ b/packages/react-components/react-icons-compat/library/CHANGELOG.md @@ -1,9 +1,21 @@ # Change Log - @fluentui/react-icons-compat -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:23 GMT and should not be manually modified. +## [0.2.14](https://github.com/microsoft/fluentui/tree/@fluentui/react-icons-compat_v0.2.14) + +Tue, 11 Nov 2025 19:18:23 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-icons-compat_v0.2.13..@fluentui/react-icons-compat_v0.2.14) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [0.2.13](https://github.com/microsoft/fluentui/tree/@fluentui/react-icons-compat_v0.2.13) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-icons-compat/library/package.json b/packages/react-components/react-icons-compat/library/package.json index 8ec3ce9be4c76e..0421fdc4c6d0e2 100644 --- a/packages/react-components/react-icons-compat/library/package.json +++ b/packages/react-components/react-icons-compat/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-icons-compat", - "version": "0.2.13", + "version": "0.2.14", "description": "Package for icon utility methods used by font and svg icons.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -24,10 +24,10 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-image/library/CHANGELOG.json b/packages/react-components/react-image/library/CHANGELOG.json index 9c48d157a248df..aa8a0e3dc24af1 100644 --- a/packages/react-components/react-image/library/CHANGELOG.json +++ b/packages/react-components/react-image/library/CHANGELOG.json @@ -1,6 +1,39 @@ { "name": "@fluentui/react-image", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:23 GMT", + "tag": "@fluentui/react-image_v9.3.11", + "version": "9.3.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-image", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-image", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-image", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-image", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-image_v9.3.10", diff --git a/packages/react-components/react-image/library/CHANGELOG.md b/packages/react-components/react-image/library/CHANGELOG.md index a35fe8b62b2563..fde55c712b9c9f 100644 --- a/packages/react-components/react-image/library/CHANGELOG.md +++ b/packages/react-components/react-image/library/CHANGELOG.md @@ -1,9 +1,21 @@ # Change Log - @fluentui/react-image -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:23 GMT and should not be manually modified. +## [9.3.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-image_v9.3.11) + +Tue, 11 Nov 2025 19:18:23 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-image_v9.3.10..@fluentui/react-image_v9.3.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.3.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-image_v9.3.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-image/library/package.json b/packages/react-components/react-image/library/package.json index a7496e3e06463d..7a100b9f612fd3 100644 --- a/packages/react-components/react-image/library/package.json +++ b/packages/react-components/react-image/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-image", - "version": "9.3.10", + "version": "9.3.11", "description": "Fluent UI React Image component.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,9 +18,9 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@fluentui/react-theme": "^9.2.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" diff --git a/packages/react-components/react-infolabel/library/CHANGELOG.json b/packages/react-components/react-infolabel/library/CHANGELOG.json index cbde20dedbe3e2..60ea78e30434d9 100644 --- a/packages/react-components/react-infolabel/library/CHANGELOG.json +++ b/packages/react-components/react-infolabel/library/CHANGELOG.json @@ -1,6 +1,57 @@ { "name": "@fluentui/react-infolabel", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:23 GMT", + "tag": "@fluentui/react-infolabel_v9.4.12", + "version": "9.4.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-infolabel", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-infolabel", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-infolabel", + "comment": "Bump @fluentui/react-label to v9.3.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-infolabel", + "comment": "Bump @fluentui/react-popover to v9.12.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-infolabel", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-infolabel", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-infolabel", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-infolabel_v9.4.11", diff --git a/packages/react-components/react-infolabel/library/CHANGELOG.md b/packages/react-components/react-infolabel/library/CHANGELOG.md index 2864fee467b7ef..3478f729d9c61b 100644 --- a/packages/react-components/react-infolabel/library/CHANGELOG.md +++ b/packages/react-components/react-infolabel/library/CHANGELOG.md @@ -1,9 +1,24 @@ # Change Log - @fluentui/react-infolabel -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:23 GMT and should not be manually modified. +## [9.4.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-infolabel_v9.4.12) + +Tue, 11 Nov 2025 19:18:23 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-infolabel_v9.4.11..@fluentui/react-infolabel_v9.4.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-label to v9.3.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-popover to v9.12.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.4.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-infolabel_v9.4.11) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-infolabel/library/package.json b/packages/react-components/react-infolabel/library/package.json index a25794806f0a9c..2867c567be4107 100644 --- a/packages/react-components/react-infolabel/library/package.json +++ b/packages/react-components/react-infolabel/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-infolabel", - "version": "9.4.11", + "version": "9.4.12", "description": "InfoLabel component for Fluent UI v9", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -21,13 +21,13 @@ }, "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-label": "^9.3.10", - "@fluentui/react-popover": "^9.12.11", - "@fluentui/react-tabster": "^9.26.9", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-label": "^9.3.11", + "@fluentui/react-popover": "^9.12.12", + "@fluentui/react-tabster": "^9.26.10", + "@fluentui/react-jsx-runtime": "^9.3.3", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-input/library/CHANGELOG.json b/packages/react-components/react-input/library/CHANGELOG.json index e92d6fd33caade..c0a400504f7446 100644 --- a/packages/react-components/react-input/library/CHANGELOG.json +++ b/packages/react-components/react-input/library/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@fluentui/react-input", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:24 GMT", + "tag": "@fluentui/react-input_v9.7.11", + "version": "9.7.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-input", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-input", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-input", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-input", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-input", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-input_v9.7.10", diff --git a/packages/react-components/react-input/library/CHANGELOG.md b/packages/react-components/react-input/library/CHANGELOG.md index e15c8a6b9589ea..9df44dcc417400 100644 --- a/packages/react-components/react-input/library/CHANGELOG.md +++ b/packages/react-components/react-input/library/CHANGELOG.md @@ -1,9 +1,22 @@ # Change Log - @fluentui/react-input -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:24 GMT and should not be manually modified. +## [9.7.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-input_v9.7.11) + +Tue, 11 Nov 2025 19:18:24 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-input_v9.7.10..@fluentui/react-input_v9.7.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.7.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-input_v9.7.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-input/library/package.json b/packages/react-components/react-input/library/package.json index d5990c5f290121..5df7d31d7dac80 100644 --- a/packages/react-components/react-input/library/package.json +++ b/packages/react-components/react-input/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-input", - "version": "9.7.10", + "version": "9.7.11", "description": "Fluent UI React Input component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,11 +19,11 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-field": "^9.4.10", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-field": "^9.4.11", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-jsx-runtime/CHANGELOG.json b/packages/react-components/react-jsx-runtime/CHANGELOG.json index 194192a8b7eb7d..014db29bb13da9 100644 --- a/packages/react-components/react-jsx-runtime/CHANGELOG.json +++ b/packages/react-components/react-jsx-runtime/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@fluentui/react-jsx-runtime", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:29 GMT", + "tag": "@fluentui/react-jsx-runtime_v9.3.3", + "version": "9.3.3", + "comments": { + "patch": [ + { + "author": "beachball", + "package": "@fluentui/react-jsx-runtime", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:21 GMT", "tag": "@fluentui/react-jsx-runtime_v9.3.2", diff --git a/packages/react-components/react-jsx-runtime/CHANGELOG.md b/packages/react-components/react-jsx-runtime/CHANGELOG.md index 163bbb43aa9e9b..77636e78104fd3 100644 --- a/packages/react-components/react-jsx-runtime/CHANGELOG.md +++ b/packages/react-components/react-jsx-runtime/CHANGELOG.md @@ -1,9 +1,18 @@ # Change Log - @fluentui/react-jsx-runtime -This log was last generated on Thu, 06 Nov 2025 15:01:21 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:29 GMT and should not be manually modified. +## [9.3.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-jsx-runtime_v9.3.3) + +Tue, 11 Nov 2025 19:18:29 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-jsx-runtime_v9.3.2..@fluentui/react-jsx-runtime_v9.3.3) + +### Patches + +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.3.2](https://github.com/microsoft/fluentui/tree/@fluentui/react-jsx-runtime_v9.3.2) Thu, 06 Nov 2025 15:01:21 GMT diff --git a/packages/react-components/react-jsx-runtime/package.json b/packages/react-components/react-jsx-runtime/package.json index 38cf579b8f85f5..ad26b8337667f9 100644 --- a/packages/react-components/react-jsx-runtime/package.json +++ b/packages/react-components/react-jsx-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-jsx-runtime", - "version": "9.3.2", + "version": "9.3.3", "description": "Custom JSX runtime for @fluentui/react-components", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,7 +18,7 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "react-is": "^17.0.2", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-label/library/CHANGELOG.json b/packages/react-components/react-label/library/CHANGELOG.json index c7bdbd96f976b4..7506faa4ee36fe 100644 --- a/packages/react-components/react-label/library/CHANGELOG.json +++ b/packages/react-components/react-label/library/CHANGELOG.json @@ -1,6 +1,39 @@ { "name": "@fluentui/react-label", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:24 GMT", + "tag": "@fluentui/react-label_v9.3.11", + "version": "9.3.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-label", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-label", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-label", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-label", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-label_v9.3.10", diff --git a/packages/react-components/react-label/library/CHANGELOG.md b/packages/react-components/react-label/library/CHANGELOG.md index e31b039ea864a1..25e5c8272d6a5f 100644 --- a/packages/react-components/react-label/library/CHANGELOG.md +++ b/packages/react-components/react-label/library/CHANGELOG.md @@ -1,9 +1,21 @@ # Change Log - @fluentui/react-label -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:24 GMT and should not be manually modified. +## [9.3.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-label_v9.3.11) + +Tue, 11 Nov 2025 19:18:24 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-label_v9.3.10..@fluentui/react-label_v9.3.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.3.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-label_v9.3.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-label/library/package.json b/packages/react-components/react-label/library/package.json index f0fde995f69f01..6855160e58e14e 100644 --- a/packages/react-components/react-label/library/package.json +++ b/packages/react-components/react-label/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-label", - "version": "9.3.10", + "version": "9.3.11", "description": "Fluent UI React Label component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,10 +18,10 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-link/library/CHANGELOG.json b/packages/react-components/react-link/library/CHANGELOG.json index 1dab41f83ce638..d6a5c041310caa 100644 --- a/packages/react-components/react-link/library/CHANGELOG.json +++ b/packages/react-components/react-link/library/CHANGELOG.json @@ -1,6 +1,59 @@ { "name": "@fluentui/react-link", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:24 GMT", + "tag": "@fluentui/react-link_v9.7.0", + "version": "9.7.0", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-link", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "vgenaev@gmail.com", + "package": "@fluentui/react-link", + "commit": "31b6352db1187a88de9c28e9b02ca917990ce8a2", + "comment": "fix: incorrect token for subtle appearance" + } + ], + "minor": [ + { + "author": "vgenaev@gmail.com", + "package": "@fluentui/react-link", + "commit": "aad8765969083497be3a812eaaea7c04bd4030b2", + "comment": "feat: add brand appearance variant" + }, + { + "author": "beachball", + "package": "@fluentui/react-link", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-link", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-link", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-link", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-link_v9.6.10", diff --git a/packages/react-components/react-link/library/CHANGELOG.md b/packages/react-components/react-link/library/CHANGELOG.md index 99ac4fdb159c4a..d75340f12060c8 100644 --- a/packages/react-components/react-link/library/CHANGELOG.md +++ b/packages/react-components/react-link/library/CHANGELOG.md @@ -1,9 +1,27 @@ # Change Log - @fluentui/react-link -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:24 GMT and should not be manually modified. +## [9.7.0](https://github.com/microsoft/fluentui/tree/@fluentui/react-link_v9.7.0) + +Tue, 11 Nov 2025 19:18:24 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-link_v9.6.10..@fluentui/react-link_v9.7.0) + +### Minor changes + +- feat: add brand appearance variant ([PR #35403](https://github.com/microsoft/fluentui/pull/35403) by vgenaev@gmail.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- fix: incorrect token for subtle appearance ([PR #35467](https://github.com/microsoft/fluentui/pull/35467) by vgenaev@gmail.com) + ## [9.6.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-link_v9.6.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-link/library/package.json b/packages/react-components/react-link/library/package.json index 3d6fde20c33eea..eaa3588b78fb1e 100644 --- a/packages/react-components/react-link/library/package.json +++ b/packages/react-components/react-link/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-link", - "version": "9.6.10", + "version": "9.7.0", "description": "Fluent UI React Link component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -20,11 +20,11 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-list/library/CHANGELOG.json b/packages/react-components/react-list/library/CHANGELOG.json index e3c2c70cf6f0fc..aa25aaf05c03d6 100644 --- a/packages/react-components/react-list/library/CHANGELOG.json +++ b/packages/react-components/react-list/library/CHANGELOG.json @@ -1,6 +1,57 @@ { "name": "@fluentui/react-list", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:25 GMT", + "tag": "@fluentui/react-list_v9.6.6", + "version": "9.6.6", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-list", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-list", + "comment": "Bump @fluentui/react-checkbox to v9.5.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-list", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-list", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-list", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-list", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-list", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-list_v9.6.5", diff --git a/packages/react-components/react-list/library/CHANGELOG.md b/packages/react-components/react-list/library/CHANGELOG.md index 1606ecf380a92e..369d7a9c5935aa 100644 --- a/packages/react-components/react-list/library/CHANGELOG.md +++ b/packages/react-components/react-list/library/CHANGELOG.md @@ -1,9 +1,24 @@ # Change Log - @fluentui/react-list -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:25 GMT and should not be manually modified. +## [9.6.6](https://github.com/microsoft/fluentui/tree/@fluentui/react-list_v9.6.6) + +Tue, 11 Nov 2025 19:18:25 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-list_v9.6.5..@fluentui/react-list_v9.6.6) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-checkbox to v9.5.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.6.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-list_v9.6.5) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-list/library/package.json b/packages/react-components/react-list/library/package.json index ce19f8b228cee7..3507b7cbe78b44 100644 --- a/packages/react-components/react-list/library/package.json +++ b/packages/react-components/react-list/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-list", - "version": "9.6.5", + "version": "9.6.6", "description": "React List v9", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -26,14 +26,14 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-checkbox": "^9.5.10", - "@fluentui/react-context-selector": "^9.2.11", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-checkbox": "^9.5.11", + "@fluentui/react-context-selector": "^9.2.12", + "@fluentui/react-jsx-runtime": "^9.3.3", "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-shared-contexts": "^9.26.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-menu-grid-preview/library/CHANGELOG.json b/packages/react-components/react-menu-grid-preview/library/CHANGELOG.json index 30bc3552b424e5..29da80e165caf2 100644 --- a/packages/react-components/react-menu-grid-preview/library/CHANGELOG.json +++ b/packages/react-components/react-menu-grid-preview/library/CHANGELOG.json @@ -1,6 +1,57 @@ { "name": "@fluentui/react-menu-grid-preview", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:26 GMT", + "tag": "@fluentui/react-menu-grid-preview_v0.2.5", + "version": "0.2.5", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-menu-grid-preview", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-menu-grid-preview", + "comment": "Bump @fluentui/react-menu to v9.20.5", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu-grid-preview", + "comment": "Bump @fluentui/react-table to v9.19.5", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu-grid-preview", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu-grid-preview", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu-grid-preview", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu-grid-preview", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:21 GMT", "tag": "@fluentui/react-menu-grid-preview_v0.2.4", diff --git a/packages/react-components/react-menu-grid-preview/library/CHANGELOG.md b/packages/react-components/react-menu-grid-preview/library/CHANGELOG.md index a6893767717310..afb6621260adf1 100644 --- a/packages/react-components/react-menu-grid-preview/library/CHANGELOG.md +++ b/packages/react-components/react-menu-grid-preview/library/CHANGELOG.md @@ -1,9 +1,24 @@ # Change Log - @fluentui/react-menu-grid-preview -This log was last generated on Thu, 06 Nov 2025 15:01:21 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:26 GMT and should not be manually modified. +## [0.2.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-menu-grid-preview_v0.2.5) + +Tue, 11 Nov 2025 19:18:26 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-menu-grid-preview_v0.2.4..@fluentui/react-menu-grid-preview_v0.2.5) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-menu to v9.20.5 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-table to v9.19.5 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [0.2.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-menu-grid-preview_v0.2.4) Thu, 06 Nov 2025 15:01:21 GMT diff --git a/packages/react-components/react-menu-grid-preview/library/package.json b/packages/react-components/react-menu-grid-preview/library/package.json index 4787061c2c2ff1..93c4752c3626c2 100644 --- a/packages/react-components/react-menu-grid-preview/library/package.json +++ b/packages/react-components/react-menu-grid-preview/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-menu-grid-preview", - "version": "0.2.4", + "version": "0.2.5", "description": "New fluentui react package", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -25,14 +25,14 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-menu": "^9.20.4", + "@fluentui/react-menu": "^9.20.5", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-table": "^9.19.4", - "@fluentui/react-tabster": "^9.26.9", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-table": "^9.19.5", + "@fluentui/react-tabster": "^9.26.10", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-menu/library/CHANGELOG.json b/packages/react-components/react-menu/library/CHANGELOG.json index 884d0d17625923..5901a91bc78037 100644 --- a/packages/react-components/react-menu/library/CHANGELOG.json +++ b/packages/react-components/react-menu/library/CHANGELOG.json @@ -1,6 +1,69 @@ { "name": "@fluentui/react-menu", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:26 GMT", + "tag": "@fluentui/react-menu_v9.20.5", + "version": "9.20.5", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-menu", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-menu", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu", + "comment": "Bump @fluentui/react-portal to v9.8.8", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu", + "comment": "Bump @fluentui/react-positioning to v9.20.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-menu", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:21 GMT", "tag": "@fluentui/react-menu_v9.20.4", diff --git a/packages/react-components/react-menu/library/CHANGELOG.md b/packages/react-components/react-menu/library/CHANGELOG.md index 28e8cfbcc0b7a3..8c354f4344670a 100644 --- a/packages/react-components/react-menu/library/CHANGELOG.md +++ b/packages/react-components/react-menu/library/CHANGELOG.md @@ -1,9 +1,26 @@ # Change Log - @fluentui/react-menu -This log was last generated on Thu, 06 Nov 2025 15:01:21 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:26 GMT and should not be manually modified. +## [9.20.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-menu_v9.20.5) + +Tue, 11 Nov 2025 19:18:26 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-menu_v9.20.4..@fluentui/react-menu_v9.20.5) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-portal to v9.8.8 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-positioning to v9.20.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.20.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-menu_v9.20.4) Thu, 06 Nov 2025 15:01:21 GMT diff --git a/packages/react-components/react-menu/library/package.json b/packages/react-components/react-menu/library/package.json index e11a5afc278d0d..06892250ec0339 100644 --- a/packages/react-components/react-menu/library/package.json +++ b/packages/react-components/react-menu/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-menu", - "version": "9.20.4", + "version": "9.20.5", "description": "Fluent UI menu component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -21,16 +21,16 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-context-selector": "^9.2.11", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-context-selector": "^9.2.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-portal": "^9.8.7", - "@fluentui/react-positioning": "^9.20.9", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-portal": "^9.8.8", + "@fluentui/react-positioning": "^9.20.10", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-message-bar/library/CHANGELOG.json b/packages/react-components/react-message-bar/library/CHANGELOG.json index 5d9b25c23b55e1..eb6e9571152a91 100644 --- a/packages/react-components/react-message-bar/library/CHANGELOG.json +++ b/packages/react-components/react-message-bar/library/CHANGELOG.json @@ -1,6 +1,63 @@ { "name": "@fluentui/react-message-bar", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:26 GMT", + "tag": "@fluentui/react-message-bar_v9.6.14", + "version": "9.6.14", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-message-bar", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-message-bar", + "comment": "Bump @fluentui/react-button to v9.6.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-message-bar", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-message-bar", + "comment": "Bump @fluentui/react-motion to v9.11.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-message-bar", + "comment": "Bump @fluentui/react-motion-components-preview to v0.14.1", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-message-bar", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-message-bar", + "comment": "Bump @fluentui/react-link to v9.7.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-message-bar", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 17:24:17 GMT", "tag": "@fluentui/react-message-bar_v9.6.13", diff --git a/packages/react-components/react-message-bar/library/CHANGELOG.md b/packages/react-components/react-message-bar/library/CHANGELOG.md index f816cfb9cf44a4..8e90a69ce570b7 100644 --- a/packages/react-components/react-message-bar/library/CHANGELOG.md +++ b/packages/react-components/react-message-bar/library/CHANGELOG.md @@ -1,9 +1,25 @@ # Change Log - @fluentui/react-message-bar -This log was last generated on Thu, 06 Nov 2025 17:24:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:26 GMT and should not be manually modified. +## [9.6.14](https://github.com/microsoft/fluentui/tree/@fluentui/react-message-bar_v9.6.14) + +Tue, 11 Nov 2025 19:18:26 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-message-bar_v9.6.13..@fluentui/react-message-bar_v9.6.14) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-button to v9.6.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion to v9.11.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion-components-preview to v0.14.1 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-link to v9.7.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.6.13](https://github.com/microsoft/fluentui/tree/@fluentui/react-message-bar_v9.6.13) Thu, 06 Nov 2025 17:24:17 GMT diff --git a/packages/react-components/react-message-bar/library/package.json b/packages/react-components/react-message-bar/library/package.json index d76f9f3adbfe1b..2df796b6b2d297 100644 --- a/packages/react-components/react-message-bar/library/package.json +++ b/packages/react-components/react-message-bar/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-message-bar", - "version": "9.6.13", + "version": "9.6.14", "description": "Fluent UI MessageBar component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,15 +19,15 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-button": "^9.6.11", + "@fluentui/react-button": "^9.6.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-motion": "^9.11.3", - "@fluentui/react-motion-components-preview": "^0.14.0", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-link": "^9.6.10", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-motion": "^9.11.4", + "@fluentui/react-motion-components-preview": "^0.14.1", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-link": "^9.7.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-migration-v0-v9/library/CHANGELOG.json b/packages/react-components/react-migration-v0-v9/library/CHANGELOG.json index b042f5881dcc5a..dd9d1546cd0366 100644 --- a/packages/react-components/react-migration-v0-v9/library/CHANGELOG.json +++ b/packages/react-components/react-migration-v0-v9/library/CHANGELOG.json @@ -1,6 +1,63 @@ { "name": "@fluentui/react-migration-v0-v9", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:27 GMT", + "tag": "@fluentui/react-migration-v0-v9_v9.6.15", + "version": "9.6.15", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-migration-v0-v9", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-migration-v0-v9", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-migration-v0-v9", + "comment": "Bump @fluentui/react-components to v9.72.7", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-migration-v0-v9", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-migration-v0-v9", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-migration-v0-v9", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-migration-v0-v9", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-migration-v0-v9", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 17:24:17 GMT", "tag": "@fluentui/react-migration-v0-v9_v9.6.14", diff --git a/packages/react-components/react-migration-v0-v9/library/CHANGELOG.md b/packages/react-components/react-migration-v0-v9/library/CHANGELOG.md index ec8cb2ae085906..b7c2c375a9bceb 100644 --- a/packages/react-components/react-migration-v0-v9/library/CHANGELOG.md +++ b/packages/react-components/react-migration-v0-v9/library/CHANGELOG.md @@ -1,9 +1,25 @@ # Change Log - @fluentui/react-migration-v0-v9 -This log was last generated on Thu, 06 Nov 2025 17:24:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:27 GMT and should not be manually modified. +## [9.6.15](https://github.com/microsoft/fluentui/tree/@fluentui/react-migration-v0-v9_v9.6.15) + +Tue, 11 Nov 2025 19:18:27 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-migration-v0-v9_v9.6.14..@fluentui/react-migration-v0-v9_v9.6.15) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-components to v9.72.7 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.6.14](https://github.com/microsoft/fluentui/tree/@fluentui/react-migration-v0-v9_v9.6.14) Thu, 06 Nov 2025 17:24:17 GMT diff --git a/packages/react-components/react-migration-v0-v9/library/package.json b/packages/react-components/react-migration-v0-v9/library/package.json index 59a9b39bb4465a..dd156b13f2cc27 100644 --- a/packages/react-components/react-migration-v0-v9/library/package.json +++ b/packages/react-components/react-migration-v0-v9/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-migration-v0-v9", - "version": "9.6.14", + "version": "9.6.15", "description": "Migration shim components and methods for hybrid v0/v9 applications building on Fluent UI React.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -20,15 +20,15 @@ "@fluentui/scripts-storybook": "*" }, "dependencies": { - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-components": "^9.72.6", - "@fluentui/react-context-selector": "^9.2.11", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-components": "^9.72.7", + "@fluentui/react-context-selector": "^9.2.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-migration-v8-v9/library/CHANGELOG.json b/packages/react-components/react-migration-v8-v9/library/CHANGELOG.json index efd2e4372682e8..edcd60987fb795 100644 --- a/packages/react-components/react-migration-v8-v9/library/CHANGELOG.json +++ b/packages/react-components/react-migration-v8-v9/library/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@fluentui/react-migration-v8-v9", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:27 GMT", + "tag": "@fluentui/react-migration-v8-v9_v9.9.16", + "version": "9.9.16", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-migration-v8-v9", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-migration-v8-v9", + "comment": "Bump @fluentui/react-components to v9.72.7", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 17:24:17 GMT", "tag": "@fluentui/react-migration-v8-v9_v9.9.15", diff --git a/packages/react-components/react-migration-v8-v9/library/CHANGELOG.md b/packages/react-components/react-migration-v8-v9/library/CHANGELOG.md index a76bf793b3025a..bd92ae540bdf9f 100644 --- a/packages/react-components/react-migration-v8-v9/library/CHANGELOG.md +++ b/packages/react-components/react-migration-v8-v9/library/CHANGELOG.md @@ -1,9 +1,19 @@ # Change Log - @fluentui/react-migration-v8-v9 -This log was last generated on Thu, 06 Nov 2025 17:24:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:27 GMT and should not be manually modified. +## [9.9.16](https://github.com/microsoft/fluentui/tree/@fluentui/react-migration-v8-v9_v9.9.16) + +Tue, 11 Nov 2025 19:18:27 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-migration-v8-v9_v9.9.15..@fluentui/react-migration-v8-v9_v9.9.16) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-components to v9.72.7 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.9.15](https://github.com/microsoft/fluentui/tree/@fluentui/react-migration-v8-v9_v9.9.15) Thu, 06 Nov 2025 17:24:17 GMT diff --git a/packages/react-components/react-migration-v8-v9/library/package.json b/packages/react-components/react-migration-v8-v9/library/package.json index d392e4f29cf40a..fae6e12f2f9388 100644 --- a/packages/react-components/react-migration-v8-v9/library/package.json +++ b/packages/react-components/react-migration-v8-v9/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-migration-v8-v9", - "version": "9.9.15", + "version": "9.9.16", "description": "Migration shim components and methods for hybrid v8/v9 applications building on Fluent UI React.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -21,7 +21,7 @@ "@ctrl/tinycolor": "^3.3.4", "@fluentui/fluent2-theme": "^8.107.148", "@fluentui/react": "^8.125.1", - "@fluentui/react-components": "^9.72.6", + "@fluentui/react-components": "^9.72.7", "@fluentui/react-icons": "^2.0.245", "@fluentui/react-hooks": "^8.10.1", "@griffel/react": "^1.5.32", diff --git a/packages/react-components/react-motion-components-preview/library/package.json b/packages/react-components/react-motion-components-preview/library/package.json index 8ab5e022acb722..1b3758781d10dd 100644 --- a/packages/react-components/react-motion-components-preview/library/package.json +++ b/packages/react-components/react-motion-components-preview/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-motion-components-preview", - "version": "0.14.0", + "version": "0.14.1", "description": "A preview package for Fluent UI motion components, providing a collection of components", "main": "lib-commonjs/index.js", "module": "lib/index.js", diff --git a/packages/react-components/react-motion/library/CHANGELOG.json b/packages/react-components/react-motion/library/CHANGELOG.json index 1cd2bfbf86a88a..444f0e2486ab78 100644 --- a/packages/react-components/react-motion/library/CHANGELOG.json +++ b/packages/react-components/react-motion/library/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@fluentui/react-motion", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:29 GMT", + "tag": "@fluentui/react-motion_v9.11.4", + "version": "9.11.4", + "comments": { + "patch": [ + { + "author": "beachball", + "package": "@fluentui/react-motion", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-motion", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:23 GMT", "tag": "@fluentui/react-motion_v9.11.3", diff --git a/packages/react-components/react-motion/library/CHANGELOG.md b/packages/react-components/react-motion/library/CHANGELOG.md index dfd3c3d5f4cbc1..f721247b1a93df 100644 --- a/packages/react-components/react-motion/library/CHANGELOG.md +++ b/packages/react-components/react-motion/library/CHANGELOG.md @@ -1,9 +1,19 @@ # Change Log - @fluentui/react-motion -This log was last generated on Thu, 06 Nov 2025 15:01:23 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:29 GMT and should not be manually modified. +## [9.11.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-motion_v9.11.4) + +Tue, 11 Nov 2025 19:18:29 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-motion_v9.11.3..@fluentui/react-motion_v9.11.4) + +### Patches + +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.11.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-motion_v9.11.3) Thu, 06 Nov 2025 15:01:23 GMT diff --git a/packages/react-components/react-motion/library/package.json b/packages/react-components/react-motion/library/package.json index 891213a65edd64..97c304572f2732 100644 --- a/packages/react-components/react-motion/library/package.json +++ b/packages/react-components/react-motion/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-motion", - "version": "9.11.3", + "version": "9.11.4", "description": "A package with utilities & motion definitions using Web Animations API", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -25,8 +25,8 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-utilities": "^9.25.4", "@swc/helpers": "^0.5.1" }, "peerDependencies": { diff --git a/packages/react-components/react-nav/library/CHANGELOG.json b/packages/react-components/react-nav/library/CHANGELOG.json index d7952d89dd03d5..85e1671ad3e7b9 100644 --- a/packages/react-components/react-nav/library/CHANGELOG.json +++ b/packages/react-components/react-nav/library/CHANGELOG.json @@ -1,6 +1,93 @@ { "name": "@fluentui/react-nav", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:27 GMT", + "tag": "@fluentui/react-nav_v9.3.14", + "version": "9.3.14", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-nav", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-button to v9.6.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-divider to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-drawer to v9.10.9", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-motion to v9.11.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-motion-components-preview to v0.14.1", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-tooltip to v9.8.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-nav", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 17:24:17 GMT", "tag": "@fluentui/react-nav_v9.3.13", diff --git a/packages/react-components/react-nav/library/CHANGELOG.md b/packages/react-components/react-nav/library/CHANGELOG.md index dd8f5ff6300153..7c8b1cc3a9bd9e 100644 --- a/packages/react-components/react-nav/library/CHANGELOG.md +++ b/packages/react-components/react-nav/library/CHANGELOG.md @@ -1,9 +1,30 @@ # Change Log - @fluentui/react-nav -This log was last generated on Thu, 06 Nov 2025 17:24:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:27 GMT and should not be manually modified. +## [9.3.14](https://github.com/microsoft/fluentui/tree/@fluentui/react-nav_v9.3.14) + +Tue, 11 Nov 2025 19:18:27 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-nav_v9.3.13..@fluentui/react-nav_v9.3.14) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-button to v9.6.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-divider to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-drawer to v9.10.9 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion to v9.11.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion-components-preview to v0.14.1 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tooltip to v9.8.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.3.13](https://github.com/microsoft/fluentui/tree/@fluentui/react-nav_v9.3.13) Thu, 06 Nov 2025 17:24:17 GMT diff --git a/packages/react-components/react-nav/library/package.json b/packages/react-components/react-nav/library/package.json index 5d8fa3d392733f..ca7aded131436d 100644 --- a/packages/react-components/react-nav/library/package.json +++ b/packages/react-components/react-nav/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-nav", - "version": "9.3.13", + "version": "9.3.14", "description": "New fluentui react package", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,20 +18,20 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-button": "^9.6.11", - "@fluentui/react-context-selector": "^9.2.11", - "@fluentui/react-divider": "^9.4.10", - "@fluentui/react-drawer": "^9.10.8", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-button": "^9.6.12", + "@fluentui/react-context-selector": "^9.2.12", + "@fluentui/react-divider": "^9.4.11", + "@fluentui/react-drawer": "^9.10.9", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-motion": "^9.11.3", - "@fluentui/react-motion-components-preview": "^0.14.0", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-motion": "^9.11.4", + "@fluentui/react-motion-components-preview": "^0.14.1", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-tooltip": "^9.8.10", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-tooltip": "^9.8.11", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-overflow/library/CHANGELOG.json b/packages/react-components/react-overflow/library/CHANGELOG.json index f6a430712dc7dd..5ba750b518e956 100644 --- a/packages/react-components/react-overflow/library/CHANGELOG.json +++ b/packages/react-components/react-overflow/library/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@fluentui/react-overflow", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:28 GMT", + "tag": "@fluentui/react-overflow_v9.6.5", + "version": "9.6.5", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-overflow", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-overflow", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-overflow", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:24 GMT", "tag": "@fluentui/react-overflow_v9.6.4", diff --git a/packages/react-components/react-overflow/library/CHANGELOG.md b/packages/react-components/react-overflow/library/CHANGELOG.md index 688b3b982ac1e2..c63d6bda7a603e 100644 --- a/packages/react-components/react-overflow/library/CHANGELOG.md +++ b/packages/react-components/react-overflow/library/CHANGELOG.md @@ -1,9 +1,20 @@ # Change Log - @fluentui/react-overflow -This log was last generated on Thu, 06 Nov 2025 15:01:24 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:28 GMT and should not be manually modified. +## [9.6.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-overflow_v9.6.5) + +Tue, 11 Nov 2025 19:18:28 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-overflow_v9.6.4..@fluentui/react-overflow_v9.6.5) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.6.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-overflow_v9.6.4) Thu, 06 Nov 2025 15:01:24 GMT diff --git a/packages/react-components/react-overflow/library/package.json b/packages/react-components/react-overflow/library/package.json index 0ddaefeb74c1c5..ce5f47fef0bfbc 100644 --- a/packages/react-components/react-overflow/library/package.json +++ b/packages/react-components/react-overflow/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-overflow", - "version": "9.6.4", + "version": "9.6.5", "description": "React bindings for @fluentui/priority-overflow", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -20,9 +20,9 @@ }, "dependencies": { "@fluentui/priority-overflow": "^9.2.1", - "@fluentui/react-context-selector": "^9.2.11", + "@fluentui/react-context-selector": "^9.2.12", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-persona/library/CHANGELOG.json b/packages/react-components/react-persona/library/CHANGELOG.json index 5859cab2e56c06..73fe65d3549c5a 100644 --- a/packages/react-components/react-persona/library/CHANGELOG.json +++ b/packages/react-components/react-persona/library/CHANGELOG.json @@ -1,6 +1,51 @@ { "name": "@fluentui/react-persona", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:28 GMT", + "tag": "@fluentui/react-persona_v9.5.12", + "version": "9.5.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-persona", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-persona", + "comment": "Bump @fluentui/react-avatar to v9.9.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-persona", + "comment": "Bump @fluentui/react-badge to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-persona", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-persona", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-persona", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-persona_v9.5.11", diff --git a/packages/react-components/react-persona/library/CHANGELOG.md b/packages/react-components/react-persona/library/CHANGELOG.md index 1b3e73fbbd178e..c5eed21f81aba8 100644 --- a/packages/react-components/react-persona/library/CHANGELOG.md +++ b/packages/react-components/react-persona/library/CHANGELOG.md @@ -1,9 +1,23 @@ # Change Log - @fluentui/react-persona -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:28 GMT and should not be manually modified. +## [9.5.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-persona_v9.5.12) + +Tue, 11 Nov 2025 19:18:28 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-persona_v9.5.11..@fluentui/react-persona_v9.5.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-avatar to v9.9.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-badge to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.5.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-persona_v9.5.11) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-persona/library/package.json b/packages/react-components/react-persona/library/package.json index b3b0393057d299..5c0d7f0d1606f1 100644 --- a/packages/react-components/react-persona/library/package.json +++ b/packages/react-components/react-persona/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-persona", - "version": "9.5.11", + "version": "9.5.12", "description": "React components for building web experiences", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,12 +18,12 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-avatar": "^9.9.11", - "@fluentui/react-badge": "^9.4.10", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-avatar": "^9.9.12", + "@fluentui/react-badge": "^9.4.11", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-popover/library/CHANGELOG.json b/packages/react-components/react-popover/library/CHANGELOG.json index affe796f7f4b7b..cd9a350c784e4b 100644 --- a/packages/react-components/react-popover/library/CHANGELOG.json +++ b/packages/react-components/react-popover/library/CHANGELOG.json @@ -1,6 +1,69 @@ { "name": "@fluentui/react-popover", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:28 GMT", + "tag": "@fluentui/react-popover_v9.12.12", + "version": "9.12.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-popover", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-popover", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-popover", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-popover", + "comment": "Bump @fluentui/react-portal to v9.8.8", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-popover", + "comment": "Bump @fluentui/react-positioning to v9.20.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-popover", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-popover", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-popover", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-popover", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:24 GMT", "tag": "@fluentui/react-popover_v9.12.11", diff --git a/packages/react-components/react-popover/library/CHANGELOG.md b/packages/react-components/react-popover/library/CHANGELOG.md index f28b9fa1778ba3..7f1a74f4196bac 100644 --- a/packages/react-components/react-popover/library/CHANGELOG.md +++ b/packages/react-components/react-popover/library/CHANGELOG.md @@ -1,9 +1,26 @@ # Change Log - @fluentui/react-popover -This log was last generated on Thu, 06 Nov 2025 15:01:24 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:28 GMT and should not be manually modified. +## [9.12.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-popover_v9.12.12) + +Tue, 11 Nov 2025 19:18:28 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-popover_v9.12.11..@fluentui/react-popover_v9.12.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-portal to v9.8.8 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-positioning to v9.20.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.12.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-popover_v9.12.11) Thu, 06 Nov 2025 15:01:24 GMT diff --git a/packages/react-components/react-popover/library/package.json b/packages/react-components/react-popover/library/package.json index 92a852413757d3..97b941b4616838 100644 --- a/packages/react-components/react-popover/library/package.json +++ b/packages/react-components/react-popover/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-popover", - "version": "9.12.11", + "version": "9.12.12", "description": "Popover component for Fluent UI", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -22,15 +22,15 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-context-selector": "^9.2.11", - "@fluentui/react-portal": "^9.8.7", - "@fluentui/react-positioning": "^9.20.9", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-context-selector": "^9.2.12", + "@fluentui/react-portal": "^9.8.8", + "@fluentui/react-positioning": "^9.20.10", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-portal-compat/CHANGELOG.json b/packages/react-components/react-portal-compat/CHANGELOG.json index 67b585c577b97d..f96088bc51e4fc 100644 --- a/packages/react-components/react-portal-compat/CHANGELOG.json +++ b/packages/react-components/react-portal-compat/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@fluentui/react-portal-compat", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:29 GMT", + "tag": "@fluentui/react-portal-compat_v9.2.25", + "version": "9.2.25", + "comments": { + "patch": [ + { + "author": "beachball", + "package": "@fluentui/react-portal-compat", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-portal-compat", + "comment": "Bump @fluentui/react-components to v9.72.7", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 17:24:17 GMT", "tag": "@fluentui/react-portal-compat_v9.2.24", diff --git a/packages/react-components/react-portal-compat/CHANGELOG.md b/packages/react-components/react-portal-compat/CHANGELOG.md index 9b197121f3f068..51167f892e1fe6 100644 --- a/packages/react-components/react-portal-compat/CHANGELOG.md +++ b/packages/react-components/react-portal-compat/CHANGELOG.md @@ -1,9 +1,19 @@ # Change Log - @fluentui/react-portal-compat -This log was last generated on Thu, 06 Nov 2025 17:24:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:29 GMT and should not be manually modified. +## [9.2.25](https://github.com/microsoft/fluentui/tree/@fluentui/react-portal-compat_v9.2.25) + +Tue, 11 Nov 2025 19:18:29 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-portal-compat_v9.2.24..@fluentui/react-portal-compat_v9.2.25) + +### Patches + +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-components to v9.72.7 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.2.24](https://github.com/microsoft/fluentui/tree/@fluentui/react-portal-compat_v9.2.24) Thu, 06 Nov 2025 17:24:17 GMT diff --git a/packages/react-components/react-portal-compat/package.json b/packages/react-components/react-portal-compat/package.json index c044d091eb3e22..3e20d8d5c3f022 100644 --- a/packages/react-components/react-portal-compat/package.json +++ b/packages/react-components/react-portal-compat/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-portal-compat", - "version": "9.2.24", + "version": "9.2.25", "description": "A package that contains compatibility layer for React Portals", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -23,11 +23,11 @@ }, "dependencies": { "@fluentui/react-portal-compat-context": "^9.0.15", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-tabster": "^9.26.10", "@swc/helpers": "^0.5.1" }, "peerDependencies": { - "@fluentui/react-components": "^9.72.6", + "@fluentui/react-components": "^9.72.7", "@types/react": ">=16.14.0 <20.0.0", "react": ">=16.14.0 <20.0.0" }, diff --git a/packages/react-components/react-portal/library/CHANGELOG.json b/packages/react-components/react-portal/library/CHANGELOG.json index 08cd178f257fce..6c9274136a1a1e 100644 --- a/packages/react-components/react-portal/library/CHANGELOG.json +++ b/packages/react-components/react-portal/library/CHANGELOG.json @@ -1,6 +1,39 @@ { "name": "@fluentui/react-portal", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:28 GMT", + "tag": "@fluentui/react-portal_v9.8.8", + "version": "9.8.8", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-portal", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-portal", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-portal", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-portal", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:24 GMT", "tag": "@fluentui/react-portal_v9.8.7", diff --git a/packages/react-components/react-portal/library/CHANGELOG.md b/packages/react-components/react-portal/library/CHANGELOG.md index 06b8071626ced8..0bbacc3ac50962 100644 --- a/packages/react-components/react-portal/library/CHANGELOG.md +++ b/packages/react-components/react-portal/library/CHANGELOG.md @@ -1,9 +1,21 @@ # Change Log - @fluentui/react-portal -This log was last generated on Thu, 06 Nov 2025 15:01:24 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:28 GMT and should not be manually modified. +## [9.8.8](https://github.com/microsoft/fluentui/tree/@fluentui/react-portal_v9.8.8) + +Tue, 11 Nov 2025 19:18:28 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-portal_v9.8.7..@fluentui/react-portal_v9.8.8) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.8.7](https://github.com/microsoft/fluentui/tree/@fluentui/react-portal_v9.8.7) Thu, 06 Nov 2025 15:01:24 GMT diff --git a/packages/react-components/react-portal/library/package.json b/packages/react-components/react-portal/library/package.json index 60d7b3a817e242..c9cef6492fa4dc 100644 --- a/packages/react-components/react-portal/library/package.json +++ b/packages/react-components/react-portal/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-portal", - "version": "9.8.7", + "version": "9.8.8", "description": "A utility component that creates portals compatible with Fluent UI", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,9 +18,9 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-positioning/library/CHANGELOG.json b/packages/react-components/react-positioning/library/CHANGELOG.json index 817187fbf17af6..c9100895ab6ae0 100644 --- a/packages/react-components/react-positioning/library/CHANGELOG.json +++ b/packages/react-components/react-positioning/library/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@fluentui/react-positioning", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:29 GMT", + "tag": "@fluentui/react-positioning_v9.20.10", + "version": "9.20.10", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-positioning", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-positioning", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-positioning", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-positioning_v9.20.9", diff --git a/packages/react-components/react-positioning/library/CHANGELOG.md b/packages/react-components/react-positioning/library/CHANGELOG.md index ee6c4539318b5c..8e11a75ad2bc04 100644 --- a/packages/react-components/react-positioning/library/CHANGELOG.md +++ b/packages/react-components/react-positioning/library/CHANGELOG.md @@ -1,9 +1,20 @@ # Change Log - @fluentui/react-positioning -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:29 GMT and should not be manually modified. +## [9.20.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-positioning_v9.20.10) + +Tue, 11 Nov 2025 19:18:29 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-positioning_v9.20.9..@fluentui/react-positioning_v9.20.10) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.20.9](https://github.com/microsoft/fluentui/tree/@fluentui/react-positioning_v9.20.9) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-positioning/library/package.json b/packages/react-components/react-positioning/library/package.json index 8ae4b29761665e..5045bf9e213a8f 100644 --- a/packages/react-components/react-positioning/library/package.json +++ b/packages/react-components/react-positioning/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-positioning", - "version": "9.20.9", + "version": "9.20.10", "description": "A react wrapper around Popper.js for Fluent UI", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,9 +19,9 @@ "dependencies": { "@floating-ui/dom": "^1.6.12", "@floating-ui/devtools": "^0.2.3", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "use-sync-external-store": "^1.2.0" diff --git a/packages/react-components/react-progress/library/CHANGELOG.json b/packages/react-components/react-progress/library/CHANGELOG.json index 61541f4863565c..ae67cac81c945b 100644 --- a/packages/react-components/react-progress/library/CHANGELOG.json +++ b/packages/react-components/react-progress/library/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@fluentui/react-progress", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:29 GMT", + "tag": "@fluentui/react-progress_v9.4.11", + "version": "9.4.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-progress", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-progress", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-progress", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-progress", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-progress", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-progress_v9.4.10", diff --git a/packages/react-components/react-progress/library/CHANGELOG.md b/packages/react-components/react-progress/library/CHANGELOG.md index 916bbc94aad0ec..7d0af67e6ef179 100644 --- a/packages/react-components/react-progress/library/CHANGELOG.md +++ b/packages/react-components/react-progress/library/CHANGELOG.md @@ -1,9 +1,22 @@ # Change Log - @fluentui/react-progress -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:29 GMT and should not be manually modified. +## [9.4.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-progress_v9.4.11) + +Tue, 11 Nov 2025 19:18:29 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-progress_v9.4.10..@fluentui/react-progress_v9.4.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.4.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-progress_v9.4.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-progress/library/package.json b/packages/react-components/react-progress/library/package.json index fa017d208509db..10c5ea0b6272d4 100644 --- a/packages/react-components/react-progress/library/package.json +++ b/packages/react-components/react-progress/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-progress", - "version": "9.4.10", + "version": "9.4.11", "description": "Progress component for FluentUI v9", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,11 +18,11 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-field": "^9.4.10", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-field": "^9.4.11", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-provider/library/CHANGELOG.json b/packages/react-components/react-provider/library/CHANGELOG.json index 836e8e06008f87..73bfca930571d0 100644 --- a/packages/react-components/react-provider/library/CHANGELOG.json +++ b/packages/react-components/react-provider/library/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@fluentui/react-provider", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:07 GMT", + "tag": "@fluentui/react-provider_v9.22.11", + "version": "9.22.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-provider", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-provider", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-provider", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-provider", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-provider", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-provider_v9.22.10", diff --git a/packages/react-components/react-provider/library/CHANGELOG.md b/packages/react-components/react-provider/library/CHANGELOG.md index 929ee8f1b86031..b400aab708ce8b 100644 --- a/packages/react-components/react-provider/library/CHANGELOG.md +++ b/packages/react-components/react-provider/library/CHANGELOG.md @@ -1,9 +1,22 @@ # Change Log - @fluentui/react-provider -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:07 GMT and should not be manually modified. +## [9.22.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-provider_v9.22.11) + +Tue, 11 Nov 2025 19:18:07 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-provider_v9.22.10..@fluentui/react-provider_v9.22.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.22.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-provider_v9.22.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-provider/library/package.json b/packages/react-components/react-provider/library/package.json index 9405c5831a5866..c687c3a28a0ca6 100644 --- a/packages/react-components/react-provider/library/package.json +++ b/packages/react-components/react-provider/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-provider", - "version": "9.22.10", + "version": "9.22.11", "description": "Fluent UI React provider component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,11 +19,11 @@ }, "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/core": "^1.16.0", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" diff --git a/packages/react-components/react-radio/library/CHANGELOG.json b/packages/react-components/react-radio/library/CHANGELOG.json index c886e8c11fe0b4..2e5ca32de8e934 100644 --- a/packages/react-components/react-radio/library/CHANGELOG.json +++ b/packages/react-components/react-radio/library/CHANGELOG.json @@ -1,6 +1,57 @@ { "name": "@fluentui/react-radio", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:07 GMT", + "tag": "@fluentui/react-radio_v9.5.11", + "version": "9.5.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-radio", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-radio", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-radio", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-radio", + "comment": "Bump @fluentui/react-label to v9.3.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-radio", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-radio", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-radio", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-radio_v9.5.10", diff --git a/packages/react-components/react-radio/library/CHANGELOG.md b/packages/react-components/react-radio/library/CHANGELOG.md index 9d435270d1bc6c..091f6b9e634fbb 100644 --- a/packages/react-components/react-radio/library/CHANGELOG.md +++ b/packages/react-components/react-radio/library/CHANGELOG.md @@ -1,9 +1,24 @@ # Change Log - @fluentui/react-radio -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:07 GMT and should not be manually modified. +## [9.5.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-radio_v9.5.11) + +Tue, 11 Nov 2025 19:18:07 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-radio_v9.5.10..@fluentui/react-radio_v9.5.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-label to v9.3.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.5.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-radio_v9.5.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-radio/library/package.json b/packages/react-components/react-radio/library/package.json index 372d76930eb7f3..23aa06dd6ce90c 100644 --- a/packages/react-components/react-radio/library/package.json +++ b/packages/react-components/react-radio/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-radio", - "version": "9.5.10", + "version": "9.5.11", "description": "Fluent UI Radio component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,13 +18,13 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-field": "^9.4.10", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-label": "^9.3.10", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-field": "^9.4.11", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-label": "^9.3.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-rating/library/CHANGELOG.json b/packages/react-components/react-rating/library/CHANGELOG.json index 30f6b7614006b8..4eddc74712b1f2 100644 --- a/packages/react-components/react-rating/library/CHANGELOG.json +++ b/packages/react-components/react-rating/library/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@fluentui/react-rating", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:07 GMT", + "tag": "@fluentui/react-rating_v9.3.11", + "version": "9.3.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-rating", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-rating", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-rating", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-rating", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-rating", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-rating_v9.3.10", diff --git a/packages/react-components/react-rating/library/CHANGELOG.md b/packages/react-components/react-rating/library/CHANGELOG.md index ed755892a3fd89..e1bfa1b4918f77 100644 --- a/packages/react-components/react-rating/library/CHANGELOG.md +++ b/packages/react-components/react-rating/library/CHANGELOG.md @@ -1,9 +1,22 @@ # Change Log - @fluentui/react-rating -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:07 GMT and should not be manually modified. +## [9.3.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-rating_v9.3.11) + +Tue, 11 Nov 2025 19:18:07 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-rating_v9.3.10..@fluentui/react-rating_v9.3.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.3.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-rating_v9.3.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-rating/library/package.json b/packages/react-components/react-rating/library/package.json index d3a9a9809b1ff4..a8a82c24055c1e 100644 --- a/packages/react-components/react-rating/library/package.json +++ b/packages/react-components/react-rating/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-rating", - "version": "9.3.10", + "version": "9.3.11", "description": "Rating component for building web experiences", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,12 +18,12 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-jsx-runtime": "^9.3.3", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-tabster": "^9.26.9", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-tabster": "^9.26.10", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-search/library/CHANGELOG.json b/packages/react-components/react-search/library/CHANGELOG.json index 29e0056e5371b7..9de47c6fc08d0c 100644 --- a/packages/react-components/react-search/library/CHANGELOG.json +++ b/packages/react-components/react-search/library/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@fluentui/react-search", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:08 GMT", + "tag": "@fluentui/react-search_v9.3.11", + "version": "9.3.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-search", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-search", + "comment": "Bump @fluentui/react-input to v9.7.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-search", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-search", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-search", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-search_v9.3.10", diff --git a/packages/react-components/react-search/library/CHANGELOG.md b/packages/react-components/react-search/library/CHANGELOG.md index 2ea0bdf6b49361..8f944ec996d2b1 100644 --- a/packages/react-components/react-search/library/CHANGELOG.md +++ b/packages/react-components/react-search/library/CHANGELOG.md @@ -1,9 +1,22 @@ # Change Log - @fluentui/react-search -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:08 GMT and should not be manually modified. +## [9.3.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-search_v9.3.11) + +Tue, 11 Nov 2025 19:18:08 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-search_v9.3.10..@fluentui/react-search_v9.3.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-input to v9.7.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.3.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-search_v9.3.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-search/library/package.json b/packages/react-components/react-search/library/package.json index affff97458da5a..1a871002e80fc9 100644 --- a/packages/react-components/react-search/library/package.json +++ b/packages/react-components/react-search/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-search", - "version": "9.3.10", + "version": "9.3.11", "description": "Search input for Fluent UI v9", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,11 +19,11 @@ }, "dependencies": { "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-input": "^9.7.10", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-input": "^9.7.11", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-select/library/CHANGELOG.json b/packages/react-components/react-select/library/CHANGELOG.json index e15a0a79ff800b..05875776c5893d 100644 --- a/packages/react-components/react-select/library/CHANGELOG.json +++ b/packages/react-components/react-select/library/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@fluentui/react-select", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:08 GMT", + "tag": "@fluentui/react-select_v9.4.11", + "version": "9.4.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-select", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-select", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-select", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-select", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-select", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-select_v9.4.10", diff --git a/packages/react-components/react-select/library/CHANGELOG.md b/packages/react-components/react-select/library/CHANGELOG.md index f3c26005763e85..c578b642c00766 100644 --- a/packages/react-components/react-select/library/CHANGELOG.md +++ b/packages/react-components/react-select/library/CHANGELOG.md @@ -1,9 +1,22 @@ # Change Log - @fluentui/react-select -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:08 GMT and should not be manually modified. +## [9.4.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-select_v9.4.11) + +Tue, 11 Nov 2025 19:18:08 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-select_v9.4.10..@fluentui/react-select_v9.4.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.4.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-select_v9.4.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-select/library/package.json b/packages/react-components/react-select/library/package.json index fb750d4e3936a4..34b1815a1dc845 100644 --- a/packages/react-components/react-select/library/package.json +++ b/packages/react-components/react-select/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-select", - "version": "9.4.10", + "version": "9.4.11", "description": "Fluent UI React Select component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,12 +18,12 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-field": "^9.4.10", + "@fluentui/react-field": "^9.4.11", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-shared-contexts/library/CHANGELOG.json b/packages/react-components/react-shared-contexts/library/CHANGELOG.json index e8a884539baede..b87e54f7d151fe 100644 --- a/packages/react-components/react-shared-contexts/library/CHANGELOG.json +++ b/packages/react-components/react-shared-contexts/library/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@fluentui/react-shared-contexts", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:08 GMT", + "tag": "@fluentui/react-shared-contexts_v9.26.0", + "version": "9.26.0", + "comments": { + "minor": [ + { + "author": "vgenaev@gmail.com", + "package": "@fluentui/react-shared-contexts", + "commit": "aad8765969083497be3a812eaaea7c04bd4030b2", + "comment": "feat: add brand appearance variant for background context" + } + ] + } + }, { "date": "Thu, 02 Oct 2025 15:12:33 GMT", "tag": "@fluentui/react-shared-contexts_v9.25.2", diff --git a/packages/react-components/react-shared-contexts/library/CHANGELOG.md b/packages/react-components/react-shared-contexts/library/CHANGELOG.md index 6ff9aa0c3aafb0..bb3853305291ea 100644 --- a/packages/react-components/react-shared-contexts/library/CHANGELOG.md +++ b/packages/react-components/react-shared-contexts/library/CHANGELOG.md @@ -1,9 +1,18 @@ # Change Log - @fluentui/react-shared-contexts -This log was last generated on Thu, 02 Oct 2025 15:12:33 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:08 GMT and should not be manually modified. +## [9.26.0](https://github.com/microsoft/fluentui/tree/@fluentui/react-shared-contexts_v9.26.0) + +Tue, 11 Nov 2025 19:18:08 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-shared-contexts_v9.25.2..@fluentui/react-shared-contexts_v9.26.0) + +### Minor changes + +- feat: add brand appearance variant for background context ([PR #35403](https://github.com/microsoft/fluentui/pull/35403) by vgenaev@gmail.com) + ## [9.25.2](https://github.com/microsoft/fluentui/tree/@fluentui/react-shared-contexts_v9.25.2) Thu, 02 Oct 2025 15:12:33 GMT diff --git a/packages/react-components/react-shared-contexts/library/package.json b/packages/react-components/react-shared-contexts/library/package.json index c0f0ec1d0a3f28..a6894bfd8d7a16 100644 --- a/packages/react-components/react-shared-contexts/library/package.json +++ b/packages/react-components/react-shared-contexts/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-shared-contexts", - "version": "9.25.2", + "version": "9.26.0", "description": "Fluent UI React Contexts shared by multiple components.", "main": "lib-commonjs/index.js", "module": "lib/index.js", diff --git a/packages/react-components/react-skeleton/library/CHANGELOG.json b/packages/react-components/react-skeleton/library/CHANGELOG.json index c97e79c61d38ce..9452fd3b5f2b81 100644 --- a/packages/react-components/react-skeleton/library/CHANGELOG.json +++ b/packages/react-components/react-skeleton/library/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@fluentui/react-skeleton", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:09 GMT", + "tag": "@fluentui/react-skeleton_v9.4.11", + "version": "9.4.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-skeleton", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-skeleton", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-skeleton", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-skeleton", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-skeleton", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-skeleton_v9.4.10", diff --git a/packages/react-components/react-skeleton/library/CHANGELOG.md b/packages/react-components/react-skeleton/library/CHANGELOG.md index d378e72579493c..ac56da54030b21 100644 --- a/packages/react-components/react-skeleton/library/CHANGELOG.md +++ b/packages/react-components/react-skeleton/library/CHANGELOG.md @@ -1,9 +1,22 @@ # Change Log - @fluentui/react-skeleton -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:09 GMT and should not be manually modified. +## [9.4.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-skeleton_v9.4.11) + +Tue, 11 Nov 2025 19:18:09 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-skeleton_v9.4.10..@fluentui/react-skeleton_v9.4.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.4.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-skeleton_v9.4.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-skeleton/library/package.json b/packages/react-components/react-skeleton/library/package.json index ce4a18834b45ff..32cde7b253677d 100644 --- a/packages/react-components/react-skeleton/library/package.json +++ b/packages/react-components/react-skeleton/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-skeleton", - "version": "9.4.10", + "version": "9.4.11", "description": "Converged v9 Skeleton Component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,11 +18,11 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-field": "^9.4.10", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-field": "^9.4.11", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-slider/library/CHANGELOG.json b/packages/react-components/react-slider/library/CHANGELOG.json index 158e6979c92c84..5a2430ed1ca95d 100644 --- a/packages/react-components/react-slider/library/CHANGELOG.json +++ b/packages/react-components/react-slider/library/CHANGELOG.json @@ -1,6 +1,51 @@ { "name": "@fluentui/react-slider", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:09 GMT", + "tag": "@fluentui/react-slider_v9.5.11", + "version": "9.5.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-slider", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-slider", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-slider", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-slider", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-slider", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-slider", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-slider_v9.5.10", diff --git a/packages/react-components/react-slider/library/CHANGELOG.md b/packages/react-components/react-slider/library/CHANGELOG.md index 82bdfc4979076e..7427f9011b42ce 100644 --- a/packages/react-components/react-slider/library/CHANGELOG.md +++ b/packages/react-components/react-slider/library/CHANGELOG.md @@ -1,9 +1,23 @@ # Change Log - @fluentui/react-slider -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:09 GMT and should not be manually modified. +## [9.5.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-slider_v9.5.11) + +Tue, 11 Nov 2025 19:18:09 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-slider_v9.5.10..@fluentui/react-slider_v9.5.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.5.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-slider_v9.5.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-slider/library/package.json b/packages/react-components/react-slider/library/package.json index 95b9cf025a90f8..533517e6177a93 100644 --- a/packages/react-components/react-slider/library/package.json +++ b/packages/react-components/react-slider/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-slider", - "version": "9.5.10", + "version": "9.5.11", "description": "Fluent UI React Slider component.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,12 +19,12 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-field": "^9.4.10", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-field": "^9.4.11", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-spinbutton/library/CHANGELOG.json b/packages/react-components/react-spinbutton/library/CHANGELOG.json index 7275f93be60612..c2bf40399af17a 100644 --- a/packages/react-components/react-spinbutton/library/CHANGELOG.json +++ b/packages/react-components/react-spinbutton/library/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@fluentui/react-spinbutton", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:09 GMT", + "tag": "@fluentui/react-spinbutton_v9.5.11", + "version": "9.5.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-spinbutton", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-spinbutton", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-spinbutton", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-spinbutton", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-spinbutton", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-spinbutton_v9.5.10", diff --git a/packages/react-components/react-spinbutton/library/CHANGELOG.md b/packages/react-components/react-spinbutton/library/CHANGELOG.md index ebe2184af688c6..c1bda9024b4ea1 100644 --- a/packages/react-components/react-spinbutton/library/CHANGELOG.md +++ b/packages/react-components/react-spinbutton/library/CHANGELOG.md @@ -1,9 +1,22 @@ # Change Log - @fluentui/react-spinbutton -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:09 GMT and should not be manually modified. +## [9.5.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-spinbutton_v9.5.11) + +Tue, 11 Nov 2025 19:18:09 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-spinbutton_v9.5.10..@fluentui/react-spinbutton_v9.5.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.5.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-spinbutton_v9.5.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-spinbutton/library/package.json b/packages/react-components/react-spinbutton/library/package.json index ad2931472a6d7e..5209f72ec1de97 100644 --- a/packages/react-components/react-spinbutton/library/package.json +++ b/packages/react-components/react-spinbutton/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-spinbutton", - "version": "9.5.10", + "version": "9.5.11", "description": "Fluent UI React SpinButton component.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -20,12 +20,12 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-field": "^9.4.10", + "@fluentui/react-field": "^9.4.11", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-spinner/library/CHANGELOG.json b/packages/react-components/react-spinner/library/CHANGELOG.json index 2c182fbaeffef0..a76fe031fd68b5 100644 --- a/packages/react-components/react-spinner/library/CHANGELOG.json +++ b/packages/react-components/react-spinner/library/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@fluentui/react-spinner", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:10 GMT", + "tag": "@fluentui/react-spinner_v9.7.11", + "version": "9.7.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-spinner", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-spinner", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-spinner", + "comment": "Bump @fluentui/react-label to v9.3.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-spinner", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-spinner", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-spinner_v9.7.10", diff --git a/packages/react-components/react-spinner/library/CHANGELOG.md b/packages/react-components/react-spinner/library/CHANGELOG.md index 1e8a38f736f1e7..b22bd4827f7c3b 100644 --- a/packages/react-components/react-spinner/library/CHANGELOG.md +++ b/packages/react-components/react-spinner/library/CHANGELOG.md @@ -1,9 +1,22 @@ # Change Log - @fluentui/react-spinner -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:10 GMT and should not be manually modified. +## [9.7.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-spinner_v9.7.11) + +Tue, 11 Nov 2025 19:18:10 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-spinner_v9.7.10..@fluentui/react-spinner_v9.7.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-label to v9.3.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.7.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-spinner_v9.7.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-spinner/library/package.json b/packages/react-components/react-spinner/library/package.json index 7948487d9de59b..71a9fac5e9ccb7 100644 --- a/packages/react-components/react-spinner/library/package.json +++ b/packages/react-components/react-spinner/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-spinner", - "version": "9.7.10", + "version": "9.7.11", "description": "Spinner component for Fluent UI React", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,11 +18,11 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-label": "^9.3.10", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-label": "^9.3.11", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-storybook-addon/package.json b/packages/react-components/react-storybook-addon/package.json index 69d80edcb8addc..a6b85d19cf8f69 100644 --- a/packages/react-components/react-storybook-addon/package.json +++ b/packages/react-components/react-storybook-addon/package.json @@ -16,20 +16,20 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-button": "^9.6.11", - "@fluentui/react-menu": "^9.20.4", - "@fluentui/react-label": "^9.3.10", - "@fluentui/react-switch": "^9.4.10", - "@fluentui/react-text": "^9.6.10", - "@fluentui/react-link": "^9.6.10", - "@fluentui/react-provider": "^9.22.10", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-button": "^9.6.12", + "@fluentui/react-menu": "^9.20.5", + "@fluentui/react-label": "^9.3.11", + "@fluentui/react-switch": "^9.4.11", + "@fluentui/react-text": "^9.6.11", + "@fluentui/react-link": "^9.7.0", + "@fluentui/react-provider": "^9.22.11", + "@fluentui/react-utilities": "^9.25.4", "@fluentui/react-theme": "^9.2.0", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-spinner": "^9.7.10", - "@fluentui/react-toast": "^9.7.8", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-spinner": "^9.7.11", + "@fluentui/react-toast": "^9.7.9", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-swatch-picker/library/CHANGELOG.json b/packages/react-components/react-swatch-picker/library/CHANGELOG.json index 61c697f0ee46df..6070cc583026ca 100644 --- a/packages/react-components/react-swatch-picker/library/CHANGELOG.json +++ b/packages/react-components/react-swatch-picker/library/CHANGELOG.json @@ -1,6 +1,57 @@ { "name": "@fluentui/react-swatch-picker", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:10 GMT", + "tag": "@fluentui/react-swatch-picker_v9.4.11", + "version": "9.4.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-swatch-picker", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-swatch-picker", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-swatch-picker", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-swatch-picker", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-swatch-picker", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-swatch-picker", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-swatch-picker", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-swatch-picker_v9.4.10", diff --git a/packages/react-components/react-swatch-picker/library/CHANGELOG.md b/packages/react-components/react-swatch-picker/library/CHANGELOG.md index 4054225de6fcb5..6bad610a01d659 100644 --- a/packages/react-components/react-swatch-picker/library/CHANGELOG.md +++ b/packages/react-components/react-swatch-picker/library/CHANGELOG.md @@ -1,9 +1,24 @@ # Change Log - @fluentui/react-swatch-picker -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:10 GMT and should not be manually modified. +## [9.4.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-swatch-picker_v9.4.11) + +Tue, 11 Nov 2025 19:18:10 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-swatch-picker_v9.4.10..@fluentui/react-swatch-picker_v9.4.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.4.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-swatch-picker_v9.4.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-swatch-picker/library/package.json b/packages/react-components/react-swatch-picker/library/package.json index 93d5f106828ae1..0509b857339593 100644 --- a/packages/react-components/react-swatch-picker/library/package.json +++ b/packages/react-components/react-swatch-picker/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-swatch-picker", - "version": "9.4.10", + "version": "9.4.11", "description": "New fluentui react package", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -20,14 +20,14 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-context-selector": "^9.2.11", - "@fluentui/react-field": "^9.4.10", + "@fluentui/react-context-selector": "^9.2.12", + "@fluentui/react-field": "^9.4.11", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-switch/library/CHANGELOG.json b/packages/react-components/react-switch/library/CHANGELOG.json index d398380ea1ecd6..b7a4fd873f4f6c 100644 --- a/packages/react-components/react-switch/library/CHANGELOG.json +++ b/packages/react-components/react-switch/library/CHANGELOG.json @@ -1,6 +1,57 @@ { "name": "@fluentui/react-switch", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:10 GMT", + "tag": "@fluentui/react-switch_v9.4.11", + "version": "9.4.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-switch", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-switch", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-switch", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-switch", + "comment": "Bump @fluentui/react-label to v9.3.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-switch", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-switch", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-switch", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-switch_v9.4.10", diff --git a/packages/react-components/react-switch/library/CHANGELOG.md b/packages/react-components/react-switch/library/CHANGELOG.md index 5b966fb60ed340..8d4e27e150fcb8 100644 --- a/packages/react-components/react-switch/library/CHANGELOG.md +++ b/packages/react-components/react-switch/library/CHANGELOG.md @@ -1,9 +1,24 @@ # Change Log - @fluentui/react-switch -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:10 GMT and should not be manually modified. +## [9.4.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-switch_v9.4.11) + +Tue, 11 Nov 2025 19:18:10 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-switch_v9.4.10..@fluentui/react-switch_v9.4.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-label to v9.3.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.4.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-switch_v9.4.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-switch/library/package.json b/packages/react-components/react-switch/library/package.json index 70d73825a9e762..92f6dd82a19f5c 100644 --- a/packages/react-components/react-switch/library/package.json +++ b/packages/react-components/react-switch/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-switch", - "version": "9.4.10", + "version": "9.4.11", "description": "Fluent UI React Switch component.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,14 +18,14 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-field": "^9.4.10", + "@fluentui/react-field": "^9.4.11", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-label": "^9.3.10", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-label": "^9.3.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-table/library/CHANGELOG.json b/packages/react-components/react-table/library/CHANGELOG.json index bff253b5aa2728..147bb65fd97e70 100644 --- a/packages/react-components/react-table/library/CHANGELOG.json +++ b/packages/react-components/react-table/library/CHANGELOG.json @@ -1,6 +1,75 @@ { "name": "@fluentui/react-table", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:11 GMT", + "tag": "@fluentui/react-table_v9.19.5", + "version": "9.19.5", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-table", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-table", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-table", + "comment": "Bump @fluentui/react-avatar to v9.9.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-table", + "comment": "Bump @fluentui/react-checkbox to v9.5.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-table", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-table", + "comment": "Bump @fluentui/react-radio to v9.5.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-table", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-table", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-table", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-table", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-table_v9.19.4", diff --git a/packages/react-components/react-table/library/CHANGELOG.md b/packages/react-components/react-table/library/CHANGELOG.md index 9b484c806b7143..e4d0a8b50e4d22 100644 --- a/packages/react-components/react-table/library/CHANGELOG.md +++ b/packages/react-components/react-table/library/CHANGELOG.md @@ -1,9 +1,27 @@ # Change Log - @fluentui/react-table -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:11 GMT and should not be manually modified. +## [9.19.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-table_v9.19.5) + +Tue, 11 Nov 2025 19:18:11 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-table_v9.19.4..@fluentui/react-table_v9.19.5) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-avatar to v9.9.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-checkbox to v9.5.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-radio to v9.5.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.19.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-table_v9.19.4) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-table/library/package.json b/packages/react-components/react-table/library/package.json index 98fabe447f9886..86cb2800c3ddb0 100644 --- a/packages/react-components/react-table/library/package.json +++ b/packages/react-components/react-table/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-table", - "version": "9.19.4", + "version": "9.19.5", "description": "React components for building web experiences", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -21,17 +21,17 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-avatar": "^9.9.11", - "@fluentui/react-checkbox": "^9.5.10", - "@fluentui/react-context-selector": "^9.2.11", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-avatar": "^9.9.12", + "@fluentui/react-checkbox": "^9.5.11", + "@fluentui/react-context-selector": "^9.2.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-radio": "^9.5.10", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-radio": "^9.5.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-tabs/library/CHANGELOG.json b/packages/react-components/react-tabs/library/CHANGELOG.json index 4f4d02212f2f06..d9c65a7901c90f 100644 --- a/packages/react-components/react-tabs/library/CHANGELOG.json +++ b/packages/react-components/react-tabs/library/CHANGELOG.json @@ -1,6 +1,51 @@ { "name": "@fluentui/react-tabs", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:11 GMT", + "tag": "@fluentui/react-tabs_v9.10.7", + "version": "9.10.7", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tabs", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-tabs", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tabs", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tabs", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tabs", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tabs", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-tabs_v9.10.6", diff --git a/packages/react-components/react-tabs/library/CHANGELOG.md b/packages/react-components/react-tabs/library/CHANGELOG.md index e6ea8ce4f17b2e..901228632c67ae 100644 --- a/packages/react-components/react-tabs/library/CHANGELOG.md +++ b/packages/react-components/react-tabs/library/CHANGELOG.md @@ -1,9 +1,23 @@ # Change Log - @fluentui/react-tabs -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:11 GMT and should not be manually modified. +## [9.10.7](https://github.com/microsoft/fluentui/tree/@fluentui/react-tabs_v9.10.7) + +Tue, 11 Nov 2025 19:18:11 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-tabs_v9.10.6..@fluentui/react-tabs_v9.10.7) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.10.6](https://github.com/microsoft/fluentui/tree/@fluentui/react-tabs_v9.10.6) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-tabs/library/package.json b/packages/react-components/react-tabs/library/package.json index 78ee3b5e7e44d2..0988f9a4f01209 100644 --- a/packages/react-components/react-tabs/library/package.json +++ b/packages/react-components/react-tabs/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-tabs", - "version": "9.10.6", + "version": "9.10.7", "description": "Fluent UI React tabs components", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,12 +18,12 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-context-selector": "^9.2.11", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-context-selector": "^9.2.12", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-tabster/CHANGELOG.json b/packages/react-components/react-tabster/CHANGELOG.json index 29c0c9e4edc210..aeaff02090fe76 100644 --- a/packages/react-components/react-tabster/CHANGELOG.json +++ b/packages/react-components/react-tabster/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@fluentui/react-tabster", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:11 GMT", + "tag": "@fluentui/react-tabster_v9.26.10", + "version": "9.26.10", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tabster", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-tabster", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tabster", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:15 GMT", "tag": "@fluentui/react-tabster_v9.26.9", diff --git a/packages/react-components/react-tabster/CHANGELOG.md b/packages/react-components/react-tabster/CHANGELOG.md index 9f0176a41c92ef..79bff47f6466a3 100644 --- a/packages/react-components/react-tabster/CHANGELOG.md +++ b/packages/react-components/react-tabster/CHANGELOG.md @@ -1,9 +1,20 @@ # Change Log - @fluentui/react-tabster -This log was last generated on Thu, 06 Nov 2025 15:01:15 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:11 GMT and should not be manually modified. +## [9.26.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-tabster_v9.26.10) + +Tue, 11 Nov 2025 19:18:11 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-tabster_v9.26.9..@fluentui/react-tabster_v9.26.10) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.26.9](https://github.com/microsoft/fluentui/tree/@fluentui/react-tabster_v9.26.9) Thu, 06 Nov 2025 15:01:15 GMT diff --git a/packages/react-components/react-tabster/package.json b/packages/react-components/react-tabster/package.json index bb1363ce959a36..88d9be64b2469d 100644 --- a/packages/react-components/react-tabster/package.json +++ b/packages/react-components/react-tabster/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-tabster", - "version": "9.26.9", + "version": "9.26.10", "description": "Utilities for focus management and facade for tabster", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -17,9 +17,9 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "keyborg": "^2.6.0", diff --git a/packages/react-components/react-tag-picker/library/CHANGELOG.json b/packages/react-components/react-tag-picker/library/CHANGELOG.json index bb0ae8a8724eee..e419bb5eff99c7 100644 --- a/packages/react-components/react-tag-picker/library/CHANGELOG.json +++ b/packages/react-components/react-tag-picker/library/CHANGELOG.json @@ -1,6 +1,87 @@ { "name": "@fluentui/react-tag-picker", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:12 GMT", + "tag": "@fluentui/react-tag-picker_v9.7.12", + "version": "9.7.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tag-picker", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-tag-picker", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tag-picker", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tag-picker", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tag-picker", + "comment": "Bump @fluentui/react-portal to v9.8.8", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tag-picker", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tag-picker", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tag-picker", + "comment": "Bump @fluentui/react-combobox to v9.16.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tag-picker", + "comment": "Bump @fluentui/react-tags to v9.7.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tag-picker", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tag-picker", + "comment": "Bump @fluentui/react-positioning to v9.20.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tag-picker", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-tag-picker_v9.7.11", diff --git a/packages/react-components/react-tag-picker/library/CHANGELOG.md b/packages/react-components/react-tag-picker/library/CHANGELOG.md index 437c6f1991edfc..2b481f020eba30 100644 --- a/packages/react-components/react-tag-picker/library/CHANGELOG.md +++ b/packages/react-components/react-tag-picker/library/CHANGELOG.md @@ -1,9 +1,29 @@ # Change Log - @fluentui/react-tag-picker -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:12 GMT and should not be manually modified. +## [9.7.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-tag-picker_v9.7.12) + +Tue, 11 Nov 2025 19:18:12 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-tag-picker_v9.7.11..@fluentui/react-tag-picker_v9.7.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-portal to v9.8.8 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-combobox to v9.16.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tags to v9.7.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-positioning to v9.20.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.7.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-tag-picker_v9.7.11) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-tag-picker/library/package.json b/packages/react-components/react-tag-picker/library/package.json index 60c8b6dca3051e..3d838c5c80d1c0 100644 --- a/packages/react-components/react-tag-picker/library/package.json +++ b/packages/react-components/react-tag-picker/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-tag-picker", - "version": "9.7.11", + "version": "9.7.12", "description": "FluentUI TagPicker component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -28,20 +28,20 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-portal": "^9.8.7", - "@fluentui/react-tabster": "^9.26.9", - "@fluentui/react-aria": "^9.17.5", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-portal": "^9.8.8", + "@fluentui/react-tabster": "^9.26.10", + "@fluentui/react-aria": "^9.17.6", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-combobox": "^9.16.11", - "@fluentui/react-tags": "^9.7.11", - "@fluentui/react-context-selector": "^9.2.11", - "@fluentui/react-positioning": "^9.20.9", + "@fluentui/react-combobox": "^9.16.12", + "@fluentui/react-tags": "^9.7.12", + "@fluentui/react-context-selector": "^9.2.12", + "@fluentui/react-positioning": "^9.20.10", "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-field": "^9.4.10", + "@fluentui/react-field": "^9.4.11", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-tags/library/CHANGELOG.json b/packages/react-components/react-tags/library/CHANGELOG.json index bbf0df2382fea6..a653f9e2eb040b 100644 --- a/packages/react-components/react-tags/library/CHANGELOG.json +++ b/packages/react-components/react-tags/library/CHANGELOG.json @@ -1,6 +1,57 @@ { "name": "@fluentui/react-tags", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:12 GMT", + "tag": "@fluentui/react-tags_v9.7.12", + "version": "9.7.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tags", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-tags", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tags", + "comment": "Bump @fluentui/react-avatar to v9.9.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tags", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tags", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tags", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tags", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-tags_v9.7.11", diff --git a/packages/react-components/react-tags/library/CHANGELOG.md b/packages/react-components/react-tags/library/CHANGELOG.md index c25e0d58959f6c..74f9e6fa5790b8 100644 --- a/packages/react-components/react-tags/library/CHANGELOG.md +++ b/packages/react-components/react-tags/library/CHANGELOG.md @@ -1,9 +1,24 @@ # Change Log - @fluentui/react-tags -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:12 GMT and should not be manually modified. +## [9.7.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-tags_v9.7.12) + +Tue, 11 Nov 2025 19:18:12 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-tags_v9.7.11..@fluentui/react-tags_v9.7.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-avatar to v9.9.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.7.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-tags_v9.7.11) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-tags/library/package.json b/packages/react-components/react-tags/library/package.json index 54a1cb931d8f9e..52a15a48631515 100644 --- a/packages/react-components/react-tags/library/package.json +++ b/packages/react-components/react-tags/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-tags", - "version": "9.7.11", + "version": "9.7.12", "description": "Fluent UI Tag component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -21,14 +21,14 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-avatar": "^9.9.11", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-avatar": "^9.9.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-teaching-popover/library/CHANGELOG.json b/packages/react-components/react-teaching-popover/library/CHANGELOG.json index 19490e26de77e7..e42a2e4e5fcdcf 100644 --- a/packages/react-components/react-teaching-popover/library/CHANGELOG.json +++ b/packages/react-components/react-teaching-popover/library/CHANGELOG.json @@ -1,6 +1,69 @@ { "name": "@fluentui/react-teaching-popover", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:12 GMT", + "tag": "@fluentui/react-teaching-popover_v9.6.12", + "version": "9.6.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-teaching-popover", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-teaching-popover", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-teaching-popover", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-teaching-popover", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-teaching-popover", + "comment": "Bump @fluentui/react-popover to v9.12.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-teaching-popover", + "comment": "Bump @fluentui/react-button to v9.6.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-teaching-popover", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-teaching-popover", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-teaching-popover", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-teaching-popover_v9.6.11", diff --git a/packages/react-components/react-teaching-popover/library/CHANGELOG.md b/packages/react-components/react-teaching-popover/library/CHANGELOG.md index 99e43277255563..facb5e98ac82b2 100644 --- a/packages/react-components/react-teaching-popover/library/CHANGELOG.md +++ b/packages/react-components/react-teaching-popover/library/CHANGELOG.md @@ -1,9 +1,26 @@ # Change Log - @fluentui/react-teaching-popover -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:12 GMT and should not be manually modified. +## [9.6.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-teaching-popover_v9.6.12) + +Tue, 11 Nov 2025 19:18:12 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-teaching-popover_v9.6.11..@fluentui/react-teaching-popover_v9.6.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-popover to v9.12.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-button to v9.6.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.6.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-teaching-popover_v9.6.11) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-teaching-popover/library/package.json b/packages/react-components/react-teaching-popover/library/package.json index 97cb680957bef9..b5f52d1aadf5d6 100644 --- a/packages/react-components/react-teaching-popover/library/package.json +++ b/packages/react-components/react-teaching-popover/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-teaching-popover", - "version": "9.6.11", + "version": "9.6.12", "description": "New fluentui react package", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -24,18 +24,18 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-jsx-runtime": "^9.3.3", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-popover": "^9.12.11", - "@fluentui/react-button": "^9.6.11", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-popover": "^9.12.12", + "@fluentui/react-button": "^9.6.12", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-context-selector": "^9.2.11", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-context-selector": "^9.2.12", "use-sync-external-store": "^1.2.0" }, "peerDependencies": { diff --git a/packages/react-components/react-text/library/CHANGELOG.json b/packages/react-components/react-text/library/CHANGELOG.json index a082e58518728b..e9552da622c035 100644 --- a/packages/react-components/react-text/library/CHANGELOG.json +++ b/packages/react-components/react-text/library/CHANGELOG.json @@ -1,6 +1,39 @@ { "name": "@fluentui/react-text", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:12 GMT", + "tag": "@fluentui/react-text_v9.6.11", + "version": "9.6.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-text", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-text", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-text", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-text", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-text_v9.6.10", diff --git a/packages/react-components/react-text/library/CHANGELOG.md b/packages/react-components/react-text/library/CHANGELOG.md index f7bd55737f9bb5..d9f7d68c0440ad 100644 --- a/packages/react-components/react-text/library/CHANGELOG.md +++ b/packages/react-components/react-text/library/CHANGELOG.md @@ -1,9 +1,21 @@ # Change Log - @fluentui/react-text -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:12 GMT and should not be manually modified. +## [9.6.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-text_v9.6.11) + +Tue, 11 Nov 2025 19:18:12 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-text_v9.6.10..@fluentui/react-text_v9.6.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.6.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-text_v9.6.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-text/library/package.json b/packages/react-components/react-text/library/package.json index be84ab759ffa98..0b978430d4eaa0 100644 --- a/packages/react-components/react-text/library/package.json +++ b/packages/react-components/react-text/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-text", - "version": "9.6.10", + "version": "9.6.11", "description": "Text is a typography and styling abstraction component that can be used to ensure the consistency of all text across your application.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,10 +18,10 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-textarea/library/CHANGELOG.json b/packages/react-components/react-textarea/library/CHANGELOG.json index a9efb39338b5bc..0d39202daf9f2d 100644 --- a/packages/react-components/react-textarea/library/CHANGELOG.json +++ b/packages/react-components/react-textarea/library/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@fluentui/react-textarea", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:13 GMT", + "tag": "@fluentui/react-textarea_v9.6.11", + "version": "9.6.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-textarea", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-textarea", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-textarea", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-textarea", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-textarea", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-textarea_v9.6.10", diff --git a/packages/react-components/react-textarea/library/CHANGELOG.md b/packages/react-components/react-textarea/library/CHANGELOG.md index 724aa66d34bf5b..c887bc3e7a5f04 100644 --- a/packages/react-components/react-textarea/library/CHANGELOG.md +++ b/packages/react-components/react-textarea/library/CHANGELOG.md @@ -1,9 +1,22 @@ # Change Log - @fluentui/react-textarea -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:13 GMT and should not be manually modified. +## [9.6.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-textarea_v9.6.11) + +Tue, 11 Nov 2025 19:18:13 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-textarea_v9.6.10..@fluentui/react-textarea_v9.6.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.6.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-textarea_v9.6.10) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-textarea/library/package.json b/packages/react-components/react-textarea/library/package.json index bd495918d34862..7ffc1637db7127 100644 --- a/packages/react-components/react-textarea/library/package.json +++ b/packages/react-components/react-textarea/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-textarea", - "version": "9.6.10", + "version": "9.6.11", "description": "Fluent UI TextArea component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,11 +18,11 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-field": "^9.4.10", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-field": "^9.4.11", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-timepicker-compat/library/CHANGELOG.json b/packages/react-components/react-timepicker-compat/library/CHANGELOG.json index 3a81488ee2104e..19b1f648319b15 100644 --- a/packages/react-components/react-timepicker-compat/library/CHANGELOG.json +++ b/packages/react-components/react-timepicker-compat/library/CHANGELOG.json @@ -1,6 +1,51 @@ { "name": "@fluentui/react-timepicker-compat", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:13 GMT", + "tag": "@fluentui/react-timepicker-compat_v0.4.25", + "version": "0.4.25", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-timepicker-compat", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-timepicker-compat", + "comment": "Bump @fluentui/react-combobox to v9.16.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-timepicker-compat", + "comment": "Bump @fluentui/react-field to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-timepicker-compat", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-timepicker-compat", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-timepicker-compat", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-timepicker-compat_v0.4.23", diff --git a/packages/react-components/react-timepicker-compat/library/CHANGELOG.md b/packages/react-components/react-timepicker-compat/library/CHANGELOG.md index c03d2de0427f1c..0727d970c714b4 100644 --- a/packages/react-components/react-timepicker-compat/library/CHANGELOG.md +++ b/packages/react-components/react-timepicker-compat/library/CHANGELOG.md @@ -1,9 +1,23 @@ # Change Log - @fluentui/react-timepicker-compat -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:13 GMT and should not be manually modified. +## [0.4.25](https://github.com/microsoft/fluentui/tree/@fluentui/react-timepicker-compat_v0.4.25) + +Tue, 11 Nov 2025 19:18:13 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-timepicker-compat_v0.4.23..@fluentui/react-timepicker-compat_v0.4.25) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-combobox to v9.16.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-field to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [0.4.23](https://github.com/microsoft/fluentui/tree/@fluentui/react-timepicker-compat_v0.4.23) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-timepicker-compat/library/package.json b/packages/react-components/react-timepicker-compat/library/package.json index b83eaf371440dc..f60fc1189322b1 100644 --- a/packages/react-components/react-timepicker-compat/library/package.json +++ b/packages/react-components/react-timepicker-compat/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-timepicker-compat", - "version": "0.4.24", + "version": "0.4.25", "description": "Fluent UI TimePicker Compat Component", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -28,12 +28,12 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-combobox": "^9.16.11", - "@fluentui/react-field": "^9.4.10", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-combobox": "^9.16.12", + "@fluentui/react-field": "^9.4.11", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-toast/library/CHANGELOG.json b/packages/react-components/react-toast/library/CHANGELOG.json index a9a593315c36de..ddcbc4b0dcd597 100644 --- a/packages/react-components/react-toast/library/CHANGELOG.json +++ b/packages/react-components/react-toast/library/CHANGELOG.json @@ -1,6 +1,69 @@ { "name": "@fluentui/react-toast", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:13 GMT", + "tag": "@fluentui/react-toast_v9.7.9", + "version": "9.7.9", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-toast", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-toast", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toast", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toast", + "comment": "Bump @fluentui/react-motion to v9.11.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toast", + "comment": "Bump @fluentui/react-motion-components-preview to v0.14.1", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toast", + "comment": "Bump @fluentui/react-portal to v9.8.8", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toast", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toast", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toast", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 17:24:17 GMT", "tag": "@fluentui/react-toast_v9.7.8", diff --git a/packages/react-components/react-toast/library/CHANGELOG.md b/packages/react-components/react-toast/library/CHANGELOG.md index dbfc57dfdef598..8f99a3495399b8 100644 --- a/packages/react-components/react-toast/library/CHANGELOG.md +++ b/packages/react-components/react-toast/library/CHANGELOG.md @@ -1,9 +1,26 @@ # Change Log - @fluentui/react-toast -This log was last generated on Thu, 06 Nov 2025 17:24:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:13 GMT and should not be manually modified. +## [9.7.9](https://github.com/microsoft/fluentui/tree/@fluentui/react-toast_v9.7.9) + +Tue, 11 Nov 2025 19:18:13 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-toast_v9.7.8..@fluentui/react-toast_v9.7.9) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion to v9.11.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion-components-preview to v0.14.1 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-portal to v9.8.8 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.7.8](https://github.com/microsoft/fluentui/tree/@fluentui/react-toast_v9.7.8) Thu, 06 Nov 2025 17:24:17 GMT diff --git a/packages/react-components/react-toast/library/package.json b/packages/react-components/react-toast/library/package.json index 9e48fcf2ae3c1c..95c365a53b8ce8 100644 --- a/packages/react-components/react-toast/library/package.json +++ b/packages/react-components/react-toast/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-toast", - "version": "9.7.8", + "version": "9.7.9", "description": "Toast component for Fluent UI", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -21,16 +21,16 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.5", + "@fluentui/react-aria": "^9.17.6", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-motion": "^9.11.3", - "@fluentui/react-motion-components-preview": "^0.14.0", - "@fluentui/react-portal": "^9.8.7", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-motion": "^9.11.4", + "@fluentui/react-motion-components-preview": "^0.14.1", + "@fluentui/react-portal": "^9.8.8", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-toolbar/library/CHANGELOG.json b/packages/react-components/react-toolbar/library/CHANGELOG.json index 3e51146e88b614..a2ac054bc29f3f 100644 --- a/packages/react-components/react-toolbar/library/CHANGELOG.json +++ b/packages/react-components/react-toolbar/library/CHANGELOG.json @@ -1,6 +1,69 @@ { "name": "@fluentui/react-toolbar", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:14 GMT", + "tag": "@fluentui/react-toolbar_v9.6.12", + "version": "9.6.12", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-toolbar", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-toolbar", + "comment": "Bump @fluentui/react-button to v9.6.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toolbar", + "comment": "Bump @fluentui/react-divider to v9.4.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toolbar", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toolbar", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toolbar", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toolbar", + "comment": "Bump @fluentui/react-radio to v9.5.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toolbar", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-toolbar", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:25 GMT", "tag": "@fluentui/react-toolbar_v9.6.11", diff --git a/packages/react-components/react-toolbar/library/CHANGELOG.md b/packages/react-components/react-toolbar/library/CHANGELOG.md index d26342d6835f0f..a8faee3b3166bb 100644 --- a/packages/react-components/react-toolbar/library/CHANGELOG.md +++ b/packages/react-components/react-toolbar/library/CHANGELOG.md @@ -1,9 +1,26 @@ # Change Log - @fluentui/react-toolbar -This log was last generated on Thu, 06 Nov 2025 15:01:25 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:14 GMT and should not be manually modified. +## [9.6.12](https://github.com/microsoft/fluentui/tree/@fluentui/react-toolbar_v9.6.12) + +Tue, 11 Nov 2025 19:18:14 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-toolbar_v9.6.11..@fluentui/react-toolbar_v9.6.12) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-button to v9.6.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-divider to v9.4.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-radio to v9.5.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.6.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-toolbar_v9.6.11) Thu, 06 Nov 2025 15:01:25 GMT diff --git a/packages/react-components/react-toolbar/library/package.json b/packages/react-components/react-toolbar/library/package.json index f63a621d95cf38..03f2143ebe9b31 100644 --- a/packages/react-components/react-toolbar/library/package.json +++ b/packages/react-components/react-toolbar/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-toolbar", - "version": "9.6.11", + "version": "9.6.12", "description": "React components for building web experiences", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -20,15 +20,15 @@ "@fluentui/scripts-cypress": "*" }, "dependencies": { - "@fluentui/react-button": "^9.6.11", - "@fluentui/react-divider": "^9.4.10", + "@fluentui/react-button": "^9.6.12", + "@fluentui/react-divider": "^9.4.11", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-context-selector": "^9.2.11", - "@fluentui/react-radio": "^9.5.10", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-context-selector": "^9.2.12", + "@fluentui/react-radio": "^9.5.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-tooltip/library/CHANGELOG.json b/packages/react-components/react-tooltip/library/CHANGELOG.json index cef08a704bc269..6f0bbcc1b5eba6 100644 --- a/packages/react-components/react-tooltip/library/CHANGELOG.json +++ b/packages/react-components/react-tooltip/library/CHANGELOG.json @@ -1,6 +1,57 @@ { "name": "@fluentui/react-tooltip", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:14 GMT", + "tag": "@fluentui/react-tooltip_v9.8.11", + "version": "9.8.11", + "comments": { + "patch": [ + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tooltip", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-tooltip", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tooltip", + "comment": "Bump @fluentui/react-portal to v9.8.8", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tooltip", + "comment": "Bump @fluentui/react-positioning to v9.20.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tooltip", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tooltip", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tooltip", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:15 GMT", "tag": "@fluentui/react-tooltip_v9.8.10", diff --git a/packages/react-components/react-tooltip/library/CHANGELOG.md b/packages/react-components/react-tooltip/library/CHANGELOG.md index 12bd9f2accadf2..d07078b70c1e89 100644 --- a/packages/react-components/react-tooltip/library/CHANGELOG.md +++ b/packages/react-components/react-tooltip/library/CHANGELOG.md @@ -1,9 +1,24 @@ # Change Log - @fluentui/react-tooltip -This log was last generated on Thu, 06 Nov 2025 15:01:15 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:14 GMT and should not be manually modified. +## [9.8.11](https://github.com/microsoft/fluentui/tree/@fluentui/react-tooltip_v9.8.11) + +Tue, 11 Nov 2025 19:18:14 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-tooltip_v9.8.10..@fluentui/react-tooltip_v9.8.11) + +### Patches + +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-portal to v9.8.8 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-positioning to v9.20.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.8.10](https://github.com/microsoft/fluentui/tree/@fluentui/react-tooltip_v9.8.10) Thu, 06 Nov 2025 15:01:15 GMT diff --git a/packages/react-components/react-tooltip/library/package.json b/packages/react-components/react-tooltip/library/package.json index 589f6d775bb74d..b068ad53fba6e9 100644 --- a/packages/react-components/react-tooltip/library/package.json +++ b/packages/react-components/react-tooltip/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-tooltip", - "version": "9.8.10", + "version": "9.8.11", "description": "React components for building web experiences", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -19,13 +19,13 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-portal": "^9.8.7", - "@fluentui/react-positioning": "^9.20.9", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-portal": "^9.8.8", + "@fluentui/react-positioning": "^9.20.10", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-tree/library/CHANGELOG.json b/packages/react-components/react-tree/library/CHANGELOG.json index 844d33934a9162..410cb50db58c6f 100644 --- a/packages/react-components/react-tree/library/CHANGELOG.json +++ b/packages/react-components/react-tree/library/CHANGELOG.json @@ -1,6 +1,99 @@ { "name": "@fluentui/react-tree", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:14 GMT", + "tag": "@fluentui/react-tree_v9.15.6", + "version": "9.15.6", + "comments": { + "patch": [ + { + "author": "maachin@gmail.com", + "package": "@fluentui/react-tree", + "commit": "3f58fe3150483f5599769f70759bc81c0e034fb2", + "comment": "performance optimization in react-tree" + }, + { + "author": "estebanmu@microsoft.com", + "package": "@fluentui/react-tree", + "commit": "430e23b560d11c778254921d10365777a2728ec4", + "comment": "chore: Bump @griffel/react package." + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-aria to v9.17.6", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-avatar to v9.9.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-button to v9.6.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-checkbox to v9.5.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-context-selector to v9.2.12", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-motion-components-preview to v0.14.1", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-motion to v9.11.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-radio to v9.5.11", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-tabster to v9.26.10", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-utilities to v9.25.4", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + }, + { + "author": "beachball", + "package": "@fluentui/react-tree", + "comment": "Bump @fluentui/react-jsx-runtime to v9.3.3", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 17:24:17 GMT", "tag": "@fluentui/react-tree_v9.15.5", diff --git a/packages/react-components/react-tree/library/CHANGELOG.md b/packages/react-components/react-tree/library/CHANGELOG.md index a6dde471d14a55..ad84fe17bf787b 100644 --- a/packages/react-components/react-tree/library/CHANGELOG.md +++ b/packages/react-components/react-tree/library/CHANGELOG.md @@ -1,9 +1,31 @@ # Change Log - @fluentui/react-tree -This log was last generated on Thu, 06 Nov 2025 17:24:17 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:14 GMT and should not be manually modified. +## [9.15.6](https://github.com/microsoft/fluentui/tree/@fluentui/react-tree_v9.15.6) + +Tue, 11 Nov 2025 19:18:14 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-tree_v9.15.5..@fluentui/react-tree_v9.15.6) + +### Patches + +- performance optimization in react-tree ([PR #35198](https://github.com/microsoft/fluentui/pull/35198) by maachin@gmail.com) +- chore: Bump @griffel/react package. ([PR #35469](https://github.com/microsoft/fluentui/pull/35469) by estebanmu@microsoft.com) +- Bump @fluentui/react-aria to v9.17.6 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-avatar to v9.9.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-button to v9.6.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-checkbox to v9.5.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-context-selector to v9.2.12 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion-components-preview to v0.14.1 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-motion to v9.11.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-radio to v9.5.11 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-tabster to v9.26.10 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-utilities to v9.25.4 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) +- Bump @fluentui/react-jsx-runtime to v9.3.3 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.15.5](https://github.com/microsoft/fluentui/tree/@fluentui/react-tree_v9.15.5) Thu, 06 Nov 2025 17:24:17 GMT diff --git a/packages/react-components/react-tree/library/package.json b/packages/react-components/react-tree/library/package.json index 37f524e9728577..a2be40677155e8 100644 --- a/packages/react-components/react-tree/library/package.json +++ b/packages/react-components/react-tree/library/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-tree", - "version": "9.15.5", + "version": "9.15.6", "description": "Tree component for Fluent UI React", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -21,20 +21,20 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-aria": "^9.17.5", - "@fluentui/react-avatar": "^9.9.11", - "@fluentui/react-button": "^9.6.11", - "@fluentui/react-checkbox": "^9.5.10", - "@fluentui/react-context-selector": "^9.2.11", + "@fluentui/react-aria": "^9.17.6", + "@fluentui/react-avatar": "^9.9.12", + "@fluentui/react-button": "^9.6.12", + "@fluentui/react-checkbox": "^9.5.11", + "@fluentui/react-context-selector": "^9.2.12", "@fluentui/react-icons": "^2.0.245", - "@fluentui/react-motion-components-preview": "^0.14.0", - "@fluentui/react-motion": "^9.11.3", - "@fluentui/react-radio": "^9.5.10", - "@fluentui/react-shared-contexts": "^9.25.2", - "@fluentui/react-tabster": "^9.26.9", + "@fluentui/react-motion-components-preview": "^0.14.1", + "@fluentui/react-motion": "^9.11.4", + "@fluentui/react-radio": "^9.5.11", + "@fluentui/react-shared-contexts": "^9.26.0", + "@fluentui/react-tabster": "^9.26.10", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", - "@fluentui/react-jsx-runtime": "^9.3.2", + "@fluentui/react-utilities": "^9.25.4", + "@fluentui/react-jsx-runtime": "^9.3.3", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-utilities-compat/library/package.json b/packages/react-components/react-utilities-compat/library/package.json index c5b38ac09a106f..0e3b40d7741c4c 100644 --- a/packages/react-components/react-utilities-compat/library/package.json +++ b/packages/react-components/react-utilities-compat/library/package.json @@ -25,10 +25,10 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-jsx-runtime": "^9.3.2", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-jsx-runtime": "^9.3.3", + "@fluentui/react-shared-contexts": "^9.26.0", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1" }, diff --git a/packages/react-components/react-utilities/CHANGELOG.json b/packages/react-components/react-utilities/CHANGELOG.json index 27ea402f35485c..50b44fd3389ef5 100644 --- a/packages/react-components/react-utilities/CHANGELOG.json +++ b/packages/react-components/react-utilities/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@fluentui/react-utilities", "entries": [ + { + "date": "Tue, 11 Nov 2025 19:18:29 GMT", + "tag": "@fluentui/react-utilities_v9.25.4", + "version": "9.25.4", + "comments": { + "patch": [ + { + "author": "beachball", + "package": "@fluentui/react-utilities", + "comment": "Bump @fluentui/react-shared-contexts to v9.26.0", + "commit": "f20aef7551513ff905c97a5ab703f79118316295" + } + ] + } + }, { "date": "Thu, 06 Nov 2025 15:01:16 GMT", "tag": "@fluentui/react-utilities_v9.25.3", diff --git a/packages/react-components/react-utilities/CHANGELOG.md b/packages/react-components/react-utilities/CHANGELOG.md index 58c151e2fc648a..a7249fe507725a 100644 --- a/packages/react-components/react-utilities/CHANGELOG.md +++ b/packages/react-components/react-utilities/CHANGELOG.md @@ -1,9 +1,18 @@ # Change Log - @fluentui/react-utilities -This log was last generated on Thu, 06 Nov 2025 15:01:16 GMT and should not be manually modified. +This log was last generated on Tue, 11 Nov 2025 19:18:29 GMT and should not be manually modified. +## [9.25.4](https://github.com/microsoft/fluentui/tree/@fluentui/react-utilities_v9.25.4) + +Tue, 11 Nov 2025 19:18:29 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/react-utilities_v9.25.3..@fluentui/react-utilities_v9.25.4) + +### Patches + +- Bump @fluentui/react-shared-contexts to v9.26.0 ([PR #35462](https://github.com/microsoft/fluentui/pull/35462) by beachball) + ## [9.25.3](https://github.com/microsoft/fluentui/tree/@fluentui/react-utilities_v9.25.3) Thu, 06 Nov 2025 15:01:16 GMT diff --git a/packages/react-components/react-utilities/package.json b/packages/react-components/react-utilities/package.json index 5b665b661d8885..9cc33451eec3bf 100644 --- a/packages/react-components/react-utilities/package.json +++ b/packages/react-components/react-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@fluentui/react-utilities", - "version": "9.25.3", + "version": "9.25.4", "description": "A set of general React-specific utilities.", "main": "lib-commonjs/index.js", "module": "lib/index.js", @@ -18,7 +18,7 @@ }, "dependencies": { "@fluentui/keyboard-keys": "^9.0.8", - "@fluentui/react-shared-contexts": "^9.25.2", + "@fluentui/react-shared-contexts": "^9.26.0", "@swc/helpers": "^0.5.1" }, "peerDependencies": { diff --git a/packages/react-components/recipes/package.json b/packages/react-components/recipes/package.json index ce463163d57330..fedf7f1c1759f9 100644 --- a/packages/react-components/recipes/package.json +++ b/packages/react-components/recipes/package.json @@ -27,10 +27,10 @@ "@fluentui/react-storybook-addon-export-to-sandbox": "*" }, "dependencies": { - "@fluentui/react-provider": "^9.22.10", + "@fluentui/react-provider": "^9.22.11", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-text": "^9.6.10", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-text": "^9.6.11", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "@fluentui/react-icons": "^2.0.245" diff --git a/packages/react-components/theme-designer/package.json b/packages/react-components/theme-designer/package.json index d29dd0a682be8b..00e78133f4393d 100644 --- a/packages/react-components/theme-designer/package.json +++ b/packages/react-components/theme-designer/package.json @@ -17,12 +17,12 @@ "@fluentui/scripts-api-extractor": "*" }, "dependencies": { - "@fluentui/react-components": "^9.72.6", - "@fluentui/react-context-selector": "^9.2.11", + "@fluentui/react-components": "^9.72.7", + "@fluentui/react-context-selector": "^9.2.12", "@fluentui/react-icons": "^2.0.245", "@fluentui/react-storybook-addon-export-to-sandbox": "^0.1.3", "@fluentui/react-theme": "^9.2.0", - "@fluentui/react-utilities": "^9.25.3", + "@fluentui/react-utilities": "^9.25.4", "@griffel/react": "^1.5.32", "@swc/helpers": "^0.5.1", "dedent": "^1.2.0", diff --git a/tools/visual-regression-utilities/package.json b/tools/visual-regression-utilities/package.json index d63c12d5fc19e5..eac5b99d2b09e4 100644 --- a/tools/visual-regression-utilities/package.json +++ b/tools/visual-regression-utilities/package.json @@ -12,7 +12,7 @@ "lib-commonjs" ], "dependencies": { - "@fluentui/react-provider": "^9.22.10", + "@fluentui/react-provider": "^9.22.11", "@fluentui/react-theme": "^9.2.0", "@swc/helpers": "^0.5.1" }, From f0d9d1c1237eac8c1891c0fbc25d5a0af02ad8c4 Mon Sep 17 00:00:00 2001 From: Chris Holt <13071055+chrisdholt@users.noreply.github.com> Date: Tue, 11 Nov 2025 15:52:11 -0800 Subject: [PATCH 02/17] fix: ensure error message is properly announced by assistive technologies for required radios (#35468) --- ...-dd183265-776a-47c4-be07-8ddd0a84e45d.json | 7 +++ .../src/radio-group/radio-group.ts | 43 ++++++++++++++++--- 2 files changed, 43 insertions(+), 7 deletions(-) create mode 100644 change/@fluentui-web-components-dd183265-776a-47c4-be07-8ddd0a84e45d.json diff --git a/change/@fluentui-web-components-dd183265-776a-47c4-be07-8ddd0a84e45d.json b/change/@fluentui-web-components-dd183265-776a-47c4-be07-8ddd0a84e45d.json new file mode 100644 index 00000000000000..e88736b44d70f6 --- /dev/null +++ b/change/@fluentui-web-components-dd183265-776a-47c4-be07-8ddd0a84e45d.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "fix: ensure required radio error message is announced by assistive technology", + "packageName": "@fluentui/web-components", + "email": "13071055+chrisdholt@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/packages/web-components/src/radio-group/radio-group.ts b/packages/web-components/src/radio-group/radio-group.ts index 9a08c31737b153..b9b63f4945832d 100644 --- a/packages/web-components/src/radio-group/radio-group.ts +++ b/packages/web-components/src/radio-group/radio-group.ts @@ -562,19 +562,48 @@ export class RadioGroup extends FASTElement { * @param anchor - Optional anchor to use for the validation message. * * @internal + * @remarks + * RadioGroup validation is reported through the individual Radio elements rather than the RadioGroup itself. + * This is necessary because: + * 1. Each Radio is form-associated (extends BaseCheckbox which has `formAssociated = true`) + * 2. Browser validation UIs and screen readers announce validation against individual form controls + * 3. For groups like RadioGroup, the browser needs to report the error on a specific member of the group + * 4. We anchor the error to the first Radio so it receives focus and announcement + * + * When the group is invalid (required but no selection): + * - Only the first Radio gets the invalid state with the validation message + * - Other Radios are kept valid since selecting any of them would satisfy the requirement + * + * When the group becomes valid (user selects any Radio): + * - All Radios are cleared back to valid state + * - This allows form submission to proceed */ public setValidity(flags?: Partial, message?: string, anchor?: HTMLElement): void { if (this.$fastController.isConnected) { - if (this.disabled || !this.required) { - this.elementInternals.setValidity({}); + // Always check if still required and has no value + const isInvalid = this.required && !this.value && !this.disabled; + + if (!isInvalid) { + // Clear validity on all radios when group is valid + this.enabledRadios?.forEach(radio => { + radio.elementInternals.setValidity({}); + }); return; } - this.elementInternals.setValidity( - { valueMissing: this.required && !this.value, ...flags }, - message ?? this.validationMessage, - anchor ?? this.enabledRadios[0], - ); + // Group is invalid - set error only on first enabled radio for announcement + const validationFlags = { valueMissing: true, ...flags }; + const validationMessage = message ?? this.validationMessage; + + this.enabledRadios?.forEach((radio, index) => { + if (index === 0) { + // Only the first radio shows the validation error for screen reader announcement + radio.elementInternals.setValidity(validationFlags, validationMessage, radio); + } else { + // Other radios are valid (they're just not selected yet) + radio.elementInternals.setValidity({}); + } + }); } } From b990bb438d7d4ccb8dce0c5c6fa03791d4c5f18f Mon Sep 17 00:00:00 2001 From: Anush Gupta <74965306+Anush2303@users.noreply.github.com> Date: Wed, 12 Nov 2025 08:54:25 +0530 Subject: [PATCH 03/17] fix(react-charts): remove redundant styles (#35476) Co-authored-by: Anush --- ...-react-charts-41ce4e16-a576-4864-b71c-f17f6f88e461.json | 7 +++++++ .../CommonComponents/useChartPopoverStyles.styles.ts | 2 -- .../src/components/Legends/useLegendsStyles.styles.ts | 2 -- 3 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 change/@fluentui-react-charts-41ce4e16-a576-4864-b71c-f17f6f88e461.json diff --git a/change/@fluentui-react-charts-41ce4e16-a576-4864-b71c-f17f6f88e461.json b/change/@fluentui-react-charts-41ce4e16-a576-4864-b71c-f17f6f88e461.json new file mode 100644 index 00000000000000..086f9a72d4abd6 --- /dev/null +++ b/change/@fluentui-react-charts-41ce4e16-a576-4864-b71c-f17f6f88e461.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "remove redundant styles", + "packageName": "@fluentui/react-charts", + "email": "anushgupta@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/packages/charts/react-charts/library/src/components/CommonComponents/useChartPopoverStyles.styles.ts b/packages/charts/react-charts/library/src/components/CommonComponents/useChartPopoverStyles.styles.ts index 78d7cbdaabce95..1d331d66c7c22e 100644 --- a/packages/charts/react-charts/library/src/components/CommonComponents/useChartPopoverStyles.styles.ts +++ b/packages/charts/react-charts/library/src/components/CommonComponents/useChartPopoverStyles.styles.ts @@ -33,8 +33,6 @@ const useStyles = makeStyles({ calloutContentRoot: { display: 'grid', overflow: 'hidden', - // TODO: Confirm this style is needed. Shorthands are not used correctly, therefore this style has no effect. - // ...shorthands.padding('11px 16px 10px 16px'), backgroundColor: tokens.colorNeutralBackground1, backgroundBlendMode: 'normal, luminosity', }, diff --git a/packages/charts/react-charts/library/src/components/Legends/useLegendsStyles.styles.ts b/packages/charts/react-charts/library/src/components/Legends/useLegendsStyles.styles.ts index abdc13e544d920..283e18e3ff9351 100644 --- a/packages/charts/react-charts/library/src/components/Legends/useLegendsStyles.styles.ts +++ b/packages/charts/react-charts/library/src/components/Legends/useLegendsStyles.styles.ts @@ -44,8 +44,6 @@ const useStyles = makeStyles({ whiteSpace: 'nowrap', width: '100%', alignItems: 'center', - // TODO: Confirm this style is needed. Shorthands are not used correctly, therefore this style has no effect. - // ...shorthands.margin('-8px 0 0 -8px'), }, legend: { // setting display to flex does not work From f4c7be5af0ed4ccf393e5a9cd8c2b5021e1e4ba5 Mon Sep 17 00:00:00 2001 From: Fluent UI Build Date: Wed, 12 Nov 2025 04:07:35 +0000 Subject: [PATCH 04/17] release: applying package updates - web-components --- ...ents-dd183265-776a-47c4-be07-8ddd0a84e45d.json | 7 ------- .../charts/chart-web-components/CHANGELOG.json | 15 +++++++++++++++ packages/charts/chart-web-components/CHANGELOG.md | 11 ++++++++++- packages/charts/chart-web-components/package.json | 4 ++-- packages/web-components/CHANGELOG.json | 15 +++++++++++++++ packages/web-components/CHANGELOG.md | 11 ++++++++++- packages/web-components/package.json | 2 +- 7 files changed, 53 insertions(+), 12 deletions(-) delete mode 100644 change/@fluentui-web-components-dd183265-776a-47c4-be07-8ddd0a84e45d.json diff --git a/change/@fluentui-web-components-dd183265-776a-47c4-be07-8ddd0a84e45d.json b/change/@fluentui-web-components-dd183265-776a-47c4-be07-8ddd0a84e45d.json deleted file mode 100644 index e88736b44d70f6..00000000000000 --- a/change/@fluentui-web-components-dd183265-776a-47c4-be07-8ddd0a84e45d.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "prerelease", - "comment": "fix: ensure required radio error message is announced by assistive technology", - "packageName": "@fluentui/web-components", - "email": "13071055+chrisdholt@users.noreply.github.com", - "dependentChangeType": "patch" -} diff --git a/packages/charts/chart-web-components/CHANGELOG.json b/packages/charts/chart-web-components/CHANGELOG.json index da67503c297673..45f563fb3e75e7 100644 --- a/packages/charts/chart-web-components/CHANGELOG.json +++ b/packages/charts/chart-web-components/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@fluentui/chart-web-components", "entries": [ + { + "date": "Wed, 12 Nov 2025 04:07:28 GMT", + "tag": "@fluentui/chart-web-components_v0.0.58", + "version": "0.0.58", + "comments": { + "patch": [ + { + "author": "beachball", + "package": "@fluentui/chart-web-components", + "comment": "Bump @fluentui/web-components to v3.0.0-beta.133", + "commit": "b990bb438d7d4ccb8dce0c5c6fa03791d4c5f18f" + } + ] + } + }, { "date": "Fri, 07 Nov 2025 04:12:08 GMT", "tag": "@fluentui/chart-web-components_v0.0.57", diff --git a/packages/charts/chart-web-components/CHANGELOG.md b/packages/charts/chart-web-components/CHANGELOG.md index 95af359ab031cf..2172899e5ace58 100644 --- a/packages/charts/chart-web-components/CHANGELOG.md +++ b/packages/charts/chart-web-components/CHANGELOG.md @@ -1,9 +1,18 @@ # Change Log - @fluentui/chart-web-components -This log was last generated on Fri, 07 Nov 2025 04:12:08 GMT and should not be manually modified. +This log was last generated on Wed, 12 Nov 2025 04:07:28 GMT and should not be manually modified. +## [0.0.58](https://github.com/microsoft/fluentui/tree/@fluentui/chart-web-components_v0.0.58) + +Wed, 12 Nov 2025 04:07:28 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/chart-web-components_v0.0.57..@fluentui/chart-web-components_v0.0.58) + +### Patches + +- Bump @fluentui/web-components to v3.0.0-beta.133 ([PR #35476](https://github.com/microsoft/fluentui/pull/35476) by beachball) + ## [0.0.57](https://github.com/microsoft/fluentui/tree/@fluentui/chart-web-components_v0.0.57) Fri, 07 Nov 2025 04:12:08 GMT diff --git a/packages/charts/chart-web-components/package.json b/packages/charts/chart-web-components/package.json index 7b71bcd5a0d851..5029e66da8feb5 100644 --- a/packages/charts/chart-web-components/package.json +++ b/packages/charts/chart-web-components/package.json @@ -1,7 +1,7 @@ { "name": "@fluentui/chart-web-components", "description": "A library of Fluent Chart Web Components", - "version": "0.0.57", + "version": "0.0.58", "author": { "name": "Microsoft" }, @@ -71,7 +71,7 @@ "dependencies": { "@microsoft/fast-web-utilities": "^6.0.0", "@fluentui/tokens": "^1.0.0-alpha.22", - "@fluentui/web-components": "^3.0.0-beta.132", + "@fluentui/web-components": "^3.0.0-beta.133", "@types/d3-selection": "^3.0.0", "@types/d3-shape": "^3.0.0", "d3-selection": "^3.0.0", diff --git a/packages/web-components/CHANGELOG.json b/packages/web-components/CHANGELOG.json index b487a450327d92..92d289a10d4ce7 100644 --- a/packages/web-components/CHANGELOG.json +++ b/packages/web-components/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@fluentui/web-components", "entries": [ + { + "date": "Wed, 12 Nov 2025 04:07:28 GMT", + "tag": "@fluentui/web-components_v3.0.0-beta.133", + "version": "3.0.0-beta.133", + "comments": { + "prerelease": [ + { + "author": "13071055+chrisdholt@users.noreply.github.com", + "package": "@fluentui/web-components", + "commit": "f0d9d1c1237eac8c1891c0fbc25d5a0af02ad8c4", + "comment": "fix: ensure required radio error message is announced by assistive technology" + } + ] + } + }, { "date": "Fri, 07 Nov 2025 04:12:08 GMT", "tag": "@fluentui/web-components_v3.0.0-beta.132", diff --git a/packages/web-components/CHANGELOG.md b/packages/web-components/CHANGELOG.md index 8504d2c67d3389..ac91de83d0cf64 100644 --- a/packages/web-components/CHANGELOG.md +++ b/packages/web-components/CHANGELOG.md @@ -1,9 +1,18 @@ # Change Log - @fluentui/web-components -This log was last generated on Fri, 07 Nov 2025 04:12:08 GMT and should not be manually modified. +This log was last generated on Wed, 12 Nov 2025 04:07:28 GMT and should not be manually modified. +## [3.0.0-beta.133](https://github.com/microsoft/fluentui/tree/@fluentui/web-components_v3.0.0-beta.133) + +Wed, 12 Nov 2025 04:07:28 GMT +[Compare changes](https://github.com/microsoft/fluentui/compare/@fluentui/web-components_v3.0.0-beta.132..@fluentui/web-components_v3.0.0-beta.133) + +### Changes + +- fix: ensure required radio error message is announced by assistive technology ([PR #35468](https://github.com/microsoft/fluentui/pull/35468) by 13071055+chrisdholt@users.noreply.github.com) + ## [3.0.0-beta.132](https://github.com/microsoft/fluentui/tree/@fluentui/web-components_v3.0.0-beta.132) Fri, 07 Nov 2025 04:12:08 GMT diff --git a/packages/web-components/package.json b/packages/web-components/package.json index 10951d5a517587..557e899f37d447 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -1,7 +1,7 @@ { "name": "@fluentui/web-components", "description": "A library of Fluent Web Components", - "version": "3.0.0-beta.132", + "version": "3.0.0-beta.133", "author": { "name": "Microsoft", "url": "https://discord.gg/FcSNfg4" From 9add8b4263c5e044b145ffddf14101a51e9fef70 Mon Sep 17 00:00:00 2001 From: Hannah K <7254163+mindlessroman@users.noreply.github.com> Date: Wed, 12 Nov 2025 04:47:04 -0500 Subject: [PATCH 05/17] fix(react-tree): `TreeItemPersonaLayout` Renders Tree Appearance (#35373) --- .../src/stories/Tree.stories.tsx | 85 +++ ...-1f082db1-a7ba-4be9-99c5-0bdab5babc54.json | 7 + .../src/components/FlatTree/FlatTree.cy.tsx | 488 ++++++++++++++++++ .../library/src/components/Tree/Tree.cy.tsx | 260 ++++++++++ .../useTreeItemPersonaLayoutStyles.styles.ts | 34 +- .../src/Tree/TreeAppearance.stories.tsx | 72 ++- 6 files changed, 944 insertions(+), 2 deletions(-) create mode 100644 change/@fluentui-react-tree-1f082db1-a7ba-4be9-99c5-0bdab5babc54.json diff --git a/apps/vr-tests-react-components/src/stories/Tree.stories.tsx b/apps/vr-tests-react-components/src/stories/Tree.stories.tsx index ec0db8e1ac9bc9..f25657553b1527 100644 --- a/apps/vr-tests-react-components/src/stories/Tree.stories.tsx +++ b/apps/vr-tests-react-components/src/stories/Tree.stories.tsx @@ -176,6 +176,59 @@ export const AppearanceHighContrast = getStoryVariant(Appearance, HIGH_CONTRAST) export const AppearanceRTL = getStoryVariant(Appearance, RTL); +export const AppearanceTreeItemPersonaLayout = () => { + return ( + <> + + + }> + Subtle tree persona item + + + + + + }> + Subtle-alpha tree persona item + + + + + + }> + Transparent tree persona item + + + + + ); +}; +AppearanceTreeItemPersonaLayout.storyName = 'appearancePersona'; +AppearanceTreeItemPersonaLayout.parameters = { + storyWright: { + steps: new Steps() + .hover('#subtle-tree') + .snapshot('Subtle tree hover') + .mouseDown('#subtle-tree') + .snapshot('Subtle tree mousedown') + .hover('#subtle-alpha-tree') + .snapshot('Subtle alpha tree hover') + .mouseDown('#subtle-alpha-tree') + .snapshot('Subtle alpha tree mousedown') + .hover('#transparent-tree') + .snapshot('Transparent tree hover') + .mouseDown('#transparent-tree') + .snapshot('Transparent tree mousedown') + .end(), + }, +} satisfies StoryParameters; + +export const AppearancePersonaLayoutDarkMode = getStoryVariant(AppearanceTreeItemPersonaLayout, DARK_MODE); + +export const AppearancePersonaLayoutHighContrast = getStoryVariant(AppearanceTreeItemPersonaLayout, HIGH_CONTRAST); + +export const AppearancePersonaLayoutRTL = getStoryVariant(AppearanceTreeItemPersonaLayout, RTL); + export const Size = () => { return ( <> @@ -194,6 +247,22 @@ export const Size = () => { + + }> + Medium size tree item + + + + level 2, item 1 + + + level 2, item 2 + + + level 2, item 3 + + + @@ -212,6 +281,22 @@ export const Size = () => { + + }> + Small size tree item + + + + level 2, item 1 + + + level 2, item 2 + + + level 2, item 3 + + + ); }; diff --git a/change/@fluentui-react-tree-1f082db1-a7ba-4be9-99c5-0bdab5babc54.json b/change/@fluentui-react-tree-1f082db1-a7ba-4be9-99c5-0bdab5babc54.json new file mode 100644 index 00000000000000..9b2c72f2bb540a --- /dev/null +++ b/change/@fluentui-react-tree-1f082db1-a7ba-4be9-99c5-0bdab5babc54.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "fix: Making TreeItemLayout and TreeItemPersonaLayout render a tree's appearance the same way", + "packageName": "@fluentui/react-tree", + "email": "7254163+mindlessroman@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/packages/react-components/react-tree/library/src/components/FlatTree/FlatTree.cy.tsx b/packages/react-components/react-tree/library/src/components/FlatTree/FlatTree.cy.tsx index 4daaf6d8f65cf3..be77c20a2f13d7 100644 --- a/packages/react-components/react-tree/library/src/components/FlatTree/FlatTree.cy.tsx +++ b/packages/react-components/react-tree/library/src/components/FlatTree/FlatTree.cy.tsx @@ -7,14 +7,17 @@ import { Tree, TreeItem, TreeItemLayout, + TreeItemPersonaLayout, treeItemLayoutClassNames, TreeItemValue, FlatTreeProps, HeadlessFlatTreeOptions, useHeadlessFlatTree_unstable, FlatTree, + FlatTreeItem, } from '@fluentui/react-tree'; import { Button } from '@fluentui/react-button'; +import { Avatar } from '@fluentui/react-avatar'; import { flattenTreeFromElement } from '../../testing/flattenTreeFromElement'; const mount = (element: JSXElement) => { @@ -445,4 +448,489 @@ describe('FlatTree', () => { cy.get('[data-testid="item1__item1"]').should('have.attr', 'aria-checked', 'true'); }); }); + + describe('FlatTreeItem layouts', () => { + it('should render subtle appearance by default', () => { + mount( + + + level 1, item 1 + <> + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + <> + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]').realHover().should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item1__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item2_layout"]').realHover().should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item2__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgb(245, 245, 245)'); + }); + + it('should render subtle appearance when appearance is explicitly invoked', () => { + mount( + + + level 1, item 1 + <> + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + <> + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]').realHover().should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item1__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item2_layout"]').realHover().should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item2__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgb(245, 245, 245)'); + }); + + it('should render subtle-alpha appearance correctly for item layout', () => { + mount( + + + level 1, item 1 + <> + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + <> + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(255, 255, 255, 0.7)'); + cy.get('[data-testid="item1__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(255, 255, 255, 0.7)'); + cy.get('[data-testid="item2_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(255, 255, 255, 0.7)'); + cy.get('[data-testid="item2__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(255, 255, 255, 0.7)'); + }); + + it('should render transparent appearance correctly for item layout', () => { + mount( + + + level 1, item 1 + <> + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + <> + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]').realHover().should('have.css', 'background-color', 'rgba(0, 0, 0, 0)'); + cy.get('[data-testid="item1__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(0, 0, 0, 0)'); + cy.get('[data-testid="item2_layout"]').realHover().should('have.css', 'background-color', 'rgba(0, 0, 0, 0)'); + cy.get('[data-testid="item2__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(0, 0, 0, 0)'); + }); + + it('should have the correct sizing (medium) by default', () => { + mount( + + + level 1, item 1 + <> + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + <> + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + + cy.get('[data-testid="item1_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item1__item1_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item2_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item2__item1_layout"]').should('have.css', 'font-size', '14px'); + }); + + it('should have the correct sizing (medium) when declared explicitly', () => { + mount( + + + level 1, item 1 + <> + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + <> + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item1__item1_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item2_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item2__item1_layout"]').should('have.css', 'font-size', '14px'); + }); + + it('should have the correct sizing (small) when declared explicitly', () => { + mount( + + + level 1, item 1 + <> + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + <> + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]').should('have.css', 'font-size', '12px'); + cy.get('[data-testid="item1__item1_layout"]').should('have.css', 'font-size', '12px'); + cy.get('[data-testid="item2_layout"]').should('have.css', 'font-size', '12px'); + cy.get('[data-testid="item2__item1_layout"]').should('have.css', 'font-size', '12px'); + }); + }); }); diff --git a/packages/react-components/react-tree/library/src/components/Tree/Tree.cy.tsx b/packages/react-components/react-tree/library/src/components/Tree/Tree.cy.tsx index 6574efc042d102..d7d9da51cce43f 100644 --- a/packages/react-components/react-tree/library/src/components/Tree/Tree.cy.tsx +++ b/packages/react-components/react-tree/library/src/components/Tree/Tree.cy.tsx @@ -9,10 +9,12 @@ import { Tree, TreeItem, TreeItemLayout, + TreeItemPersonaLayout, treeItemLayoutClassNames, TreeItemValue, } from '@fluentui/react-tree'; import { Button } from '@fluentui/react-button'; +import { Avatar } from '@fluentui/react-avatar'; const mount = (element: JSXElement) => { mountBase({element}); @@ -759,6 +761,264 @@ describe('TreeItem', () => { cy.get('[data-testid="item1__expandIcon"]').realClick(); cy.get('@onClick').should('not.have.been.called'); }); + + it('should render subtle appearance by default', () => { + mount( + + + level 1, item 1 + + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]').realHover().should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item1__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item2_layout"]').realHover().should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item2__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgb(245, 245, 245)'); + }); + + it('should render subtle appearance when explicitly defined', () => { + mount( + + + level 1, item 1 + + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]').realHover().should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item1__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item2_layout"]').realHover().should('have.css', 'background-color', 'rgb(245, 245, 245)'); + cy.get('[data-testid="item2__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgb(245, 245, 245)'); + }); + + it('should render subtle-alpha appearance correctly for item layout', () => { + mount( + + + level 1, item 1 + + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(255, 255, 255, 0.7)'); + cy.get('[data-testid="item1__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(255, 255, 255, 0.7)'); + cy.get('[data-testid="item2_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(255, 255, 255, 0.7)'); + cy.get('[data-testid="item2__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(255, 255, 255, 0.7)'); + }); + + it('should render transparent appearance correctly for item layout', () => { + mount( + + + level 1, item 1 + + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]').realHover().should('have.css', 'background-color', 'rgba(0, 0, 0, 0)'); + cy.get('[data-testid="item1__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(0, 0, 0, 0)'); + cy.get('[data-testid="item2_layout"]').realHover().should('have.css', 'background-color', 'rgba(0, 0, 0, 0)'); + cy.get('[data-testid="item2__item1_layout"]') + .realHover() + .should('have.css', 'background-color', 'rgba(0, 0, 0, 0)'); + }); + + it('should have the correct sizing (medium) by default', () => { + mount( + + + level 1, item 1 + + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item1__item1_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item2_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item2__item1_layout"]').should('have.css', 'font-size', '14px'); + }); + + it('should have the correct sizing (medium) when declared explicitly', () => { + mount( + + + level 1, item 1 + + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item1__item1_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item2_layout"]').should('have.css', 'font-size', '14px'); + cy.get('[data-testid="item2__item1_layout"]').should('have.css', 'font-size', '14px'); + }); + + it('should have the correct sizing (small) when declared explicitly', () => { + mount( + + + level 1, item 1 + + + level 2, item 1 + + + + + } data-testid="item2_layout"> + level 1, item 2 + + + + } + data-testid="item2__item1_layout" + > + level 2, item 2 + + + + + , + ); + cy.get('[data-testid="item1_layout"]').should('have.css', 'font-size', '12px'); + cy.get('[data-testid="item1__item1_layout"]').should('have.css', 'font-size', '12px'); + cy.get('[data-testid="item2_layout"]').should('have.css', 'font-size', '12px'); + cy.get('[data-testid="item2__item1_layout"]').should('have.css', 'font-size', '12px'); + }); }); declare global { diff --git a/packages/react-components/react-tree/library/src/components/TreeItemPersonaLayout/useTreeItemPersonaLayoutStyles.styles.ts b/packages/react-components/react-tree/library/src/components/TreeItemPersonaLayout/useTreeItemPersonaLayoutStyles.styles.ts index 43320db05bdaf8..9d7e303b6f4524 100644 --- a/packages/react-components/react-tree/library/src/components/TreeItemPersonaLayout/useTreeItemPersonaLayoutStyles.styles.ts +++ b/packages/react-components/react-tree/library/src/components/TreeItemPersonaLayout/useTreeItemPersonaLayoutStyles.styles.ts @@ -6,6 +6,7 @@ import { makeResetStyles, makeStyles, mergeClasses } from '@griffel/react'; import { tokens, typographyStyles } from '@fluentui/react-theme'; import { treeItemLevelToken } from '../../utils/tokens'; import { useTreeItemContext_unstable } from '../../contexts/treeItemContext'; +import { useTreeContext_unstable } from '../../contexts/treeContext'; export const treeItemPersonaLayoutClassNames: SlotClassNames = { root: 'fui-TreeItemPersonaLayout', @@ -39,7 +40,7 @@ const useRootBaseStyles = makeResetStyles({ ':hover': { color: tokens.colorNeutralForeground2Hover, backgroundColor: tokens.colorSubtleBackgroundHover, - // TODO: stop using treeItemPersonaLayoutClassNames.expandIcon for styling + // TODO: stop using treeItemPersonaLayoutClassNames.expandIcon for styling [`& .${treeItemPersonaLayoutClassNames.expandIcon}`]: { color: tokens.colorNeutralForeground3Hover, }, @@ -56,6 +57,33 @@ const useRootStyles = makeStyles({ branch: { paddingLeft: `calc((var(${treeItemLevelToken}, 1) - 1) * ${tokens.spacingHorizontalXXL})`, }, + // Size variations + medium: { + ...typographyStyles.body1, + }, + small: { + minHeight: '24px', + ...typographyStyles.caption1, + }, + // Appearance variations + subtle: {}, + 'subtle-alpha': { + ':hover': { + backgroundColor: tokens.colorSubtleBackgroundLightAlphaHover, + }, + ':active': { + backgroundColor: tokens.colorSubtleBackgroundLightAlphaPressed, + }, + }, + transparent: { + backgroundColor: tokens.colorTransparentBackground, + ':hover': { + backgroundColor: tokens.colorTransparentBackgroundHover, + }, + ':active': { + backgroundColor: tokens.colorTransparentBackgroundPressed, + }, + }, }); /** @@ -144,12 +172,16 @@ export const useTreeItemPersonaLayoutStyles_unstable = ( const mainBaseStyles = useMainBaseStyles(); const mainStyles = useMainStyles(); + const size = useTreeContext_unstable(ctx => ctx.size); + const appearance = useTreeContext_unstable(ctx => ctx.appearance); const itemType = useTreeItemContext_unstable(ctx => ctx.itemType); state.root.className = mergeClasses( treeItemPersonaLayoutClassNames.root, rootBaseStyles, rootStyles[itemType], + rootStyles[appearance], + rootStyles[size], state.root.className, ); diff --git a/packages/react-components/react-tree/stories/src/Tree/TreeAppearance.stories.tsx b/packages/react-components/react-tree/stories/src/Tree/TreeAppearance.stories.tsx index ad1a1515c41cde..08d1bded94ea32 100644 --- a/packages/react-components/react-tree/stories/src/Tree/TreeAppearance.stories.tsx +++ b/packages/react-components/react-tree/stories/src/Tree/TreeAppearance.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import type { JSXElement } from '@fluentui/react-components'; -import { Tree, TreeItem, TreeItemLayout } from '@fluentui/react-components'; +import { Avatar, Tree, TreeItem, TreeItemLayout, TreeItemPersonaLayout } from '@fluentui/react-components'; export const Appearance = (): JSXElement => { return ( @@ -44,6 +44,74 @@ export const Appearance = (): JSXElement => { +
+ + + } + > + Default appearance + + + + }> + level 2, item 1 + + + + }> + level 2, item 2 + + + + + + + + + } + > + Subtle-alpha appearance + + + + }> + level 2, item 1 + + + + }> + level 2, item 2 + + + + + + + + + } + > + Transparent appearance + + + + }> + level 2, item 1 + + + + }> + level 2, item 2 + + + + + ); }; @@ -56,6 +124,8 @@ A tree can have the following \`appearance\` variants: - \`subtle\`: the default appearance. - \`subtle-alpha\`: minimizes emphasis on hovered or focused states. - \`transparent\`: no background color. + +Both \`TreeItemLayout\` and \`TreeItemPersonaLayout\` will respond to the appearance variants. `, }, }, From e3c76a57aeeae11b11cd3b62c7d274897530889e Mon Sep 17 00:00:00 2001 From: Victor Genaev Date: Wed, 12 Nov 2025 16:01:54 +0100 Subject: [PATCH 06/17] chore: migrate v9 packages to use eslint flat configs (#35418) --- ...-705679a5-80b4-48f7-bb30-1a11814f14da.json | 7 +++ ...-b4177f21-b247-4a46-8342-2723a0cbf10e.json | 7 +++ ...-2a2c85bc-4bd3-4417-b692-eed550453db8.json | 7 +++ ...-469e26ee-dad2-47e7-9cd0-c8c2ffae2b04.json | 7 +++ ...-2ae0a3d9-70d3-4b49-8c4c-53c9b5da7e35.json | 7 +++ ...-6d1fb23c-9862-46ff-b31a-65fa26d2102e.json | 7 +++ ...-149523bb-ba7e-4ecf-a03b-13fda021316d.json | 7 +++ ...-c4194014-dd62-4380-8eac-a82c28d970bb.json | 7 +++ ...-ac834fbb-591c-4382-9101-ff7b6534d0f0.json | 7 +++ ...-c06c603a-05cf-40f5-8e36-804a6639642e.json | 7 +++ ...-cbc91997-d54e-4111-9310-5d6c7e6a75ca.json | 7 +++ ...-acc90695-35ed-4ef0-af29-0e8e967a89d1.json | 7 +++ ...-f7223656-8c3e-44a7-aaf3-2c22af17ba20.json | 7 +++ ...-5cfff2fd-a06c-4c5e-a233-df7bb6424256.json | 7 +++ ...-8f9ff726-95e7-41ba-a834-74a0fc1191fd.json | 7 +++ ...-1f23621d-32a5-481d-9a89-1f464ead16e5.json | 7 +++ ...-0cdb7466-1fb6-47f2-b66c-dbbc752c722c.json | 7 +++ ...-c6a8f415-ea70-4191-b926-f634b576609f.json | 7 +++ ...-3955dd8e-615a-48b8-9681-76cf545af922.json | 7 +++ ...-99a219a8-cbd3-415c-80b9-8577d9b52763.json | 7 +++ ...-bf8a7ac7-8bac-4c9c-880c-7efcd9d1e0ae.json | 7 +++ ...-0fab1e16-0997-4b15-8dc3-c405895ca934.json | 7 +++ ...-701f7e64-547b-4174-b66b-f2c43c00a82a.json | 7 +++ ...-da75237f-f3a8-4374-8c2f-0ce806a68665.json | 7 +++ ...-caf57e98-d1ab-4b26-9601-3b2d548c4ebe.json | 7 +++ ...-91207cf8-72ad-4d85-8dab-ffb4b24f7c08.json | 7 +++ ...-cc79a790-f4f8-41b7-8727-192b9f37896d.json | 7 +++ ...-c929a316-fa46-4336-8fae-b3f929b21328.json | 7 +++ ...-cbf73677-4cfc-47f9-b601-3ccbb6d2aba2.json | 7 +++ ...-a060b4d6-ddf0-4c9f-a384-d2026af73cf1.json | 7 +++ ...-5e2a8946-e0de-42b0-941d-5a7017d63b2d.json | 7 +++ ...-4cf8c9c8-b26f-47de-a15e-67d0560ec254.json | 7 +++ ...-399b8988-6ae6-4f9f-a05b-52168ed3ae4c.json | 7 +++ ...-2051dd03-6709-437a-872e-22434f1a9635.json | 7 +++ ...-0c9d27c5-8721-4486-92af-e2d7da0b3567.json | 7 +++ ...-134f697a-d9b9-4dae-9609-b4a19afff29c.json | 7 +++ ...-eb4e4efc-9128-4973-976e-5e03bc285f35.json | 7 +++ ...-cfb3bf9c-4598-484a-9464-809bed401ea8.json | 7 +++ ...-16fa3faf-a9b6-4985-9101-ce90482d36ec.json | 7 +++ ...-111f96d3-4d78-4524-86ca-bb44ce7904b0.json | 7 +++ ...-8327f965-5c55-4359-8754-11af2e8bee4b.json | 7 +++ ...-9c7a7e64-08e2-45a1-a0ee-cb2e0a23a23b.json | 7 +++ ...-224b7fd3-6246-46bc-bb77-0993f101f960.json | 7 +++ ...-61eda3f5-607a-462a-839d-0049e2e502de.json | 7 +++ ...-70bcdf79-f936-4c7c-8ce8-d5e8955c10ac.json | 7 +++ ...-26b73f58-8b98-4f05-b6f5-0522eb12c02c.json | 7 +++ ...-a65bbc8b-14b3-4e4b-863d-6f12178c7276.json | 7 +++ ...-715f760e-f793-4e8c-be10-5aaa4ea87277.json | 7 +++ ...-c9bcea46-0590-476c-a9fa-9e49643c7146.json | 7 +++ ...-a1896fe8-dbac-4c55-a0e9-04ed21f4e4f3.json | 7 +++ ...-39fe8186-7097-46b4-8777-b6505ce8d923.json | 7 +++ ...-2b37488e-cd4e-4db8-b29e-b502afb3af95.json | 7 +++ ...-169790c7-dc60-4b72-a85a-323a524f87a9.json | 7 +++ ...-db9a7e94-d679-47a5-b17e-4bdcffed39de.json | 7 +++ ...-056afdd5-c0ef-4e1e-a721-15b233ff3c62.json | 7 +++ ...-08015bbc-c913-4f76-a821-3075a4188be8.json | 7 +++ ...-99f67ca1-f339-483d-934c-81f946761733.json | 7 +++ ...-5c384ed6-94a0-452a-8c00-0a9e60f25c98.json | 7 +++ ...-8082aeef-17c0-4d72-899e-840d66c853ac.json | 7 +++ ...-69428818-1659-4cb5-aa1e-c563a243cd84.json | 7 +++ ...-8ac962c4-50b4-40c2-b07b-515b53b439ec.json | 7 +++ ...-0fd4b394-2d30-4f44-875e-769d1cbd9bc2.json | 7 +++ ...-5243d49f-a981-4164-8496-46694743261b.json | 7 +++ ...-02366fc8-47ad-48b9-8729-bb7b4542ef5c.json | 7 +++ ...-ffbd51e0-acfb-43ff-8097-b2df9cf9acee.json | 7 +++ ...-651c4b6b-e6ba-4920-b4b5-a163e7b45399.json | 7 +++ ...-fb797715-c98d-4a8d-ba36-9fba08dd0691.json | 7 +++ ...-b5909258-18f8-4bb3-add4-4427e6c5d386.json | 7 +++ ...-040d2f9a-ab80-43c0-8519-06c23669f6f6.json | 7 +++ ...-04b24f98-7e5c-4391-802f-ed56ad3a8623.json | 7 +++ ...-887d67ad-773b-47d2-9b72-07d221cc7efc.json | 7 +++ ...-0efd1e72-fcae-4a38-8231-9f241bfd4629.json | 7 +++ ...-15788b86-5f64-4fdb-acb0-b2bf52de0066.json | 7 +++ ...-ce7c0ba8-dcad-4e41-92ff-59666483d844.json | 7 +++ ...-bda80be8-9934-4c82-8025-dea13be5b855.json | 7 +++ ...-40f11d56-a26d-44df-b7d0-49b6edee2966.json | 7 +++ ...-c003b0d9-95fe-4dac-b43f-e6aefa0d3fad.json | 7 +++ ...-74586b1e-c33a-4456-8dcf-233e53c239e5.json | 7 +++ ...-7f302180-de49-4220-916c-9adf4e24258d.json | 7 +++ ...-24e80093-8eaf-477a-9d73-e52d11d461e1.json | 7 +++ ...-9775572c-9560-48c7-80f3-a74fbebcf5dc.json | 7 +++ ...-35cfc07b-0c07-4ed9-a088-87eb3df970f5.json | 7 +++ ...-bf43b373-5f46-47d9-a76b-3bdc77fbece9.json | 7 +++ nx.json | 1 + .../src/flat-configs/base/index.js | 11 +++-- .../src/flat-configs/base/legacy.js | 8 ++-- .../eslint-plugin/src/flat-configs/core.js | 10 ++-- .../eslint-plugin/src/flat-configs/imports.js | 6 +-- .../src/flat-configs/node/index.js | 7 ++- .../src/flat-configs/node/legacy.js | 6 +-- .../src/flat-configs/react/config.js | 8 ++-- .../src/flat-configs/react/index.js | 25 +++++++--- .../src/flat-configs/react/legacy.js | 9 ++-- packages/eslint-plugin/src/index.js | 2 +- .../eslint-plugin/src/utils/configHelpers.js | 2 + .../.eslintrc.json | 7 --- .../eslint.config.js | 12 +++++ .../.eslintignore | 1 - .../.eslintrc.json | 4 -- .../eslint.config.js | 10 ++++ .../library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../deprecated/react-alert/.eslintrc.json | 4 -- .../deprecated/react-alert/eslint.config.js | 5 ++ .../react-infobutton/.eslintrc.json | 4 -- .../react-infobutton/eslint.config.js | 5 ++ .../react-virtualizer/.eslintrc.json | 7 --- .../react-virtualizer/eslint.config.js | 12 +++++ .../.eslintrc.json | 13 ----- .../eslint.config.js | 14 ++++++ .../jest.config.js | 1 - .../global-context/.eslintrc.json | 4 -- .../global-context/eslint.config.js | 5 ++ .../keyboard-keys/.eslintrc.json | 4 -- .../keyboard-keys/eslint.config.js | 5 ++ .../priority-overflow/.eslintrc.json | 4 -- .../priority-overflow/eslint.config.js | 5 ++ .../priority-overflow/src/debounce.test.ts | 1 + .../react-accordion/library/.eslintrc.json | 4 -- .../react-accordion/library/eslint.config.js | 5 ++ .../react-accordion/stories/.eslintrc.json | 12 ----- .../react-accordion/stories/eslint.config.js | 18 +++++++ .../react-aria/library/.eslintrc.json | 4 -- .../react-aria/library/eslint.config.js | 5 ++ .../react-aria/stories/.eslintrc.json | 12 ----- .../react-aria/stories/eslint.config.js | 18 +++++++ .../react-avatar/library/.eslintrc.json | 4 -- .../react-avatar/library/eslint.config.js | 5 ++ .../react-avatar/stories/.eslintrc.json | 12 ----- .../react-avatar/stories/eslint.config.js | 18 +++++++ .../react-badge/library/.eslintrc.json | 4 -- .../react-badge/library/eslint.config.js | 5 ++ .../react-badge/stories/.eslintrc.json | 12 ----- .../react-badge/stories/eslint.config.js | 18 +++++++ .../react-breadcrumb/library/.eslintrc.json | 4 -- .../react-breadcrumb/library/eslint.config.js | 5 ++ .../react-breadcrumb/stories/.eslintrc.json | 12 ----- .../react-breadcrumb/stories/eslint.config.js | 18 +++++++ .../react-button/library/.eslintrc.json | 4 -- .../react-button/library/eslint.config.js | 5 ++ .../react-button/stories/.eslintrc.json | 12 ----- .../react-button/stories/eslint.config.js | 18 +++++++ .../library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../react-card/library/.eslintrc.json | 4 -- .../react-card/library/eslint.config.js | 5 ++ .../react-card/stories/.eslintrc.json | 12 ----- .../react-card/stories/eslint.config.js | 18 +++++++ .../react-carousel/library/.eslintrc.json | 4 -- .../react-carousel/library/eslint.config.js | 5 ++ .../react-carousel/stories/.eslintrc.json | 12 ----- .../react-carousel/stories/eslint.config.js | 18 +++++++ .../react-checkbox/library/.eslintrc.json | 4 -- .../react-checkbox/library/eslint.config.js | 5 ++ .../react-checkbox/stories/.eslintrc.json | 12 ----- .../react-checkbox/stories/eslint.config.js | 18 +++++++ .../react-color-picker/library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../react-color-picker/stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../react-colorpicker-compat/.eslintrc.json | 4 -- .../react-colorpicker-compat/eslint.config.js | 5 ++ .../react-combobox/library/.eslintrc.json | 4 -- .../react-combobox/library/eslint.config.js | 5 ++ .../react-combobox/stories/.eslintrc.json | 12 ----- .../react-combobox/stories/eslint.config.js | 18 +++++++ .../react-components/.eslintrc.json | 46 ------------------ .../react-components/eslint.config.js | 48 +++++++++++++++++++ .../react-conformance-griffel/.eslintrc.json | 4 -- .../eslint.config.js | 13 +++++ .../react-context-selector/.eslintrc.json | 4 -- .../react-context-selector/eslint.config.js | 5 ++ .../library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../DatePickerErrorHandling.stories.tsx | 2 +- .../react-dialog/library/.eslintrc.json | 4 -- .../react-dialog/library/eslint.config.js | 5 ++ .../react-dialog/stories/.eslintrc.json | 12 ----- .../react-dialog/stories/eslint.config.js | 18 +++++++ .../react-divider/library/.eslintrc.json | 4 -- .../react-divider/library/eslint.config.js | 5 ++ .../react-divider/stories/.eslintrc.json | 12 ----- .../react-divider/stories/eslint.config.js | 18 +++++++ .../react-drawer/library/.eslintrc.json | 13 ----- .../react-drawer/library/eslint.config.js | 14 ++++++ .../react-drawer/stories/.eslintrc.json | 12 ----- .../react-drawer/stories/eslint.config.js | 18 +++++++ .../react-field/library/.eslintrc.json | 4 -- .../react-field/library/eslint.config.js | 5 ++ .../react-field/stories/.eslintrc.json | 12 ----- .../react-field/stories/eslint.config.js | 18 +++++++ .../react-icons-compat/library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../react-icons-compat/stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../react-image/library/.eslintrc.json | 4 -- .../react-image/library/eslint.config.js | 5 ++ .../react-image/stories/.eslintrc.json | 12 ----- .../react-image/stories/eslint.config.js | 18 +++++++ .../react-infolabel/library/.eslintrc.json | 4 -- .../react-infolabel/library/eslint.config.js | 5 ++ .../react-infolabel/stories/.eslintrc.json | 12 ----- .../react-infolabel/stories/eslint.config.js | 18 +++++++ .../react-input/library/.eslintrc.json | 4 -- .../react-input/library/eslint.config.js | 5 ++ .../react-input/stories/.eslintrc.json | 12 ----- .../react-input/stories/eslint.config.js | 18 +++++++ .../react-jsx-runtime/.eslintrc.json | 13 ----- .../react-jsx-runtime/eslint.config.js | 19 ++++++++ .../react-label/library/.eslintrc.json | 4 -- .../react-label/library/eslint.config.js | 5 ++ .../react-label/stories/.eslintrc.json | 12 ----- .../react-label/stories/eslint.config.js | 18 +++++++ .../react-link/library/.eslintrc.json | 4 -- .../react-link/library/eslint.config.js | 5 ++ .../react-link/stories/.eslintrc.json | 12 ----- .../react-link/stories/eslint.config.js | 18 +++++++ .../react-list/library/.eslintrc.json | 4 -- .../react-list/library/eslint.config.js | 5 ++ .../react-list/stories/.eslintrc.json | 12 ----- .../react-list/stories/eslint.config.js | 18 +++++++ .../library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../react-menu/library/.eslintrc.json | 4 -- .../react-menu/library/eslint.config.js | 5 ++ .../react-menu/stories/.eslintrc.json | 12 ----- .../react-menu/stories/eslint.config.js | 18 +++++++ .../react-message-bar/library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../react-message-bar/stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../library/.eslintrc.json | 17 ------- .../library/eslint.config.js | 13 +++++ .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../library/.eslintrc.json | 17 ------- .../library/eslint.config.js | 13 +++++ .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../react-motion/library/.eslintrc.json | 4 -- .../react-motion/library/eslint.config.js | 5 ++ .../react-motion/stories/.eslintrc.json | 12 ----- .../react-motion/stories/eslint.config.js | 18 +++++++ .../react-nav/library/.eslintrc.json | 4 -- .../react-nav/library/eslint.config.js | 5 ++ .../react-nav/stories/.eslintrc.json | 12 ----- .../react-nav/stories/eslint.config.js | 18 +++++++ .../react-overflow/library/.eslintrc.json | 4 -- .../react-overflow/library/eslint.config.js | 5 ++ .../react-overflow/stories/.eslintrc.json | 12 ----- .../react-overflow/stories/eslint.config.js | 18 +++++++ .../react-persona/library/.eslintrc.json | 4 -- .../react-persona/library/eslint.config.js | 5 ++ .../react-persona/stories/.eslintrc.json | 12 ----- .../react-persona/stories/eslint.config.js | 18 +++++++ .../react-popover/library/.eslintrc.json | 4 -- .../react-popover/library/eslint.config.js | 5 ++ .../react-popover/stories/.eslintrc.json | 12 ----- .../react-popover/stories/eslint.config.js | 18 +++++++ .../.eslintrc.json | 4 -- .../eslint.config.js | 5 ++ .../react-portal-compat/.eslintrc.json | 4 -- .../react-portal-compat/eslint.config.js | 5 ++ .../react-portal/library/.eslintrc.json | 4 -- .../react-portal/library/eslint.config.js | 5 ++ .../react-portal/stories/.eslintrc.json | 12 ----- .../react-portal/stories/eslint.config.js | 18 +++++++ .../react-positioning/library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../react-positioning/stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../react-progress/library/.eslintrc.json | 4 -- .../react-progress/library/eslint.config.js | 5 ++ .../react-progress/stories/.eslintrc.json | 12 ----- .../react-progress/stories/eslint.config.js | 18 +++++++ .../react-provider/library/.eslintrc.json | 4 -- .../react-provider/library/eslint.config.js | 5 ++ .../react-provider/stories/.eslintrc.json | 12 ----- .../react-provider/stories/eslint.config.js | 18 +++++++ .../react-radio/library/.eslintrc.json | 4 -- .../react-radio/library/eslint.config.js | 5 ++ .../react-radio/stories/.eslintrc.json | 12 ----- .../react-radio/stories/eslint.config.js | 18 +++++++ .../react-rating/library/.eslintrc.json | 4 -- .../react-rating/library/eslint.config.js | 5 ++ .../react-rating/stories/.eslintrc.json | 12 ----- .../react-rating/stories/eslint.config.js | 18 +++++++ .../react-search/library/.eslintrc.json | 4 -- .../react-search/library/eslint.config.js | 5 ++ .../react-search/stories/.eslintrc.json | 12 ----- .../react-search/stories/eslint.config.js | 18 +++++++ .../react-select/library/.eslintrc.json | 4 -- .../react-select/library/eslint.config.js | 5 ++ .../react-select/stories/.eslintrc.json | 12 ----- .../react-select/stories/eslint.config.js | 18 +++++++ .../library/.eslintrc.json | 7 --- .../library/eslint.config.js | 12 +++++ .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../react-skeleton/library/.eslintrc.json | 4 -- .../react-skeleton/library/eslint.config.js | 5 ++ .../react-skeleton/stories/.eslintrc.json | 12 ----- .../react-skeleton/stories/eslint.config.js | 18 +++++++ .../react-slider/library/.eslintrc.json | 4 -- .../react-slider/library/eslint.config.js | 5 ++ .../react-slider/stories/.eslintrc.json | 12 ----- .../react-slider/stories/eslint.config.js | 18 +++++++ .../react-spinbutton/library/.eslintrc.json | 4 -- .../react-spinbutton/library/eslint.config.js | 5 ++ .../library/src/utils/precision.ts | 2 +- .../react-spinbutton/stories/.eslintrc.json | 12 ----- .../react-spinbutton/stories/eslint.config.js | 18 +++++++ .../react-spinner/library/.eslintrc.json | 4 -- .../react-spinner/library/eslint.config.js | 5 ++ .../react-spinner/stories/.eslintrc.json | 12 ----- .../react-spinner/stories/eslint.config.js | 18 +++++++ .../.eslintrc.json | 7 --- .../eslint.config.js | 13 +++++ .../react-storybook-addon/.eslintrc.json | 13 ----- .../react-storybook-addon/eslint.config.js | 14 ++++++ .../library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../react-switch/library/.eslintrc.json | 4 -- .../react-switch/library/eslint.config.js | 5 ++ .../react-switch/stories/.eslintrc.json | 12 ----- .../react-switch/stories/eslint.config.js | 18 +++++++ .../react-table/library/.eslintrc.json | 4 -- .../react-table/library/eslint.config.js | 5 ++ .../react-table/stories/.eslintrc.json | 12 ----- .../react-table/stories/eslint.config.js | 18 +++++++ .../react-tabs/library/.eslintrc.json | 4 -- .../react-tabs/library/eslint.config.js | 5 ++ .../react-tabs/stories/.eslintrc.json | 12 ----- .../react-tabs/stories/eslint.config.js | 18 +++++++ .../react-tabster/.eslintrc.json | 4 -- .../react-tabster/eslint.config.js | 5 ++ .../react-tag-picker/library/.eslintrc.json | 4 -- .../react-tag-picker/library/eslint.config.js | 5 ++ .../react-tag-picker/stories/.eslintrc.json | 12 ----- .../react-tag-picker/stories/eslint.config.js | 18 +++++++ .../react-tags/library/.eslintrc.json | 4 -- .../react-tags/library/eslint.config.js | 5 ++ .../react-tags/stories/.eslintrc.json | 12 ----- .../react-tags/stories/eslint.config.js | 18 +++++++ .../library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../react-text/library/.eslintrc.json | 4 -- .../react-text/library/eslint.config.js | 5 ++ .../react-text/stories/.eslintrc.json | 12 ----- .../react-text/stories/eslint.config.js | 18 +++++++ .../react-textarea/library/.eslintrc.json | 4 -- .../react-textarea/library/eslint.config.js | 5 ++ .../react-textarea/stories/.eslintrc.json | 12 ----- .../react-textarea/stories/eslint.config.js | 18 +++++++ .../react-theme-sass/.eslintrc.json | 4 -- .../react-theme-sass/eslint.config.js | 5 ++ .../react-theme/library/.eslintrc.json | 4 -- .../react-theme/library/eslint.config.js | 5 ++ .../react-theme/stories/.eslintrc.json | 12 ----- .../react-theme/stories/eslint.config.js | 18 +++++++ .../library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../library/tsconfig.cy.json | 1 - .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../react-toast/library/.eslintrc.json | 4 -- .../react-toast/library/eslint.config.js | 5 ++ .../react-toast/stories/.eslintrc.json | 12 ----- .../react-toast/stories/eslint.config.js | 18 +++++++ .../react-toolbar/library/.eslintrc.json | 4 -- .../react-toolbar/library/eslint.config.js | 5 ++ .../react-toolbar/stories/.eslintrc.json | 12 ----- .../react-toolbar/stories/eslint.config.js | 18 +++++++ .../react-tooltip/library/.eslintrc.json | 4 -- .../react-tooltip/library/eslint.config.js | 5 ++ .../react-tooltip/stories/.eslintrc.json | 12 ----- .../react-tooltip/stories/eslint.config.js | 18 +++++++ .../react-tree/library/.eslintrc.json | 4 -- .../react-tree/library/eslint.config.js | 5 ++ .../react-tree/stories/.eslintrc.json | 12 ----- .../react-tree/stories/eslint.config.js | 18 +++++++ .../library/.eslintrc.json | 4 -- .../library/eslint.config.js | 5 ++ .../stories/.eslintrc.json | 12 ----- .../stories/eslint.config.js | 18 +++++++ .../react-utilities/.eslintrc.json | 4 -- .../react-utilities/eslint.config.js | 5 ++ .../react-components/recipes/.eslintrc.json | 7 --- .../react-components/recipes/eslint.config.js | 12 +++++ .../theme-designer/.eslintrc.json | 9 ---- .../theme-designer/eslint.config.js | 15 ++++++ .../src/plugins/workspace-plugin.spec.ts | 4 +- .../src/plugins/workspace-plugin.ts | 15 ++++-- 409 files changed, 2425 insertions(+), 1303 deletions(-) create mode 100644 change/@fluentui-babel-preset-global-context-705679a5-80b4-48f7-bb30-1a11814f14da.json create mode 100644 change/@fluentui-babel-preset-storybook-full-source-b4177f21-b247-4a46-8342-2723a0cbf10e.json create mode 100644 change/@fluentui-eslint-plugin-react-components-2a2c85bc-4bd3-4417-b692-eed550453db8.json create mode 100644 change/@fluentui-global-context-469e26ee-dad2-47e7-9cd0-c8c2ffae2b04.json create mode 100644 change/@fluentui-keyboard-keys-2ae0a3d9-70d3-4b49-8c4c-53c9b5da7e35.json create mode 100644 change/@fluentui-priority-overflow-6d1fb23c-9862-46ff-b31a-65fa26d2102e.json create mode 100644 change/@fluentui-react-accordion-149523bb-ba7e-4ecf-a03b-13fda021316d.json create mode 100644 change/@fluentui-react-alert-c4194014-dd62-4380-8eac-a82c28d970bb.json create mode 100644 change/@fluentui-react-aria-ac834fbb-591c-4382-9101-ff7b6534d0f0.json create mode 100644 change/@fluentui-react-avatar-c06c603a-05cf-40f5-8e36-804a6639642e.json create mode 100644 change/@fluentui-react-badge-cbc91997-d54e-4111-9310-5d6c7e6a75ca.json create mode 100644 change/@fluentui-react-breadcrumb-acc90695-35ed-4ef0-af29-0e8e967a89d1.json create mode 100644 change/@fluentui-react-button-f7223656-8c3e-44a7-aaf3-2c22af17ba20.json create mode 100644 change/@fluentui-react-calendar-compat-5cfff2fd-a06c-4c5e-a233-df7bb6424256.json create mode 100644 change/@fluentui-react-card-8f9ff726-95e7-41ba-a834-74a0fc1191fd.json create mode 100644 change/@fluentui-react-carousel-1f23621d-32a5-481d-9a89-1f464ead16e5.json create mode 100644 change/@fluentui-react-checkbox-0cdb7466-1fb6-47f2-b66c-dbbc752c722c.json create mode 100644 change/@fluentui-react-color-picker-c6a8f415-ea70-4191-b926-f634b576609f.json create mode 100644 change/@fluentui-react-combobox-3955dd8e-615a-48b8-9681-76cf545af922.json create mode 100644 change/@fluentui-react-components-99a219a8-cbd3-415c-80b9-8577d9b52763.json create mode 100644 change/@fluentui-react-conformance-griffel-bf8a7ac7-8bac-4c9c-880c-7efcd9d1e0ae.json create mode 100644 change/@fluentui-react-context-selector-0fab1e16-0997-4b15-8dc3-c405895ca934.json create mode 100644 change/@fluentui-react-datepicker-compat-701f7e64-547b-4174-b66b-f2c43c00a82a.json create mode 100644 change/@fluentui-react-dialog-da75237f-f3a8-4374-8c2f-0ce806a68665.json create mode 100644 change/@fluentui-react-divider-caf57e98-d1ab-4b26-9601-3b2d548c4ebe.json create mode 100644 change/@fluentui-react-drawer-91207cf8-72ad-4d85-8dab-ffb4b24f7c08.json create mode 100644 change/@fluentui-react-field-cc79a790-f4f8-41b7-8727-192b9f37896d.json create mode 100644 change/@fluentui-react-icons-compat-c929a316-fa46-4336-8fae-b3f929b21328.json create mode 100644 change/@fluentui-react-image-cbf73677-4cfc-47f9-b601-3ccbb6d2aba2.json create mode 100644 change/@fluentui-react-infobutton-a060b4d6-ddf0-4c9f-a384-d2026af73cf1.json create mode 100644 change/@fluentui-react-infolabel-5e2a8946-e0de-42b0-941d-5a7017d63b2d.json create mode 100644 change/@fluentui-react-input-4cf8c9c8-b26f-47de-a15e-67d0560ec254.json create mode 100644 change/@fluentui-react-jsx-runtime-399b8988-6ae6-4f9f-a05b-52168ed3ae4c.json create mode 100644 change/@fluentui-react-label-2051dd03-6709-437a-872e-22434f1a9635.json create mode 100644 change/@fluentui-react-link-0c9d27c5-8721-4486-92af-e2d7da0b3567.json create mode 100644 change/@fluentui-react-list-134f697a-d9b9-4dae-9609-b4a19afff29c.json create mode 100644 change/@fluentui-react-menu-eb4e4efc-9128-4973-976e-5e03bc285f35.json create mode 100644 change/@fluentui-react-menu-grid-preview-cfb3bf9c-4598-484a-9464-809bed401ea8.json create mode 100644 change/@fluentui-react-message-bar-16fa3faf-a9b6-4985-9101-ce90482d36ec.json create mode 100644 change/@fluentui-react-migration-v0-v9-111f96d3-4d78-4524-86ca-bb44ce7904b0.json create mode 100644 change/@fluentui-react-migration-v8-v9-8327f965-5c55-4359-8754-11af2e8bee4b.json create mode 100644 change/@fluentui-react-motion-9c7a7e64-08e2-45a1-a0ee-cb2e0a23a23b.json create mode 100644 change/@fluentui-react-motion-components-preview-224b7fd3-6246-46bc-bb77-0993f101f960.json create mode 100644 change/@fluentui-react-nav-61eda3f5-607a-462a-839d-0049e2e502de.json create mode 100644 change/@fluentui-react-overflow-70bcdf79-f936-4c7c-8ce8-d5e8955c10ac.json create mode 100644 change/@fluentui-react-persona-26b73f58-8b98-4f05-b6f5-0522eb12c02c.json create mode 100644 change/@fluentui-react-popover-a65bbc8b-14b3-4e4b-863d-6f12178c7276.json create mode 100644 change/@fluentui-react-portal-715f760e-f793-4e8c-be10-5aaa4ea87277.json create mode 100644 change/@fluentui-react-portal-compat-c9bcea46-0590-476c-a9fa-9e49643c7146.json create mode 100644 change/@fluentui-react-portal-compat-context-a1896fe8-dbac-4c55-a0e9-04ed21f4e4f3.json create mode 100644 change/@fluentui-react-positioning-39fe8186-7097-46b4-8777-b6505ce8d923.json create mode 100644 change/@fluentui-react-progress-2b37488e-cd4e-4db8-b29e-b502afb3af95.json create mode 100644 change/@fluentui-react-provider-169790c7-dc60-4b72-a85a-323a524f87a9.json create mode 100644 change/@fluentui-react-radio-db9a7e94-d679-47a5-b17e-4bdcffed39de.json create mode 100644 change/@fluentui-react-rating-056afdd5-c0ef-4e1e-a721-15b233ff3c62.json create mode 100644 change/@fluentui-react-search-08015bbc-c913-4f76-a821-3075a4188be8.json create mode 100644 change/@fluentui-react-select-99f67ca1-f339-483d-934c-81f946761733.json create mode 100644 change/@fluentui-react-shared-contexts-5c384ed6-94a0-452a-8c00-0a9e60f25c98.json create mode 100644 change/@fluentui-react-skeleton-8082aeef-17c0-4d72-899e-840d66c853ac.json create mode 100644 change/@fluentui-react-slider-69428818-1659-4cb5-aa1e-c563a243cd84.json create mode 100644 change/@fluentui-react-spinbutton-8ac962c4-50b4-40c2-b07b-515b53b439ec.json create mode 100644 change/@fluentui-react-spinner-0fd4b394-2d30-4f44-875e-769d1cbd9bc2.json create mode 100644 change/@fluentui-react-storybook-addon-5243d49f-a981-4164-8496-46694743261b.json create mode 100644 change/@fluentui-react-storybook-addon-export-to-sandbox-02366fc8-47ad-48b9-8729-bb7b4542ef5c.json create mode 100644 change/@fluentui-react-swatch-picker-ffbd51e0-acfb-43ff-8097-b2df9cf9acee.json create mode 100644 change/@fluentui-react-switch-651c4b6b-e6ba-4920-b4b5-a163e7b45399.json create mode 100644 change/@fluentui-react-table-fb797715-c98d-4a8d-ba36-9fba08dd0691.json create mode 100644 change/@fluentui-react-tabs-b5909258-18f8-4bb3-add4-4427e6c5d386.json create mode 100644 change/@fluentui-react-tabster-040d2f9a-ab80-43c0-8519-06c23669f6f6.json create mode 100644 change/@fluentui-react-tag-picker-04b24f98-7e5c-4391-802f-ed56ad3a8623.json create mode 100644 change/@fluentui-react-tags-887d67ad-773b-47d2-9b72-07d221cc7efc.json create mode 100644 change/@fluentui-react-teaching-popover-0efd1e72-fcae-4a38-8231-9f241bfd4629.json create mode 100644 change/@fluentui-react-text-15788b86-5f64-4fdb-acb0-b2bf52de0066.json create mode 100644 change/@fluentui-react-textarea-ce7c0ba8-dcad-4e41-92ff-59666483d844.json create mode 100644 change/@fluentui-react-theme-bda80be8-9934-4c82-8025-dea13be5b855.json create mode 100644 change/@fluentui-react-theme-sass-40f11d56-a26d-44df-b7d0-49b6edee2966.json create mode 100644 change/@fluentui-react-timepicker-compat-c003b0d9-95fe-4dac-b43f-e6aefa0d3fad.json create mode 100644 change/@fluentui-react-toast-74586b1e-c33a-4456-8dcf-233e53c239e5.json create mode 100644 change/@fluentui-react-toolbar-7f302180-de49-4220-916c-9adf4e24258d.json create mode 100644 change/@fluentui-react-tooltip-24e80093-8eaf-477a-9d73-e52d11d461e1.json create mode 100644 change/@fluentui-react-tree-9775572c-9560-48c7-80f3-a74fbebcf5dc.json create mode 100644 change/@fluentui-react-utilities-35cfc07b-0c07-4ed9-a088-87eb3df970f5.json create mode 100644 change/@fluentui-react-virtualizer-bf43b373-5f46-47d9-a76b-3bdc77fbece9.json delete mode 100644 packages/react-components/babel-preset-global-context/.eslintrc.json create mode 100644 packages/react-components/babel-preset-global-context/eslint.config.js delete mode 100644 packages/react-components/babel-preset-storybook-full-source/.eslintignore delete mode 100644 packages/react-components/babel-preset-storybook-full-source/.eslintrc.json create mode 100644 packages/react-components/babel-preset-storybook-full-source/eslint.config.js delete mode 100644 packages/react-components/component-selector-preview/library/.eslintrc.json create mode 100644 packages/react-components/component-selector-preview/library/eslint.config.js delete mode 100644 packages/react-components/component-selector-preview/stories/.eslintrc.json create mode 100644 packages/react-components/component-selector-preview/stories/eslint.config.js delete mode 100644 packages/react-components/deprecated/react-alert/.eslintrc.json create mode 100644 packages/react-components/deprecated/react-alert/eslint.config.js delete mode 100644 packages/react-components/deprecated/react-infobutton/.eslintrc.json create mode 100644 packages/react-components/deprecated/react-infobutton/eslint.config.js delete mode 100644 packages/react-components/deprecated/react-virtualizer/.eslintrc.json create mode 100644 packages/react-components/deprecated/react-virtualizer/eslint.config.js delete mode 100644 packages/react-components/eslint-plugin-react-components/.eslintrc.json create mode 100644 packages/react-components/eslint-plugin-react-components/eslint.config.js delete mode 100644 packages/react-components/global-context/.eslintrc.json create mode 100644 packages/react-components/global-context/eslint.config.js delete mode 100644 packages/react-components/keyboard-keys/.eslintrc.json create mode 100644 packages/react-components/keyboard-keys/eslint.config.js delete mode 100644 packages/react-components/priority-overflow/.eslintrc.json create mode 100644 packages/react-components/priority-overflow/eslint.config.js delete mode 100644 packages/react-components/react-accordion/library/.eslintrc.json create mode 100644 packages/react-components/react-accordion/library/eslint.config.js delete mode 100644 packages/react-components/react-accordion/stories/.eslintrc.json create mode 100644 packages/react-components/react-accordion/stories/eslint.config.js delete mode 100644 packages/react-components/react-aria/library/.eslintrc.json create mode 100644 packages/react-components/react-aria/library/eslint.config.js delete mode 100644 packages/react-components/react-aria/stories/.eslintrc.json create mode 100644 packages/react-components/react-aria/stories/eslint.config.js delete mode 100644 packages/react-components/react-avatar/library/.eslintrc.json create mode 100644 packages/react-components/react-avatar/library/eslint.config.js delete mode 100644 packages/react-components/react-avatar/stories/.eslintrc.json create mode 100644 packages/react-components/react-avatar/stories/eslint.config.js delete mode 100644 packages/react-components/react-badge/library/.eslintrc.json create mode 100644 packages/react-components/react-badge/library/eslint.config.js delete mode 100644 packages/react-components/react-badge/stories/.eslintrc.json create mode 100644 packages/react-components/react-badge/stories/eslint.config.js delete mode 100644 packages/react-components/react-breadcrumb/library/.eslintrc.json create mode 100644 packages/react-components/react-breadcrumb/library/eslint.config.js delete mode 100644 packages/react-components/react-breadcrumb/stories/.eslintrc.json create mode 100644 packages/react-components/react-breadcrumb/stories/eslint.config.js delete mode 100644 packages/react-components/react-button/library/.eslintrc.json create mode 100644 packages/react-components/react-button/library/eslint.config.js delete mode 100644 packages/react-components/react-button/stories/.eslintrc.json create mode 100644 packages/react-components/react-button/stories/eslint.config.js delete mode 100644 packages/react-components/react-calendar-compat/library/.eslintrc.json create mode 100644 packages/react-components/react-calendar-compat/library/eslint.config.js delete mode 100644 packages/react-components/react-calendar-compat/stories/.eslintrc.json create mode 100644 packages/react-components/react-calendar-compat/stories/eslint.config.js delete mode 100644 packages/react-components/react-card/library/.eslintrc.json create mode 100644 packages/react-components/react-card/library/eslint.config.js delete mode 100644 packages/react-components/react-card/stories/.eslintrc.json create mode 100644 packages/react-components/react-card/stories/eslint.config.js delete mode 100644 packages/react-components/react-carousel/library/.eslintrc.json create mode 100644 packages/react-components/react-carousel/library/eslint.config.js delete mode 100644 packages/react-components/react-carousel/stories/.eslintrc.json create mode 100644 packages/react-components/react-carousel/stories/eslint.config.js delete mode 100644 packages/react-components/react-checkbox/library/.eslintrc.json create mode 100644 packages/react-components/react-checkbox/library/eslint.config.js delete mode 100644 packages/react-components/react-checkbox/stories/.eslintrc.json create mode 100644 packages/react-components/react-checkbox/stories/eslint.config.js delete mode 100644 packages/react-components/react-color-picker/library/.eslintrc.json create mode 100644 packages/react-components/react-color-picker/library/eslint.config.js delete mode 100644 packages/react-components/react-color-picker/stories/.eslintrc.json create mode 100644 packages/react-components/react-color-picker/stories/eslint.config.js delete mode 100644 packages/react-components/react-colorpicker-compat/.eslintrc.json create mode 100644 packages/react-components/react-colorpicker-compat/eslint.config.js delete mode 100644 packages/react-components/react-combobox/library/.eslintrc.json create mode 100644 packages/react-components/react-combobox/library/eslint.config.js delete mode 100644 packages/react-components/react-combobox/stories/.eslintrc.json create mode 100644 packages/react-components/react-combobox/stories/eslint.config.js delete mode 100644 packages/react-components/react-components/.eslintrc.json create mode 100644 packages/react-components/react-components/eslint.config.js delete mode 100644 packages/react-components/react-conformance-griffel/.eslintrc.json create mode 100644 packages/react-components/react-conformance-griffel/eslint.config.js delete mode 100644 packages/react-components/react-context-selector/.eslintrc.json create mode 100644 packages/react-components/react-context-selector/eslint.config.js delete mode 100644 packages/react-components/react-datepicker-compat/library/.eslintrc.json create mode 100644 packages/react-components/react-datepicker-compat/library/eslint.config.js delete mode 100644 packages/react-components/react-datepicker-compat/stories/.eslintrc.json create mode 100644 packages/react-components/react-datepicker-compat/stories/eslint.config.js delete mode 100644 packages/react-components/react-dialog/library/.eslintrc.json create mode 100644 packages/react-components/react-dialog/library/eslint.config.js delete mode 100644 packages/react-components/react-dialog/stories/.eslintrc.json create mode 100644 packages/react-components/react-dialog/stories/eslint.config.js delete mode 100644 packages/react-components/react-divider/library/.eslintrc.json create mode 100644 packages/react-components/react-divider/library/eslint.config.js delete mode 100644 packages/react-components/react-divider/stories/.eslintrc.json create mode 100644 packages/react-components/react-divider/stories/eslint.config.js delete mode 100644 packages/react-components/react-drawer/library/.eslintrc.json create mode 100644 packages/react-components/react-drawer/library/eslint.config.js delete mode 100644 packages/react-components/react-drawer/stories/.eslintrc.json create mode 100644 packages/react-components/react-drawer/stories/eslint.config.js delete mode 100644 packages/react-components/react-field/library/.eslintrc.json create mode 100644 packages/react-components/react-field/library/eslint.config.js delete mode 100644 packages/react-components/react-field/stories/.eslintrc.json create mode 100644 packages/react-components/react-field/stories/eslint.config.js delete mode 100644 packages/react-components/react-icons-compat/library/.eslintrc.json create mode 100644 packages/react-components/react-icons-compat/library/eslint.config.js delete mode 100644 packages/react-components/react-icons-compat/stories/.eslintrc.json create mode 100644 packages/react-components/react-icons-compat/stories/eslint.config.js delete mode 100644 packages/react-components/react-image/library/.eslintrc.json create mode 100644 packages/react-components/react-image/library/eslint.config.js delete mode 100644 packages/react-components/react-image/stories/.eslintrc.json create mode 100644 packages/react-components/react-image/stories/eslint.config.js delete mode 100644 packages/react-components/react-infolabel/library/.eslintrc.json create mode 100644 packages/react-components/react-infolabel/library/eslint.config.js delete mode 100644 packages/react-components/react-infolabel/stories/.eslintrc.json create mode 100644 packages/react-components/react-infolabel/stories/eslint.config.js delete mode 100644 packages/react-components/react-input/library/.eslintrc.json create mode 100644 packages/react-components/react-input/library/eslint.config.js delete mode 100644 packages/react-components/react-input/stories/.eslintrc.json create mode 100644 packages/react-components/react-input/stories/eslint.config.js delete mode 100644 packages/react-components/react-jsx-runtime/.eslintrc.json create mode 100644 packages/react-components/react-jsx-runtime/eslint.config.js delete mode 100644 packages/react-components/react-label/library/.eslintrc.json create mode 100644 packages/react-components/react-label/library/eslint.config.js delete mode 100644 packages/react-components/react-label/stories/.eslintrc.json create mode 100644 packages/react-components/react-label/stories/eslint.config.js delete mode 100644 packages/react-components/react-link/library/.eslintrc.json create mode 100644 packages/react-components/react-link/library/eslint.config.js delete mode 100644 packages/react-components/react-link/stories/.eslintrc.json create mode 100644 packages/react-components/react-link/stories/eslint.config.js delete mode 100644 packages/react-components/react-list/library/.eslintrc.json create mode 100644 packages/react-components/react-list/library/eslint.config.js delete mode 100644 packages/react-components/react-list/stories/.eslintrc.json create mode 100644 packages/react-components/react-list/stories/eslint.config.js delete mode 100644 packages/react-components/react-menu-grid-preview/library/.eslintrc.json create mode 100644 packages/react-components/react-menu-grid-preview/library/eslint.config.js delete mode 100644 packages/react-components/react-menu-grid-preview/stories/.eslintrc.json create mode 100644 packages/react-components/react-menu-grid-preview/stories/eslint.config.js delete mode 100644 packages/react-components/react-menu/library/.eslintrc.json create mode 100644 packages/react-components/react-menu/library/eslint.config.js delete mode 100644 packages/react-components/react-menu/stories/.eslintrc.json create mode 100644 packages/react-components/react-menu/stories/eslint.config.js delete mode 100644 packages/react-components/react-message-bar/library/.eslintrc.json create mode 100644 packages/react-components/react-message-bar/library/eslint.config.js delete mode 100644 packages/react-components/react-message-bar/stories/.eslintrc.json create mode 100644 packages/react-components/react-message-bar/stories/eslint.config.js delete mode 100644 packages/react-components/react-migration-v0-v9/library/.eslintrc.json create mode 100644 packages/react-components/react-migration-v0-v9/library/eslint.config.js delete mode 100644 packages/react-components/react-migration-v0-v9/stories/.eslintrc.json create mode 100644 packages/react-components/react-migration-v0-v9/stories/eslint.config.js delete mode 100644 packages/react-components/react-migration-v8-v9/library/.eslintrc.json create mode 100644 packages/react-components/react-migration-v8-v9/library/eslint.config.js delete mode 100644 packages/react-components/react-migration-v8-v9/stories/.eslintrc.json create mode 100644 packages/react-components/react-migration-v8-v9/stories/eslint.config.js delete mode 100644 packages/react-components/react-motion-components-preview/library/.eslintrc.json create mode 100644 packages/react-components/react-motion-components-preview/library/eslint.config.js delete mode 100644 packages/react-components/react-motion-components-preview/stories/.eslintrc.json create mode 100644 packages/react-components/react-motion-components-preview/stories/eslint.config.js delete mode 100644 packages/react-components/react-motion/library/.eslintrc.json create mode 100644 packages/react-components/react-motion/library/eslint.config.js delete mode 100644 packages/react-components/react-motion/stories/.eslintrc.json create mode 100644 packages/react-components/react-motion/stories/eslint.config.js delete mode 100644 packages/react-components/react-nav/library/.eslintrc.json create mode 100644 packages/react-components/react-nav/library/eslint.config.js delete mode 100644 packages/react-components/react-nav/stories/.eslintrc.json create mode 100644 packages/react-components/react-nav/stories/eslint.config.js delete mode 100644 packages/react-components/react-overflow/library/.eslintrc.json create mode 100644 packages/react-components/react-overflow/library/eslint.config.js delete mode 100644 packages/react-components/react-overflow/stories/.eslintrc.json create mode 100644 packages/react-components/react-overflow/stories/eslint.config.js delete mode 100644 packages/react-components/react-persona/library/.eslintrc.json create mode 100644 packages/react-components/react-persona/library/eslint.config.js delete mode 100644 packages/react-components/react-persona/stories/.eslintrc.json create mode 100644 packages/react-components/react-persona/stories/eslint.config.js delete mode 100644 packages/react-components/react-popover/library/.eslintrc.json create mode 100644 packages/react-components/react-popover/library/eslint.config.js delete mode 100644 packages/react-components/react-popover/stories/.eslintrc.json create mode 100644 packages/react-components/react-popover/stories/eslint.config.js delete mode 100644 packages/react-components/react-portal-compat-context/.eslintrc.json create mode 100644 packages/react-components/react-portal-compat-context/eslint.config.js delete mode 100644 packages/react-components/react-portal-compat/.eslintrc.json create mode 100644 packages/react-components/react-portal-compat/eslint.config.js delete mode 100644 packages/react-components/react-portal/library/.eslintrc.json create mode 100644 packages/react-components/react-portal/library/eslint.config.js delete mode 100644 packages/react-components/react-portal/stories/.eslintrc.json create mode 100644 packages/react-components/react-portal/stories/eslint.config.js delete mode 100644 packages/react-components/react-positioning/library/.eslintrc.json create mode 100644 packages/react-components/react-positioning/library/eslint.config.js delete mode 100644 packages/react-components/react-positioning/stories/.eslintrc.json create mode 100644 packages/react-components/react-positioning/stories/eslint.config.js delete mode 100644 packages/react-components/react-progress/library/.eslintrc.json create mode 100644 packages/react-components/react-progress/library/eslint.config.js delete mode 100644 packages/react-components/react-progress/stories/.eslintrc.json create mode 100644 packages/react-components/react-progress/stories/eslint.config.js delete mode 100644 packages/react-components/react-provider/library/.eslintrc.json create mode 100644 packages/react-components/react-provider/library/eslint.config.js delete mode 100644 packages/react-components/react-provider/stories/.eslintrc.json create mode 100644 packages/react-components/react-provider/stories/eslint.config.js delete mode 100644 packages/react-components/react-radio/library/.eslintrc.json create mode 100644 packages/react-components/react-radio/library/eslint.config.js delete mode 100644 packages/react-components/react-radio/stories/.eslintrc.json create mode 100644 packages/react-components/react-radio/stories/eslint.config.js delete mode 100644 packages/react-components/react-rating/library/.eslintrc.json create mode 100644 packages/react-components/react-rating/library/eslint.config.js delete mode 100644 packages/react-components/react-rating/stories/.eslintrc.json create mode 100644 packages/react-components/react-rating/stories/eslint.config.js delete mode 100644 packages/react-components/react-search/library/.eslintrc.json create mode 100644 packages/react-components/react-search/library/eslint.config.js delete mode 100644 packages/react-components/react-search/stories/.eslintrc.json create mode 100644 packages/react-components/react-search/stories/eslint.config.js delete mode 100644 packages/react-components/react-select/library/.eslintrc.json create mode 100644 packages/react-components/react-select/library/eslint.config.js delete mode 100644 packages/react-components/react-select/stories/.eslintrc.json create mode 100644 packages/react-components/react-select/stories/eslint.config.js delete mode 100644 packages/react-components/react-shared-contexts/library/.eslintrc.json create mode 100644 packages/react-components/react-shared-contexts/library/eslint.config.js delete mode 100644 packages/react-components/react-shared-contexts/stories/.eslintrc.json create mode 100644 packages/react-components/react-shared-contexts/stories/eslint.config.js delete mode 100644 packages/react-components/react-skeleton/library/.eslintrc.json create mode 100644 packages/react-components/react-skeleton/library/eslint.config.js delete mode 100644 packages/react-components/react-skeleton/stories/.eslintrc.json create mode 100644 packages/react-components/react-skeleton/stories/eslint.config.js delete mode 100644 packages/react-components/react-slider/library/.eslintrc.json create mode 100644 packages/react-components/react-slider/library/eslint.config.js delete mode 100644 packages/react-components/react-slider/stories/.eslintrc.json create mode 100644 packages/react-components/react-slider/stories/eslint.config.js delete mode 100644 packages/react-components/react-spinbutton/library/.eslintrc.json create mode 100644 packages/react-components/react-spinbutton/library/eslint.config.js delete mode 100644 packages/react-components/react-spinbutton/stories/.eslintrc.json create mode 100644 packages/react-components/react-spinbutton/stories/eslint.config.js delete mode 100644 packages/react-components/react-spinner/library/.eslintrc.json create mode 100644 packages/react-components/react-spinner/library/eslint.config.js delete mode 100644 packages/react-components/react-spinner/stories/.eslintrc.json create mode 100644 packages/react-components/react-spinner/stories/eslint.config.js delete mode 100644 packages/react-components/react-storybook-addon-export-to-sandbox/.eslintrc.json create mode 100644 packages/react-components/react-storybook-addon-export-to-sandbox/eslint.config.js delete mode 100644 packages/react-components/react-storybook-addon/.eslintrc.json create mode 100644 packages/react-components/react-storybook-addon/eslint.config.js delete mode 100644 packages/react-components/react-swatch-picker/library/.eslintrc.json create mode 100644 packages/react-components/react-swatch-picker/library/eslint.config.js delete mode 100644 packages/react-components/react-swatch-picker/stories/.eslintrc.json create mode 100644 packages/react-components/react-swatch-picker/stories/eslint.config.js delete mode 100644 packages/react-components/react-switch/library/.eslintrc.json create mode 100644 packages/react-components/react-switch/library/eslint.config.js delete mode 100644 packages/react-components/react-switch/stories/.eslintrc.json create mode 100644 packages/react-components/react-switch/stories/eslint.config.js delete mode 100644 packages/react-components/react-table/library/.eslintrc.json create mode 100644 packages/react-components/react-table/library/eslint.config.js delete mode 100644 packages/react-components/react-table/stories/.eslintrc.json create mode 100644 packages/react-components/react-table/stories/eslint.config.js delete mode 100644 packages/react-components/react-tabs/library/.eslintrc.json create mode 100644 packages/react-components/react-tabs/library/eslint.config.js delete mode 100644 packages/react-components/react-tabs/stories/.eslintrc.json create mode 100644 packages/react-components/react-tabs/stories/eslint.config.js delete mode 100644 packages/react-components/react-tabster/.eslintrc.json create mode 100644 packages/react-components/react-tabster/eslint.config.js delete mode 100644 packages/react-components/react-tag-picker/library/.eslintrc.json create mode 100644 packages/react-components/react-tag-picker/library/eslint.config.js delete mode 100644 packages/react-components/react-tag-picker/stories/.eslintrc.json create mode 100644 packages/react-components/react-tag-picker/stories/eslint.config.js delete mode 100644 packages/react-components/react-tags/library/.eslintrc.json create mode 100644 packages/react-components/react-tags/library/eslint.config.js delete mode 100644 packages/react-components/react-tags/stories/.eslintrc.json create mode 100644 packages/react-components/react-tags/stories/eslint.config.js delete mode 100644 packages/react-components/react-teaching-popover/library/.eslintrc.json create mode 100644 packages/react-components/react-teaching-popover/library/eslint.config.js delete mode 100644 packages/react-components/react-teaching-popover/stories/.eslintrc.json create mode 100644 packages/react-components/react-teaching-popover/stories/eslint.config.js delete mode 100644 packages/react-components/react-text/library/.eslintrc.json create mode 100644 packages/react-components/react-text/library/eslint.config.js delete mode 100644 packages/react-components/react-text/stories/.eslintrc.json create mode 100644 packages/react-components/react-text/stories/eslint.config.js delete mode 100644 packages/react-components/react-textarea/library/.eslintrc.json create mode 100644 packages/react-components/react-textarea/library/eslint.config.js delete mode 100644 packages/react-components/react-textarea/stories/.eslintrc.json create mode 100644 packages/react-components/react-textarea/stories/eslint.config.js delete mode 100644 packages/react-components/react-theme-sass/.eslintrc.json create mode 100644 packages/react-components/react-theme-sass/eslint.config.js delete mode 100644 packages/react-components/react-theme/library/.eslintrc.json create mode 100644 packages/react-components/react-theme/library/eslint.config.js delete mode 100644 packages/react-components/react-theme/stories/.eslintrc.json create mode 100644 packages/react-components/react-theme/stories/eslint.config.js delete mode 100644 packages/react-components/react-timepicker-compat/library/.eslintrc.json create mode 100644 packages/react-components/react-timepicker-compat/library/eslint.config.js delete mode 100644 packages/react-components/react-timepicker-compat/stories/.eslintrc.json create mode 100644 packages/react-components/react-timepicker-compat/stories/eslint.config.js delete mode 100644 packages/react-components/react-toast/library/.eslintrc.json create mode 100644 packages/react-components/react-toast/library/eslint.config.js delete mode 100644 packages/react-components/react-toast/stories/.eslintrc.json create mode 100644 packages/react-components/react-toast/stories/eslint.config.js delete mode 100644 packages/react-components/react-toolbar/library/.eslintrc.json create mode 100644 packages/react-components/react-toolbar/library/eslint.config.js delete mode 100644 packages/react-components/react-toolbar/stories/.eslintrc.json create mode 100644 packages/react-components/react-toolbar/stories/eslint.config.js delete mode 100644 packages/react-components/react-tooltip/library/.eslintrc.json create mode 100644 packages/react-components/react-tooltip/library/eslint.config.js delete mode 100644 packages/react-components/react-tooltip/stories/.eslintrc.json create mode 100644 packages/react-components/react-tooltip/stories/eslint.config.js delete mode 100644 packages/react-components/react-tree/library/.eslintrc.json create mode 100644 packages/react-components/react-tree/library/eslint.config.js delete mode 100644 packages/react-components/react-tree/stories/.eslintrc.json create mode 100644 packages/react-components/react-tree/stories/eslint.config.js delete mode 100644 packages/react-components/react-utilities-compat/library/.eslintrc.json create mode 100644 packages/react-components/react-utilities-compat/library/eslint.config.js delete mode 100644 packages/react-components/react-utilities-compat/stories/.eslintrc.json create mode 100644 packages/react-components/react-utilities-compat/stories/eslint.config.js delete mode 100644 packages/react-components/react-utilities/.eslintrc.json create mode 100644 packages/react-components/react-utilities/eslint.config.js delete mode 100644 packages/react-components/recipes/.eslintrc.json create mode 100644 packages/react-components/recipes/eslint.config.js delete mode 100644 packages/react-components/theme-designer/.eslintrc.json create mode 100644 packages/react-components/theme-designer/eslint.config.js diff --git a/change/@fluentui-babel-preset-global-context-705679a5-80b4-48f7-bb30-1a11814f14da.json b/change/@fluentui-babel-preset-global-context-705679a5-80b4-48f7-bb30-1a11814f14da.json new file mode 100644 index 00000000000000..09e3e63fd8c96a --- /dev/null +++ b/change/@fluentui-babel-preset-global-context-705679a5-80b4-48f7-bb30-1a11814f14da.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/babel-preset-global-context", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-babel-preset-storybook-full-source-b4177f21-b247-4a46-8342-2723a0cbf10e.json b/change/@fluentui-babel-preset-storybook-full-source-b4177f21-b247-4a46-8342-2723a0cbf10e.json new file mode 100644 index 00000000000000..25209f5f1b5d97 --- /dev/null +++ b/change/@fluentui-babel-preset-storybook-full-source-b4177f21-b247-4a46-8342-2723a0cbf10e.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/babel-preset-storybook-full-source", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-eslint-plugin-react-components-2a2c85bc-4bd3-4417-b692-eed550453db8.json b/change/@fluentui-eslint-plugin-react-components-2a2c85bc-4bd3-4417-b692-eed550453db8.json new file mode 100644 index 00000000000000..f6887942bde8a6 --- /dev/null +++ b/change/@fluentui-eslint-plugin-react-components-2a2c85bc-4bd3-4417-b692-eed550453db8.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/eslint-plugin-react-components", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-global-context-469e26ee-dad2-47e7-9cd0-c8c2ffae2b04.json b/change/@fluentui-global-context-469e26ee-dad2-47e7-9cd0-c8c2ffae2b04.json new file mode 100644 index 00000000000000..d7f69789558bd4 --- /dev/null +++ b/change/@fluentui-global-context-469e26ee-dad2-47e7-9cd0-c8c2ffae2b04.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/global-context", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-keyboard-keys-2ae0a3d9-70d3-4b49-8c4c-53c9b5da7e35.json b/change/@fluentui-keyboard-keys-2ae0a3d9-70d3-4b49-8c4c-53c9b5da7e35.json new file mode 100644 index 00000000000000..46de1c21dd60e9 --- /dev/null +++ b/change/@fluentui-keyboard-keys-2ae0a3d9-70d3-4b49-8c4c-53c9b5da7e35.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/keyboard-keys", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-priority-overflow-6d1fb23c-9862-46ff-b31a-65fa26d2102e.json b/change/@fluentui-priority-overflow-6d1fb23c-9862-46ff-b31a-65fa26d2102e.json new file mode 100644 index 00000000000000..86c45ae969a416 --- /dev/null +++ b/change/@fluentui-priority-overflow-6d1fb23c-9862-46ff-b31a-65fa26d2102e.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/priority-overflow", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-accordion-149523bb-ba7e-4ecf-a03b-13fda021316d.json b/change/@fluentui-react-accordion-149523bb-ba7e-4ecf-a03b-13fda021316d.json new file mode 100644 index 00000000000000..ffed0604b9cbe4 --- /dev/null +++ b/change/@fluentui-react-accordion-149523bb-ba7e-4ecf-a03b-13fda021316d.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-accordion", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-alert-c4194014-dd62-4380-8eac-a82c28d970bb.json b/change/@fluentui-react-alert-c4194014-dd62-4380-8eac-a82c28d970bb.json new file mode 100644 index 00000000000000..57aac86a4dd2a5 --- /dev/null +++ b/change/@fluentui-react-alert-c4194014-dd62-4380-8eac-a82c28d970bb.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-alert", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-aria-ac834fbb-591c-4382-9101-ff7b6534d0f0.json b/change/@fluentui-react-aria-ac834fbb-591c-4382-9101-ff7b6534d0f0.json new file mode 100644 index 00000000000000..5ee5ff78d71960 --- /dev/null +++ b/change/@fluentui-react-aria-ac834fbb-591c-4382-9101-ff7b6534d0f0.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-aria", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-avatar-c06c603a-05cf-40f5-8e36-804a6639642e.json b/change/@fluentui-react-avatar-c06c603a-05cf-40f5-8e36-804a6639642e.json new file mode 100644 index 00000000000000..de1cb689a417d2 --- /dev/null +++ b/change/@fluentui-react-avatar-c06c603a-05cf-40f5-8e36-804a6639642e.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-avatar", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-badge-cbc91997-d54e-4111-9310-5d6c7e6a75ca.json b/change/@fluentui-react-badge-cbc91997-d54e-4111-9310-5d6c7e6a75ca.json new file mode 100644 index 00000000000000..cf436e4bbf1fc9 --- /dev/null +++ b/change/@fluentui-react-badge-cbc91997-d54e-4111-9310-5d6c7e6a75ca.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-badge", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-breadcrumb-acc90695-35ed-4ef0-af29-0e8e967a89d1.json b/change/@fluentui-react-breadcrumb-acc90695-35ed-4ef0-af29-0e8e967a89d1.json new file mode 100644 index 00000000000000..fb61120aacb030 --- /dev/null +++ b/change/@fluentui-react-breadcrumb-acc90695-35ed-4ef0-af29-0e8e967a89d1.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-breadcrumb", + "email": "vgenaev@gmail.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-react-button-f7223656-8c3e-44a7-aaf3-2c22af17ba20.json b/change/@fluentui-react-button-f7223656-8c3e-44a7-aaf3-2c22af17ba20.json new file mode 100644 index 00000000000000..f1f080d3f73251 --- /dev/null +++ b/change/@fluentui-react-button-f7223656-8c3e-44a7-aaf3-2c22af17ba20.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-button", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-calendar-compat-5cfff2fd-a06c-4c5e-a233-df7bb6424256.json b/change/@fluentui-react-calendar-compat-5cfff2fd-a06c-4c5e-a233-df7bb6424256.json new file mode 100644 index 00000000000000..0ef861f9fca3e6 --- /dev/null +++ b/change/@fluentui-react-calendar-compat-5cfff2fd-a06c-4c5e-a233-df7bb6424256.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-calendar-compat", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-card-8f9ff726-95e7-41ba-a834-74a0fc1191fd.json b/change/@fluentui-react-card-8f9ff726-95e7-41ba-a834-74a0fc1191fd.json new file mode 100644 index 00000000000000..cd3ef16c675e09 --- /dev/null +++ b/change/@fluentui-react-card-8f9ff726-95e7-41ba-a834-74a0fc1191fd.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-card", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-carousel-1f23621d-32a5-481d-9a89-1f464ead16e5.json b/change/@fluentui-react-carousel-1f23621d-32a5-481d-9a89-1f464ead16e5.json new file mode 100644 index 00000000000000..f868e55855f186 --- /dev/null +++ b/change/@fluentui-react-carousel-1f23621d-32a5-481d-9a89-1f464ead16e5.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-carousel", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-checkbox-0cdb7466-1fb6-47f2-b66c-dbbc752c722c.json b/change/@fluentui-react-checkbox-0cdb7466-1fb6-47f2-b66c-dbbc752c722c.json new file mode 100644 index 00000000000000..874cd202202ad0 --- /dev/null +++ b/change/@fluentui-react-checkbox-0cdb7466-1fb6-47f2-b66c-dbbc752c722c.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-checkbox", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-color-picker-c6a8f415-ea70-4191-b926-f634b576609f.json b/change/@fluentui-react-color-picker-c6a8f415-ea70-4191-b926-f634b576609f.json new file mode 100644 index 00000000000000..a48af6a85f1a66 --- /dev/null +++ b/change/@fluentui-react-color-picker-c6a8f415-ea70-4191-b926-f634b576609f.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-color-picker", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-combobox-3955dd8e-615a-48b8-9681-76cf545af922.json b/change/@fluentui-react-combobox-3955dd8e-615a-48b8-9681-76cf545af922.json new file mode 100644 index 00000000000000..f31c90ee06af5c --- /dev/null +++ b/change/@fluentui-react-combobox-3955dd8e-615a-48b8-9681-76cf545af922.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-combobox", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-components-99a219a8-cbd3-415c-80b9-8577d9b52763.json b/change/@fluentui-react-components-99a219a8-cbd3-415c-80b9-8577d9b52763.json new file mode 100644 index 00000000000000..436d0cebe4e16a --- /dev/null +++ b/change/@fluentui-react-components-99a219a8-cbd3-415c-80b9-8577d9b52763.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-components", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-conformance-griffel-bf8a7ac7-8bac-4c9c-880c-7efcd9d1e0ae.json b/change/@fluentui-react-conformance-griffel-bf8a7ac7-8bac-4c9c-880c-7efcd9d1e0ae.json new file mode 100644 index 00000000000000..3c87b498885283 --- /dev/null +++ b/change/@fluentui-react-conformance-griffel-bf8a7ac7-8bac-4c9c-880c-7efcd9d1e0ae.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-conformance-griffel", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-context-selector-0fab1e16-0997-4b15-8dc3-c405895ca934.json b/change/@fluentui-react-context-selector-0fab1e16-0997-4b15-8dc3-c405895ca934.json new file mode 100644 index 00000000000000..5c450c9b7a3307 --- /dev/null +++ b/change/@fluentui-react-context-selector-0fab1e16-0997-4b15-8dc3-c405895ca934.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-context-selector", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-datepicker-compat-701f7e64-547b-4174-b66b-f2c43c00a82a.json b/change/@fluentui-react-datepicker-compat-701f7e64-547b-4174-b66b-f2c43c00a82a.json new file mode 100644 index 00000000000000..a33dd7b1a78cab --- /dev/null +++ b/change/@fluentui-react-datepicker-compat-701f7e64-547b-4174-b66b-f2c43c00a82a.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-datepicker-compat", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-dialog-da75237f-f3a8-4374-8c2f-0ce806a68665.json b/change/@fluentui-react-dialog-da75237f-f3a8-4374-8c2f-0ce806a68665.json new file mode 100644 index 00000000000000..dfc0bf880a792c --- /dev/null +++ b/change/@fluentui-react-dialog-da75237f-f3a8-4374-8c2f-0ce806a68665.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-dialog", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-divider-caf57e98-d1ab-4b26-9601-3b2d548c4ebe.json b/change/@fluentui-react-divider-caf57e98-d1ab-4b26-9601-3b2d548c4ebe.json new file mode 100644 index 00000000000000..9bdac30532cbb4 --- /dev/null +++ b/change/@fluentui-react-divider-caf57e98-d1ab-4b26-9601-3b2d548c4ebe.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-divider", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-drawer-91207cf8-72ad-4d85-8dab-ffb4b24f7c08.json b/change/@fluentui-react-drawer-91207cf8-72ad-4d85-8dab-ffb4b24f7c08.json new file mode 100644 index 00000000000000..def42f1cf93e79 --- /dev/null +++ b/change/@fluentui-react-drawer-91207cf8-72ad-4d85-8dab-ffb4b24f7c08.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-drawer", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-field-cc79a790-f4f8-41b7-8727-192b9f37896d.json b/change/@fluentui-react-field-cc79a790-f4f8-41b7-8727-192b9f37896d.json new file mode 100644 index 00000000000000..5d1a895a899537 --- /dev/null +++ b/change/@fluentui-react-field-cc79a790-f4f8-41b7-8727-192b9f37896d.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-field", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-icons-compat-c929a316-fa46-4336-8fae-b3f929b21328.json b/change/@fluentui-react-icons-compat-c929a316-fa46-4336-8fae-b3f929b21328.json new file mode 100644 index 00000000000000..8f77f32b6aa948 --- /dev/null +++ b/change/@fluentui-react-icons-compat-c929a316-fa46-4336-8fae-b3f929b21328.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-icons-compat", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-image-cbf73677-4cfc-47f9-b601-3ccbb6d2aba2.json b/change/@fluentui-react-image-cbf73677-4cfc-47f9-b601-3ccbb6d2aba2.json new file mode 100644 index 00000000000000..3c8a4942663ffe --- /dev/null +++ b/change/@fluentui-react-image-cbf73677-4cfc-47f9-b601-3ccbb6d2aba2.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-image", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-infobutton-a060b4d6-ddf0-4c9f-a384-d2026af73cf1.json b/change/@fluentui-react-infobutton-a060b4d6-ddf0-4c9f-a384-d2026af73cf1.json new file mode 100644 index 00000000000000..0d5900424584fb --- /dev/null +++ b/change/@fluentui-react-infobutton-a060b4d6-ddf0-4c9f-a384-d2026af73cf1.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-infobutton", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-infolabel-5e2a8946-e0de-42b0-941d-5a7017d63b2d.json b/change/@fluentui-react-infolabel-5e2a8946-e0de-42b0-941d-5a7017d63b2d.json new file mode 100644 index 00000000000000..b0105fbc149443 --- /dev/null +++ b/change/@fluentui-react-infolabel-5e2a8946-e0de-42b0-941d-5a7017d63b2d.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-infolabel", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-input-4cf8c9c8-b26f-47de-a15e-67d0560ec254.json b/change/@fluentui-react-input-4cf8c9c8-b26f-47de-a15e-67d0560ec254.json new file mode 100644 index 00000000000000..90fae815b80630 --- /dev/null +++ b/change/@fluentui-react-input-4cf8c9c8-b26f-47de-a15e-67d0560ec254.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-input", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-jsx-runtime-399b8988-6ae6-4f9f-a05b-52168ed3ae4c.json b/change/@fluentui-react-jsx-runtime-399b8988-6ae6-4f9f-a05b-52168ed3ae4c.json new file mode 100644 index 00000000000000..0cf88f828816d5 --- /dev/null +++ b/change/@fluentui-react-jsx-runtime-399b8988-6ae6-4f9f-a05b-52168ed3ae4c.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-jsx-runtime", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-label-2051dd03-6709-437a-872e-22434f1a9635.json b/change/@fluentui-react-label-2051dd03-6709-437a-872e-22434f1a9635.json new file mode 100644 index 00000000000000..6545247ef57142 --- /dev/null +++ b/change/@fluentui-react-label-2051dd03-6709-437a-872e-22434f1a9635.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-label", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-link-0c9d27c5-8721-4486-92af-e2d7da0b3567.json b/change/@fluentui-react-link-0c9d27c5-8721-4486-92af-e2d7da0b3567.json new file mode 100644 index 00000000000000..03244a780c24f1 --- /dev/null +++ b/change/@fluentui-react-link-0c9d27c5-8721-4486-92af-e2d7da0b3567.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-link", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-list-134f697a-d9b9-4dae-9609-b4a19afff29c.json b/change/@fluentui-react-list-134f697a-d9b9-4dae-9609-b4a19afff29c.json new file mode 100644 index 00000000000000..6501e05c3fe7c2 --- /dev/null +++ b/change/@fluentui-react-list-134f697a-d9b9-4dae-9609-b4a19afff29c.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-list", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-menu-eb4e4efc-9128-4973-976e-5e03bc285f35.json b/change/@fluentui-react-menu-eb4e4efc-9128-4973-976e-5e03bc285f35.json new file mode 100644 index 00000000000000..79739d73cdba1f --- /dev/null +++ b/change/@fluentui-react-menu-eb4e4efc-9128-4973-976e-5e03bc285f35.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-menu", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-menu-grid-preview-cfb3bf9c-4598-484a-9464-809bed401ea8.json b/change/@fluentui-react-menu-grid-preview-cfb3bf9c-4598-484a-9464-809bed401ea8.json new file mode 100644 index 00000000000000..8174214f43193c --- /dev/null +++ b/change/@fluentui-react-menu-grid-preview-cfb3bf9c-4598-484a-9464-809bed401ea8.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-menu-grid-preview", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-message-bar-16fa3faf-a9b6-4985-9101-ce90482d36ec.json b/change/@fluentui-react-message-bar-16fa3faf-a9b6-4985-9101-ce90482d36ec.json new file mode 100644 index 00000000000000..0f0a272a835af7 --- /dev/null +++ b/change/@fluentui-react-message-bar-16fa3faf-a9b6-4985-9101-ce90482d36ec.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-message-bar", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-migration-v0-v9-111f96d3-4d78-4524-86ca-bb44ce7904b0.json b/change/@fluentui-react-migration-v0-v9-111f96d3-4d78-4524-86ca-bb44ce7904b0.json new file mode 100644 index 00000000000000..68998709dfdedb --- /dev/null +++ b/change/@fluentui-react-migration-v0-v9-111f96d3-4d78-4524-86ca-bb44ce7904b0.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-migration-v0-v9", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-migration-v8-v9-8327f965-5c55-4359-8754-11af2e8bee4b.json b/change/@fluentui-react-migration-v8-v9-8327f965-5c55-4359-8754-11af2e8bee4b.json new file mode 100644 index 00000000000000..ad7b5e304f029d --- /dev/null +++ b/change/@fluentui-react-migration-v8-v9-8327f965-5c55-4359-8754-11af2e8bee4b.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-migration-v8-v9", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-motion-9c7a7e64-08e2-45a1-a0ee-cb2e0a23a23b.json b/change/@fluentui-react-motion-9c7a7e64-08e2-45a1-a0ee-cb2e0a23a23b.json new file mode 100644 index 00000000000000..2eb4e6e077b643 --- /dev/null +++ b/change/@fluentui-react-motion-9c7a7e64-08e2-45a1-a0ee-cb2e0a23a23b.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-motion", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-motion-components-preview-224b7fd3-6246-46bc-bb77-0993f101f960.json b/change/@fluentui-react-motion-components-preview-224b7fd3-6246-46bc-bb77-0993f101f960.json new file mode 100644 index 00000000000000..f696eedc5e81be --- /dev/null +++ b/change/@fluentui-react-motion-components-preview-224b7fd3-6246-46bc-bb77-0993f101f960.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-motion-components-preview", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-nav-61eda3f5-607a-462a-839d-0049e2e502de.json b/change/@fluentui-react-nav-61eda3f5-607a-462a-839d-0049e2e502de.json new file mode 100644 index 00000000000000..0e6c6c23acfbf4 --- /dev/null +++ b/change/@fluentui-react-nav-61eda3f5-607a-462a-839d-0049e2e502de.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-nav", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-overflow-70bcdf79-f936-4c7c-8ce8-d5e8955c10ac.json b/change/@fluentui-react-overflow-70bcdf79-f936-4c7c-8ce8-d5e8955c10ac.json new file mode 100644 index 00000000000000..8e8c53f47b3033 --- /dev/null +++ b/change/@fluentui-react-overflow-70bcdf79-f936-4c7c-8ce8-d5e8955c10ac.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-overflow", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-persona-26b73f58-8b98-4f05-b6f5-0522eb12c02c.json b/change/@fluentui-react-persona-26b73f58-8b98-4f05-b6f5-0522eb12c02c.json new file mode 100644 index 00000000000000..e296f49efea387 --- /dev/null +++ b/change/@fluentui-react-persona-26b73f58-8b98-4f05-b6f5-0522eb12c02c.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-persona", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-popover-a65bbc8b-14b3-4e4b-863d-6f12178c7276.json b/change/@fluentui-react-popover-a65bbc8b-14b3-4e4b-863d-6f12178c7276.json new file mode 100644 index 00000000000000..7463c7091d0788 --- /dev/null +++ b/change/@fluentui-react-popover-a65bbc8b-14b3-4e4b-863d-6f12178c7276.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-popover", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-portal-715f760e-f793-4e8c-be10-5aaa4ea87277.json b/change/@fluentui-react-portal-715f760e-f793-4e8c-be10-5aaa4ea87277.json new file mode 100644 index 00000000000000..866514aa0f4a18 --- /dev/null +++ b/change/@fluentui-react-portal-715f760e-f793-4e8c-be10-5aaa4ea87277.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-portal", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-portal-compat-c9bcea46-0590-476c-a9fa-9e49643c7146.json b/change/@fluentui-react-portal-compat-c9bcea46-0590-476c-a9fa-9e49643c7146.json new file mode 100644 index 00000000000000..774b551651ba1d --- /dev/null +++ b/change/@fluentui-react-portal-compat-c9bcea46-0590-476c-a9fa-9e49643c7146.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-portal-compat", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-portal-compat-context-a1896fe8-dbac-4c55-a0e9-04ed21f4e4f3.json b/change/@fluentui-react-portal-compat-context-a1896fe8-dbac-4c55-a0e9-04ed21f4e4f3.json new file mode 100644 index 00000000000000..399a9478ae3527 --- /dev/null +++ b/change/@fluentui-react-portal-compat-context-a1896fe8-dbac-4c55-a0e9-04ed21f4e4f3.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-portal-compat-context", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-positioning-39fe8186-7097-46b4-8777-b6505ce8d923.json b/change/@fluentui-react-positioning-39fe8186-7097-46b4-8777-b6505ce8d923.json new file mode 100644 index 00000000000000..525621f84ee9f1 --- /dev/null +++ b/change/@fluentui-react-positioning-39fe8186-7097-46b4-8777-b6505ce8d923.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-positioning", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-progress-2b37488e-cd4e-4db8-b29e-b502afb3af95.json b/change/@fluentui-react-progress-2b37488e-cd4e-4db8-b29e-b502afb3af95.json new file mode 100644 index 00000000000000..633666e725bdcf --- /dev/null +++ b/change/@fluentui-react-progress-2b37488e-cd4e-4db8-b29e-b502afb3af95.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-progress", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-provider-169790c7-dc60-4b72-a85a-323a524f87a9.json b/change/@fluentui-react-provider-169790c7-dc60-4b72-a85a-323a524f87a9.json new file mode 100644 index 00000000000000..a5f5974aee8569 --- /dev/null +++ b/change/@fluentui-react-provider-169790c7-dc60-4b72-a85a-323a524f87a9.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-provider", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-radio-db9a7e94-d679-47a5-b17e-4bdcffed39de.json b/change/@fluentui-react-radio-db9a7e94-d679-47a5-b17e-4bdcffed39de.json new file mode 100644 index 00000000000000..491105855ec2ae --- /dev/null +++ b/change/@fluentui-react-radio-db9a7e94-d679-47a5-b17e-4bdcffed39de.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-radio", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-rating-056afdd5-c0ef-4e1e-a721-15b233ff3c62.json b/change/@fluentui-react-rating-056afdd5-c0ef-4e1e-a721-15b233ff3c62.json new file mode 100644 index 00000000000000..c5fb090a94f43f --- /dev/null +++ b/change/@fluentui-react-rating-056afdd5-c0ef-4e1e-a721-15b233ff3c62.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-rating", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-search-08015bbc-c913-4f76-a821-3075a4188be8.json b/change/@fluentui-react-search-08015bbc-c913-4f76-a821-3075a4188be8.json new file mode 100644 index 00000000000000..b42f97bab53eb8 --- /dev/null +++ b/change/@fluentui-react-search-08015bbc-c913-4f76-a821-3075a4188be8.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-search", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-select-99f67ca1-f339-483d-934c-81f946761733.json b/change/@fluentui-react-select-99f67ca1-f339-483d-934c-81f946761733.json new file mode 100644 index 00000000000000..953b6a5f65e072 --- /dev/null +++ b/change/@fluentui-react-select-99f67ca1-f339-483d-934c-81f946761733.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-select", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-shared-contexts-5c384ed6-94a0-452a-8c00-0a9e60f25c98.json b/change/@fluentui-react-shared-contexts-5c384ed6-94a0-452a-8c00-0a9e60f25c98.json new file mode 100644 index 00000000000000..75258b4add2958 --- /dev/null +++ b/change/@fluentui-react-shared-contexts-5c384ed6-94a0-452a-8c00-0a9e60f25c98.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-shared-contexts", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-skeleton-8082aeef-17c0-4d72-899e-840d66c853ac.json b/change/@fluentui-react-skeleton-8082aeef-17c0-4d72-899e-840d66c853ac.json new file mode 100644 index 00000000000000..03690074b24cc7 --- /dev/null +++ b/change/@fluentui-react-skeleton-8082aeef-17c0-4d72-899e-840d66c853ac.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-skeleton", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-slider-69428818-1659-4cb5-aa1e-c563a243cd84.json b/change/@fluentui-react-slider-69428818-1659-4cb5-aa1e-c563a243cd84.json new file mode 100644 index 00000000000000..01f8739295cc41 --- /dev/null +++ b/change/@fluentui-react-slider-69428818-1659-4cb5-aa1e-c563a243cd84.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-slider", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-spinbutton-8ac962c4-50b4-40c2-b07b-515b53b439ec.json b/change/@fluentui-react-spinbutton-8ac962c4-50b4-40c2-b07b-515b53b439ec.json new file mode 100644 index 00000000000000..8e8b1c2841d0ec --- /dev/null +++ b/change/@fluentui-react-spinbutton-8ac962c4-50b4-40c2-b07b-515b53b439ec.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-spinbutton", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-spinner-0fd4b394-2d30-4f44-875e-769d1cbd9bc2.json b/change/@fluentui-react-spinner-0fd4b394-2d30-4f44-875e-769d1cbd9bc2.json new file mode 100644 index 00000000000000..0c0654123144b9 --- /dev/null +++ b/change/@fluentui-react-spinner-0fd4b394-2d30-4f44-875e-769d1cbd9bc2.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-spinner", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-storybook-addon-5243d49f-a981-4164-8496-46694743261b.json b/change/@fluentui-react-storybook-addon-5243d49f-a981-4164-8496-46694743261b.json new file mode 100644 index 00000000000000..eae5245f2f6753 --- /dev/null +++ b/change/@fluentui-react-storybook-addon-5243d49f-a981-4164-8496-46694743261b.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-storybook-addon", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-storybook-addon-export-to-sandbox-02366fc8-47ad-48b9-8729-bb7b4542ef5c.json b/change/@fluentui-react-storybook-addon-export-to-sandbox-02366fc8-47ad-48b9-8729-bb7b4542ef5c.json new file mode 100644 index 00000000000000..dff53968d2c9ee --- /dev/null +++ b/change/@fluentui-react-storybook-addon-export-to-sandbox-02366fc8-47ad-48b9-8729-bb7b4542ef5c.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-storybook-addon-export-to-sandbox", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-swatch-picker-ffbd51e0-acfb-43ff-8097-b2df9cf9acee.json b/change/@fluentui-react-swatch-picker-ffbd51e0-acfb-43ff-8097-b2df9cf9acee.json new file mode 100644 index 00000000000000..cfdf241a424bc1 --- /dev/null +++ b/change/@fluentui-react-swatch-picker-ffbd51e0-acfb-43ff-8097-b2df9cf9acee.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-swatch-picker", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-switch-651c4b6b-e6ba-4920-b4b5-a163e7b45399.json b/change/@fluentui-react-switch-651c4b6b-e6ba-4920-b4b5-a163e7b45399.json new file mode 100644 index 00000000000000..db6247f2add3db --- /dev/null +++ b/change/@fluentui-react-switch-651c4b6b-e6ba-4920-b4b5-a163e7b45399.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-switch", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-table-fb797715-c98d-4a8d-ba36-9fba08dd0691.json b/change/@fluentui-react-table-fb797715-c98d-4a8d-ba36-9fba08dd0691.json new file mode 100644 index 00000000000000..dfcf741df191b6 --- /dev/null +++ b/change/@fluentui-react-table-fb797715-c98d-4a8d-ba36-9fba08dd0691.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-table", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-tabs-b5909258-18f8-4bb3-add4-4427e6c5d386.json b/change/@fluentui-react-tabs-b5909258-18f8-4bb3-add4-4427e6c5d386.json new file mode 100644 index 00000000000000..18f2f38fa40ceb --- /dev/null +++ b/change/@fluentui-react-tabs-b5909258-18f8-4bb3-add4-4427e6c5d386.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-tabs", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-tabster-040d2f9a-ab80-43c0-8519-06c23669f6f6.json b/change/@fluentui-react-tabster-040d2f9a-ab80-43c0-8519-06c23669f6f6.json new file mode 100644 index 00000000000000..6ae1c79fe3dc50 --- /dev/null +++ b/change/@fluentui-react-tabster-040d2f9a-ab80-43c0-8519-06c23669f6f6.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-tabster", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-tag-picker-04b24f98-7e5c-4391-802f-ed56ad3a8623.json b/change/@fluentui-react-tag-picker-04b24f98-7e5c-4391-802f-ed56ad3a8623.json new file mode 100644 index 00000000000000..9d18216e855c9b --- /dev/null +++ b/change/@fluentui-react-tag-picker-04b24f98-7e5c-4391-802f-ed56ad3a8623.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-tag-picker", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-tags-887d67ad-773b-47d2-9b72-07d221cc7efc.json b/change/@fluentui-react-tags-887d67ad-773b-47d2-9b72-07d221cc7efc.json new file mode 100644 index 00000000000000..2b600b32d9c660 --- /dev/null +++ b/change/@fluentui-react-tags-887d67ad-773b-47d2-9b72-07d221cc7efc.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-tags", + "email": "vgenaev@gmail.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-react-teaching-popover-0efd1e72-fcae-4a38-8231-9f241bfd4629.json b/change/@fluentui-react-teaching-popover-0efd1e72-fcae-4a38-8231-9f241bfd4629.json new file mode 100644 index 00000000000000..390ae768fa4a7e --- /dev/null +++ b/change/@fluentui-react-teaching-popover-0efd1e72-fcae-4a38-8231-9f241bfd4629.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-teaching-popover", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-text-15788b86-5f64-4fdb-acb0-b2bf52de0066.json b/change/@fluentui-react-text-15788b86-5f64-4fdb-acb0-b2bf52de0066.json new file mode 100644 index 00000000000000..5dd0638bc8d30a --- /dev/null +++ b/change/@fluentui-react-text-15788b86-5f64-4fdb-acb0-b2bf52de0066.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-text", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-textarea-ce7c0ba8-dcad-4e41-92ff-59666483d844.json b/change/@fluentui-react-textarea-ce7c0ba8-dcad-4e41-92ff-59666483d844.json new file mode 100644 index 00000000000000..84154fcb6272b9 --- /dev/null +++ b/change/@fluentui-react-textarea-ce7c0ba8-dcad-4e41-92ff-59666483d844.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-textarea", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-theme-bda80be8-9934-4c82-8025-dea13be5b855.json b/change/@fluentui-react-theme-bda80be8-9934-4c82-8025-dea13be5b855.json new file mode 100644 index 00000000000000..991b233dbe5cee --- /dev/null +++ b/change/@fluentui-react-theme-bda80be8-9934-4c82-8025-dea13be5b855.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-theme", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-theme-sass-40f11d56-a26d-44df-b7d0-49b6edee2966.json b/change/@fluentui-react-theme-sass-40f11d56-a26d-44df-b7d0-49b6edee2966.json new file mode 100644 index 00000000000000..350a81706c171e --- /dev/null +++ b/change/@fluentui-react-theme-sass-40f11d56-a26d-44df-b7d0-49b6edee2966.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-theme-sass", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-timepicker-compat-c003b0d9-95fe-4dac-b43f-e6aefa0d3fad.json b/change/@fluentui-react-timepicker-compat-c003b0d9-95fe-4dac-b43f-e6aefa0d3fad.json new file mode 100644 index 00000000000000..3b080d83d3f400 --- /dev/null +++ b/change/@fluentui-react-timepicker-compat-c003b0d9-95fe-4dac-b43f-e6aefa0d3fad.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-timepicker-compat", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-toast-74586b1e-c33a-4456-8dcf-233e53c239e5.json b/change/@fluentui-react-toast-74586b1e-c33a-4456-8dcf-233e53c239e5.json new file mode 100644 index 00000000000000..947e1c4d2ba80a --- /dev/null +++ b/change/@fluentui-react-toast-74586b1e-c33a-4456-8dcf-233e53c239e5.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-toast", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-toolbar-7f302180-de49-4220-916c-9adf4e24258d.json b/change/@fluentui-react-toolbar-7f302180-de49-4220-916c-9adf4e24258d.json new file mode 100644 index 00000000000000..77a3c03337d7c4 --- /dev/null +++ b/change/@fluentui-react-toolbar-7f302180-de49-4220-916c-9adf4e24258d.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-toolbar", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-tooltip-24e80093-8eaf-477a-9d73-e52d11d461e1.json b/change/@fluentui-react-tooltip-24e80093-8eaf-477a-9d73-e52d11d461e1.json new file mode 100644 index 00000000000000..7f8276a02fc48e --- /dev/null +++ b/change/@fluentui-react-tooltip-24e80093-8eaf-477a-9d73-e52d11d461e1.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-tooltip", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-tree-9775572c-9560-48c7-80f3-a74fbebcf5dc.json b/change/@fluentui-react-tree-9775572c-9560-48c7-80f3-a74fbebcf5dc.json new file mode 100644 index 00000000000000..a0bd18df557d64 --- /dev/null +++ b/change/@fluentui-react-tree-9775572c-9560-48c7-80f3-a74fbebcf5dc.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-tree", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-utilities-35cfc07b-0c07-4ed9-a088-87eb3df970f5.json b/change/@fluentui-react-utilities-35cfc07b-0c07-4ed9-a088-87eb3df970f5.json new file mode 100644 index 00000000000000..b8588ed41d7c24 --- /dev/null +++ b/change/@fluentui-react-utilities-35cfc07b-0c07-4ed9-a088-87eb3df970f5.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-utilities", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-virtualizer-bf43b373-5f46-47d9-a76b-3bdc77fbece9.json b/change/@fluentui-react-virtualizer-bf43b373-5f46-47d9-a76b-3bdc77fbece9.json new file mode 100644 index 00000000000000..d1d02a3ec03119 --- /dev/null +++ b/change/@fluentui-react-virtualizer-bf43b373-5f46-47d9-a76b-3bdc77fbece9.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: migrate to eslint flat config", + "packageName": "@fluentui/react-virtualizer", + "email": "vgenaev@gmail.com", + "dependentChangeType": "none" +} diff --git a/nx.json b/nx.json index 90d09457b3ec9e..ea61e28c42db35 100644 --- a/nx.json +++ b/nx.json @@ -65,6 +65,7 @@ "inputs": ["default", "{projectRoot}/cypress.config.ts", "!{projectRoot}/**/?(*.)+cy.[jt]s?(x)?"] }, "lint": { + "executor": "nx:run-commands", "dependsOn": ["build"], "cache": true, "inputs": [ diff --git a/packages/eslint-plugin/src/flat-configs/base/index.js b/packages/eslint-plugin/src/flat-configs/base/index.js index 6c3e7256796255..8d8ad6f2657ead 100644 --- a/packages/eslint-plugin/src/flat-configs/base/index.js +++ b/packages/eslint-plugin/src/flat-configs/base/index.js @@ -1,13 +1,13 @@ // @ts-check const core = require('../core'); const compat = require('eslint-plugin-compat'); -const tseslint = require('typescript-eslint'); +const { defineConfig } = require('eslint/config'); const { testFiles, storyFiles } = require('../../utils/configHelpers'); -/** @type {import('typescript-eslint').ConfigArray} */ -module.exports = tseslint.config( - ...core, +/** @type { import("eslint").Linter.Config } */ +module.exports = defineConfig( + core, { rules: { '@fluentui/max-len': 'off', @@ -17,8 +17,9 @@ module.exports = tseslint.config( { files: ['**/src/**/*.{ts,tsx,js}'], ignores: [...testFiles, ...storyFiles], - extends: [compat.configs['flat/recommended']], + ...compat.configs['flat/recommended'], rules: { + ...compat.configs['flat/recommended'].rules, '@rnx-kit/no-export-all': ['error', { expand: 'all' }], }, settings: { diff --git a/packages/eslint-plugin/src/flat-configs/base/legacy.js b/packages/eslint-plugin/src/flat-configs/base/legacy.js index 1401f22e7b9c3c..8b5b0cad3cd7d9 100644 --- a/packages/eslint-plugin/src/flat-configs/base/legacy.js +++ b/packages/eslint-plugin/src/flat-configs/base/legacy.js @@ -1,11 +1,11 @@ // @ts-check const core = require('../core'); -const tseslint = require('typescript-eslint'); const { getNamingConventionRule } = require('../../utils/configHelpers'); +const { defineConfig } = require('eslint/config'); -/** @type {import('typescript-eslint').ConfigArray} */ -module.exports = tseslint.config( - ...core, +/** @type { import("eslint").Linter.Config } */ +module.exports = defineConfig( + core, { rules: { /** diff --git a/packages/eslint-plugin/src/flat-configs/core.js b/packages/eslint-plugin/src/flat-configs/core.js index 4524548db489c2..b2e80823981bb6 100644 --- a/packages/eslint-plugin/src/flat-configs/core.js +++ b/packages/eslint-plugin/src/flat-configs/core.js @@ -11,6 +11,7 @@ const { __internal } = require('../internal-flat'); const { globalIgnores } = require('eslint/config'); const airbnbConfig = require('eslint-config-airbnb-extended/legacy'); const rules = require('../rules'); +const { defineConfig } = require('eslint/config'); const IGNORES = [ '**/coverage', @@ -110,6 +111,7 @@ const disabledRules = { 'no-await-in-loop': 'off', 'max-len': 'off', 'no-empty-character-class': 'off', + 'default-param-last': 'off', }; /** @type {import('eslint').Linter.RulesRecord} */ @@ -193,8 +195,8 @@ const typeAwareRules = { '@typescript-eslint/no-deprecated': 'error', }; -/** @type {import('typescript-eslint').ConfigArray} */ -module.exports = tseslint.config( +/** @type { import("eslint").Linter.Config } */ +module.exports = defineConfig( globalIgnores(IGNORES), ...airbnbConfig.configs.base.legacy, importPlugin.flatConfigs.typescript, @@ -242,8 +244,7 @@ module.exports = tseslint.config( }, }, { - files: ['**/*.{ts,tsx}'], - extends: [tseslint.configs.eslintRecommended], + ...tseslint.configs.eslintRecommended, languageOptions: { parser: tseslint.parser, }, @@ -252,6 +253,7 @@ module.exports = tseslint.config( * `@typescript-eslint`plugin eslint rules * @see https://github.com/typescript-eslint/typescript-eslint/tree/main/packages/eslint-plugin */ + ...tseslint.configs.eslintRecommended.rules, ...configHelpers.getNamingConventionRule(), '@typescript-eslint/ban-ts-comment': 'error', '@typescript-eslint/explicit-member-accessibility': [ diff --git a/packages/eslint-plugin/src/flat-configs/imports.js b/packages/eslint-plugin/src/flat-configs/imports.js index 1e0957fb7f6239..97075ba93a8d0d 100644 --- a/packages/eslint-plugin/src/flat-configs/imports.js +++ b/packages/eslint-plugin/src/flat-configs/imports.js @@ -1,9 +1,9 @@ // @ts-check const importPlugin = require('eslint-plugin-import'); -const tseslint = require('typescript-eslint'); +const { defineConfig } = require('eslint/config'); -/** @type {import('typescript-eslint').ConfigArray} */ -module.exports = tseslint.config({ +/** @type { import("eslint").Linter.Config } */ +module.exports = defineConfig({ files: ['**/*.{ts,tsx,js,jsx,cjs,mjs}'], plugins: { import: importPlugin, diff --git a/packages/eslint-plugin/src/flat-configs/node/index.js b/packages/eslint-plugin/src/flat-configs/node/index.js index d62752af68d74c..638602c159a9c3 100644 --- a/packages/eslint-plugin/src/flat-configs/node/index.js +++ b/packages/eslint-plugin/src/flat-configs/node/index.js @@ -1,10 +1,9 @@ // @ts-check const base = require('../base'); -const tseslint = require('typescript-eslint'); +const { defineConfig } = require('eslint/config'); -/** @type {import('typescript-eslint').ConfigArray} */ - -module.exports = tseslint.config(base, { +/** @type { import("eslint").Linter.Config } */ +module.exports = defineConfig(base, { files: ['**/*.{ts,js}'], rules: { 'no-console': 'off', diff --git a/packages/eslint-plugin/src/flat-configs/node/legacy.js b/packages/eslint-plugin/src/flat-configs/node/legacy.js index 4d81644a102f41..2c774ab8626261 100644 --- a/packages/eslint-plugin/src/flat-configs/node/legacy.js +++ b/packages/eslint-plugin/src/flat-configs/node/legacy.js @@ -1,9 +1,9 @@ // @ts-check const legacy = require('../base/legacy'); -const tseslint = require('typescript-eslint'); +const { defineConfig } = require('eslint/config'); -/** @type {import('typescript-eslint').ConfigArray} */ -module.exports = tseslint.config(legacy, { +/** @type { import("eslint").Linter.Config } */ +module.exports = defineConfig(legacy, { files: ['**/*.{ts,js}'], rules: {}, }); diff --git a/packages/eslint-plugin/src/flat-configs/react/config.js b/packages/eslint-plugin/src/flat-configs/react/config.js index eeea7f1c58951a..3e4bbb9c5d501a 100644 --- a/packages/eslint-plugin/src/flat-configs/react/config.js +++ b/packages/eslint-plugin/src/flat-configs/react/config.js @@ -4,13 +4,13 @@ const reactPlugin = require('eslint-plugin-react'); const reactHooksPlugin = require('eslint-plugin-react-hooks'); const griffelPlugin = require('@griffel/eslint-plugin'); const configHelpers = require('../../utils/configHelpers'); -const tseslint = require('typescript-eslint'); const { fixupPluginRules } = require('@eslint/compat'); +const { defineConfig } = require('eslint/config'); -/** @type {import('typescript-eslint').ConfigArray} */ -module.exports = tseslint.config( +/** @type { import("eslint").Linter.Config } */ +module.exports = defineConfig( { - files: ['**/*.{jsx,tsx}'], + files: ['**/*.{jsx,tsx,ts,js}'], plugins: { react: reactPlugin, '@griffel': fixupPluginRules(/** @type {any} */ (griffelPlugin)), diff --git a/packages/eslint-plugin/src/flat-configs/react/index.js b/packages/eslint-plugin/src/flat-configs/react/index.js index 98eb14f291f50c..b4446812d5155d 100644 --- a/packages/eslint-plugin/src/flat-configs/react/index.js +++ b/packages/eslint-plugin/src/flat-configs/react/index.js @@ -1,11 +1,11 @@ // @ts-check const configHelpers = require('../../utils/configHelpers'); const baseConfig = require('../base/index'); -const tseslint = require('typescript-eslint'); const reactConfig = require('./config'); const reactCompilerPlugin = require('eslint-plugin-react-compiler'); const { __internal } = require('../../internal-flat'); const { createReactCrossVersionRules } = require('../../shared/react-cross-version-rules'); +const { defineConfig } = require('eslint/config'); /** @type {import("eslint").Linter.RulesRecord} */ const typeAwareRules = { @@ -18,10 +18,10 @@ const v9PackageDeps = Object.keys(configHelpers.getPackageJson({ root, name: 're pkg => !unstableV9Packages.has(pkg), ); -/** @type {import('typescript-eslint').ConfigArray} */ -module.exports = tseslint.config( - ...baseConfig, - ...reactConfig, +/** @type { import("eslint").Linter.Config } */ +module.exports = defineConfig( + baseConfig, + reactConfig, { files: ['**/*.{ts,tsx}'], languageOptions: { @@ -81,13 +81,26 @@ module.exports = tseslint.config( }, }, { - files: ['**/*.cy.{ts,tsx,js}', '**/isConformant.{ts,tsx,js}'], + files: ['**/*.cy.{ts,tsx,js}', 'isConformant.{ts,tsx,js}'], rules: { 'import/no-extraneous-dependencies': 'off', 'react/jsx-no-bind': 'off', 'react-compiler/react-compiler': 'off', + '@typescript-eslint/no-restricted-imports': [ + 'error', + { + patterns: [ + { + group: ['@cypress/react'], + importNames: ['mount'], + message: "Use 'mount' from @fluentui/scripts-cypress instead.", + }, + ], + }, + ], }, }, + { files: ['**/*.test.{ts,tsx}'], rules: { diff --git a/packages/eslint-plugin/src/flat-configs/react/legacy.js b/packages/eslint-plugin/src/flat-configs/react/legacy.js index 347d71efac261a..6b8a92f9292d09 100644 --- a/packages/eslint-plugin/src/flat-configs/react/legacy.js +++ b/packages/eslint-plugin/src/flat-configs/react/legacy.js @@ -2,14 +2,15 @@ const baseLegacyConfig = require('../base/legacy'); const reactConfig = require('../react/config'); const configHelpers = require('../../utils/configHelpers'); -const tseslint = require('typescript-eslint'); const { reactLegacy: restrictedGlobals } = require('../../shared/restricted-globals'); const { createReactCrossVersionRules } = require('../../shared/react-cross-version-rules'); +const { defineConfig } = require('eslint/config'); -/** @type {import('typescript-eslint').ConfigArray} */ -module.exports = tseslint.config( +/** @type { import("eslint").Linter.Config } */ +module.exports = defineConfig( + baseLegacyConfig, + reactConfig, { - extends: [baseLegacyConfig, reactConfig], rules: { 'jsdoc/check-tag-names': 'off', '@griffel/no-shorthands': 'off', diff --git a/packages/eslint-plugin/src/index.js b/packages/eslint-plugin/src/index.js index 0b86931ce57051..c280e3b2c6ce54 100644 --- a/packages/eslint-plugin/src/index.js +++ b/packages/eslint-plugin/src/index.js @@ -10,7 +10,7 @@ const legacy = { 'react--legacy': require('./configs/react-legacy'), }; -/** @type {Record} */ +/** @type {Record} */ const flat = { 'flat/core': require('./flat-configs/core'), 'flat/react': require('./flat-configs/react'), diff --git a/packages/eslint-plugin/src/utils/configHelpers.js b/packages/eslint-plugin/src/utils/configHelpers.js index d9b4277af51bef..37789c7e9a1507 100644 --- a/packages/eslint-plugin/src/utils/configHelpers.js +++ b/packages/eslint-plugin/src/utils/configHelpers.js @@ -33,8 +33,10 @@ const testFiles = [ '**/*{.,-}{test,spec,e2e,cy}.{ts,tsx}', '**/{test,tests}/**', '**/testUtilities.{ts,tsx}', + '**/testing/**', '**/common/{isConformant,snapshotSerializers}.{ts,tsx}', './e2e/**', + '**/e2e/**', ]; const docsFiles = ['**/*Page.tsx', '**/{docs,demo}/**', '**/*.doc.{ts,tsx}']; diff --git a/packages/react-components/babel-preset-global-context/.eslintrc.json b/packages/react-components/babel-preset-global-context/.eslintrc.json deleted file mode 100644 index 4a62a516793940..00000000000000 --- a/packages/react-components/babel-preset-global-context/.eslintrc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/node"], - "root": true, - "rules": { - "@nx/workspace-enforce-use-client": "off" - } -} diff --git a/packages/react-components/babel-preset-global-context/eslint.config.js b/packages/react-components/babel-preset-global-context/eslint.config.js new file mode 100644 index 00000000000000..0e5960e204ae03 --- /dev/null +++ b/packages/react-components/babel-preset-global-context/eslint.config.js @@ -0,0 +1,12 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/node'], + { + rules: { + '@nx/workspace-enforce-use-client': 'off', + }, + }, +]; diff --git a/packages/react-components/babel-preset-storybook-full-source/.eslintignore b/packages/react-components/babel-preset-storybook-full-source/.eslintignore deleted file mode 100644 index 08356e620910e5..00000000000000 --- a/packages/react-components/babel-preset-storybook-full-source/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -src/__fixtures__/ diff --git a/packages/react-components/babel-preset-storybook-full-source/.eslintrc.json b/packages/react-components/babel-preset-storybook-full-source/.eslintrc.json deleted file mode 100644 index 24ece4e08168be..00000000000000 --- a/packages/react-components/babel-preset-storybook-full-source/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/node"], - "root": true -} diff --git a/packages/react-components/babel-preset-storybook-full-source/eslint.config.js b/packages/react-components/babel-preset-storybook-full-source/eslint.config.js new file mode 100644 index 00000000000000..44f907111859f9 --- /dev/null +++ b/packages/react-components/babel-preset-storybook-full-source/eslint.config.js @@ -0,0 +1,10 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/node'], + { + ignores: ['src/__fixtures__/**'], + }, +]; diff --git a/packages/react-components/component-selector-preview/library/.eslintrc.json b/packages/react-components/component-selector-preview/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/component-selector-preview/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/component-selector-preview/library/eslint.config.js b/packages/react-components/component-selector-preview/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/component-selector-preview/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/component-selector-preview/stories/.eslintrc.json b/packages/react-components/component-selector-preview/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/component-selector-preview/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/component-selector-preview/stories/eslint.config.js b/packages/react-components/component-selector-preview/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/component-selector-preview/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/deprecated/react-alert/.eslintrc.json b/packages/react-components/deprecated/react-alert/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/deprecated/react-alert/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/deprecated/react-alert/eslint.config.js b/packages/react-components/deprecated/react-alert/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/deprecated/react-alert/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/deprecated/react-infobutton/.eslintrc.json b/packages/react-components/deprecated/react-infobutton/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/deprecated/react-infobutton/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/deprecated/react-infobutton/eslint.config.js b/packages/react-components/deprecated/react-infobutton/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/deprecated/react-infobutton/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/deprecated/react-virtualizer/.eslintrc.json b/packages/react-components/deprecated/react-virtualizer/.eslintrc.json deleted file mode 100644 index e4a3a70dd4445e..00000000000000 --- a/packages/react-components/deprecated/react-virtualizer/.eslintrc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "@typescript-eslint/no-deprecated": "off" - } -} diff --git a/packages/react-components/deprecated/react-virtualizer/eslint.config.js b/packages/react-components/deprecated/react-virtualizer/eslint.config.js new file mode 100644 index 00000000000000..185228a80e3392 --- /dev/null +++ b/packages/react-components/deprecated/react-virtualizer/eslint.config.js @@ -0,0 +1,12 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/react'], + { + rules: { + '@typescript-eslint/no-deprecated': 'off', + }, + }, +]; diff --git a/packages/react-components/eslint-plugin-react-components/.eslintrc.json b/packages/react-components/eslint-plugin-react-components/.eslintrc.json deleted file mode 100644 index 700ea69cb4542d..00000000000000 --- a/packages/react-components/eslint-plugin-react-components/.eslintrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/node", "plugin:eslint-plugin/recommended"], - "plugins": ["eslint-plugin"], - "root": true, - "overrides": [ - { - "files": ["src/rules/*.ts"], - "rules": { - "@typescript-eslint/naming-convention": "off" - } - } - ] -} diff --git a/packages/react-components/eslint-plugin-react-components/eslint.config.js b/packages/react-components/eslint-plugin-react-components/eslint.config.js new file mode 100644 index 00000000000000..a37a002dd62189 --- /dev/null +++ b/packages/react-components/eslint-plugin-react-components/eslint.config.js @@ -0,0 +1,14 @@ +// @ts-check +const fluentPlugin = require('@fluentui/eslint-plugin'); +const eslintPlugin = require('eslint-plugin-eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/node'], + eslintPlugin.configs['flat/recommended'], + { + files: ['**/src/rules/*.ts'], + rules: { + '@typescript-eslint/naming-convention': 'off', + }, + }, +]; diff --git a/packages/react-components/eslint-plugin-react-components/jest.config.js b/packages/react-components/eslint-plugin-react-components/jest.config.js index e50974c69c8653..8be15f3fdcc6e3 100644 --- a/packages/react-components/eslint-plugin-react-components/jest.config.js +++ b/packages/react-components/eslint-plugin-react-components/jest.config.js @@ -1,5 +1,4 @@ // @ts-check -/* eslint-disable */ const { readFileSync } = require('node:fs'); const { join } = require('node:path'); diff --git a/packages/react-components/global-context/.eslintrc.json b/packages/react-components/global-context/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/global-context/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/global-context/eslint.config.js b/packages/react-components/global-context/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/global-context/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/keyboard-keys/.eslintrc.json b/packages/react-components/keyboard-keys/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/keyboard-keys/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/keyboard-keys/eslint.config.js b/packages/react-components/keyboard-keys/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/keyboard-keys/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/priority-overflow/.eslintrc.json b/packages/react-components/priority-overflow/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/priority-overflow/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/priority-overflow/eslint.config.js b/packages/react-components/priority-overflow/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/priority-overflow/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/priority-overflow/src/debounce.test.ts b/packages/react-components/priority-overflow/src/debounce.test.ts index db2a5e2d5b34eb..8c1f75df21b1b0 100644 --- a/packages/react-components/priority-overflow/src/debounce.test.ts +++ b/packages/react-components/priority-overflow/src/debounce.test.ts @@ -1,6 +1,7 @@ import { debounce } from './debounce'; describe('debounce', () => { + // eslint-disable-next-line no-promise-executor-return const tick = () => new Promise(res => setTimeout(res, 0)); beforeAll(() => { diff --git a/packages/react-components/react-accordion/library/.eslintrc.json b/packages/react-components/react-accordion/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-accordion/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-accordion/library/eslint.config.js b/packages/react-components/react-accordion/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-accordion/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-accordion/stories/.eslintrc.json b/packages/react-components/react-accordion/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-accordion/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-accordion/stories/eslint.config.js b/packages/react-components/react-accordion/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-accordion/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-aria/library/.eslintrc.json b/packages/react-components/react-aria/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-aria/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-aria/library/eslint.config.js b/packages/react-components/react-aria/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-aria/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-aria/stories/.eslintrc.json b/packages/react-components/react-aria/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-aria/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-aria/stories/eslint.config.js b/packages/react-components/react-aria/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-aria/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-avatar/library/.eslintrc.json b/packages/react-components/react-avatar/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-avatar/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-avatar/library/eslint.config.js b/packages/react-components/react-avatar/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-avatar/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-avatar/stories/.eslintrc.json b/packages/react-components/react-avatar/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-avatar/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-avatar/stories/eslint.config.js b/packages/react-components/react-avatar/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-avatar/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-badge/library/.eslintrc.json b/packages/react-components/react-badge/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-badge/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-badge/library/eslint.config.js b/packages/react-components/react-badge/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-badge/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-badge/stories/.eslintrc.json b/packages/react-components/react-badge/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-badge/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-badge/stories/eslint.config.js b/packages/react-components/react-badge/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-badge/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-breadcrumb/library/.eslintrc.json b/packages/react-components/react-breadcrumb/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-breadcrumb/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-breadcrumb/library/eslint.config.js b/packages/react-components/react-breadcrumb/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-breadcrumb/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-breadcrumb/stories/.eslintrc.json b/packages/react-components/react-breadcrumb/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-breadcrumb/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-breadcrumb/stories/eslint.config.js b/packages/react-components/react-breadcrumb/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-breadcrumb/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-button/library/.eslintrc.json b/packages/react-components/react-button/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-button/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-button/library/eslint.config.js b/packages/react-components/react-button/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-button/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-button/stories/.eslintrc.json b/packages/react-components/react-button/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-button/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-button/stories/eslint.config.js b/packages/react-components/react-button/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-button/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-calendar-compat/library/.eslintrc.json b/packages/react-components/react-calendar-compat/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-calendar-compat/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-calendar-compat/library/eslint.config.js b/packages/react-components/react-calendar-compat/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-calendar-compat/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-calendar-compat/stories/.eslintrc.json b/packages/react-components/react-calendar-compat/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-calendar-compat/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-calendar-compat/stories/eslint.config.js b/packages/react-components/react-calendar-compat/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-calendar-compat/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-card/library/.eslintrc.json b/packages/react-components/react-card/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-card/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-card/library/eslint.config.js b/packages/react-components/react-card/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-card/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-card/stories/.eslintrc.json b/packages/react-components/react-card/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-card/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-card/stories/eslint.config.js b/packages/react-components/react-card/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-card/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-carousel/library/.eslintrc.json b/packages/react-components/react-carousel/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-carousel/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-carousel/library/eslint.config.js b/packages/react-components/react-carousel/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-carousel/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-carousel/stories/.eslintrc.json b/packages/react-components/react-carousel/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-carousel/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-carousel/stories/eslint.config.js b/packages/react-components/react-carousel/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-carousel/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-checkbox/library/.eslintrc.json b/packages/react-components/react-checkbox/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-checkbox/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-checkbox/library/eslint.config.js b/packages/react-components/react-checkbox/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-checkbox/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-checkbox/stories/.eslintrc.json b/packages/react-components/react-checkbox/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-checkbox/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-checkbox/stories/eslint.config.js b/packages/react-components/react-checkbox/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-checkbox/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-color-picker/library/.eslintrc.json b/packages/react-components/react-color-picker/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-color-picker/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-color-picker/library/eslint.config.js b/packages/react-components/react-color-picker/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-color-picker/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-color-picker/stories/.eslintrc.json b/packages/react-components/react-color-picker/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-color-picker/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-color-picker/stories/eslint.config.js b/packages/react-components/react-color-picker/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-color-picker/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-colorpicker-compat/.eslintrc.json b/packages/react-components/react-colorpicker-compat/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-colorpicker-compat/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-colorpicker-compat/eslint.config.js b/packages/react-components/react-colorpicker-compat/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-colorpicker-compat/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-combobox/library/.eslintrc.json b/packages/react-components/react-combobox/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-combobox/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-combobox/library/eslint.config.js b/packages/react-components/react-combobox/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-combobox/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-combobox/stories/.eslintrc.json b/packages/react-components/react-combobox/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-combobox/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-combobox/stories/eslint.config.js b/packages/react-components/react-combobox/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-combobox/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-components/.eslintrc.json b/packages/react-components/react-components/.eslintrc.json deleted file mode 100644 index d2d1c87a52d9bf..00000000000000 --- a/packages/react-components/react-components/.eslintrc.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "overrides": [ - { - "files": "src/index.ts", - "rules": { - "no-restricted-imports": "off", - "@typescript-eslint/no-restricted-imports": [ - "error", - { - "patterns": [ - { - "regex": "@fluentui/react-(infobutton|alert|virtualizer)", - "message": "Alpha/Beta packages cannot be exposed as part of stable api of @fluentui/react-components" - } - ] - } - ] - } - }, - { - "files": "**/index.ts", - "rules": { - "@rnx-kit/no-export-all": [ - "error", - { - "expand": "all" - } - ], - "@fluentui/ban-imports": [ - "error", - { - "pathRegex": ".*", - "names": [ - { - "regex": "Commons$" - } - ], - "message": "Commons types should not be exported from @fluentui/react-components" - } - ] - } - } - ] -} diff --git a/packages/react-components/react-components/eslint.config.js b/packages/react-components/react-components/eslint.config.js new file mode 100644 index 00000000000000..8d8a70cba7b28e --- /dev/null +++ b/packages/react-components/react-components/eslint.config.js @@ -0,0 +1,48 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + files: ['src/index.ts'], + rules: { + 'no-restricted-imports': 'off', + '@typescript-eslint/no-restricted-imports': [ + 'error', + { + patterns: [ + { + regex: '@fluentui/react-(infobutton|alert|virtualizer)', + message: 'Alpha/Beta packages cannot be exposed as part of stable api of @fluentui/react-components', + }, + ], + }, + ], + }, + }, + { + files: ['**/index.ts'], + rules: { + '@rnx-kit/no-export-all': [ + 'error', + { + expand: 'all', + }, + ], + '@fluentui/ban-imports': [ + 'error', + { + pathRegex: '.*', + names: [ + { + regex: 'Commons$', + }, + ], + message: 'Commons types should not be exported from @fluentui/react-components', + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-conformance-griffel/.eslintrc.json b/packages/react-components/react-conformance-griffel/.eslintrc.json deleted file mode 100644 index 24ece4e08168be..00000000000000 --- a/packages/react-components/react-conformance-griffel/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/node"], - "root": true -} diff --git a/packages/react-components/react-conformance-griffel/eslint.config.js b/packages/react-components/react-conformance-griffel/eslint.config.js new file mode 100644 index 00000000000000..99724172d065fc --- /dev/null +++ b/packages/react-components/react-conformance-griffel/eslint.config.js @@ -0,0 +1,13 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/node'], + { + files: ['**/*.ts'], + rules: { + 'import/no-extraneous-dependencies': 'off', + }, + }, +]; diff --git a/packages/react-components/react-context-selector/.eslintrc.json b/packages/react-components/react-context-selector/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-context-selector/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-context-selector/eslint.config.js b/packages/react-components/react-context-selector/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-context-selector/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-datepicker-compat/library/.eslintrc.json b/packages/react-components/react-datepicker-compat/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-datepicker-compat/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-datepicker-compat/library/eslint.config.js b/packages/react-components/react-datepicker-compat/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-datepicker-compat/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-datepicker-compat/stories/.eslintrc.json b/packages/react-components/react-datepicker-compat/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-datepicker-compat/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-datepicker-compat/stories/eslint.config.js b/packages/react-components/react-datepicker-compat/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-datepicker-compat/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-datepicker-compat/stories/src/DatePicker/DatePickerErrorHandling.stories.tsx b/packages/react-components/react-datepicker-compat/stories/src/DatePicker/DatePickerErrorHandling.stories.tsx index e0cade716e534a..1c07d062eb69a5 100644 --- a/packages/react-components/react-datepicker-compat/stories/src/DatePicker/DatePickerErrorHandling.stories.tsx +++ b/packages/react-components/react-datepicker-compat/stories/src/DatePicker/DatePickerErrorHandling.stories.tsx @@ -16,7 +16,7 @@ const minDate = addMonths(today, -1); const maxDate = addYears(today, 1); const onFormatDate = (date?: Date): string => { - return !date ? '' : `${date?.getMonth() + 1}/${date?.getDate()}/${date?.getFullYear()}`; + return !date ? '' : `${date.getMonth() + 1}/${date.getDate()}/${date.getFullYear()}`; }; export const ErrorHandling = (): JSXElement => { diff --git a/packages/react-components/react-dialog/library/.eslintrc.json b/packages/react-components/react-dialog/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-dialog/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-dialog/library/eslint.config.js b/packages/react-components/react-dialog/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-dialog/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-dialog/stories/.eslintrc.json b/packages/react-components/react-dialog/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-dialog/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-dialog/stories/eslint.config.js b/packages/react-components/react-dialog/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-dialog/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-divider/library/.eslintrc.json b/packages/react-components/react-divider/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-divider/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-divider/library/eslint.config.js b/packages/react-components/react-divider/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-divider/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-divider/stories/.eslintrc.json b/packages/react-components/react-divider/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-divider/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-divider/stories/eslint.config.js b/packages/react-components/react-divider/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-divider/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-drawer/library/.eslintrc.json b/packages/react-components/react-drawer/library/.eslintrc.json deleted file mode 100644 index 4a3eab3566f1da..00000000000000 --- a/packages/react-components/react-drawer/library/.eslintrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "overrides": [ - { - "files": ["./src/e2e/*.tsx"], - "rules": { - "import/no-extraneous-dependencies": "off", - "react/jsx-no-bind": "off" - } - } - ] -} diff --git a/packages/react-components/react-drawer/library/eslint.config.js b/packages/react-components/react-drawer/library/eslint.config.js new file mode 100644 index 00000000000000..a543563e06e929 --- /dev/null +++ b/packages/react-components/react-drawer/library/eslint.config.js @@ -0,0 +1,14 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/react'], + { + files: ['./src/e2e/*.tsx'], + rules: { + 'import/no-extraneous-dependencies': 'off', + 'react/jsx-no-bind': 'off', + }, + }, +]; diff --git a/packages/react-components/react-drawer/stories/.eslintrc.json b/packages/react-components/react-drawer/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-drawer/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-drawer/stories/eslint.config.js b/packages/react-components/react-drawer/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-drawer/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-field/library/.eslintrc.json b/packages/react-components/react-field/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-field/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-field/library/eslint.config.js b/packages/react-components/react-field/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-field/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-field/stories/.eslintrc.json b/packages/react-components/react-field/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-field/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-field/stories/eslint.config.js b/packages/react-components/react-field/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-field/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-icons-compat/library/.eslintrc.json b/packages/react-components/react-icons-compat/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-icons-compat/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-icons-compat/library/eslint.config.js b/packages/react-components/react-icons-compat/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-icons-compat/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-icons-compat/stories/.eslintrc.json b/packages/react-components/react-icons-compat/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-icons-compat/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-icons-compat/stories/eslint.config.js b/packages/react-components/react-icons-compat/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-icons-compat/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-image/library/.eslintrc.json b/packages/react-components/react-image/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-image/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-image/library/eslint.config.js b/packages/react-components/react-image/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-image/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-image/stories/.eslintrc.json b/packages/react-components/react-image/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-image/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-image/stories/eslint.config.js b/packages/react-components/react-image/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-image/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-infolabel/library/.eslintrc.json b/packages/react-components/react-infolabel/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-infolabel/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-infolabel/library/eslint.config.js b/packages/react-components/react-infolabel/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-infolabel/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-infolabel/stories/.eslintrc.json b/packages/react-components/react-infolabel/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-infolabel/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-infolabel/stories/eslint.config.js b/packages/react-components/react-infolabel/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-infolabel/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-input/library/.eslintrc.json b/packages/react-components/react-input/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-input/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-input/library/eslint.config.js b/packages/react-components/react-input/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-input/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-input/stories/.eslintrc.json b/packages/react-components/react-input/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-input/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-input/stories/eslint.config.js b/packages/react-components/react-input/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-input/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-jsx-runtime/.eslintrc.json b/packages/react-components/react-jsx-runtime/.eslintrc.json deleted file mode 100644 index d7fa07c6d0b5a2..00000000000000 --- a/packages/react-components/react-jsx-runtime/.eslintrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "overrides": [ - { - "files": ["**/*.{test,spec}.tsx"], - "excludedFiles": ["jsx-runtime.test.tsx"], - "rules": { - "@nx/workspace-no-missing-jsx-pragma": ["error", { "runtime": "classic" }] - } - } - ] -} diff --git a/packages/react-components/react-jsx-runtime/eslint.config.js b/packages/react-components/react-jsx-runtime/eslint.config.js new file mode 100644 index 00000000000000..862526181bf8cc --- /dev/null +++ b/packages/react-components/react-jsx-runtime/eslint.config.js @@ -0,0 +1,19 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/react'], + { + files: ['**/*.{test,spec}.tsx'], + rules: { + '@nx/workspace-no-missing-jsx-pragma': ['error', { runtime: 'classic' }], + }, + }, + { + files: ['**/jsx-runtime.test.tsx'], + rules: { + '@nx/workspace-no-missing-jsx-pragma': 'off', + }, + }, +]; diff --git a/packages/react-components/react-label/library/.eslintrc.json b/packages/react-components/react-label/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-label/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-label/library/eslint.config.js b/packages/react-components/react-label/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-label/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-label/stories/.eslintrc.json b/packages/react-components/react-label/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-label/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-label/stories/eslint.config.js b/packages/react-components/react-label/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-label/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-link/library/.eslintrc.json b/packages/react-components/react-link/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-link/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-link/library/eslint.config.js b/packages/react-components/react-link/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-link/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-link/stories/.eslintrc.json b/packages/react-components/react-link/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-link/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-link/stories/eslint.config.js b/packages/react-components/react-link/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-link/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-list/library/.eslintrc.json b/packages/react-components/react-list/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-list/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-list/library/eslint.config.js b/packages/react-components/react-list/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-list/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-list/stories/.eslintrc.json b/packages/react-components/react-list/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-list/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-list/stories/eslint.config.js b/packages/react-components/react-list/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-list/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-menu-grid-preview/library/.eslintrc.json b/packages/react-components/react-menu-grid-preview/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-menu-grid-preview/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-menu-grid-preview/library/eslint.config.js b/packages/react-components/react-menu-grid-preview/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-menu-grid-preview/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-menu-grid-preview/stories/.eslintrc.json b/packages/react-components/react-menu-grid-preview/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-menu-grid-preview/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-menu-grid-preview/stories/eslint.config.js b/packages/react-components/react-menu-grid-preview/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-menu-grid-preview/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-menu/library/.eslintrc.json b/packages/react-components/react-menu/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-menu/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-menu/library/eslint.config.js b/packages/react-components/react-menu/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-menu/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-menu/stories/.eslintrc.json b/packages/react-components/react-menu/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-menu/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-menu/stories/eslint.config.js b/packages/react-components/react-menu/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-menu/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-message-bar/library/.eslintrc.json b/packages/react-components/react-message-bar/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-message-bar/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-message-bar/library/eslint.config.js b/packages/react-components/react-message-bar/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-message-bar/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-message-bar/stories/.eslintrc.json b/packages/react-components/react-message-bar/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-message-bar/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-message-bar/stories/eslint.config.js b/packages/react-components/react-message-bar/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-message-bar/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-migration-v0-v9/library/.eslintrc.json b/packages/react-components/react-migration-v0-v9/library/.eslintrc.json deleted file mode 100644 index 9b007cc562294f..00000000000000 --- a/packages/react-components/react-migration-v0-v9/library/.eslintrc.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "overrides": [ - { - "files": "**/*.stories.{tsx,ts}", - "rules": { - "no-restricted-imports": [ - "error", - { - "patterns": ["src/"] - } - ] - } - } - ] -} diff --git a/packages/react-components/react-migration-v0-v9/library/eslint.config.js b/packages/react-components/react-migration-v0-v9/library/eslint.config.js new file mode 100644 index 00000000000000..f66e868e7c5909 --- /dev/null +++ b/packages/react-components/react-migration-v0-v9/library/eslint.config.js @@ -0,0 +1,13 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/react'], + { + files: ['**/*.stories.{tsx,ts}'], + rules: { + 'no-restricted-imports': ['error', { patterns: ['src/'] }], + }, + }, +]; diff --git a/packages/react-components/react-migration-v0-v9/stories/.eslintrc.json b/packages/react-components/react-migration-v0-v9/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-migration-v0-v9/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-migration-v0-v9/stories/eslint.config.js b/packages/react-components/react-migration-v0-v9/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-migration-v0-v9/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-migration-v8-v9/library/.eslintrc.json b/packages/react-components/react-migration-v8-v9/library/.eslintrc.json deleted file mode 100644 index 9b007cc562294f..00000000000000 --- a/packages/react-components/react-migration-v8-v9/library/.eslintrc.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "overrides": [ - { - "files": "**/*.stories.{tsx,ts}", - "rules": { - "no-restricted-imports": [ - "error", - { - "patterns": ["src/"] - } - ] - } - } - ] -} diff --git a/packages/react-components/react-migration-v8-v9/library/eslint.config.js b/packages/react-components/react-migration-v8-v9/library/eslint.config.js new file mode 100644 index 00000000000000..f66e868e7c5909 --- /dev/null +++ b/packages/react-components/react-migration-v8-v9/library/eslint.config.js @@ -0,0 +1,13 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/react'], + { + files: ['**/*.stories.{tsx,ts}'], + rules: { + 'no-restricted-imports': ['error', { patterns: ['src/'] }], + }, + }, +]; diff --git a/packages/react-components/react-migration-v8-v9/stories/.eslintrc.json b/packages/react-components/react-migration-v8-v9/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-migration-v8-v9/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-migration-v8-v9/stories/eslint.config.js b/packages/react-components/react-migration-v8-v9/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-migration-v8-v9/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-motion-components-preview/library/.eslintrc.json b/packages/react-components/react-motion-components-preview/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-motion-components-preview/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-motion-components-preview/library/eslint.config.js b/packages/react-components/react-motion-components-preview/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-motion-components-preview/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-motion-components-preview/stories/.eslintrc.json b/packages/react-components/react-motion-components-preview/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-motion-components-preview/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-motion-components-preview/stories/eslint.config.js b/packages/react-components/react-motion-components-preview/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-motion-components-preview/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-motion/library/.eslintrc.json b/packages/react-components/react-motion/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-motion/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-motion/library/eslint.config.js b/packages/react-components/react-motion/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-motion/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-motion/stories/.eslintrc.json b/packages/react-components/react-motion/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-motion/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-motion/stories/eslint.config.js b/packages/react-components/react-motion/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-motion/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-nav/library/.eslintrc.json b/packages/react-components/react-nav/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-nav/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-nav/library/eslint.config.js b/packages/react-components/react-nav/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-nav/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-nav/stories/.eslintrc.json b/packages/react-components/react-nav/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-nav/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-nav/stories/eslint.config.js b/packages/react-components/react-nav/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-nav/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-overflow/library/.eslintrc.json b/packages/react-components/react-overflow/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-overflow/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-overflow/library/eslint.config.js b/packages/react-components/react-overflow/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-overflow/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-overflow/stories/.eslintrc.json b/packages/react-components/react-overflow/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-overflow/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-overflow/stories/eslint.config.js b/packages/react-components/react-overflow/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-overflow/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-persona/library/.eslintrc.json b/packages/react-components/react-persona/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-persona/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-persona/library/eslint.config.js b/packages/react-components/react-persona/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-persona/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-persona/stories/.eslintrc.json b/packages/react-components/react-persona/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-persona/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-persona/stories/eslint.config.js b/packages/react-components/react-persona/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-persona/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-popover/library/.eslintrc.json b/packages/react-components/react-popover/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-popover/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-popover/library/eslint.config.js b/packages/react-components/react-popover/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-popover/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-popover/stories/.eslintrc.json b/packages/react-components/react-popover/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-popover/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-popover/stories/eslint.config.js b/packages/react-components/react-popover/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-popover/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-portal-compat-context/.eslintrc.json b/packages/react-components/react-portal-compat-context/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-portal-compat-context/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-portal-compat-context/eslint.config.js b/packages/react-components/react-portal-compat-context/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-portal-compat-context/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-portal-compat/.eslintrc.json b/packages/react-components/react-portal-compat/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-portal-compat/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-portal-compat/eslint.config.js b/packages/react-components/react-portal-compat/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-portal-compat/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-portal/library/.eslintrc.json b/packages/react-components/react-portal/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-portal/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-portal/library/eslint.config.js b/packages/react-components/react-portal/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-portal/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-portal/stories/.eslintrc.json b/packages/react-components/react-portal/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-portal/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-portal/stories/eslint.config.js b/packages/react-components/react-portal/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-portal/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-positioning/library/.eslintrc.json b/packages/react-components/react-positioning/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-positioning/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-positioning/library/eslint.config.js b/packages/react-components/react-positioning/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-positioning/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-positioning/stories/.eslintrc.json b/packages/react-components/react-positioning/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-positioning/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-positioning/stories/eslint.config.js b/packages/react-components/react-positioning/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-positioning/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-progress/library/.eslintrc.json b/packages/react-components/react-progress/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-progress/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-progress/library/eslint.config.js b/packages/react-components/react-progress/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-progress/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-progress/stories/.eslintrc.json b/packages/react-components/react-progress/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-progress/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-progress/stories/eslint.config.js b/packages/react-components/react-progress/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-progress/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-provider/library/.eslintrc.json b/packages/react-components/react-provider/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-provider/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-provider/library/eslint.config.js b/packages/react-components/react-provider/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-provider/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-provider/stories/.eslintrc.json b/packages/react-components/react-provider/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-provider/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-provider/stories/eslint.config.js b/packages/react-components/react-provider/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-provider/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-radio/library/.eslintrc.json b/packages/react-components/react-radio/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-radio/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-radio/library/eslint.config.js b/packages/react-components/react-radio/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-radio/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-radio/stories/.eslintrc.json b/packages/react-components/react-radio/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-radio/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-radio/stories/eslint.config.js b/packages/react-components/react-radio/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-radio/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-rating/library/.eslintrc.json b/packages/react-components/react-rating/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-rating/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-rating/library/eslint.config.js b/packages/react-components/react-rating/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-rating/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-rating/stories/.eslintrc.json b/packages/react-components/react-rating/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-rating/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-rating/stories/eslint.config.js b/packages/react-components/react-rating/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-rating/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-search/library/.eslintrc.json b/packages/react-components/react-search/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-search/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-search/library/eslint.config.js b/packages/react-components/react-search/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-search/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-search/stories/.eslintrc.json b/packages/react-components/react-search/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-search/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-search/stories/eslint.config.js b/packages/react-components/react-search/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-search/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-select/library/.eslintrc.json b/packages/react-components/react-select/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-select/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-select/library/eslint.config.js b/packages/react-components/react-select/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-select/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-select/stories/.eslintrc.json b/packages/react-components/react-select/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-select/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-select/stories/eslint.config.js b/packages/react-components/react-select/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-select/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-shared-contexts/library/.eslintrc.json b/packages/react-components/react-shared-contexts/library/.eslintrc.json deleted file mode 100644 index af60bd4617c44b..00000000000000 --- a/packages/react-components/react-shared-contexts/library/.eslintrc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "prefer-const": "off" - } -} diff --git a/packages/react-components/react-shared-contexts/library/eslint.config.js b/packages/react-components/react-shared-contexts/library/eslint.config.js new file mode 100644 index 00000000000000..82b4c64ee91c95 --- /dev/null +++ b/packages/react-components/react-shared-contexts/library/eslint.config.js @@ -0,0 +1,12 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'prefer-const': 'off', + }, + }, +]; diff --git a/packages/react-components/react-shared-contexts/stories/.eslintrc.json b/packages/react-components/react-shared-contexts/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-shared-contexts/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-shared-contexts/stories/eslint.config.js b/packages/react-components/react-shared-contexts/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-shared-contexts/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-skeleton/library/.eslintrc.json b/packages/react-components/react-skeleton/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-skeleton/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-skeleton/library/eslint.config.js b/packages/react-components/react-skeleton/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-skeleton/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-skeleton/stories/.eslintrc.json b/packages/react-components/react-skeleton/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-skeleton/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-skeleton/stories/eslint.config.js b/packages/react-components/react-skeleton/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-skeleton/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-slider/library/.eslintrc.json b/packages/react-components/react-slider/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-slider/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-slider/library/eslint.config.js b/packages/react-components/react-slider/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-slider/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-slider/stories/.eslintrc.json b/packages/react-components/react-slider/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-slider/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-slider/stories/eslint.config.js b/packages/react-components/react-slider/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-slider/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-spinbutton/library/.eslintrc.json b/packages/react-components/react-spinbutton/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-spinbutton/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-spinbutton/library/eslint.config.js b/packages/react-components/react-spinbutton/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-spinbutton/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-spinbutton/library/src/utils/precision.ts b/packages/react-components/react-spinbutton/library/src/utils/precision.ts index 83549a0d48912b..d8c4ccacac1d3f 100644 --- a/packages/react-components/react-spinbutton/library/src/utils/precision.ts +++ b/packages/react-components/react-spinbutton/library/src/utils/precision.ts @@ -31,6 +31,6 @@ export function calculatePrecision(value: number | string): number { * @param precision - The number of decimal places to round the number to */ export function precisionRound(value: number, precision: number, base: number = 10): number { - const exp = Math.pow(base, precision); + const exp = base ** precision; return Math.round(value * exp) / exp; } diff --git a/packages/react-components/react-spinbutton/stories/.eslintrc.json b/packages/react-components/react-spinbutton/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-spinbutton/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-spinbutton/stories/eslint.config.js b/packages/react-components/react-spinbutton/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-spinbutton/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-spinner/library/.eslintrc.json b/packages/react-components/react-spinner/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-spinner/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-spinner/library/eslint.config.js b/packages/react-components/react-spinner/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-spinner/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-spinner/stories/.eslintrc.json b/packages/react-components/react-spinner/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-spinner/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-spinner/stories/eslint.config.js b/packages/react-components/react-spinner/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-spinner/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/.eslintrc.json b/packages/react-components/react-storybook-addon-export-to-sandbox/.eslintrc.json deleted file mode 100644 index 4a62a516793940..00000000000000 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/.eslintrc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/node"], - "root": true, - "rules": { - "@nx/workspace-enforce-use-client": "off" - } -} diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/eslint.config.js b/packages/react-components/react-storybook-addon-export-to-sandbox/eslint.config.js new file mode 100644 index 00000000000000..106ef65601beca --- /dev/null +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/eslint.config.js @@ -0,0 +1,13 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/node'], + { + rules: { + '@nx/workspace-enforce-use-client': 'off', + }, + }, +]); diff --git a/packages/react-components/react-storybook-addon/.eslintrc.json b/packages/react-components/react-storybook-addon/.eslintrc.json deleted file mode 100644 index fd43d1d3a5301b..00000000000000 --- a/packages/react-components/react-storybook-addon/.eslintrc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "overrides": [ - { - "files": ["*.ts", "*.tsx"], - "rules": { - "@griffel/styles-file": "off", - "@nx/workspace-enforce-use-client": "off" - } - } - ] -} diff --git a/packages/react-components/react-storybook-addon/eslint.config.js b/packages/react-components/react-storybook-addon/eslint.config.js new file mode 100644 index 00000000000000..ed35a5964ba9ed --- /dev/null +++ b/packages/react-components/react-storybook-addon/eslint.config.js @@ -0,0 +1,14 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/react'], + { + files: ['**/*.ts', '**/*.tsx'], + rules: { + '@griffel/styles-file': 'off', + '@nx/workspace-enforce-use-client': 'off', + }, + }, +]; diff --git a/packages/react-components/react-swatch-picker/library/.eslintrc.json b/packages/react-components/react-swatch-picker/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-swatch-picker/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-swatch-picker/library/eslint.config.js b/packages/react-components/react-swatch-picker/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-swatch-picker/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-swatch-picker/stories/.eslintrc.json b/packages/react-components/react-swatch-picker/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-swatch-picker/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-swatch-picker/stories/eslint.config.js b/packages/react-components/react-swatch-picker/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-swatch-picker/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-switch/library/.eslintrc.json b/packages/react-components/react-switch/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-switch/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-switch/library/eslint.config.js b/packages/react-components/react-switch/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-switch/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-switch/stories/.eslintrc.json b/packages/react-components/react-switch/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-switch/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-switch/stories/eslint.config.js b/packages/react-components/react-switch/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-switch/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-table/library/.eslintrc.json b/packages/react-components/react-table/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-table/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-table/library/eslint.config.js b/packages/react-components/react-table/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-table/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-table/stories/.eslintrc.json b/packages/react-components/react-table/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-table/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-table/stories/eslint.config.js b/packages/react-components/react-table/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-table/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-tabs/library/.eslintrc.json b/packages/react-components/react-tabs/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-tabs/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-tabs/library/eslint.config.js b/packages/react-components/react-tabs/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-tabs/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-tabs/stories/.eslintrc.json b/packages/react-components/react-tabs/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-tabs/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-tabs/stories/eslint.config.js b/packages/react-components/react-tabs/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-tabs/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-tabster/.eslintrc.json b/packages/react-components/react-tabster/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-tabster/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-tabster/eslint.config.js b/packages/react-components/react-tabster/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-tabster/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-tag-picker/library/.eslintrc.json b/packages/react-components/react-tag-picker/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-tag-picker/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-tag-picker/library/eslint.config.js b/packages/react-components/react-tag-picker/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-tag-picker/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-tag-picker/stories/.eslintrc.json b/packages/react-components/react-tag-picker/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-tag-picker/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-tag-picker/stories/eslint.config.js b/packages/react-components/react-tag-picker/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-tag-picker/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-tags/library/.eslintrc.json b/packages/react-components/react-tags/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-tags/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-tags/library/eslint.config.js b/packages/react-components/react-tags/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-tags/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-tags/stories/.eslintrc.json b/packages/react-components/react-tags/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-tags/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-tags/stories/eslint.config.js b/packages/react-components/react-tags/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-tags/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-teaching-popover/library/.eslintrc.json b/packages/react-components/react-teaching-popover/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-teaching-popover/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-teaching-popover/library/eslint.config.js b/packages/react-components/react-teaching-popover/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-teaching-popover/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-teaching-popover/stories/.eslintrc.json b/packages/react-components/react-teaching-popover/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-teaching-popover/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-teaching-popover/stories/eslint.config.js b/packages/react-components/react-teaching-popover/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-teaching-popover/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-text/library/.eslintrc.json b/packages/react-components/react-text/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-text/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-text/library/eslint.config.js b/packages/react-components/react-text/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-text/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-text/stories/.eslintrc.json b/packages/react-components/react-text/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-text/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-text/stories/eslint.config.js b/packages/react-components/react-text/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-text/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-textarea/library/.eslintrc.json b/packages/react-components/react-textarea/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-textarea/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-textarea/library/eslint.config.js b/packages/react-components/react-textarea/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-textarea/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-textarea/stories/.eslintrc.json b/packages/react-components/react-textarea/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-textarea/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-textarea/stories/eslint.config.js b/packages/react-components/react-textarea/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-textarea/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-theme-sass/.eslintrc.json b/packages/react-components/react-theme-sass/.eslintrc.json deleted file mode 100644 index 24ece4e08168be..00000000000000 --- a/packages/react-components/react-theme-sass/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/node"], - "root": true -} diff --git a/packages/react-components/react-theme-sass/eslint.config.js b/packages/react-components/react-theme-sass/eslint.config.js new file mode 100644 index 00000000000000..6784113bd60a68 --- /dev/null +++ b/packages/react-components/react-theme-sass/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/node']]; diff --git a/packages/react-components/react-theme/library/.eslintrc.json b/packages/react-components/react-theme/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-theme/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-theme/library/eslint.config.js b/packages/react-components/react-theme/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-theme/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-theme/stories/.eslintrc.json b/packages/react-components/react-theme/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-theme/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-theme/stories/eslint.config.js b/packages/react-components/react-theme/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-theme/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-timepicker-compat/library/.eslintrc.json b/packages/react-components/react-timepicker-compat/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-timepicker-compat/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-timepicker-compat/library/eslint.config.js b/packages/react-components/react-timepicker-compat/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-timepicker-compat/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-timepicker-compat/library/tsconfig.cy.json b/packages/react-components/react-timepicker-compat/library/tsconfig.cy.json index ea5b8b7ac296dc..3cfb39a1086ac0 100644 --- a/packages/react-components/react-timepicker-compat/library/tsconfig.cy.json +++ b/packages/react-components/react-timepicker-compat/library/tsconfig.cy.json @@ -4,7 +4,6 @@ "isolatedModules": false, "types": ["node", "cypress", "cypress-real-events"], "typeRoots": ["../../../../node_modules", "../../../../node_modules/@types"], - "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-timepicker-compat/stories/.eslintrc.json b/packages/react-components/react-timepicker-compat/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-timepicker-compat/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-timepicker-compat/stories/eslint.config.js b/packages/react-components/react-timepicker-compat/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-timepicker-compat/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-toast/library/.eslintrc.json b/packages/react-components/react-toast/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-toast/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-toast/library/eslint.config.js b/packages/react-components/react-toast/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-toast/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-toast/stories/.eslintrc.json b/packages/react-components/react-toast/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-toast/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-toast/stories/eslint.config.js b/packages/react-components/react-toast/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-toast/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-toolbar/library/.eslintrc.json b/packages/react-components/react-toolbar/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-toolbar/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-toolbar/library/eslint.config.js b/packages/react-components/react-toolbar/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-toolbar/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-toolbar/stories/.eslintrc.json b/packages/react-components/react-toolbar/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-toolbar/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-toolbar/stories/eslint.config.js b/packages/react-components/react-toolbar/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-toolbar/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-tooltip/library/.eslintrc.json b/packages/react-components/react-tooltip/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-tooltip/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-tooltip/library/eslint.config.js b/packages/react-components/react-tooltip/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-tooltip/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-tooltip/stories/.eslintrc.json b/packages/react-components/react-tooltip/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-tooltip/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-tooltip/stories/eslint.config.js b/packages/react-components/react-tooltip/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-tooltip/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-tree/library/.eslintrc.json b/packages/react-components/react-tree/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-tree/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-tree/library/eslint.config.js b/packages/react-components/react-tree/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-tree/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-tree/stories/.eslintrc.json b/packages/react-components/react-tree/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-tree/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-tree/stories/eslint.config.js b/packages/react-components/react-tree/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-tree/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-utilities-compat/library/.eslintrc.json b/packages/react-components/react-utilities-compat/library/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-utilities-compat/library/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-utilities-compat/library/eslint.config.js b/packages/react-components/react-utilities-compat/library/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-utilities-compat/library/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/react-utilities-compat/stories/.eslintrc.json b/packages/react-components/react-utilities-compat/stories/.eslintrc.json deleted file mode 100644 index a41120835dcc92..00000000000000 --- a/packages/react-components/react-utilities-compat/stories/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "import/no-extraneous-dependencies": [ - "error", - { - "packageDir": [".", "../../../../"] - } - ] - } -} diff --git a/packages/react-components/react-utilities-compat/stories/eslint.config.js b/packages/react-components/react-utilities-compat/stories/eslint.config.js new file mode 100644 index 00000000000000..0f46bd94e8730e --- /dev/null +++ b/packages/react-components/react-utilities-compat/stories/eslint.config.js @@ -0,0 +1,18 @@ +// @ts-check + +const { defineConfig } = require('eslint/config'); +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = defineConfig([ + ...fluentPlugin.configs['flat/react'], + { + rules: { + 'import/no-extraneous-dependencies': [ + 'error', + { + packageDir: ['.', '../../../../'], + }, + ], + }, + }, +]); diff --git a/packages/react-components/react-utilities/.eslintrc.json b/packages/react-components/react-utilities/.eslintrc.json deleted file mode 100644 index ceea884c70dccc..00000000000000 --- a/packages/react-components/react-utilities/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true -} diff --git a/packages/react-components/react-utilities/eslint.config.js b/packages/react-components/react-utilities/eslint.config.js new file mode 100644 index 00000000000000..ec2e7cb1fc479f --- /dev/null +++ b/packages/react-components/react-utilities/eslint.config.js @@ -0,0 +1,5 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [...fluentPlugin.configs['flat/react']]; diff --git a/packages/react-components/recipes/.eslintrc.json b/packages/react-components/recipes/.eslintrc.json deleted file mode 100644 index bece18e69e2161..00000000000000 --- a/packages/react-components/recipes/.eslintrc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "@nx/workspace-enforce-use-client": "off" - } -} diff --git a/packages/react-components/recipes/eslint.config.js b/packages/react-components/recipes/eslint.config.js new file mode 100644 index 00000000000000..64d0a8982104fc --- /dev/null +++ b/packages/react-components/recipes/eslint.config.js @@ -0,0 +1,12 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/react'], + { + rules: { + '@nx/workspace-enforce-use-client': 'off', + }, + }, +]; diff --git a/packages/react-components/theme-designer/.eslintrc.json b/packages/react-components/theme-designer/.eslintrc.json deleted file mode 100644 index 50ad2d2abfe583..00000000000000 --- a/packages/react-components/theme-designer/.eslintrc.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": ["plugin:@fluentui/eslint-plugin/react"], - "root": true, - "rules": { - "@griffel/styles-file": "off", - "@nx/workspace-no-restricted-globals": "off", - "@nx/workspace-enforce-use-client": "off" - } -} diff --git a/packages/react-components/theme-designer/eslint.config.js b/packages/react-components/theme-designer/eslint.config.js new file mode 100644 index 00000000000000..a3e98bab42992c --- /dev/null +++ b/packages/react-components/theme-designer/eslint.config.js @@ -0,0 +1,15 @@ +// @ts-check + +const fluentPlugin = require('@fluentui/eslint-plugin'); + +module.exports = [ + ...fluentPlugin.configs['flat/react'], + { + rules: { + '@griffel/styles-file': 'off', + '@nx/workspace-no-restricted-globals': 'off', + '@nx/workspace-enforce-use-client': 'off', + 'prefer-exponentiation-operator': 'off', + }, + }, +]; diff --git a/tools/workspace-plugin/src/plugins/workspace-plugin.spec.ts b/tools/workspace-plugin/src/plugins/workspace-plugin.spec.ts index e4b06b97047132..8a95d4ae4f7516 100644 --- a/tools/workspace-plugin/src/plugins/workspace-plugin.spec.ts +++ b/tools/workspace-plugin/src/plugins/workspace-plugin.spec.ts @@ -63,11 +63,12 @@ describe(`workspace-plugin`, () => { expect(targets?.lint).toMatchInlineSnapshot(` Object { "cache": true, - "command": "yarn eslint src", + "executor": "nx:run-commands", "inputs": Array [ "default", "{projectRoot}/.eslintrc.json", "{projectRoot}/.eslintrc.js", + "{projectRoot}/eslint.config.js", "{workspaceRoot}/.eslintrc.json", "{workspaceRoot}/.eslintignore", "{workspaceRoot}/eslint.config.js", @@ -92,6 +93,7 @@ describe(`workspace-plugin`, () => { ], }, "options": Object { + "command": "yarn cross-env ESLINT_USE_FLAT_CONFIG=false eslint src", "cwd": "proj", }, "outputs": Array [ diff --git a/tools/workspace-plugin/src/plugins/workspace-plugin.ts b/tools/workspace-plugin/src/plugins/workspace-plugin.ts index 9a67030305fc9e..7c51e9a37601bf 100644 --- a/tools/workspace-plugin/src/plugins/workspace-plugin.ts +++ b/tools/workspace-plugin/src/plugins/workspace-plugin.ts @@ -322,18 +322,27 @@ function buildLintTarget( context: CreateNodesContextV2, config: TaskBuilderConfig, ): TargetConfiguration | null { - if (!existsSync(join(projectRoot, '.eslintrc.json')) && !existsSync(join(projectRoot, '.eslintrc.js'))) { + const hasFlatConfig = existsSync(join(projectRoot, 'eslint.config.js')); + const hasLegacyConfig = + existsSync(join(projectRoot, '.eslintrc.json')) || existsSync(join(projectRoot, '.eslintrc.js')); + + if (!hasFlatConfig && !hasLegacyConfig) { return null; } + const command = hasFlatConfig + ? `${config.pmc.exec} eslint src` + : `${config.pmc.exec} cross-env ESLINT_USE_FLAT_CONFIG=false eslint src`; + return { + executor: 'nx:run-commands', cache: true, - command: `${config.pmc.exec} eslint src`, - options: { cwd: projectRoot }, + options: { cwd: projectRoot, command }, inputs: [ 'default', '{projectRoot}/.eslintrc.json', '{projectRoot}/.eslintrc.js', + '{projectRoot}/eslint.config.js', '{workspaceRoot}/.eslintrc.json', '{workspaceRoot}/.eslintignore', '{workspaceRoot}/eslint.config.js', From b49426b717fb2801d15f22c5d53b5ee5d585b58e Mon Sep 17 00:00:00 2001 From: krkshitij <110246001+krkshitij@users.noreply.github.com> Date: Thu, 13 Nov 2025 14:52:12 +0530 Subject: [PATCH 07/17] feat(react-charts): enable multiplot image export (#35483) --- ...-f3ff17c9-27ce-4831-bbc3-c6a5ad2c5d2f.json | 7 + ...-e745a7fa-d18e-48af-9074-c448943d2188.json | 7 + .../DeclarativeChart/DeclarativeChart.tsx | 6 +- .../src/utilities/image-export-utils.ts | 6 +- .../library/etc/react-charts.api.md | 22 +- .../AnnotationOnlyChart.tsx | 24 +- .../AnnotationOnlyChart.types.ts | 2 +- .../src/components/AreaChart/AreaChart.tsx | 22 +- .../src/components/ChartTable/ChartTable.tsx | 18 +- .../components/ChartTable/ChartTable.types.ts | 2 +- .../CommonComponents/CartesianChart.types.ts | 2 +- .../DeclarativeChart/DeclarativeChart.tsx | 84 ++++-- .../src/components/DonutChart/DonutChart.tsx | 26 +- .../components/DonutChart/DonutChart.types.ts | 2 +- .../components/FunnelChart/FunnelChart.tsx | 19 +- .../FunnelChart/FunnelChart.types.ts | 4 +- .../src/components/GanttChart/GanttChart.tsx | 22 +- .../src/components/GaugeChart/GaugeChart.tsx | 23 +- .../components/GaugeChart/GaugeChart.types.ts | 2 +- .../GroupedVerticalBarChart.tsx | 19 +- .../components/HeatMapChart/HeatMapChart.tsx | 29 +-- .../HorizontalBarChartWithAxis.tsx | 20 +- .../src/components/Legends/Legends.types.ts | 4 +- .../src/components/LineChart/LineChart.tsx | 20 +- .../components/SankeyChart/SankeyChart.tsx | 17 +- .../SankeyChart/SankeyChart.types.ts | 4 +- .../components/ScatterChart/ScatterChart.tsx | 21 +- .../VerticalBarChart/VerticalBarChart.tsx | 19 +- .../VerticalStackedBarChart.tsx | 19 +- .../library/src/utilities/hooks.ts | 48 ++++ .../src/utilities/image-export-utils.ts | 240 +++++++++++------- 31 files changed, 339 insertions(+), 421 deletions(-) create mode 100644 change/@fluentui-react-charting-f3ff17c9-27ce-4831-bbc3-c6a5ad2c5d2f.json create mode 100644 change/@fluentui-react-charts-e745a7fa-d18e-48af-9074-c448943d2188.json create mode 100644 packages/charts/react-charts/library/src/utilities/hooks.ts diff --git a/change/@fluentui-react-charting-f3ff17c9-27ce-4831-bbc3-c6a5ad2c5d2f.json b/change/@fluentui-react-charting-f3ff17c9-27ce-4831-bbc3-c6a5ad2c5d2f.json new file mode 100644 index 00000000000000..7479d8ae1c2a53 --- /dev/null +++ b/change/@fluentui-react-charting-f3ff17c9-27ce-4831-bbc3-c6a5ad2c5d2f.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "fix: handle empty legends list in multiplot image export", + "packageName": "@fluentui/react-charting", + "email": "kumarkshitij@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-react-charts-e745a7fa-d18e-48af-9074-c448943d2188.json b/change/@fluentui-react-charts-e745a7fa-d18e-48af-9074-c448943d2188.json new file mode 100644 index 00000000000000..e428b19801af7e --- /dev/null +++ b/change/@fluentui-react-charts-e745a7fa-d18e-48af-9074-c448943d2188.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "feat: enable multiplot image export", + "packageName": "@fluentui/react-charts", + "email": "kumarkshitij@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/packages/charts/react-charting/src/components/DeclarativeChart/DeclarativeChart.tsx b/packages/charts/react-charting/src/components/DeclarativeChart/DeclarativeChart.tsx index e43c5de5fe92ec..26d496505d462c 100644 --- a/packages/charts/react-charting/src/components/DeclarativeChart/DeclarativeChart.tsx +++ b/packages/charts/react-charting/src/components/DeclarativeChart/DeclarativeChart.tsx @@ -422,11 +422,7 @@ export const DeclarativeChart: React.FunctionComponent = })), legendsRef.current?.toSVG, getRTL(), - { - background: resolveCSSVariables(containerRef.current, theme.semanticColors.bodyBackground), - scale: 5, - ...opts, - }, + imgExpOpts, ); }, [theme], diff --git a/packages/charts/react-charting/src/utilities/image-export-utils.ts b/packages/charts/react-charting/src/utilities/image-export-utils.ts index 0449a3dc24fa30..75d880694df002 100644 --- a/packages/charts/react-charting/src/utilities/image-export-utils.ts +++ b/packages/charts/react-charting/src/utilities/image-export-utils.ts @@ -66,8 +66,10 @@ export async function exportChartsAsImage( }); const svg = legendsToSvg(totalWidth, isRTL); - const svgDataUrl = svgToBase64(svg.node); - grid.push([{ dataUrl: svgDataUrl, width: svg.width, height: svg.height }]); + if (svg.node) { + const svgDataUrl = svgToBase64(svg.node); + grid.push([{ dataUrl: svgDataUrl, width: svg.width, height: svg.height }]); + } } return svgToPng(grid, opts); diff --git a/packages/charts/react-charts/library/etc/react-charts.api.md b/packages/charts/react-charts/library/etc/react-charts.api.md index c0223caf4d3be4..a84062e5582b14 100644 --- a/packages/charts/react-charts/library/etc/react-charts.api.md +++ b/packages/charts/react-charts/library/etc/react-charts.api.md @@ -9,7 +9,7 @@ import type { JSXElement } from '@fluentui/react-utilities'; import type { Margin } from '@fluentui/chart-utilities'; import { PositioningShorthand } from '@fluentui/react-positioning'; import * as React_2 from 'react'; -import { RefObject } from 'react'; +import { Ref } from 'react'; import { SankeyGraph } from 'd3-sankey'; import { SankeyLayout } from 'd3-sankey'; import { SankeyLink } from 'd3-sankey'; @@ -36,7 +36,7 @@ export const AnnotationOnlyChart: React_2.FC; export interface AnnotationOnlyChartProps { annotations: ChartAnnotation[]; chartTitle?: string; - componentRef?: React_2.RefObject; + componentRef?: React_2.Ref; description?: string; fontColor?: string; fontFamily?: string; @@ -194,7 +194,7 @@ export interface CartesianChartProps { calloutProps?: Partial; calloutPropsPerDataPoint?: (dataPointCalloutProps: any) => ChartPopoverProps; className?: string; - componentRef?: React_2.RefObject; + componentRef?: React_2.Ref; customDateTimeFormatter?: (dateTime: Date) => string; dateLocalizeOptions?: Intl.DateTimeFormatOptions; enabledLegendsWrapLines?: boolean; @@ -490,7 +490,7 @@ export const ChartTable: React_2.FunctionComponent; // @public export interface ChartTableProps { className?: string; - componentRef?: React_2.RefObject; + componentRef?: React_2.Ref; headers: { value: string | number | boolean | null; style?: React_2.CSSProperties; @@ -682,7 +682,7 @@ export const DeclarativeChart: React_2.FunctionComponent; export interface DeclarativeChartProps extends React_2.RefAttributes { chartSchema: Schema; colorwayType?: ColorwayType; - componentRef?: React_2.RefObject; + componentRef?: React_2.Ref; onSchemaChange?: (eventData: Schema) => void; } @@ -694,7 +694,7 @@ export interface DonutChartProps extends CartesianChartProps { calloutProps?: ChartPopoverProps; calloutPropsPerDataPoint?: (dataPointCalloutProps: ChartDataPoint) => ChartPopoverProps; className?: string; - componentRef?: React_2.RefObject; + componentRef?: React_2.Ref; culture?: string; data?: ChartProps; height?: number; @@ -786,7 +786,7 @@ export interface FunnelChartProps { calloutProps?: ChartPopoverProps; chartTitle?: string; className?: string; - componentRef?: React_2.RefObject; + componentRef?: React_2.Ref; culture?: string; data: FunnelChartDataPoint[]; height?: number; @@ -861,7 +861,7 @@ export interface GaugeChartProps { chartTitle?: string; chartValue: number; chartValueFormat?: GaugeValueFormat | ((sweepFraction: [number, number]) => string); - componentRef?: React.RefObject; + componentRef?: React.Ref; culture?: string; enableGradient?: boolean; height?: number; @@ -1206,7 +1206,7 @@ export interface Legend { export interface LegendContainer { // (undocumented) toSVG: (svgWidth: number, isRTL?: boolean) => { - node: SVGGElement | null; + node: SVGSVGElement | null; width: number; height: number; }; @@ -1233,7 +1233,7 @@ export interface LegendsProps { defaultSelectedLegend?: string; defaultSelectedLegends?: string[]; enabledWrapLines?: boolean; - legendRef?: React_2.RefObject; + legendRef?: React_2.Ref; legends: Legend[]; onChange?: (selectedLegends: string[], event: React_2.MouseEvent, currentLegend?: Legend) => void; overflowStyles?: React_2.CSSProperties; @@ -1570,7 +1570,7 @@ export interface SankeyChartProps { calloutProps?: ChartPopoverProps; className?: string; colorsForNodes?: string[]; - componentRef?: RefObject; + componentRef?: Ref; culture?: string; data: ChartProps; // @deprecated diff --git a/packages/charts/react-charts/library/src/components/AnnotationOnlyChart/AnnotationOnlyChart.tsx b/packages/charts/react-charts/library/src/components/AnnotationOnlyChart/AnnotationOnlyChart.tsx index caefc019704a59..2cc07cea6fe577 100644 --- a/packages/charts/react-charts/library/src/components/AnnotationOnlyChart/AnnotationOnlyChart.tsx +++ b/packages/charts/react-charts/library/src/components/AnnotationOnlyChart/AnnotationOnlyChart.tsx @@ -2,12 +2,11 @@ import * as React from 'react'; import { ChartAnnotationLayer } from '../CommonComponents/Annotations/ChartAnnotationLayer'; -import { toImage as exportToImage } from '../../utilities/image-export-utils'; import { useRtl } from '../../utilities'; import { useAnnotationOnlyChartStyles } from './useAnnotationOnlyChartStyles.styles'; import type { AnnotationOnlyChartProps } from './AnnotationOnlyChart.types'; -import type { Chart, ImageExportOptions } from '../../types/index'; import type { ChartAnnotationContext } from '../CommonComponents/Annotations/ChartAnnotationLayer.types'; +import { useImageExport } from '../../utilities/hooks'; const DEFAULT_HEIGHT = 650; const FALLBACK_WIDTH = 400; @@ -46,7 +45,7 @@ export const AnnotationOnlyChart: React.FC = props => const isRtl = useRtl(); const classes = useAnnotationOnlyChartStyles(); - const containerRef = React.useRef(null); + const { chartContainerRef: containerRef } = useImageExport(componentRef, true, false); const contentRef = React.useRef(null); const [measuredWidth, setMeasuredWidth] = React.useState(width ?? 0); const [contentHeight, setContentHeight] = React.useState(height ?? DEFAULT_HEIGHT); @@ -168,25 +167,6 @@ export const AnnotationOnlyChart: React.FC = props => const hasAnnotations = resolvedAnnotations.length > 0; const ariaLabel = hasAnnotations ? description ?? chartTitle : undefined; - React.useImperativeHandle( - componentRef, - () => { - const chartHandle: Chart = { - chartContainer: containerRef.current, - toImage: (opts?: ImageExportOptions) => { - if (!containerRef.current) { - return Promise.reject(new Error('Chart container is not defined')); - } - - return exportToImage(containerRef.current, undefined, isRtl, opts); - }, - }; - - return chartHandle; - }, - [isRtl], - ); - return (
; /** Component ref propagated by the DeclarativeChart surface. */ - componentRef?: React.RefObject; + componentRef?: React.Ref; } diff --git a/packages/charts/react-charts/library/src/components/AreaChart/AreaChart.tsx b/packages/charts/react-charts/library/src/components/AreaChart/AreaChart.tsx index cf9621e66abadc..e4d993c8d6a1bb 100644 --- a/packages/charts/react-charts/library/src/components/AreaChart/AreaChart.tsx +++ b/packages/charts/react-charts/library/src/components/AreaChart/AreaChart.tsx @@ -18,8 +18,6 @@ import { Margins, YValueHover, ChartPopoverProps, - Chart, - ImageExportOptions, } from '../../index'; import { calloutData, @@ -39,16 +37,15 @@ import { domainRangeOfNumericForAreaLineScatterCharts, domainRangeOfDateForAreaLineScatterVerticalBarCharts, createStringYAxis, - useRtl, YAxisType, findCalloutPoints, } from '../../utilities/index'; import { useId } from '@fluentui/react-utilities'; import type { JSXElement } from '@fluentui/react-utilities'; -import { Legend, LegendContainer, Legends } from '../Legends/index'; +import { Legend, Legends } from '../Legends/index'; import { ScaleLinear } from 'd3-scale'; -import { toImage } from '../../utilities/image-export-utils'; import { formatDateToLocaleString } from '@fluentui/chart-utilities'; +import { useImageExport } from '../../utilities/hooks'; // eslint-disable-next-line @typescript-eslint/no-explicit-any const bisect = bisector((d: any) => d.x).left; @@ -123,9 +120,7 @@ export const AreaChart: React.FunctionComponent = React.forwardR let _xAxisRectScale: any; // determines if the given area chart has multiple stacked bar charts let _isMultiStackChart: boolean; - const cartesianChartRef = React.useRef(null); - const _legendsRef = React.useRef(null); - const _isRTL: boolean = useRtl(); + const { cartesianChartRef, legendsRef: _legendsRef } = useImageExport(props.componentRef, props.hideLegend); const [selectedLegends, setSelectedLegends] = React.useState(props.legendProps?.selectedLegends || []); const [activeLegend, setActiveLegend] = React.useState(undefined); @@ -154,17 +149,6 @@ export const AreaChart: React.FunctionComponent = React.forwardR prevPropsRef.current = props; }, [props]); - React.useImperativeHandle( - props.componentRef, - () => ({ - chartContainer: cartesianChartRef.current?.chartContainer ?? null, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(cartesianChartRef.current?.chartContainer, _legendsRef.current?.toSVG, _isRTL, opts); - }, - }), - [], - ); - const classes = useAreaChartStyles(props); function _getMinMaxOfYAxis(points: LineChartPoints[], yAxisType: YAxisType, useSecondaryYScale: boolean) { diff --git a/packages/charts/react-charts/library/src/components/ChartTable/ChartTable.tsx b/packages/charts/react-charts/library/src/components/ChartTable/ChartTable.tsx index 26429390e36e30..faa4cb15c2f55f 100644 --- a/packages/charts/react-charts/library/src/components/ChartTable/ChartTable.tsx +++ b/packages/charts/react-charts/library/src/components/ChartTable/ChartTable.tsx @@ -3,13 +3,11 @@ import * as React from 'react'; import { ChartTableProps } from './ChartTable.types'; import { useChartTableStyles } from './useChartTableStyles.styles'; -import { useRtl } from '../../utilities/utilities'; -import { ImageExportOptions } from '../../types/index'; -import { toImage } from '../../utilities/image-export-utils'; import { tokens } from '@fluentui/react-theme'; import * as d3 from 'd3-color'; import { getColorContrast } from '../../utilities/colors'; import { resolveCSSVariables } from '../../utilities/utilities'; +import { useImageExport } from '../../utilities/hooks'; function invertHexColor(hex: string): string { const color = d3.color(hex); @@ -49,21 +47,9 @@ function getSafeBackgroundColor(chartContainer: HTMLElement, foreground?: string export const ChartTable: React.FunctionComponent = React.forwardRef( (props, forwardedRef) => { const { headers, rows, width, height } = props; - const _isRTL: boolean = useRtl(); - const _rootElem = React.useRef(null); + const { chartContainerRef: _rootElem } = useImageExport(props.componentRef, true, false); const classes = useChartTableStyles(props); - React.useImperativeHandle( - props.componentRef, - () => ({ - chartContainer: _rootElem.current, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(_rootElem.current, undefined, _isRTL, opts); - }, - }), - [], - ); - if (!headers || headers.length === 0) { return
No data available
; } diff --git a/packages/charts/react-charts/library/src/components/ChartTable/ChartTable.types.ts b/packages/charts/react-charts/library/src/components/ChartTable/ChartTable.types.ts index 552f83c4cf1adf..75f32f8c72f385 100644 --- a/packages/charts/react-charts/library/src/components/ChartTable/ChartTable.types.ts +++ b/packages/charts/react-charts/library/src/components/ChartTable/ChartTable.types.ts @@ -42,7 +42,7 @@ export interface ChartTableProps { * Optional callback to access the Chart interface. Use this instead of ref for accessing * the public methods and properties of the component. */ - componentRef?: React.RefObject; + componentRef?: React.Ref; } /** diff --git a/packages/charts/react-charts/library/src/components/CommonComponents/CartesianChart.types.ts b/packages/charts/react-charts/library/src/components/CommonComponents/CartesianChart.types.ts index 8b072c97da8e14..ca0dee904f53c4 100644 --- a/packages/charts/react-charts/library/src/components/CommonComponents/CartesianChart.types.ts +++ b/packages/charts/react-charts/library/src/components/CommonComponents/CartesianChart.types.ts @@ -451,7 +451,7 @@ export interface CartesianChartProps { * Optional callback to access the Chart interface. Use this instead of ref for accessing * the public methods and properties of the component. */ - componentRef?: React.RefObject; + componentRef?: React.Ref; /** * Prop to set the x axis annotation. Used to display additional information on the x-axis. diff --git a/packages/charts/react-charts/library/src/components/DeclarativeChart/DeclarativeChart.tsx b/packages/charts/react-charts/library/src/components/DeclarativeChart/DeclarativeChart.tsx index ca56f65f5a93cd..c94d1e40b513c0 100644 --- a/packages/charts/react-charts/library/src/components/DeclarativeChart/DeclarativeChart.tsx +++ b/packages/charts/react-charts/library/src/components/DeclarativeChart/DeclarativeChart.tsx @@ -59,8 +59,10 @@ import { GanttChart } from '../GanttChart/index'; import { withResponsiveContainer } from '../ResponsiveContainer/withResponsiveContainer'; import { ChartTable } from '../ChartTable/index'; -import { LegendsProps, Legends } from '../Legends/index'; +import { LegendsProps, Legends, LegendContainer } from '../Legends/index'; import { JSXElement } from '@fluentui/react-utilities/src/index'; +import { resolveCSSVariables, useRtl } from '../../utilities/index'; +import { exportChartsAsImage } from '../../utilities/image-export-utils'; const ResponsiveDonutChart = withResponsiveContainer(DonutChart); const ResponsiveVerticalStackedBarChart = withResponsiveContainer(VerticalStackedBarChart); @@ -112,7 +114,7 @@ export interface DeclarativeChartProps extends React.RefAttributes; + componentRef?: React.Ref; /** * Optional prop to specify the colorway type of the chart. @@ -366,8 +368,11 @@ export const DeclarativeChart: React.FunctionComponent = let { selectedLegends } = plotlySchema; const colorMap = useColorMapping(); const isDarkTheme = useIsDarkTheme(); - const chartRef = React.useRef(null); + const chartRefs = React.useRef<{ compRef: Chart | null; row: number; col: number }[]>([]); const isMultiPlot = React.useRef(false); + const legendsRef = React.useRef(null); + const containerRef = React.useRef(null); + const isRTL = useRtl(); if (!isArrayOrTypedArray(selectedLegends)) { selectedLegends = []; @@ -395,40 +400,55 @@ export const DeclarativeChart: React.FunctionComponent = selectedLegends: activeLegends, }; - const baseCommonProps = { - componentRef: chartRef, - }; - const interactiveCommonProps = { - ...baseCommonProps, legendProps: multiSelectLegendProps, }; function createLegends(legendProps: LegendsProps): JSXElement { // eslint-disable-next-line react/jsx-no-bind - return ; + return ( + + ); } - // TODO - const exportAsImage = React.useCallback((opts?: ImageExportOptions): Promise => { - return new Promise((resolve, reject) => { - if (isMultiPlot.current) { - return reject(Error('Exporting multi plot charts as image is not supported')); + const exportAsImage = React.useCallback( + async (opts?: ImageExportOptions) => { + if (!containerRef.current) { + throw new Error('Container reference is null'); } - if (!chartRef.current || typeof chartRef.current.toImage !== 'function') { - return reject(Error('Chart cannot be exported as image')); + + const imgExpOpts = { + background: resolveCSSVariables(containerRef.current, tokens.colorNeutralBackground1), + scale: 5, + ...opts, + }; + + if (!isMultiPlot.current) { + if (!chartRefs.current[0]?.compRef?.toImage) { + throw new Error('Chart cannot be exported as image'); + } + + return chartRefs.current[0].compRef.toImage(imgExpOpts); } - chartRef.current - .toImage({ - background: tokens.colorNeutralBackground1, - scale: 5, - ...opts, - }) - .then(resolve) - .catch(reject); - }); - }, []); + return exportChartsAsImage( + chartRefs.current.map(item => ({ + container: item.compRef?.chartContainer, + row: item.row, + col: item.col, + })), + legendsRef.current?.toSVG, + isRTL, + imgExpOpts, + ); + }, + [isRTL], + ); React.useImperativeHandle( props.componentRef, @@ -526,8 +546,9 @@ export const DeclarativeChart: React.FunctionComponent = gridTemplateRows: gridProperties.templateRows, gridTemplateColumns: gridProperties.templateColumns, }} + ref={containerRef} > - {Object.entries(groupedTraces).map(([xAxisKey, index]) => { + {Object.entries(groupedTraces).map(([xAxisKey, index], chartIdx) => { const plotlyInputForGroup: PlotlySchema = { ...plotlyInputWithValidData, data: index.map(idx => plotlyInputWithValidData.data[idx]), @@ -557,7 +578,7 @@ export const DeclarativeChart: React.FunctionComponent = const resolvedCommonProps = ( chartType === 'annotation' - ? baseCommonProps + ? {} : { ...interactiveCommonProps, xAxisAnnotation: cellProperties?.xAnnotation, @@ -573,6 +594,13 @@ export const DeclarativeChart: React.FunctionComponent = ...resolvedCommonProps, xAxisAnnotation: cellProperties?.xAnnotation, yAxisAnnotation: cellProperties?.yAnnotation, + componentRef: (ref: Chart | null) => { + chartRefs.current[chartIdx] = { + compRef: ref, + row: cellProperties?.row ?? 1, + col: cellProperties?.column ?? 1, + }; + }, }, cellProperties?.row ?? 1, cellProperties?.column ?? 1, diff --git a/packages/charts/react-charts/library/src/components/DonutChart/DonutChart.tsx b/packages/charts/react-charts/library/src/components/DonutChart/DonutChart.tsx index 17ca943e54a0c7..787ab4d7a1a866 100644 --- a/packages/charts/react-charts/library/src/components/DonutChart/DonutChart.tsx +++ b/packages/charts/react-charts/library/src/components/DonutChart/DonutChart.tsx @@ -7,14 +7,13 @@ import { DonutChartProps } from './DonutChart.types'; import { useDonutChartStyles } from './useDonutChartStyles.styles'; import { ChartDataPoint } from '../../DonutChart'; import { formatToLocaleString } from '@fluentui/chart-utilities'; -import { areArraysEqual, getColorFromToken, getNextColor, MIN_DONUT_RADIUS, useRtl } from '../../utilities/index'; -import { Legend, Legends, LegendContainer } from '../../index'; +import { areArraysEqual, getColorFromToken, getNextColor, MIN_DONUT_RADIUS } from '../../utilities/index'; +import { Legend, Legends } from '../../index'; import { useId } from '@fluentui/react-utilities'; import type { JSXElement } from '@fluentui/react-utilities'; import { useFocusableGroup } from '@fluentui/react-tabster'; import { ChartPopover } from '../CommonComponents/ChartPopover'; -import { ImageExportOptions } from '../../types/index'; -import { toImage } from '../../utilities/image-export-utils'; +import { useImageExport } from '../../utilities/hooks'; const MIN_LEGEND_CONTAINER_HEIGHT = 40; @@ -26,7 +25,11 @@ const MIN_LEGEND_CONTAINER_HEIGHT = 40; export const DonutChart: React.FunctionComponent = React.forwardRef( ({ innerRadius = 0, hideLabels = true, ...restProps }, forwardedRef) => { const props = { innerRadius, hideLabels, ...restProps }; - const _rootElem = React.useRef(null); + const { chartContainerRef: _rootElem, legendsRef: _legendsRef } = useImageExport( + props.componentRef, + props.hideLegend, + false, + ); const _uniqText: string = useId('_Pie_'); /* eslint-disable @typescript-eslint/no-explicit-any */ let _calloutAnchorPoint: ChartDataPoint | null; @@ -48,8 +51,6 @@ export const DonutChart: React.FunctionComponent = React.forwar const [refSelected, setRefSelected] = React.useState(null); const [isPopoverOpen, setPopoverOpen] = React.useState(false); const prevPropsRef = React.useRef(null); - const _legendsRef = React.useRef(null); - const _isRTL: boolean = useRtl(); React.useEffect(() => { _fitParentContainer(); @@ -73,17 +74,6 @@ export const DonutChart: React.FunctionComponent = React.forwar prevSize.current.width = props.width; }, [props.width, props.height]); - React.useImperativeHandle( - props.componentRef, - () => ({ - chartContainer: _rootElem.current, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(_rootElem.current, _legendsRef.current?.toSVG, _isRTL, opts); - }, - }), - [], - ); - function _elevateToMinimums(data: ChartDataPoint[]) { let sumOfData = 0; const minPercent = 0.01; diff --git a/packages/charts/react-charts/library/src/components/DonutChart/DonutChart.types.ts b/packages/charts/react-charts/library/src/components/DonutChart/DonutChart.types.ts index 92d7b04276b6d7..cdaa1f3ffcd8c7 100644 --- a/packages/charts/react-charts/library/src/components/DonutChart/DonutChart.types.ts +++ b/packages/charts/react-charts/library/src/components/DonutChart/DonutChart.types.ts @@ -114,7 +114,7 @@ export interface DonutChartProps extends CartesianChartProps { * Optional callback to access the Chart interface. Use this instead of ref for accessing * the public methods and properties of the component. */ - componentRef?: React.RefObject; + componentRef?: React.Ref; /** * Prop to enable the round corners in the chart diff --git a/packages/charts/react-charts/library/src/components/FunnelChart/FunnelChart.tsx b/packages/charts/react-charts/library/src/components/FunnelChart/FunnelChart.tsx index 0471c87ef24236..8271e932dcbe0e 100644 --- a/packages/charts/react-charts/library/src/components/FunnelChart/FunnelChart.tsx +++ b/packages/charts/react-charts/library/src/components/FunnelChart/FunnelChart.tsx @@ -5,7 +5,7 @@ import { useId } from '@fluentui/react-utilities'; import type { JSXElement } from '@fluentui/react-utilities'; import { useRtl } from '../../utilities/index'; import { FunnelChartDataPoint, FunnelChartProps } from './FunnelChart.types'; -import { Legend, Legends, LegendContainer } from '../Legends/index'; +import { Legend, Legends } from '../Legends/index'; import { useFocusableGroup } from '@fluentui/react-tabster'; import { ChartPopover } from '../CommonComponents/ChartPopover'; import { formatToLocaleString } from '@fluentui/chart-utilities'; @@ -18,8 +18,8 @@ import { getStackedHorizontalFunnelSegmentGeometry, getStackedVerticalFunnelSegmentGeometry, } from './funnelGeometry'; -import { ChartPopoverProps, ImageExportOptions } from '../../index'; -import { toImage } from '../../utilities/image-export-utils'; +import { ChartPopoverProps } from '../../index'; +import { useImageExport } from '../../utilities/hooks'; export const FunnelChart: React.FunctionComponent = React.forwardRef< HTMLDivElement, @@ -34,9 +34,8 @@ export const FunnelChart: React.FunctionComponent = React.forw const [selectedLegends, setSelectedLegends] = React.useState([]); const [isPopoverOpen, setPopoverOpen] = React.useState(false); const [refSelected, setRefSelected] = React.useState(null); - const chartContainerRef = React.useRef(null); const isStacked = isStackedFunnelData(props.data); - const _legendsRef = React.useRef(null); + const { chartContainerRef, legendsRef: _legendsRef } = useImageExport(props.componentRef, props.hideLegend, false); React.useEffect(() => { if (props.legendProps?.selectedLegends) { @@ -44,16 +43,6 @@ export const FunnelChart: React.FunctionComponent = React.forw } }, [props.legendProps?.selectedLegends]); - React.useImperativeHandle( - props.componentRef, - () => ({ - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(chartContainerRef.current, _legendsRef.current?.toSVG, isRTL, opts); - }, - }), - [], - ); - function _handleHover( data: FunnelChartDataPoint, mouseEvent: React.MouseEvent, diff --git a/packages/charts/react-charts/library/src/components/FunnelChart/FunnelChart.types.ts b/packages/charts/react-charts/library/src/components/FunnelChart/FunnelChart.types.ts index ffba7330b5e8d1..3269eb6ed29c3a 100644 --- a/packages/charts/react-charts/library/src/components/FunnelChart/FunnelChart.types.ts +++ b/packages/charts/react-charts/library/src/components/FunnelChart/FunnelChart.types.ts @@ -1,6 +1,7 @@ import * as React from 'react'; import { ChartPopoverProps } from '../CommonComponents/ChartPopover.types'; import { LegendsProps } from '../Legends/index'; +import { Chart } from '../../types/index'; /** * Data point for funnel chart @@ -78,8 +79,7 @@ export interface FunnelChartProps { /** * Reference to the chart component */ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - componentRef?: React.RefObject; + componentRef?: React.Ref; /** * Additional CSS class(es) to apply to the chart diff --git a/packages/charts/react-charts/library/src/components/GanttChart/GanttChart.tsx b/packages/charts/react-charts/library/src/components/GanttChart/GanttChart.tsx index 119c5ec154546d..6cc1dfc87e8910 100644 --- a/packages/charts/react-charts/library/src/components/GanttChart/GanttChart.tsx +++ b/packages/charts/react-charts/library/src/components/GanttChart/GanttChart.tsx @@ -5,12 +5,12 @@ import { max as d3Max, min as d3Min } from 'd3-array'; import { ScaleLinear, ScaleBand, ScaleTime } from 'd3-scale'; import { useId } from '@fluentui/react-utilities'; import type { JSXElement } from '@fluentui/react-utilities'; -import { Legend, Legends, LegendContainer } from '../Legends/index'; +import { Legend, Legends } from '../Legends/index'; import { Margins, GanttChartDataPoint } from '../../types/DataPoint'; import { CartesianChart, ModifiedCartesianChartProps } from '../CommonComponents/index'; import { GanttChartProps } from './GanttChart.types'; import { ChartPopover } from '../CommonComponents/ChartPopover'; -import { ChartPopoverProps, ImageExportOptions, Chart } from '../../index'; +import { ChartPopoverProps } from '../../index'; import { ChartTypes, YAxisType, @@ -28,10 +28,9 @@ import { getColorFromToken, getScalePadding, getDateFormatLevel, - useRtl, } from '../../utilities/index'; import { formatDateToLocaleString, getMultiLevelDateTimeFormatOptions } from '@fluentui/chart-utilities'; -import { toImage } from '../../utilities/image-export-utils'; +import { useImageExport } from '../../utilities/hooks'; type NumberScale = ScaleLinear; type StringScale = ScaleBand; @@ -59,9 +58,7 @@ export const GanttChart: React.FunctionComponent = React.forwar const [calloutDataPoint, setCalloutDataPoint] = React.useState(); const [clickPosition, setClickPosition] = React.useState({ x: 0, y: 0 }); const [isPopoverOpen, setPopoverOpen] = React.useState(false); - const cartesianChartRef = React.useRef(null); - const _legendsRef = React.useRef(null); - const _isRTL = useRtl(); + const { cartesianChartRef, legendsRef: _legendsRef } = useImageExport(props.componentRef, props.hideLegend); React.useEffect(() => { if (!areArraysEqual(_prevProps.current.legendProps?.selectedLegends, props.legendProps?.selectedLegends)) { @@ -70,17 +67,6 @@ export const GanttChart: React.FunctionComponent = React.forwar _prevProps.current = props; }, [props]); - React.useImperativeHandle( - props.componentRef, - () => ({ - chartContainer: cartesianChartRef.current?.chartContainer ?? null, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(cartesianChartRef.current?.chartContainer, _legendsRef.current?.toSVG, _isRTL, opts); - }, - }), - [], - ); - const _points = React.useMemo(() => { _legendMap.current = {}; let colorIndex = 0; diff --git a/packages/charts/react-charts/library/src/components/GaugeChart/GaugeChart.tsx b/packages/charts/react-charts/library/src/components/GaugeChart/GaugeChart.tsx index a6827fc3ab92b8..3f5bbdf196c936 100644 --- a/packages/charts/react-charts/library/src/components/GaugeChart/GaugeChart.tsx +++ b/packages/charts/react-charts/library/src/components/GaugeChart/GaugeChart.tsx @@ -17,12 +17,11 @@ import { } from '../../utilities/index'; import { formatToLocaleString } from '@fluentui/chart-utilities'; import { SVGTooltipText } from '../../utilities/SVGTooltipText'; -import { Legend, LegendShape, Legends, Shape, LegendContainer } from '../Legends/index'; +import { Legend, LegendShape, Legends, Shape } from '../Legends/index'; import { GaugeChartVariant, GaugeValueFormat, GaugeChartProps, GaugeChartSegment } from './GaugeChart.types'; import { useFocusableGroup } from '@fluentui/react-tabster'; import { ChartPopover } from '../CommonComponents/ChartPopover'; -import { ImageExportOptions } from '../../types/index'; -import { toImage } from '../../utilities/image-export-utils'; +import { useImageExport } from '../../utilities/hooks'; const GAUGE_MARGIN = 16; const LABEL_WIDTH = 36; @@ -105,7 +104,6 @@ export interface ExtendedSegment extends GaugeChartSegment { export const GaugeChart: React.FunctionComponent = React.forwardRef( (props, forwardedRef) => { - const _legendsRef = React.useRef(null); const _getMargins = () => { const { hideMinMax, chartTitle, sublabel } = props; return { @@ -117,7 +115,11 @@ export const GaugeChart: React.FunctionComponent = React.forwar }; const _margins: { left: number; right: number; top: number; bottom: number } = _getMargins(); const _legendsHeight: number = !props.hideLegend ? 32 : 0; - const _rootElem = React.useRef(null); + const { chartContainerRef: _rootElem, legendsRef: _legendsRef } = useImageExport( + props.componentRef, + props.hideLegend, + false, + ); const _isRTL: boolean = useRtl(); const [width, setWidth] = React.useState(140 + _getMargins().left + _getMargins().right); const [height, setHeight] = React.useState(70 + _getMargins().top + _getMargins().bottom + _legendsHeight); @@ -159,17 +161,6 @@ export const GaugeChart: React.FunctionComponent = React.forwar prevPropsRef.current = props; }, [props]); - React.useImperativeHandle( - props.componentRef, - () => ({ - chartContainer: _rootElem.current, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(_rootElem.current, _legendsRef.current?.toSVG, _isRTL, opts); - }, - }), - [], - ); - const classes = useGaugeChartStyles(props); function _getStylesBasedOnBreakpoint() { for (let index = BREAKPOINTS.length - 1; index >= 0; index -= 1) { diff --git a/packages/charts/react-charts/library/src/components/GaugeChart/GaugeChart.types.ts b/packages/charts/react-charts/library/src/components/GaugeChart/GaugeChart.types.ts index 5c0176e4c46c5e..4d67386fbdd2e5 100644 --- a/packages/charts/react-charts/library/src/components/GaugeChart/GaugeChart.types.ts +++ b/packages/charts/react-charts/library/src/components/GaugeChart/GaugeChart.types.ts @@ -155,7 +155,7 @@ export interface GaugeChartProps { * Optional callback to access the Chart interface. Use this instead of ref for accessing * the public methods and properties of the component. */ - componentRef?: React.RefObject; + componentRef?: React.Ref; } /** diff --git a/packages/charts/react-charts/library/src/components/GroupedVerticalBarChart/GroupedVerticalBarChart.tsx b/packages/charts/react-charts/library/src/components/GroupedVerticalBarChart/GroupedVerticalBarChart.tsx index 4d103330217d6e..a598d8ec09d039 100644 --- a/packages/charts/react-charts/library/src/components/GroupedVerticalBarChart/GroupedVerticalBarChart.tsx +++ b/packages/charts/react-charts/library/src/components/GroupedVerticalBarChart/GroupedVerticalBarChart.tsx @@ -45,16 +45,13 @@ import { Legends, YValueHover, ChartPopoverProps, - Chart, - ImageExportOptions, - LegendContainer, LineSeries, getColorFromToken, BarSeries, ChildProps, } from '../../index'; -import { toImage } from '../../utilities/image-export-utils'; import { tokens } from '@fluentui/react-theme'; +import { useImageExport } from '../../utilities/hooks'; type NumericScale = ScaleLinear; type StringScale = ScaleBand; @@ -102,9 +99,8 @@ export const GroupedVerticalBarChart: React.FC = R let _barLegends: string[] = []; let _lineLegends: string[] = []; let _legendColorMap: Record = {}; - const cartesianChartRef = React.useRef(null); + const { cartesianChartRef, legendsRef: _legendsRef } = useImageExport(props.componentRef, props.hideLegend); const Y_ORIGIN: number = 0; - const _legendsRef = React.useRef(null); const _rectRef = React.useRef(null); const _uniqDotId = useId('gvbc_dot_'); @@ -131,17 +127,6 @@ export const GroupedVerticalBarChart: React.FC = R } }, [props.legendProps?.selectedLegends]); - React.useImperativeHandle( - props.componentRef, - () => ({ - chartContainer: cartesianChartRef.current?.chartContainer ?? null, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(cartesianChartRef.current?.chartContainer, _legendsRef.current?.toSVG, _useRtl, opts); - }, - }), - [], - ); - const _adjustProps = () => { _barWidth = getBarWidth(props.barWidth, props.maxBarWidth); // x0_inner_padding = space_between_groups / (space_between_groups + group_width) diff --git a/packages/charts/react-charts/library/src/components/HeatMapChart/HeatMapChart.tsx b/packages/charts/react-charts/library/src/components/HeatMapChart/HeatMapChart.tsx index 1433747f8211f8..d34fc224e2adc1 100644 --- a/packages/charts/react-charts/library/src/components/HeatMapChart/HeatMapChart.tsx +++ b/packages/charts/react-charts/library/src/components/HeatMapChart/HeatMapChart.tsx @@ -2,14 +2,7 @@ import * as React from 'react'; import { HeatMapChartProps } from './HeatMapChart.types'; -import { - AccessibilityProps, - Chart, - HeatMapChartData, - HeatMapChartDataPoint, - Margins, - ImageExportOptions, -} from '../../types/index'; +import { AccessibilityProps, HeatMapChartData, HeatMapChartDataPoint, Margins } from '../../types/index'; import { ChartTypes, getAccessibleDataObject, @@ -23,7 +16,6 @@ import { IDomainNRange, domainRangeOfXStringAxis, createStringYAxis, - useRtl, sortAxisCategories, } from '../../utilities/index'; import { formatToLocaleString } from '@fluentui/chart-utilities'; @@ -32,11 +24,11 @@ import { useId } from '@fluentui/react-utilities'; import type { JSXElement } from '@fluentui/react-utilities'; import { tokens } from '@fluentui/react-theme'; import { useHeatMapChartStyles } from './useHeatMapChartStyles.styles'; -import { Legend, Legends, LegendContainer } from '../Legends/index'; +import { Legend, Legends } from '../Legends/index'; import { scaleLinear as d3ScaleLinear } from 'd3-scale'; import { format as d3Format } from 'd3-format'; import { timeFormat as d3TimeFormat } from 'd3-time-format'; -import { toImage } from '../../utilities/image-export-utils'; +import { useImageExport } from '../../utilities/hooks'; type DataSet = { dataSet: RectanglesGraphData; @@ -77,9 +69,7 @@ export const HeatMapChart: React.FunctionComponent = React.fo const _calloutAnchorPoint = React.useRef(null); const _emptyChartId = useId('_HeatMap_empty'); const _margins = React.useRef({}); - const cartesianChartRef = React.useRef(null); - const _legendsRef = React.useRef(null); - const _isRtl = useRtl(); + const { cartesianChartRef, legendsRef: _legendsRef } = useImageExport(props.componentRef, props.hideLegend); const [selectedLegend, setSelectedLegend] = React.useState(''); const [activeLegend, setActiveLegend] = React.useState(''); @@ -92,17 +82,6 @@ export const HeatMapChart: React.FunctionComponent = React.fo const [callOutAccessibilityData, setCallOutAccessibilityData] = React.useState(); const [clickPosition, setClickPosition] = React.useState({ x: 0, y: 0 }); - React.useImperativeHandle( - props.componentRef, - () => ({ - chartContainer: cartesianChartRef.current?.chartContainer ?? null, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(cartesianChartRef.current?.chartContainer, _legendsRef.current?.toSVG, _isRtl, opts); - }, - }), - [], - ); - function _getMinMaxOfYAxis() { return { startValue: 0, endValue: 0 }; } diff --git a/packages/charts/react-charts/library/src/components/HorizontalBarChartWithAxis/HorizontalBarChartWithAxis.tsx b/packages/charts/react-charts/library/src/components/HorizontalBarChartWithAxis/HorizontalBarChartWithAxis.tsx index 055e272e74a509..26165c6a608530 100644 --- a/packages/charts/react-charts/library/src/components/HorizontalBarChartWithAxis/HorizontalBarChartWithAxis.tsx +++ b/packages/charts/react-charts/library/src/components/HorizontalBarChartWithAxis/HorizontalBarChartWithAxis.tsx @@ -3,7 +3,7 @@ import * as React from 'react'; import { max as d3Max, min as d3Min } from 'd3-array'; import { scaleLinear as d3ScaleLinear, ScaleLinear as D3ScaleLinear, scaleBand as d3ScaleBand } from 'd3-scale'; -import { Legend, LegendContainer } from '../../components/Legends/Legends.types'; +import { Legend } from '../../components/Legends/Legends.types'; import { Legends } from '../../components/Legends/Legends'; import { useId } from '@fluentui/react-utilities'; import type { JSXElement } from '@fluentui/react-utilities'; @@ -13,8 +13,6 @@ import { RefArrayData, Margins, ChartPopoverProps, - Chart, - ImageExportOptions, } from '../../index'; import { ChildProps } from '../CommonComponents/CartesianChart.types'; import { CartesianChart } from '../CommonComponents/CartesianChart'; @@ -45,7 +43,7 @@ import { sortAxisCategories, } from '../../utilities/index'; import { getClosestPairDiffAndRange } from '../../utilities/vbc-utils'; -import { toImage } from '../../utilities/image-export-utils'; +import { useImageExport } from '../../utilities/hooks'; type ColorScale = (_p?: number) => string; export const HorizontalBarChartWithAxis: React.FunctionComponent = React.forwardRef< @@ -77,9 +75,8 @@ export const HorizontalBarChartWithAxis: React.FunctionComponent(null); + const { cartesianChartRef, legendsRef: _legendsRef } = useImageExport(props.componentRef, props.hideLegend); const X_ORIGIN: number = 0; - const _legendsRef = React.useRef(null); const [color, setColor] = React.useState(''); const [dataForHoverCard, setDataForHoverCard] = React.useState(0); @@ -108,17 +105,6 @@ export const HorizontalBarChartWithAxis: React.FunctionComponent ({ - chartContainer: cartesianChartRef.current?.chartContainer ?? null, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(cartesianChartRef.current?.chartContainer, _legendsRef.current?.toSVG, _isRtl, opts); - }, - }), - [], - ); - function _adjustProps(): void { _points = props.data || []; _barHeight = props.barHeight || 32; diff --git a/packages/charts/react-charts/library/src/components/Legends/Legends.types.ts b/packages/charts/react-charts/library/src/components/Legends/Legends.types.ts index ceb06cd5e8fd86..537394afe7878c 100644 --- a/packages/charts/react-charts/library/src/components/Legends/Legends.types.ts +++ b/packages/charts/react-charts/library/src/components/Legends/Legends.types.ts @@ -251,7 +251,7 @@ export interface LegendsProps { /** * Callback to access the public methods and properties of the component. */ - legendRef?: React.RefObject; + legendRef?: React.Ref; } /** @@ -271,7 +271,7 @@ export interface LegendContainer { svgWidth: number, isRTL?: boolean, ) => { - node: SVGGElement | null; + node: SVGSVGElement | null; width: number; height: number; }; diff --git a/packages/charts/react-charts/library/src/components/LineChart/LineChart.tsx b/packages/charts/react-charts/library/src/components/LineChart/LineChart.tsx index 83e6835ae9df0b..0ceee9469a8cf5 100644 --- a/packages/charts/react-charts/library/src/components/LineChart/LineChart.tsx +++ b/packages/charts/react-charts/library/src/components/LineChart/LineChart.tsx @@ -6,7 +6,7 @@ import { useLineChartStyles } from './useLineChartStyles.styles'; import { Axis as D3Axis } from 'd3-axis'; import { select as d3Select, pointer } from 'd3-selection'; import { bisector } from 'd3-array'; -import { Legend, Legends, LegendContainer } from '../Legends/index'; +import { Legend, Legends } from '../Legends/index'; import { line as d3Line } from 'd3-shape'; import { max as d3Max } from 'd3-array'; import { useId } from '@fluentui/react-utilities'; @@ -24,8 +24,6 @@ import { ColorFillBarsProps, LineChartGap, LineChartDataPoint, - Chart, - ImageExportOptions, YValueHover, } from '../../index'; import { EventsAnnotation } from './eventAnnotation/EventAnnotation'; @@ -55,9 +53,9 @@ import { getRangeForScatterMarkerSize, } from '../../utilities/index'; import { ScaleLinear } from 'd3-scale'; -import { toImage } from '../../utilities/image-export-utils'; import { renderScatterPolarCategoryLabels } from '../../utilities/scatterpolar-utils'; import { formatDateToLocaleString } from '@fluentui/chart-utilities'; +import { useImageExport } from '../../utilities/hooks'; type NumericAxis = D3Axis; enum PointSize { @@ -174,9 +172,8 @@ export const LineChart: React.FunctionComponent = React.forwardR const _colorFillBarId = useId('_colorFillBarId'); const _isRTL: boolean = useRtl(); let xAxisCalloutAccessibilityData: AccessibilityProps = {}; - const cartesianChartRef = React.useRef(null); + const { cartesianChartRef, legendsRef: _legendsRef } = useImageExport(props.componentRef, props.hideLegend); let _yScaleSecondary: ScaleLinear | undefined; - const _legendsRef = React.useRef(null); props.eventAnnotationProps && props.eventAnnotationProps.labelHeight && @@ -218,17 +215,6 @@ export const LineChart: React.FunctionComponent = React.forwardR } }, [props.height, props.width, props.data]); - React.useImperativeHandle( - props.componentRef, - () => ({ - chartContainer: cartesianChartRef.current?.chartContainer ?? null, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(cartesianChartRef.current?.chartContainer, _legendsRef.current?.toSVG, _isRTL, opts); - }, - }), - [], - ); - function _getDomainNRangeValues( points: LineChartPoints[], margins: Margins, diff --git a/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.tsx b/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.tsx index 32bacec74ed562..b2f90dee335ce3 100644 --- a/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.tsx +++ b/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.tsx @@ -8,13 +8,13 @@ import { sum as d3Sum } from 'd3-array'; import { SankeyGraph, SankeyLayout, sankey as d3Sankey, sankeyJustify, sankeyRight } from 'd3-sankey'; import { Selection as D3Selection, select, selectAll } from 'd3-selection'; import { area as d3Area, curveBumpX as d3CurveBasis } from 'd3-shape'; -import { Margins, SLink, SNode, ImageExportOptions } from '../../types/DataPoint'; +import { Margins, SLink, SNode } from '../../types/DataPoint'; import { SankeyChartData, SankeyChartProps } from './SankeyChart.types'; import { useSankeyChartStyles } from './useSankeyChartStyles.styles'; import { ChartPopover, ChartPopoverProps } from '../CommonComponents/index'; import { useArrowNavigationGroup } from '@fluentui/react-tabster'; import { format } from '../../utilities/string'; -import { toImage } from '../../utilities/image-export-utils'; +import { useImageExport } from '../../utilities/hooks'; const PADDING_PERCENTAGE = 0.3; @@ -541,7 +541,7 @@ export const SankeyChart: React.FunctionComponent = React.forw SankeyChartProps >((props, forwardedRef) => { const classes = useSankeyChartStyles(props); - const chartContainer = React.useRef(null); + const { chartContainerRef: chartContainer } = useImageExport(props.componentRef, true, false); const _reqID = React.useRef(undefined); const _linkId = useId('link'); const _chartId = useId('sankeyChart'); @@ -570,17 +570,6 @@ export const SankeyChart: React.FunctionComponent = React.forw const [descriptionMessage, setDescriptionMessage] = React.useState(); const [clickPosition, setClickPosition] = React.useState({ x: 0, y: 0 }); - React.useImperativeHandle( - props.componentRef, - () => ({ - chartContainer: chartContainer.current, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(chartContainer.current, undefined, _isRtl, opts); - }, - }), - [], - ); - const _fitParentContainer = React.useCallback((): void => { _reqID.current = _window?.requestAnimationFrame(() => { // NOTE: Calls to this method trigger a re-render. diff --git a/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.types.ts b/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.types.ts index 2136121d4c9f0b..d7424ff7e78458 100644 --- a/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.types.ts +++ b/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.types.ts @@ -1,4 +1,4 @@ -import { RefObject } from 'react'; +import { Ref } from 'react'; import { ChartPopoverProps } from '../CommonComponents/ChartPopover.types'; import { Chart, ChartProps } from '../../types/DataPoint'; @@ -84,7 +84,7 @@ export interface SankeyChartProps { * Optional callback to access the Chart interface. Use this instead of ref for accessing * the public methods and properties of the component. */ - componentRef?: RefObject; + componentRef?: Ref; /** * props for the callout in the chart diff --git a/packages/charts/react-charts/library/src/components/ScatterChart/ScatterChart.tsx b/packages/charts/react-charts/library/src/components/ScatterChart/ScatterChart.tsx index 4932432dc49349..6355aca0aa541d 100644 --- a/packages/charts/react-charts/library/src/components/ScatterChart/ScatterChart.tsx +++ b/packages/charts/react-charts/library/src/components/ScatterChart/ScatterChart.tsx @@ -18,7 +18,6 @@ import { findNumericMinMaxOfY, IDomainNRange, YAxisType, - useRtl, isTextMode, isScatterPolarSeries, isPlottable, @@ -36,9 +35,6 @@ import { Margins, RefArrayData, ScatterChartDataPoint, - Chart, - ImageExportOptions, - LegendContainer, ScatterChartPoints, YValueHover, } from '../../index'; @@ -53,9 +49,9 @@ import { getColorFromToken, } from '../../utilities/index'; import { LineChartPoints } from '../../types/DataPoint'; -import { toImage } from '../../utilities/image-export-utils'; import { renderScatterPolarCategoryLabels } from '../../utilities/scatterpolar-utils'; import { formatDateToLocaleString } from '@fluentui/chart-utilities'; +import { useImageExport } from '../../utilities/hooks'; type NumericAxis = D3Axis; @@ -88,10 +84,8 @@ export const ScatterChart: React.FunctionComponent = React.fo let _xAxisLabels: string[] = []; let xAxisCalloutAccessibilityData: AccessibilityProps = {}; let _xBandwidth = 0; - const cartesianChartRef = React.useRef(null); + const { cartesianChartRef, legendsRef: _legendsRef } = useImageExport(props.componentRef, props.hideLegend); const classes = useScatterChartStyles(props); - const _legendsRef = React.useRef(null); - const _isRTL: boolean = useRtl(); const [hoverXValue, setHoverXValue] = React.useState(''); const [activeLegend, setActiveLegend] = React.useState(''); @@ -118,17 +112,6 @@ export const ScatterChart: React.FunctionComponent = React.fo prevSelectedLegendsRef.current = props.legendProps?.selectedLegends; }, [props.legendProps?.selectedLegends]); - React.useImperativeHandle( - props.componentRef, - () => ({ - chartContainer: cartesianChartRef.current?.chartContainer ?? null, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(cartesianChartRef.current?.chartContainer, _legendsRef.current?.toSVG, _isRTL, opts); - }, - }), - [], - ); - const _xAxisType: XAxisTypes = props.data.scatterChartData! && props.data.scatterChartData!.length > 0 && diff --git a/packages/charts/react-charts/library/src/components/VerticalBarChart/VerticalBarChart.tsx b/packages/charts/react-charts/library/src/components/VerticalBarChart/VerticalBarChart.tsx index c43f8ecc61b3cc..f1d7743c369d8d 100644 --- a/packages/charts/react-charts/library/src/components/VerticalBarChart/VerticalBarChart.tsx +++ b/packages/charts/react-charts/library/src/components/VerticalBarChart/VerticalBarChart.tsx @@ -26,10 +26,7 @@ import { ChildProps, YValueHover, ChartPopover, - Chart, DataPoint, - ImageExportOptions, - LegendContainer, } from '../../index'; import { ChartTypes, @@ -59,7 +56,7 @@ import { calcRequiredWidth, sortAxisCategories, } from '../../utilities/index'; -import { toImage } from '../../utilities/image-export-utils'; +import { useImageExport } from '../../utilities/hooks'; enum CircleVisbility { show = 'visibility', @@ -104,8 +101,7 @@ export const VerticalBarChart: React.FunctionComponent = let _xAxisInnerPadding: number = 0; let _xAxisOuterPadding: number = 0; type ColorScale = (_p?: number) => string; - const cartesianChartRef = React.useRef(null); - const _legendsRef = React.useRef(null); + const { cartesianChartRef, legendsRef: _legendsRef } = useImageExport(props.componentRef, props.hideLegend); const [color, setColor] = React.useState(''); const [dataForHoverCard, setDataForHoverCard] = React.useState(0); @@ -123,17 +119,6 @@ export const VerticalBarChart: React.FunctionComponent = const [selectedLegends, setSelectedLegends] = React.useState(props.legendProps?.selectedLegends || []); const prevPropsRef = React.useRef(null); - React.useImperativeHandle( - props.componentRef, - () => ({ - chartContainer: cartesianChartRef.current?.chartContainer ?? null, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(cartesianChartRef.current?.chartContainer, _legendsRef.current?.toSVG, _useRtl, opts); - }, - }), - [], - ); - React.useEffect(() => { if (prevPropsRef.current) { const prevProps = prevPropsRef.current; diff --git a/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.tsx b/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.tsx index a77868c7d068f1..a210a9d39b326f 100644 --- a/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.tsx +++ b/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.tsx @@ -29,10 +29,7 @@ import { Legend, ChartPopover, Legends, - Chart, DataPoint, - ImageExportOptions, - LegendContainer, } from '../../index'; import { ChartTypes, @@ -64,8 +61,8 @@ import { calcRequiredWidth, sortAxisCategories, } from '../../utilities/index'; -import { toImage } from '../../utilities/image-export-utils'; import { formatDateToLocaleString } from '@fluentui/chart-utilities'; +import { useImageExport } from '../../utilities/hooks'; type NumericScale = D3ScaleLinear; type StringScale = ScaleBand; @@ -122,9 +119,8 @@ export const VerticalStackedBarChart: React.FunctionComponent(null); + const { cartesianChartRef, legendsRef: _legendsRef } = useImageExport(props.componentRef, props.hideLegend); const Y_ORIGIN: number = 0; - const _legendsRef = React.useRef(null); let _yAxisType: YAxisType; let _yAxisLabels: string[] = []; @@ -158,17 +154,6 @@ export const VerticalStackedBarChart: React.FunctionComponent ({ - chartContainer: cartesianChartRef.current?.chartContainer ?? null, - toImage: (opts?: ImageExportOptions): Promise => { - return toImage(cartesianChartRef.current?.chartContainer, _legendsRef.current?.toSVG, _isRtl, opts); - }, - }), - [], - ); - function _getLegendData(data: VerticalStackedChartProps[], lineLegends: LineLegends[]): JSXElement { if (props.hideLegend) { return <>; diff --git a/packages/charts/react-charts/library/src/utilities/hooks.ts b/packages/charts/react-charts/library/src/utilities/hooks.ts new file mode 100644 index 00000000000000..aa6ac06f52368f --- /dev/null +++ b/packages/charts/react-charts/library/src/utilities/hooks.ts @@ -0,0 +1,48 @@ +'use client'; + +import * as React from 'react'; +import { Chart, ImageExportOptions } from '../types/index'; +import { LegendContainer } from '../Legends'; +import { exportChartsAsImage } from './image-export-utils'; +import { useRtl } from './utilities'; + +export const useImageExport = ( + componentRef: React.Ref | undefined, + hideLegends: boolean | undefined, + isChartCartesian: boolean = true, +): { + cartesianChartRef: React.RefObject; + chartContainerRef: React.RefObject; + legendsRef: React.RefObject; +} => { + const cartesianChartRef = React.useRef(null); + const chartContainerRef = React.useRef(null); + const legendsRef = React.useRef(null); + const isRTL = useRtl(); + + React.useImperativeHandle( + componentRef, + () => { + const chartContainer = isChartCartesian ? cartesianChartRef.current?.chartContainer : chartContainerRef.current; + + return { + chartContainer: chartContainer ?? null, + toImage: (opts?: ImageExportOptions): Promise => { + return exportChartsAsImage( + [{ container: chartContainer }], + hideLegends ? undefined : legendsRef.current?.toSVG, + isRTL, + opts, + ); + }, + }; + }, + [hideLegends, isChartCartesian, isRTL], + ); + + return { + cartesianChartRef, + chartContainerRef, + legendsRef, + }; +}; diff --git a/packages/charts/react-charts/library/src/utilities/image-export-utils.ts b/packages/charts/react-charts/library/src/utilities/image-export-utils.ts index a5acdfa5b2498a..a425c075db43ac 100644 --- a/packages/charts/react-charts/library/src/utilities/image-export-utils.ts +++ b/packages/charts/react-charts/library/src/utilities/image-export-utils.ts @@ -2,7 +2,7 @@ import { create as d3Create, select as d3Select, Selection } from 'd3-selection'; import { isHTMLElement } from '@fluentui/react-utilities'; -import { copyStyle, createMeasurementSpan, resolveCSSVariables } from './index'; +import { copyStyle, createMeasurementSpan } from './index'; import { ImageExportOptions } from '../types/index'; import { Legend, LegendContainer } from '../Legends'; import { @@ -16,48 +16,66 @@ import { INACTIVE_LEGEND_TEXT_OPACITY, } from '../components/Legends/useLegendsStyles.styles'; -export function toImage( - chartContainer: HTMLElement | null | undefined, - legendsToSvgCallback?: LegendContainer['toSVG'], +export type GridChart = { + container: HTMLElement | null | undefined; + row?: number; + col?: number; +}; + +type SvgImage = { + dataUrl: string; + width: number; + height: number; +}; + +export async function exportChartsAsImage( + charts: GridChart[], + legendsToSvg?: LegendContainer['toSVG'], isRTL: boolean = false, opts: ImageExportOptions = {}, ): Promise { - return new Promise((resolve, reject) => { - if (!chartContainer) { - return reject(new Error('Chart container is not defined')); - } + if (charts.length === 0 && !legendsToSvg) { + throw new Error('No charts or legends to export'); + } - try { - const background = - typeof opts.background === 'string' ? resolveCSSVariables(chartContainer, opts.background) : 'transparent'; + const chartImages = await Promise.all( + charts.map(chart => { + return new Promise(resolve => { + const svg = cloneStyledSVG(chart.container, isRTL); + const svgDataUrl = svgToBase64(svg.node); + resolve({ dataUrl: svgDataUrl, width: svg.width, height: svg.height }); + }); + }), + ); + + const grid: SvgImage[][] = []; // Sparse 2D array + charts.forEach((chart, i) => { + const row = chart.row || 0; + const col = chart.col || 0; + if (!grid[row]) { + grid[row] = []; + } + grid[row][col] = chartImages[i]; + }); - const svg = toSVG(chartContainer, legendsToSvgCallback, isRTL, background); - if (!svg.node) { - return reject(new Error('SVG node is null')); - } + if (legendsToSvg) { + let totalWidth = 0; + grid.forEach(row => { + let rowWidth = 0; + row.forEach(item => { + rowWidth += item.width; + }); + totalWidth = Math.max(totalWidth, rowWidth); + }); - let svgData = new XMLSerializer().serializeToString(svg.node); - // This node is already detached from the DOM, so there's no need to call remove() on it. - // Just clear the reference. - svg.node = null; - - let svgDataUrl = 'data:image/svg+xml;base64,' + btoa(unescapePonyfill(encodeURIComponent(svgData))); - // eslint-disable-next-line @typescript-eslint/no-explicit-any - svgData = null as any; - - svgToPng(svgDataUrl, { - width: opts.width || svg.width, - height: opts.height || svg.height, - scale: opts.scale, - }) - .then(resolve) - .catch(reject); - // eslint-disable-next-line @typescript-eslint/no-explicit-any - svgDataUrl = null as any; - } catch (err) { - return reject(err); + const svg = legendsToSvg(totalWidth, isRTL); + if (svg.node) { + const svgDataUrl = svgToBase64(svg.node); + grid.push([{ dataUrl: svgDataUrl, width: svg.width, height: svg.height }]); } - }); + } + + return svgToPng(grid, opts); } const SVG_STYLE_PROPERTIES = [ @@ -129,12 +147,11 @@ const ANNOTATION_HTML_STYLE_PROPERTIES = [ ]; const ANNOTATION_FOREIGN_OBJECT_STYLE_PROPERTIES = ['overflow', 'pointer-events']; -function toSVG( - chartContainer: HTMLElement, - legendsToSvgCallback: LegendContainer['toSVG'] | undefined, - isRTL: boolean, - background: string, -) { +function cloneStyledSVG(chartContainer: HTMLElement | null | undefined, isRTL: boolean) { + if (!chartContainer) { + throw new Error('Chart container is not defined'); + } + const svg = chartContainer.querySelector('svg'); if (!svg) { throw new Error('SVG not found'); @@ -192,14 +209,6 @@ function toSVG( }); }); - const { width: svgWidth, height: svgHeight } = svg.getBoundingClientRect(); - const legendGroup = - typeof legendsToSvgCallback === 'function' - ? legendsToSvgCallback(svgWidth, isRTL) - : { node: null, width: 0, height: 0 }; - const w1 = Math.max(svgWidth, legendGroup.width); - const h1 = svgHeight + legendGroup.height; - const annotationSvg = chartContainer.querySelector('[data-chart-annotation-svg="true"]'); let annotationClone: SVGSVGElement | null = null; @@ -236,32 +245,23 @@ function toSVG( } } - if (legendGroup.node) { - d3Select(legendGroup.node).attr('transform', `translate(0, ${svgHeight})`); - clonedSvg.append(() => legendGroup.node); - } - clonedSvg - .insert('rect', ':first-child') - .attr('x', 0) - .attr('y', 0) - .attr('width', w1) - .attr('height', h1) - .attr('fill', background); + const { width, height } = svg.getBoundingClientRect(); + clonedSvg - .attr('width', w1) - .attr('height', h1) - .attr('viewBox', `0 0 ${w1} ${h1}`) + .attr('width', width) + .attr('height', height) + .attr('viewBox', `0 0 ${width} ${height}`) .attr('direction', isRTL ? 'rtl' : 'ltr'); if (annotationClone) { clonedSvg.selectAll('[data-chart-annotation-layer="true"]').remove(); - d3Select(annotationClone).attr('x', 0).attr('y', 0).attr('width', svgWidth).attr('height', svgHeight); + d3Select(annotationClone).attr('x', 0).attr('y', 0).attr('width', width).attr('height', height); clonedSvg.append(() => annotationClone as SVGSVGElement); } const result = { node: clonedSvg.node(), - width: w1, - height: h1, + width, + height, }; // eslint-disable-next-line @typescript-eslint/no-explicit-any clonedSvg = null as any; @@ -287,7 +287,7 @@ export function cloneLegendsToSVG( }, legendContainer?: HTMLElement | null, ): { - node: SVGGElement | null; + node: SVGSVGElement | null; width: number; height: number; } { @@ -379,46 +379,92 @@ export function cloneLegendsToSVG( }); } + const w1 = Math.max(svgWidth, ...legendLineWidths); + const h1 = legendY; + const svg = d3Create('svg').attr('width', w1).attr('height', h1).attr('viewBox', `0 0 ${w1} ${h1}`); + svg.append(() => legendGroup.node()!); + return { - node: legendGroup.node(), - width: Math.max(...legendLineWidths), - height: legendY, + node: svg.node(), + width: w1, + height: h1, }; } -function svgToPng(svgDataUrl: string, opts: ImageExportOptions = {}): Promise { - return new Promise((resolve, reject) => { - const scale = opts.scale || 1; - const w0 = opts.width || 300; - const h0 = opts.height || 150; - const w1 = scale * w0; - const h1 = scale * h0; +type PositionedImage = SvgImage & { + x: number; + y: number; +}; - const canvas = document.createElement('canvas'); - const img = new Image(); +async function svgToPng(grid: SvgImage[][], opts: ImageExportOptions = {}): Promise { + let totalWidth = 0; + let totalHeight = 0; - canvas.width = w1; - canvas.height = h1; + const positionedImages: PositionedImage[] = grid + .map(row => { + let rowWidth = 0; + let rowHeight = 0; - img.onload = function () { - const ctx = canvas.getContext('2d'); - if (!ctx) { - return reject(new Error('Canvas context is null')); - } + const items = row.map(item => { + const positioned = { ...item, x: rowWidth, y: totalHeight }; + rowWidth += item.width; + rowHeight = Math.max(rowHeight, item.height); + return positioned; + }); - ctx.clearRect(0, 0, w1, h1); - ctx.drawImage(img, 0, 0, w1, h1); + totalWidth = Math.max(totalWidth, rowWidth); + totalHeight += rowHeight; - const imgData = canvas.toDataURL('image/png'); - resolve(imgData); - }; + return items; + }) + .flat(); - img.onerror = function (err) { - reject(err); - }; + const scale = opts.scale || 1; + const w0 = opts.width || totalWidth; + const h0 = opts.height || totalHeight; + const scaleX = (scale * w0) / totalWidth; + const scaleY = (scale * h0) / totalHeight; + totalWidth = scaleX * totalWidth; + totalHeight = scaleY * totalHeight; - img.src = svgDataUrl; - }); + const canvas = document.createElement('canvas'); + canvas.width = totalWidth; + canvas.height = totalHeight; + + const ctx = canvas.getContext('2d'); + if (!ctx) { + throw new Error('Canvas context is null'); + } + + ctx.fillStyle = opts.background || 'transparent'; + ctx.fillRect(0, 0, totalWidth, totalHeight); + + await Promise.all( + positionedImages.map( + item => + new Promise((resolve, reject) => { + const img = new Image(); + img.onload = () => { + ctx.drawImage(img, scaleX * item.x, scaleY * item.y, scaleX * item.width, scaleY * item.height); + resolve(); + }; + img.onerror = reject; + img.src = item.dataUrl; + }), + ), + ); + + return canvas.toDataURL('image/png'); +} + +function svgToBase64(svgNode: SVGSVGElement | null) { + if (!svgNode) { + throw new Error('SVG node is null'); + } + + const svgData = new XMLSerializer().serializeToString(svgNode); + const svgDataUrl = 'data:image/svg+xml;base64,' + btoa(unescapePonyfill(encodeURIComponent(svgData))); + return svgDataUrl; } const hex2 = /^[\da-f]{2}$/i; From 33f50ee6ccc7666d142564029e33717d1ad673e0 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Thu, 13 Nov 2025 15:53:35 +0100 Subject: [PATCH 08/17] Update Playwright to 1.55.1 to fix SSL certificate verification vulnerability (#35480) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mainframev <14054752+mainframev@users.noreply.github.com> --- ...-5f304d5b-caf3-41b0-a1fd-848a104ad8cb.json | 7 +++++ package.json | 5 ++-- tools/storybook-llms-extractor/package.json | 2 +- yarn.lock | 28 +++++++++---------- 4 files changed, 25 insertions(+), 17 deletions(-) create mode 100644 change/@fluentui-storybook-llms-extractor-5f304d5b-caf3-41b0-a1fd-848a104ad8cb.json diff --git a/change/@fluentui-storybook-llms-extractor-5f304d5b-caf3-41b0-a1fd-848a104ad8cb.json b/change/@fluentui-storybook-llms-extractor-5f304d5b-caf3-41b0-a1fd-848a104ad8cb.json new file mode 100644 index 00000000000000..0fee0f9b104807 --- /dev/null +++ b/change/@fluentui-storybook-llms-extractor-5f304d5b-caf3-41b0-a1fd-848a104ad8cb.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "Update Playwright to 1.55.1 to fix SSL certificate verification vulnerability", + "packageName": "@fluentui/storybook-llms-extractor", + "email": "198982749+Copilot@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/package.json b/package.json index 45a26c51a7487d..9b582500103a8a 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "@octokit/rest": "18.12.0", "@oddbird/css-anchor-positioning": "0.4.0", "@phenomnomnominal/tsquery": "6.1.3", - "@playwright/test": "1.49.1", + "@playwright/test": "1.55.1", "@react-native/babel-preset": "0.73.21", "@rnx-kit/eslint-plugin": "0.8.6", "@rollup/plugin-node-resolve": "13.3.0", @@ -265,7 +265,7 @@ "parse-diff": "0.7.1", "patch-package": "8.0.0", "path-browserify": "1.0.1", - "playwright": "1.49.1", + "playwright": "1.55.1", "plop": "2.6.0", "portfinder": "1.0.28", "postcss": "8.4.31", @@ -363,6 +363,7 @@ "prettier": "2.8.8", "puppeteer": "19.6.3", "ws": "8.17.1", + "playwright": "1.55.1", "**/prismjs": "^1.30.0", "**/@tensile-perf/runner/express": "^4.21.2", "**/tar-fs": "^2.1.4", diff --git a/tools/storybook-llms-extractor/package.json b/tools/storybook-llms-extractor/package.json index 0c16d004df7214..403ec9ea39f952 100644 --- a/tools/storybook-llms-extractor/package.json +++ b/tools/storybook-llms-extractor/package.json @@ -16,7 +16,7 @@ ], "dependencies": { "@swc/helpers": "^0.5.1", - "playwright": "^1.49.1", + "playwright": "^1.55.1", "turndown": "^7.2.0", "turndown-plugin-gfm": "^1.0.2", "yargs": "^17.7.2" diff --git a/yarn.lock b/yarn.lock index e689bba62c56cc..dc554e366e92ec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3173,12 +3173,12 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@playwright/test@1.49.1": - version "1.49.1" - resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.49.1.tgz#55fa360658b3187bfb6371e2f8a64f50ef80c827" - integrity sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g== +"@playwright/test@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.55.1.tgz#80f775d5f948cd3ef550fcc45ef99986d3ffb36c" + integrity sha512-IVAh/nOJaw6W9g+RJVlIQJ6gSiER+ae6mKQ5CX1bERzQgbC1VSeBlwdvczT7pxb0GWiyrxH4TGKbMfDb4Sq/ig== dependencies: - playwright "1.49.1" + playwright "1.55.1" "@polka/url@^1.0.0-next.24": version "1.0.0-next.24" @@ -16646,17 +16646,17 @@ pkg-up@^4.0.0: dependencies: find-up "^6.2.0" -playwright-core@1.49.1: - version "1.49.1" - resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.49.1.tgz#32c62f046e950f586ff9e35ed490a424f2248015" - integrity sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg== +playwright-core@1.55.1: + version "1.55.1" + resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.55.1.tgz#5d3bb1846bc4289d364ea1a9dcb33f14545802e9" + integrity sha512-Z6Mh9mkwX+zxSlHqdr5AOcJnfp+xUWLCt9uKV18fhzA8eyxUd8NUWzAjxUh55RZKSYwDGX0cfaySdhZJGMoJ+w== -playwright@1.49.1, playwright@^1.34.3, playwright@^1.49.1: - version "1.49.1" - resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.49.1.tgz#830266dbca3008022afa7b4783565db9944ded7c" - integrity sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA== +playwright@1.55.1, playwright@^1.34.3, playwright@^1.55.1: + version "1.55.1" + resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.55.1.tgz#8a9954e9e61ed1ab479212af9be336888f8b3f0e" + integrity sha512-cJW4Xd/G3v5ovXtJJ52MAOclqeac9S/aGGgRzLabuF8TnIb6xHvMzKIa6JmrRzUkeXJgfL1MhukP0NK6l39h3A== dependencies: - playwright-core "1.49.1" + playwright-core "1.55.1" optionalDependencies: fsevents "2.3.2" From 535909cf1e6ee52ecaeb481907877faf316a3276 Mon Sep 17 00:00:00 2001 From: "C. Perez" Date: Thu, 13 Nov 2025 13:58:35 -0800 Subject: [PATCH 09/17] Adding alias to support oneCDN URL updates (for when icons update) (#35488) --- .github/CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 0b47f04896ae2f..d430c6d33bbbf2 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -180,7 +180,7 @@ packages/react-components/react-theme/library @microsoft/teams-prg packages/react-components/react-theme/stories @microsoft/teams-prg packages/react-components/react-utilities @microsoft/teams-prg @microsoft/cxe-prg packages/storybook @microsoft/cxe-prg @microsoft/teams-prg -packages/style-utilities @dzearing @microsoft/cxe-red +packages/style-utilities @bigbadcapers @microsoft/cxe-red packages/style-utilities/src/interfaces @phkuo @dzearing @microsoft/cxe-red packages/style-utilities/src/styles @phkuo @dzearing @microsoft/cxe-red packages/theme @dzearing @microsoft/cxe-red From 97cf7d522555d3363ec4751af38a78b7bea76af0 Mon Sep 17 00:00:00 2001 From: Anush Gupta <74965306+Anush2303@users.noreply.github.com> Date: Fri, 14 Nov 2025 08:43:44 +0530 Subject: [PATCH 10/17] fix(charts): fix legend order (#35481) Co-authored-by: Anush --- ...-4f8e08b2-0b16-4f95-a37e-3c37c4bcb904.json | 7 + ...-b9303617-253d-4830-bbb1-b4207ec9791a.json | 7 + .../VerticalStackedBarChart.base.tsx | 2 +- .../VerticalStackedBarChartRTL.test.tsx | 4 +- .../VerticalStackedBarChartRTL.test.tsx.snap | 176 +++++++++--------- .../VerticalStackedBarChart.test.tsx | 4 +- .../VerticalStackedBarChart.tsx | 2 +- .../VerticalStackedBarChart.test.tsx.snap | 88 ++++----- 8 files changed, 152 insertions(+), 138 deletions(-) create mode 100644 change/@fluentui-react-charting-4f8e08b2-0b16-4f95-a37e-3c37c4bcb904.json create mode 100644 change/@fluentui-react-charts-b9303617-253d-4830-bbb1-b4207ec9791a.json diff --git a/change/@fluentui-react-charting-4f8e08b2-0b16-4f95-a37e-3c37c4bcb904.json b/change/@fluentui-react-charting-4f8e08b2-0b16-4f95-a37e-3c37c4bcb904.json new file mode 100644 index 00000000000000..3cdca6b8bb3c1b --- /dev/null +++ b/change/@fluentui-react-charting-4f8e08b2-0b16-4f95-a37e-3c37c4bcb904.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "set reference line legends after the main chart legends", + "packageName": "@fluentui/react-charting", + "email": "anushgupta@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-react-charts-b9303617-253d-4830-bbb1-b4207ec9791a.json b/change/@fluentui-react-charts-b9303617-253d-4830-bbb1-b4207ec9791a.json new file mode 100644 index 00000000000000..545d1febb16d6a --- /dev/null +++ b/change/@fluentui-react-charts-b9303617-253d-4830-bbb1-b4207ec9791a.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "set reference line legends after the main chart legends", + "packageName": "@fluentui/react-charts", + "email": "anushgupta@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/packages/charts/react-charting/src/components/VerticalStackedBarChart/VerticalStackedBarChart.base.tsx b/packages/charts/react-charting/src/components/VerticalStackedBarChart/VerticalStackedBarChart.base.tsx index c1f4428895572c..a58aacba2c91c6 100644 --- a/packages/charts/react-charting/src/components/VerticalStackedBarChart/VerticalStackedBarChart.base.tsx +++ b/packages/charts/react-charting/src/components/VerticalStackedBarChart/VerticalStackedBarChart.base.tsx @@ -707,7 +707,7 @@ export class VerticalStackedBarChartBase legendsOfLine.push(legend); }); } - const totalLegends: ILegend[] = legendsOfLine.concat(actions); + const totalLegends: ILegend[] = actions.concat(legendsOfLine); return ( { const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect'); const line = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'line'); const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button'); - fireEvent.mouseOver(legends[0]); + fireEvent.mouseOver(legends[3]); // Assert expect(line[8].getAttribute('opacity')).toEqual('1'); expect(bars[0]).toHaveStyle('opacity: 0.1'); @@ -436,7 +436,7 @@ describe('Vertical stacked bar chart - Subcomponent Legends', () => { const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button'); const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect'); const line = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'line'); - fireEvent.mouseOver(legends![1]); + fireEvent.mouseOver(legends![0]); // Assert expect(line[8].getAttribute('opacity')).toEqual('0.1'); diff --git a/packages/charts/react-charting/src/components/VerticalStackedBarChart/__snapshots__/VerticalStackedBarChartRTL.test.tsx.snap b/packages/charts/react-charting/src/components/VerticalStackedBarChart/__snapshots__/VerticalStackedBarChartRTL.test.tsx.snap index d06bc8369943cc..a4aa96cb56048e 100644 --- a/packages/charts/react-charting/src/components/VerticalStackedBarChart/__snapshots__/VerticalStackedBarChartRTL.test.tsx.snap +++ b/packages/charts/react-charting/src/components/VerticalStackedBarChart/__snapshots__/VerticalStackedBarChartRTL.test.tsx.snap @@ -593,7 +593,7 @@ exports[`Vertical stacked bar chart - Screen resolution Should remain unchanged role="none" >
@@ -693,7 +693,7 @@ exports[`Vertical stacked bar chart - Screen resolution Should remain unchanged role="none" > @@ -793,7 +793,7 @@ exports[`Vertical stacked bar chart - Screen resolution Should remain unchanged role="none" > @@ -893,7 +893,7 @@ exports[`Vertical stacked bar chart - Screen resolution Should remain unchanged role="none" > @@ -1587,7 +1587,7 @@ exports[`Vertical stacked bar chart - Screen resolution Should remain unchanged role="none" > @@ -1687,7 +1687,7 @@ exports[`Vertical stacked bar chart - Screen resolution Should remain unchanged role="none" > @@ -1787,7 +1787,7 @@ exports[`Vertical stacked bar chart - Screen resolution Should remain unchanged role="none" > @@ -1887,7 +1887,7 @@ exports[`Vertical stacked bar chart - Screen resolution Should remain unchanged role="none" > @@ -2581,7 +2581,7 @@ exports[`Vertical stacked bar chart - Subcomponent Line Should render the vertic role="none" > @@ -2681,7 +2681,7 @@ exports[`Vertical stacked bar chart - Subcomponent Line Should render the vertic role="none" > @@ -2781,7 +2781,7 @@ exports[`Vertical stacked bar chart - Subcomponent Line Should render the vertic role="none" > @@ -2881,7 +2881,7 @@ exports[`Vertical stacked bar chart - Subcomponent Line Should render the vertic role="none" > @@ -10372,7 +10372,7 @@ exports[`Vertical stacked bar chart rendering Should render the vertical stacked role="none" > @@ -10472,7 +10472,7 @@ exports[`Vertical stacked bar chart rendering Should render the vertical stacked role="none" > @@ -10572,7 +10572,7 @@ exports[`Vertical stacked bar chart rendering Should render the vertical stacked role="none" > @@ -10672,7 +10672,7 @@ exports[`Vertical stacked bar chart rendering Should render the vertical stacked role="none" > diff --git a/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.test.tsx b/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.test.tsx index 8dd5591f113eb3..c593ffcb5287c9 100644 --- a/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.test.tsx +++ b/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.test.tsx @@ -392,7 +392,7 @@ describe('Vertical stacked bar chart - Subcomponent Legends', () => { const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect'); const line = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'line'); const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button'); - fireEvent.mouseOver(legends[0]); + fireEvent.mouseOver(legends[3]); // Assert expect(line[8].getAttribute('opacity')).toEqual('1'); expect(bars[0]).toHaveAttribute('opacity', '0.1'); @@ -415,7 +415,7 @@ describe('Vertical stacked bar chart - Subcomponent Legends', () => { const legends = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'button'); const bars = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'rect'); const line = screen.getAllByText((content, element) => element!.tagName.toLowerCase() === 'line'); - fireEvent.mouseOver(legends![1]); + fireEvent.mouseOver(legends![0]); // Assert expect(line[8].getAttribute('opacity')).toEqual('0.1'); diff --git a/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.tsx b/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.tsx index a210a9d39b326f..8f739821ed3b1b 100644 --- a/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.tsx +++ b/packages/charts/react-charts/library/src/components/VerticalStackedBarChart/VerticalStackedBarChart.tsx @@ -209,7 +209,7 @@ export const VerticalStackedBarChart: React.FunctionComponent @@ -946,79 +946,79 @@ exports[`Vertical stacked bar chart - Screen resolution Should remain unchanged style="text-align: unset;" > @@ -3145,21 +3145,21 @@ exports[`VerticalStackedBarChart - mouse events Should render customized callout class="fui-legend__legendContainer" > @@ -3167,21 +3167,21 @@ exports[`VerticalStackedBarChart - mouse events Should render customized callout class="fui-legend__legendContainer" > @@ -3189,21 +3189,21 @@ exports[`VerticalStackedBarChart - mouse events Should render customized callout class="fui-legend__legendContainer" > From e539a6a8b68da35f25e570e70635bf25b87a2068 Mon Sep 17 00:00:00 2001 From: srmukher <120183316+srmukher@users.noreply.github.com> Date: Fri, 14 Nov 2025 15:23:06 +0530 Subject: [PATCH 11/17] fix(react-charts): Ensuring annotation keeps tied with chart always (#35486) --- ...-react-charts-f84b0058-ec96-4ba7-b4ca-c8d2932771b3.json | 7 +++++++ .../CommonComponents/useCartesianChartStyles.styles.ts | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 change/@fluentui-react-charts-f84b0058-ec96-4ba7-b4ca-c8d2932771b3.json diff --git a/change/@fluentui-react-charts-f84b0058-ec96-4ba7-b4ca-c8d2932771b3.json b/change/@fluentui-react-charts-f84b0058-ec96-4ba7-b4ca-c8d2932771b3.json new file mode 100644 index 00000000000000..9cd9ae26c4ba31 --- /dev/null +++ b/change/@fluentui-react-charts-f84b0058-ec96-4ba7-b4ca-c8d2932771b3.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "fix(react-charts): Ensuring annotation keeps tied with chart always", + "packageName": "@fluentui/react-charts", + "email": "120183316+srmukher@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/packages/charts/react-charts/library/src/components/CommonComponents/useCartesianChartStyles.styles.ts b/packages/charts/react-charts/library/src/components/CommonComponents/useCartesianChartStyles.styles.ts index 39bdec1f19da7d..e5dc3c9eb479f3 100644 --- a/packages/charts/react-charts/library/src/components/CommonComponents/useCartesianChartStyles.styles.ts +++ b/packages/charts/react-charts/library/src/components/CommonComponents/useCartesianChartStyles.styles.ts @@ -45,6 +45,8 @@ const useStyles = makeStyles({ }, chartWrapper: { position: 'relative', + }, + chartWrapperMinWidth: { overflow: 'auto', }, plotContainer: { @@ -121,7 +123,8 @@ export const useCartesianChartStyles = (props: CartesianChartProps): CartesianCh root: mergeClasses(cartesianchartClassNames.root, baseStyles.root, props.styles?.root), chartWrapper: mergeClasses( cartesianchartClassNames.chartWrapper, - props.reflowProps?.mode === 'min-width' ? baseStyles.chartWrapper : '', + baseStyles.chartWrapper, + props.reflowProps?.mode === 'min-width' ? baseStyles.chartWrapperMinWidth : undefined, props.styles?.chartWrapper, ), plotContainer: mergeClasses( From 00a98ea7a5f50384cb4aabc0d19e916915450ca8 Mon Sep 17 00:00:00 2001 From: Anush Gupta <74965306+Anush2303@users.noreply.github.com> Date: Fri, 14 Nov 2025 17:14:53 +0530 Subject: [PATCH 12/17] fix(react-charts): fix incomplete donut and VSBC bug (#35484) Co-authored-by: Anush --- ...s-44cdab38-ba7b-4ad2-8c07-62086389920b.json | 7 +++++++ .../DeclarativeChart/PlotlySchemaAdapter.ts | 18 ++++++++++++++++++ .../PlotlySchemaAdapterUT.test.tsx.snap | 16 ++++++++++++++++ .../src/components/DonutChart/Pie/Pie.tsx | 8 ++++++-- .../src/components/SankeyChart/SankeyChart.tsx | 2 +- .../__snapshots__/SankeyChart.test.tsx.snap | 12 ------------ .../library/src/types/DataPoint.ts | 1 + 7 files changed, 49 insertions(+), 15 deletions(-) create mode 100644 change/@fluentui-react-charts-44cdab38-ba7b-4ad2-8c07-62086389920b.json diff --git a/change/@fluentui-react-charts-44cdab38-ba7b-4ad2-8c07-62086389920b.json b/change/@fluentui-react-charts-44cdab38-ba7b-4ad2-8c07-62086389920b.json new file mode 100644 index 00000000000000..3b3875551478e1 --- /dev/null +++ b/change/@fluentui-react-charts-44cdab38-ba7b-4ad2-8c07-62086389920b.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "fix incomplete donut and VSBC bug", + "packageName": "@fluentui/react-charts", + "email": "anushgupta@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/packages/charts/react-charts/library/src/components/DeclarativeChart/PlotlySchemaAdapter.ts b/packages/charts/react-charts/library/src/components/DeclarativeChart/PlotlySchemaAdapter.ts index d7d5191ef66f31..6a6ec582bc4de7 100644 --- a/packages/charts/react-charts/library/src/components/DeclarativeChart/PlotlySchemaAdapter.ts +++ b/packages/charts/react-charts/library/src/components/DeclarativeChart/PlotlySchemaAdapter.ts @@ -1485,6 +1485,7 @@ export const transformPlotlyJsonToVSBCProps = ( showYAxisLables: true, noOfCharsToTruncate: 20, showYAxisLablesTooltip: true, + roundedTicks: true, ...getTitles(input.layout), ...getXAxisTickFormat(input.data[0], input.layout), ...yAxisTickFormat, @@ -2458,6 +2459,14 @@ export const transformPlotlyJsonToSankeyProps = ( colorMap, isDarkTheme, ); + const extractedLinkColors = extractColor( + input.layout?.template?.layout?.colorway, + colorwayType, + link?.color, + colorMap, + isDarkTheme, + ); + const sankeyChartData = { nodes: node.label?.map((label: string, index: number) => { const color = resolveColor( @@ -2477,8 +2486,17 @@ export const transformPlotlyJsonToSankeyProps = ( }), // eslint-disable-next-line @typescript-eslint/no-explicit-any links: validLinks.map((validLink: any, index: number) => { + const color = resolveColor( + extractedLinkColors, + index, + validLink.target, + colorMap, + input.layout?.template?.layout?.colorway, + isDarkTheme, + ); return { ...validLink, + color, }; }), } as SankeyChartData; diff --git a/packages/charts/react-charts/library/src/components/DeclarativeChart/__snapshots__/PlotlySchemaAdapterUT.test.tsx.snap b/packages/charts/react-charts/library/src/components/DeclarativeChart/__snapshots__/PlotlySchemaAdapterUT.test.tsx.snap index 77f956db3828c2..e3c4a9c32c1e8b 100644 --- a/packages/charts/react-charts/library/src/components/DeclarativeChart/__snapshots__/PlotlySchemaAdapterUT.test.tsx.snap +++ b/packages/charts/react-charts/library/src/components/DeclarativeChart/__snapshots__/PlotlySchemaAdapterUT.test.tsx.snap @@ -4639,76 +4639,91 @@ Object { "SankeyChartData": Object { "links": Array [ Object { + "color": "#fde3d4", "source": 0, "target": 5, "value": 20, }, Object { + "color": "#f27420", "source": 0, "target": 6, "value": 3, }, Object { + "color": "#fde3d4", "source": 0, "target": 7, "value": 5, }, Object { + "color": "#dbe9f6", "source": 1, "target": 5, "value": 14, }, Object { + "color": "#4994ce", "source": 1, "target": 6, "value": 1, }, Object { + "color": "#dbe9f6", "source": 1, "target": 7, "value": 1, }, Object { + "color": "#fabc13", "source": 2, "target": 5, "value": 3, }, Object { + "color": "#fabc13", "source": 2, "target": 6, "value": 17, }, Object { + "color": "#fabc13", "source": 2, "target": 7, "value": 2, }, Object { + "color": "#7fc241", "source": 3, "target": 5, "value": 3, }, Object { + "color": "#7fc241", "source": 3, "target": 6, "value": 9, }, Object { + "color": "#7fc241", "source": 3, "target": 7, "value": 2, }, Object { + "color": "#d3d3d3", "source": 4, "target": 5, "value": 5, }, Object { + "color": "#d3d3d3", "source": 4, "target": 6, "value": 9, }, Object { + "color": "#d3d3d3", "source": 4, "target": 7, "value": 8, @@ -5578,6 +5593,7 @@ Object { "mode": "plotly", "noOfCharsToTruncate": 20, "roundCorners": true, + "roundedTicks": true, "showYAxisLables": true, "showYAxisLablesTooltip": true, "width": undefined, diff --git a/packages/charts/react-charts/library/src/components/DonutChart/Pie/Pie.tsx b/packages/charts/react-charts/library/src/components/DonutChart/Pie/Pie.tsx index 22e36abf139f28..03aa36efc5a478 100644 --- a/packages/charts/react-charts/library/src/components/DonutChart/Pie/Pie.tsx +++ b/packages/charts/react-charts/library/src/components/DonutChart/Pie/Pie.tsx @@ -92,13 +92,17 @@ export const Pie: React.FunctionComponent = React.forwardRef d.data!)); + + // Filter out data points with value 0 to avoid gaps in the donut chart + const filteredData = data.filter((d: ChartDataPoint) => d.data !== 0); + + const focusData = pieForFocusRing(filteredData.map(d => d.data!)); const piechart = d3Pie() .sort(null) // eslint-disable-next-line @typescript-eslint/no-explicit-any .value((d: any) => d.data) - .padAngle(0.02)(data); + .padAngle(0.02)(filteredData); const translate = `translate(${props.width / 2}, ${props.height / 2})`; _totalValue = _computeTotalValue(); diff --git a/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.tsx b/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.tsx index b2f90dee335ce3..1c2ab006c18a08 100644 --- a/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.tsx +++ b/packages/charts/react-charts/library/src/components/SankeyChart/SankeyChart.tsx @@ -933,7 +933,7 @@ export const SankeyChart: React.FunctionComponent = React.forw const _fillStreamColors = (singleLink: SLink, gradientUrl: string): string | undefined => { if (selectedState && selectedLinks.has(singleLink.index!)) { - return selectedNode ? selectedNode.color : gradientUrl; + return singleLink ? singleLink.color : selectedNode ? selectedNode.color : gradientUrl; } }; diff --git a/packages/charts/react-charts/library/src/components/SankeyChart/__snapshots__/SankeyChart.test.tsx.snap b/packages/charts/react-charts/library/src/components/SankeyChart/__snapshots__/SankeyChart.test.tsx.snap index ab598e7ab08945..1db495d5aebfc2 100644 --- a/packages/charts/react-charts/library/src/components/SankeyChart/__snapshots__/SankeyChart.test.tsx.snap +++ b/packages/charts/react-charts/library/src/components/SankeyChart/__snapshots__/SankeyChart.test.tsx.snap @@ -10405,7 +10405,6 @@ exports[`SankeyChart - mouse events Should render callout correctly on mouseover ; From 6cbe729fbbde03cc9a7ecdc7329d81634fc9d08b Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa Date: Sat, 15 Nov 2025 10:09:06 +0100 Subject: [PATCH 13/17] fix(vr-tests-web-components): update test scripts and fix story errors (#35475) --- apps/vr-tests-web-components/package.json | 2 +- .../src/stories/checkbox/checkbox-indeterminate.stories.tsx | 2 +- .../vr-tests-web-components/src/stories/link/link.stories.tsx | 2 +- .../src/stories/menu-list/menu-list.stories.tsx | 4 ++-- .../src/stories/radio-group/radio-group.stories.tsx | 4 ++-- .../src/stories/slider/slider.stories.tsx | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/vr-tests-web-components/package.json b/apps/vr-tests-web-components/package.json index 93440686885691..f02a15f3f8eb59 100644 --- a/apps/vr-tests-web-components/package.json +++ b/apps/vr-tests-web-components/package.json @@ -10,7 +10,7 @@ "lint": "ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts,.tsx", "start": "storybook dev", "type-check": "tsc -p . --baseUrl . --noEmit", - "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true --stepsApi parameters" + "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true --stepsApi parameters --bailOnStoriesError" }, "dependencies": { "react": "19.2.0", diff --git a/apps/vr-tests-web-components/src/stories/checkbox/checkbox-indeterminate.stories.tsx b/apps/vr-tests-web-components/src/stories/checkbox/checkbox-indeterminate.stories.tsx index eca4c88a309749..041c08005ca734 100644 --- a/apps/vr-tests-web-components/src/stories/checkbox/checkbox-indeterminate.stories.tsx +++ b/apps/vr-tests-web-components/src/stories/checkbox/checkbox-indeterminate.stories.tsx @@ -22,7 +22,7 @@ export default { steps: new Steps() .snapshot('normal', { cropTo: '.testWrapper' }) .executeScript( - 'document.getElementsByTagName("fluent-checkbox").forEach(checkbox => checkbox.indeterminate = true)', + 'Array.from(document.getElementsByTagName("fluent-checkbox")).forEach(checkbox => checkbox.indeterminate = true)', ) .snapshot('indeterminate', { cropTo: '.testWrapper' }) .end(), diff --git a/apps/vr-tests-web-components/src/stories/link/link.stories.tsx b/apps/vr-tests-web-components/src/stories/link/link.stories.tsx index 495b6776a72b1e..18a5590899161b 100644 --- a/apps/vr-tests-web-components/src/stories/link/link.stories.tsx +++ b/apps/vr-tests-web-components/src/stories/link/link.stories.tsx @@ -46,7 +46,7 @@ export const WithLongText = () =>

This paragraph contains a link which is very long. - Fluent links wrap correctly between lines when they are very long. This is + Fluent links wrap correctly between lines when they are very long. This is because they are inline elements.

`); diff --git a/apps/vr-tests-web-components/src/stories/menu-list/menu-list.stories.tsx b/apps/vr-tests-web-components/src/stories/menu-list/menu-list.stories.tsx index d164e0bc488232..72894ce07e228d 100644 --- a/apps/vr-tests-web-components/src/stories/menu-list/menu-list.stories.tsx +++ b/apps/vr-tests-web-components/src/stories/menu-list/menu-list.stories.tsx @@ -175,14 +175,14 @@ export const RadioWithIconsRTL = getStoryVariant(RadioWithIcons, RTL); export const WithSubmenu = () => parse(` - + Item 1 Subitem 1.1 Subitem 1.2 - + Item 2 Subitem 2.1 diff --git a/apps/vr-tests-web-components/src/stories/radio-group/radio-group.stories.tsx b/apps/vr-tests-web-components/src/stories/radio-group/radio-group.stories.tsx index bce4adf959d612..5e9837e371a1c7 100644 --- a/apps/vr-tests-web-components/src/stories/radio-group/radio-group.stories.tsx +++ b/apps/vr-tests-web-components/src/stories/radio-group/radio-group.stories.tsx @@ -22,9 +22,9 @@ export default { storyWright: { steps: new Steps() .snapshot('normal', { cropTo: '.testWrapper' }) - .click('[role="radio"]:first-child') + .click('fluent-radio:first-child') .snapshot('1st selected', { cropTo: '.testWrapper' }) - .click('[role="radio"]:nth-child(2)') + .click('fluent-radio:nth-child(2)') .snapshot('2nd selected', { cropTo: '.testWrapper' }) .end(), }, diff --git a/apps/vr-tests-web-components/src/stories/slider/slider.stories.tsx b/apps/vr-tests-web-components/src/stories/slider/slider.stories.tsx index 05bb73009251a2..395f6783a772f4 100644 --- a/apps/vr-tests-web-components/src/stories/slider/slider.stories.tsx +++ b/apps/vr-tests-web-components/src/stories/slider/slider.stories.tsx @@ -19,8 +19,8 @@ export default { storyWright: { steps: new Steps() .snapshot('normal', { cropTo: '.testWrapper' }) - .focus('[role="slider"]') - .keys('[role="slider"]', Keys.rightArrow) + .focus('fluent-slider') + .keys('fluent-slider', Keys.rightArrow) .snapshot('rightArrow', { cropTo: '.testWrapper' }) .end(), }, From e5408d5e28ca10350a4bd2061574c43c2f44a51f Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa Date: Tue, 18 Nov 2025 14:28:07 +0100 Subject: [PATCH 14/17] fix(vr-tests): update test scripts and fix story errors (#35496) --- apps/vr-tests/package.json | 2 +- apps/vr-tests/src/stories/ComboBox.stories.tsx | 2 +- .../stories/ContextutalMenu/ContextualMenu.stories.tsx | 6 +++--- .../ContextutalMenu/ContextualMenuSubmenus.stories.tsx | 8 ++++---- .../src/stories/DatePicker/DatePicker.stories.tsx | 6 +++--- .../stories/DatePicker/DatePickerDisabled.stories.tsx | 2 +- .../DatePicker/DatePickerNoMonthOption.stories.tsx | 4 ++-- .../vr-tests/src/stories/Dropdown/Dropdown.stories.tsx | 4 ++-- .../src/stories/Dropdown/DropdownDisabled.stories.tsx | 2 +- apps/vr-tests/src/stories/HoverCard.stories.tsx | 4 ++-- apps/vr-tests/src/stories/Layer.stories.tsx | 2 +- apps/vr-tests/src/stories/PivotOverflow.stories.tsx | 10 +++++----- .../src/stories/react-charting/AreaChart.stories.tsx | 6 +++++- 13 files changed, 31 insertions(+), 27 deletions(-) diff --git a/apps/vr-tests/package.json b/apps/vr-tests/package.json index 4e42b542a11241..e5eaec3438f5de 100644 --- a/apps/vr-tests/package.json +++ b/apps/vr-tests/package.json @@ -11,7 +11,7 @@ "lint": "just-scripts lint", "start": "storybook dev -p 3000", "type-check": "tsc -p . --noEmit --baseUrl .", - "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true --stepsApi parameters" + "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true --stepsApi parameters --bailOnStoriesError" }, "devDependencies": { "@fluentui/eslint-plugin": "*", diff --git a/apps/vr-tests/src/stories/ComboBox.stories.tsx b/apps/vr-tests/src/stories/ComboBox.stories.tsx index 25b4185f1ac054..b8a635982e067d 100644 --- a/apps/vr-tests/src/stories/ComboBox.stories.tsx +++ b/apps/vr-tests/src/stories/ComboBox.stories.tsx @@ -50,7 +50,7 @@ export default { .snapshot('hover', { cropTo: '.testWrapper' }) .click('.ms-Button-flexContainer') .hover('.ms-Button-flexContainer') - .snapshot('click', { cropTo: '.ms-Layer' }) // Dropdown extends beyond testWrapper + .snapshot('click') // Dropdown extends beyond testWrapper .end(), }, } satisfies StoryParameters, diff --git a/apps/vr-tests/src/stories/ContextutalMenu/ContextualMenu.stories.tsx b/apps/vr-tests/src/stories/ContextutalMenu/ContextualMenu.stories.tsx index cb7f3c35c1b456..659a09006a05a9 100644 --- a/apps/vr-tests/src/stories/ContextutalMenu/ContextualMenu.stories.tsx +++ b/apps/vr-tests/src/stories/ContextutalMenu/ContextualMenu.stories.tsx @@ -243,12 +243,12 @@ export default { parameters: { storyWright: { steps: new Steps() - .snapshot('default', { cropTo: '.ms-Layer' }) + .snapshot('default') .hover('.ms-ContextualMenu-linkContent') - .snapshot('hover', { cropTo: '.ms-Layer' }) + .snapshot('hover') .click('.ms-ContextualMenu-linkContent') .hover('.ms-ContextualMenu-linkContent') - .snapshot('click', { cropTo: '.ms-Layer' }) + .snapshot('click') .end(), }, } satisfies StoryParameters, diff --git a/apps/vr-tests/src/stories/ContextutalMenu/ContextualMenuSubmenus.stories.tsx b/apps/vr-tests/src/stories/ContextutalMenu/ContextualMenuSubmenus.stories.tsx index 89db14c499716c..c6a1fa425c9586 100644 --- a/apps/vr-tests/src/stories/ContextutalMenu/ContextualMenuSubmenus.stories.tsx +++ b/apps/vr-tests/src/stories/ContextutalMenu/ContextualMenuSubmenus.stories.tsx @@ -56,13 +56,13 @@ export default { storyWright: { steps: new Steps() .click('#button') - .snapshot('menu opened', { cropTo: '.ms-Layer' }) + .snapshot('menu opened') .hover('#parent') - .snapshot('parent hovered', { cropTo: '.ms-Layer' }) + .snapshot('parent hovered') .hover('#item1') - .snapshot('item1 hovered', { cropTo: '.ms-Layer' }) + .snapshot('item1 hovered') .hover('#item2') - .snapshot('item2 hovered', { cropTo: '.ms-Layer' }) + .snapshot('item2 hovered') .end(), }, } satisfies StoryParameters, diff --git a/apps/vr-tests/src/stories/DatePicker/DatePicker.stories.tsx b/apps/vr-tests/src/stories/DatePicker/DatePicker.stories.tsx index 82a9419cda9cc1..e519bc5f410b9d 100644 --- a/apps/vr-tests/src/stories/DatePicker/DatePicker.stories.tsx +++ b/apps/vr-tests/src/stories/DatePicker/DatePicker.stories.tsx @@ -39,11 +39,11 @@ export default { .snapshot('hover datepicker', { cropTo: '.testWrapper' }) .click('.ms-DatePicker') .hover('.ms-DatePicker') - .snapshot('click', { cropTo: '.ms-Layer' }) + .snapshot('click') .hover(daySelector) - .snapshot('hover day', { cropTo: '.ms-Layer' }) + .snapshot('hover day') .hover(monthSelector) - .snapshot('hover month', { cropTo: '.ms-Layer' }) + .snapshot('hover month') .end(), }, } satisfies StoryParameters, diff --git a/apps/vr-tests/src/stories/DatePicker/DatePickerDisabled.stories.tsx b/apps/vr-tests/src/stories/DatePicker/DatePickerDisabled.stories.tsx index e24369612eaa58..d8f9cb88b67085 100644 --- a/apps/vr-tests/src/stories/DatePicker/DatePickerDisabled.stories.tsx +++ b/apps/vr-tests/src/stories/DatePicker/DatePickerDisabled.stories.tsx @@ -37,7 +37,7 @@ export default { .snapshot('hover datepicker', { cropTo: '.testWrapper' }) .click('.ms-DatePicker') .hover('.ms-DatePicker') - .snapshot('click', { cropTo: '.ms-Layer' }) + .snapshot('click') .end(), }, } satisfies StoryParameters, diff --git a/apps/vr-tests/src/stories/DatePicker/DatePickerNoMonthOption.stories.tsx b/apps/vr-tests/src/stories/DatePicker/DatePickerNoMonthOption.stories.tsx index 76333c18de33f5..a2ccd986bc00cc 100644 --- a/apps/vr-tests/src/stories/DatePicker/DatePickerNoMonthOption.stories.tsx +++ b/apps/vr-tests/src/stories/DatePicker/DatePickerNoMonthOption.stories.tsx @@ -38,9 +38,9 @@ export default { .snapshot('hover datepicker', { cropTo: '.testWrapper' }) .click('.ms-DatePicker') .hover('.ms-DatePicker') - .snapshot('click', { cropTo: '.ms-Layer' }) + .snapshot('click') .hover(daySelector) - .snapshot('hover day', { cropTo: '.ms-Layer' }) + .snapshot('hover day') .end(), }, } satisfies StoryParameters, diff --git a/apps/vr-tests/src/stories/Dropdown/Dropdown.stories.tsx b/apps/vr-tests/src/stories/Dropdown/Dropdown.stories.tsx index 797fd23d8b341c..402000559df904 100644 --- a/apps/vr-tests/src/stories/Dropdown/Dropdown.stories.tsx +++ b/apps/vr-tests/src/stories/Dropdown/Dropdown.stories.tsx @@ -23,9 +23,9 @@ export default { .snapshot('hover', { cropTo: '.testWrapper' }) .click('.ms-Dropdown') .hover('.ms-Dropdown') - .snapshot('click', { cropTo: '.ms-Layer' }) + .snapshot('click') .hover('.ms-Dropdown-item') - .snapshot('hover item', { cropTo: '.ms-Layer' }) + .snapshot('hover item') .end(), }, } satisfies StoryParameters, diff --git a/apps/vr-tests/src/stories/Dropdown/DropdownDisabled.stories.tsx b/apps/vr-tests/src/stories/Dropdown/DropdownDisabled.stories.tsx index c4634ffebe49c5..520bc91f725fd6 100644 --- a/apps/vr-tests/src/stories/Dropdown/DropdownDisabled.stories.tsx +++ b/apps/vr-tests/src/stories/Dropdown/DropdownDisabled.stories.tsx @@ -17,7 +17,7 @@ export default { .snapshot('hover', { cropTo: '.testWrapper' }) .click('.ms-Dropdown') .hover('.ms-Dropdown') - .snapshot('click', { cropTo: '.ms-Layer' }) + .snapshot('click') .end(), }, } satisfies StoryParameters, diff --git a/apps/vr-tests/src/stories/HoverCard.stories.tsx b/apps/vr-tests/src/stories/HoverCard.stories.tsx index 8b91b47fa9c4b8..40ffb99f6d7c17 100644 --- a/apps/vr-tests/src/stories/HoverCard.stories.tsx +++ b/apps/vr-tests/src/stories/HoverCard.stories.tsx @@ -28,8 +28,8 @@ export default { storyWright: { steps: new Steps() .snapshot('default', { cropTo: '.testWrapper' }) - .hover('.ms-HoverCard-content') - .snapshot('hover', { cropTo: '.testWrapper' }) + .click('.ms-HoverCard-host') + .snapshot('fully expanded with test content') .end(), }, } satisfies StoryParameters, diff --git a/apps/vr-tests/src/stories/Layer.stories.tsx b/apps/vr-tests/src/stories/Layer.stories.tsx index aa70fac9fedcd1..49e1334fdfb7aa 100644 --- a/apps/vr-tests/src/stories/Layer.stories.tsx +++ b/apps/vr-tests/src/stories/Layer.stories.tsx @@ -9,7 +9,7 @@ export default { decorators: [TestWrapperDecorator], parameters: { - storyWright: { steps: new Steps().snapshot('default', { cropTo: '.ms-Layer' }).end() }, + storyWright: { steps: new Steps().snapshot('default').end() }, } satisfies StoryParameters, }; diff --git a/apps/vr-tests/src/stories/PivotOverflow.stories.tsx b/apps/vr-tests/src/stories/PivotOverflow.stories.tsx index 0d5ad4d097a68c..948a91cb3a032a 100644 --- a/apps/vr-tests/src/stories/PivotOverflow.stories.tsx +++ b/apps/vr-tests/src/stories/PivotOverflow.stories.tsx @@ -23,17 +23,17 @@ export default { parameters: { storyWright: { steps: new Steps() - .executeScript('document.getElementById("testWrapper").style.width = "500px"') + .executeScript('document.querySelector(".testWrapper").style.width = "500px"') .snapshot('Medium', { cropTo: '.testWrapper' }) - .executeScript('document.getElementById("testWrapper").style.width = "750px"') + .executeScript('document.querySelector(".testWrapper").style.width = "750px"') .snapshot('Wide', { cropTo: '.testWrapper' }) - .executeScript('document.getElementById("testWrapper").style.width = "250px"') + .executeScript('document.querySelector(".testWrapper").style.width = "250px"') .click('.ms-Pivot-overflowMenuButton') - .wait(1500) + .wait(2500) .click('.ms-Pivot-linkInMenu[data-last-tab]') .snapshot('Narrow - Last tab selected', { cropTo: '.testWrapper' }) .click('.ms-Pivot-overflowMenuButton') - .wait(1500) + .wait(2500) .hover('.ms-Pivot-overflowMenuButton') .snapshot('Narrow - Overflow menu', { cropTo: '.testWrapper' }) .end(), diff --git a/apps/vr-tests/src/stories/react-charting/AreaChart.stories.tsx b/apps/vr-tests/src/stories/react-charting/AreaChart.stories.tsx index 85bbe4a9c92c3c..e7ce1c2318ae3a 100644 --- a/apps/vr-tests/src/stories/react-charting/AreaChart.stories.tsx +++ b/apps/vr-tests/src/stories/react-charting/AreaChart.stories.tsx @@ -18,7 +18,11 @@ export default { const stepsWithHover = new Steps() .snapshot('default', { cropTo: '.testWrapper' }) - .hover('.ms-AreaChart-line') + // to hover over the area charts and show the callout + .executeScript( + // eslint-disable-next-line @fluentui/max-len + `document.querySelector('rect').dispatchEvent(new MouseEvent('mouseover',{bubbles: true,cancelable: true,clientX:400,clientY:100}))`, + ) .snapshot('hover', { cropTo: '.testWrapper' }) .end(); From 696579c0feb8927350471487b133478f181352cd Mon Sep 17 00:00:00 2001 From: "C. Perez" Date: Tue, 18 Nov 2025 10:30:15 -0800 Subject: [PATCH 15/17] Updated CDN reference to include Vault, List filetype icons (#35471) --- ...yle-utilities-34d5c2fa-c014-4bb0-a072-688ffb3b876d.json | 7 +++++++ packages/style-utilities/etc/style-utilities.api.md | 2 +- packages/style-utilities/src/cdn.ts | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 change/@fluentui-style-utilities-34d5c2fa-c014-4bb0-a072-688ffb3b876d.json diff --git a/change/@fluentui-style-utilities-34d5c2fa-c014-4bb0-a072-688ffb3b876d.json b/change/@fluentui-style-utilities-34d5c2fa-c014-4bb0-a072-688ffb3b876d.json new file mode 100644 index 00000000000000..45353486cd0c86 --- /dev/null +++ b/change/@fluentui-style-utilities-34d5c2fa-c014-4bb0-a072-688ffb3b876d.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "cdn url change to support latest vault/list filetype icons", + "packageName": "@fluentui/style-utilities", + "email": "caperez@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/packages/style-utilities/etc/style-utilities.api.md b/packages/style-utilities/etc/style-utilities.api.md index 33479cac02b4b1..aa20a39dad7243 100644 --- a/packages/style-utilities/etc/style-utilities.api.md +++ b/packages/style-utilities/etc/style-utilities.api.md @@ -85,7 +85,7 @@ export { DefaultPalette } export const EdgeChromiumHighContrastSelector = "@media screen and (-ms-high-contrast: active), screen and (forced-colors: active)"; // @public (undocumented) -export const FLUENT_CDN_BASE_URL = "https://res.cdn.office.net/files/fabric-cdn-prod_20251010.003"; +export const FLUENT_CDN_BASE_URL = "https://res.cdn.office.net/files/fabric-cdn-prod_20251107.003"; // @public export function focusClear(): IRawStyle; diff --git a/packages/style-utilities/src/cdn.ts b/packages/style-utilities/src/cdn.ts index 95ad935bd7714d..25a3a4056d1f3d 100644 --- a/packages/style-utilities/src/cdn.ts +++ b/packages/style-utilities/src/cdn.ts @@ -1 +1 @@ -export const FLUENT_CDN_BASE_URL = 'https://res.cdn.office.net/files/fabric-cdn-prod_20251010.003'; +export const FLUENT_CDN_BASE_URL = 'https://res.cdn.office.net/files/fabric-cdn-prod_20251107.003'; From 6d57e5794b973704e165c47de2c5e569127622ae Mon Sep 17 00:00:00 2001 From: Anush Gupta <74965306+Anush2303@users.noreply.github.com> Date: Wed, 19 Nov 2025 14:43:29 +0530 Subject: [PATCH 16/17] feat(react-charts): add support for rounded X Tick Values (#35490) Co-authored-by: Anush --- ...-6ab85af9-ef9d-4b32-bbc9-d62ce02b63b7.json | 7 ++++++ .../library/etc/react-charts.api.md | 1 + .../CommonComponents/CartesianChart.tsx | 2 ++ .../CommonComponents/CartesianChart.types.ts | 7 +++++- .../DeclarativeChart/PlotlySchemaAdapter.ts | 22 ++++++++++++++++++- .../PlotlySchemaAdapterUT.test.tsx.snap | 10 +++++++++ .../library/src/utilities/utilities.ts | 8 ++++++- 7 files changed, 54 insertions(+), 3 deletions(-) create mode 100644 change/@fluentui-react-charts-6ab85af9-ef9d-4b32-bbc9-d62ce02b63b7.json diff --git a/change/@fluentui-react-charts-6ab85af9-ef9d-4b32-bbc9-d62ce02b63b7.json b/change/@fluentui-react-charts-6ab85af9-ef9d-4b32-bbc9-d62ce02b63b7.json new file mode 100644 index 00000000000000..dd958190808798 --- /dev/null +++ b/change/@fluentui-react-charts-6ab85af9-ef9d-4b32-bbc9-d62ce02b63b7.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "add support for x rounded tick values ", + "packageName": "@fluentui/react-charts", + "email": "anushgupta@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/packages/charts/react-charts/library/etc/react-charts.api.md b/packages/charts/react-charts/library/etc/react-charts.api.md index a84062e5582b14..d7324ac709eecc 100644 --- a/packages/charts/react-charts/library/etc/react-charts.api.md +++ b/packages/charts/react-charts/library/etc/react-charts.api.md @@ -244,6 +244,7 @@ export interface CartesianChartProps { xAxistickSize?: number; xAxisTitle?: string; xMaxValue?: number; + xMinValue?: number; xScaleType?: AxisScaleType; yAxis?: AxisProps; yAxisAnnotation?: string; diff --git a/packages/charts/react-charts/library/src/components/CommonComponents/CartesianChart.tsx b/packages/charts/react-charts/library/src/components/CommonComponents/CartesianChart.tsx index ebaaf415965fe4..dc2325f6d6267c 100644 --- a/packages/charts/react-charts/library/src/components/CommonComponents/CartesianChart.tsx +++ b/packages/charts/react-charts/library/src/components/CommonComponents/CartesianChart.tsx @@ -217,6 +217,8 @@ export const CartesianChart: React.FunctionComponent | undefined) => return {}; }; +const getXMinMaxValues = (series: Data, layout: Partial | undefined) => { + const range = getXAxisProperties(series, layout)?.range; + if (range && range.length === 2) { + return { + xMinValue: range[0], + xMaxValue: range[1], + showRoundOffXTickValues: false, + }; + } + return {}; +}; + const getYAxisProperties = (series: Data, layout: Partial | undefined): Partial | undefined => { return layout?.yaxis; }; @@ -1486,6 +1498,7 @@ export const transformPlotlyJsonToVSBCProps = ( noOfCharsToTruncate: 20, showYAxisLablesTooltip: true, roundedTicks: true, + ...getXMinMaxValues(input.data[0], input.layout), ...getTitles(input.layout), ...getXAxisTickFormat(input.data[0], input.layout), ...yAxisTickFormat, @@ -1660,6 +1673,8 @@ export const transformPlotlyJsonToGVBCProps = ( hideLegend, roundCorners: true, showYAxisLables: true, + roundedTicks: true, + ...getXMinMaxValues(processedInput.data[0], processedInput.layout), ...getTitles(processedInput.layout), ...getAxisCategoryOrderProps(processedInput.data, processedInput.layout), ...getYMinMaxValues(processedInput.data[0], processedInput.layout), @@ -1771,6 +1786,8 @@ export const transformPlotlyJsonToVBCProps = ( hideLegend, roundCorners: true, showYAxisLables: true, + roundedTicks: true, + ...getXMinMaxValues(input.data[0], input.layout), ...getTitles(input.layout), ...getYMinMaxValues(input.data[0], input.layout), ...getAxisCategoryOrderProps(input.data, input.layout), @@ -2051,6 +2068,8 @@ const transformPlotlyJsonToScatterTraceProps = ( wrapXAxisLabels: shouldWrapLabels, optimizeLargeData: numDataPoints > 1000, showYAxisLables: true, + roundedTicks: true, + ...getXMinMaxValues(input.data[0], input.layout), ...getTitles(input.layout), ...getXAxisTickFormat(input.data[0], input.layout), ...yAxisTickFormat, @@ -2068,7 +2087,6 @@ const transformPlotlyJsonToScatterTraceProps = ( } else { return { data: isScatterChart ? scatterChartProps : chartProps, - roundedTicks: true, ...commonProps, ...yMinMax, ...(isScatterChart @@ -2158,6 +2176,8 @@ export const transformPlotlyJsonToHorizontalBarWithAxisProps = ( showYAxisLablesTooltip: true, hideLegend, roundCorners: true, + roundedTicks: true, + ...getXMinMaxValues(input.data[0], input.layout), ...getTitles(input.layout), ...getAxisCategoryOrderProps(input.data, input.layout), ...getBarProps(input.data, input.layout, true), diff --git a/packages/charts/react-charts/library/src/components/DeclarativeChart/__snapshots__/PlotlySchemaAdapterUT.test.tsx.snap b/packages/charts/react-charts/library/src/components/DeclarativeChart/__snapshots__/PlotlySchemaAdapterUT.test.tsx.snap index e3c4a9c32c1e8b..c3d211e87f2413 100644 --- a/packages/charts/react-charts/library/src/components/DeclarativeChart/__snapshots__/PlotlySchemaAdapterUT.test.tsx.snap +++ b/packages/charts/react-charts/library/src/components/DeclarativeChart/__snapshots__/PlotlySchemaAdapterUT.test.tsx.snap @@ -334,6 +334,8 @@ Object { "hideTickOverlap": true, "mode": "plotly", "roundCorners": true, + "roundedTicks": true, + "showRoundOffXTickValues": false, "showYAxisLables": true, "width": 850, "wrapXAxisLables": true, @@ -345,6 +347,8 @@ Object { "May", ], "xAxisTitle": "Votes", + "xMaxValue": 1830.6731869091736, + "xMinValue": -198.2562959184288, "yAxisCategoryOrder": Array [ 2000, 2100, @@ -3037,12 +3041,16 @@ Object { "hideTickOverlap": true, "noOfCharsToTruncate": 20, "roundCorners": true, + "roundedTicks": true, "secondaryYAxistitle": "", + "showRoundOffXTickValues": false, "showYAxisLables": true, "showYAxisLablesTooltip": true, "width": 850, "xAxisCategoryOrder": "data", "xAxisTitle": "Votes", + "xMaxValue": 1830.6731869091736, + "xMinValue": -198.2562959184288, "yAxisCategoryOrder": Array [ "Laravel", "Symfony2", @@ -5039,6 +5047,7 @@ Object { "hideTickOverlap": true, "mode": "tonexty", "optimizeLargeData": false, + "roundedTicks": true, "showYAxisLables": true, "supportNegativeData": true, "useUTC": false, @@ -5479,6 +5488,7 @@ Object { "maxBarWidth": 50, "mode": "histogram", "roundCorners": true, + "roundedTicks": true, "showYAxisLables": true, "width": undefined, "wrapXAxisLables": false, diff --git a/packages/charts/react-charts/library/src/utilities/utilities.ts b/packages/charts/react-charts/library/src/utilities/utilities.ts index d4ab833d6b146f..bd592ab4e0f0c8 100644 --- a/packages/charts/react-charts/library/src/utilities/utilities.ts +++ b/packages/charts/react-charts/library/src/utilities/utilities.ts @@ -176,6 +176,8 @@ export interface IXAxisParams extends AxisProps { containerWidth: number; hideTickOverlap?: boolean; calcMaxLabelWidth: (x: (string | number)[]) => number; + xMaxValue?: number; + xMinValue?: number; } export interface ITickParams { tickValues?: Date[] | number[] | string[]; @@ -263,8 +265,12 @@ export function createNumericXAxis( tick0, tickText, } = xAxisParams; + const dStartValue = domainNRangeValues.dStartValue as number; + const dEndValue = domainNRangeValues.dEndValue as number; + const finalXmin = xAxisParams.xMinValue !== undefined ? Math.min(dStartValue, xAxisParams.xMinValue) : dStartValue; + const finalXmax = xAxisParams.xMaxValue !== undefined ? Math.max(dEndValue, xAxisParams.xMaxValue) : dEndValue; const xAxisScale = createNumericScale(scaleType) - .domain([domainNRangeValues.dStartValue, domainNRangeValues.dEndValue]) + .domain([finalXmin, finalXmax]) .range([domainNRangeValues.rStartValue, domainNRangeValues.rEndValue]); showRoundOffXTickValues && xAxisScale.nice(); From dcde441099c31b8390c5040e6e45a9957e4d6e34 Mon Sep 17 00:00:00 2001 From: mainframev Date: Mon, 3 Nov 2025 14:21:28 +0100 Subject: [PATCH 17/17] chore: update workflow --- .github/workflows/pr.yml | 275 ++++++++++++++++++++++----------------- 1 file changed, 153 insertions(+), 122 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 94b31e35dd7f09..e9f2205682e5c9 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -2,7 +2,7 @@ name: CI on: push: branches: - - master + - chore/migrate-to-eslint-flat-configs-raw-test pull_request: concurrency: @@ -23,8 +23,8 @@ env: jobs: main: - if: ${{ github.repository_owner == 'microsoft' }} - runs-on: macos-14-xlarge + # if: ${{ github.repository_owner == 'microsoft' }} + runs-on: ubuntu-latest permissions: contents: 'read' actions: 'read' @@ -44,7 +44,7 @@ jobs: cache: 'yarn' node-version: '22' - - run: echo number of CPUs "$(getconf _NPROCESSORS_ONLN)" + # - run: echo number of CPUs "$(getconf _NPROCESSORS_ONLN)" - run: yarn install --frozen-lockfile @@ -54,125 +54,156 @@ jobs: yarn nx g @fluentui/workspace-plugin:tsconfig-base-all --verify yarn nx g @fluentui/workspace-plugin:normalize-package-dependencies --verify - - name: Type-check just.config.ts files - run: | - # following packages need to be build in advance: - # @fluentui/api-docs is used within apps/public-docsite-resources/just.config.ts, - # @fluentui/digest is used within packages/fluentui/perf-test-northstar/just.config.ts, thus it needs to be build in advance - # - # NOTE: we are running this via nx in order to get cache hits later on - yarn nx run-many -t build -p api-docs digest - yarn tsc -p ./tsconfig.just-scripts-configs.json - - - name: 'check packages: installed dependencies versions' - run: | - yarn check:installed-dependencies-versions - - - name: check formatting - run: | - yarn nx format:check --base origin/master - - - name: build, test, lint, test-ssr (affected) - run: | - FLUENT_JEST_WORKER=2 yarn nx affected -t build test lint type-check test-ssr test-integration verify-packaging --exclude react-19-tests-v9 --nxBail - - - name: 'Check for unstaged changes' - run: | - git status --porcelain - git diff-index --quiet HEAD -- || exit 1 - - react-major-versions-integration: - if: ${{ github.repository_owner == 'microsoft' }} - runs-on: macos-14-xlarge - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Derive appropriate SHAs for base and head for `nx affected` commands - uses: nrwl/nx-set-shas@826660b82addbef3abff5fa871492ebad618c9e1 # v4.3.3 - with: - main-branch-name: 'master' + # - name: Type-check just.config.ts files + # run: | + # # following packages need to be build in advance: + # # @fluentui/api-docs is used within apps/public-docsite-resources/just.config.ts, + # # @fluentui/digest is used within packages/fluentui/perf-test-northstar/just.config.ts, thus it needs to be build in advance + # # + # # NOTE: we are running this via nx in order to get cache hits later on + # yarn nx run-many -t build -p api-docs digest + # yarn tsc -p ./tsconfig.just-scripts-configs.json - - uses: actions/setup-node@v4 - with: - cache: 'yarn' - node-version: '22' - - - run: echo number of CPUs "$(getconf _NPROCESSORS_ONLN)" - - - run: | - yarn install --frozen-lockfile - yarn rit --react 17 --install-deps - yarn rit --react 18 --install-deps - - - name: Verify Cypress installs from RIT temp workspaces (React 17 -> v13, React 18 -> v14) - run: | - "$GITHUB_WORKSPACE"/tmp/rit/react-17/node_modules/.bin/cypress verify - "$GITHUB_WORKSPACE"/tmp/rit/react-18/node_modules/.bin/cypress verify - - - name: React Versions Integration Tests (17,18) - E2E - id: e2e - run: | - yarn nx affected -t test-rit--17--e2e,test-rit--18--e2e --exclude='react-19-tests-v9,react-charting,react' + # - name: 'check packages: installed dependencies versions' + # run: | + # yarn check:installed-dependencies-versions - - name: Upload Cypress screenshots if exist - uses: actions/upload-artifact@v4 - if: always() && steps.e2e.outcome == 'failure' - with: - name: cypress-screenshots-react-test-rit - path: | - tmp/rit/**/cypress/screenshots/**/*.png - retention-days: 1 + # - name: check formatting + # run: | + # yarn nx format:check --base origin/master - - name: React Versions Integration Tests (17,18) - Type-check & Test + - name: build, test, lint, test-ssr (affected) run: | - FLUENT_JEST_WORKER=2 yarn nx affected -t test-rit--17--type-check,test-rit--18--type-check,test-rit--17--test,test-rit--18--test --exclude='react-19-tests-v9' - - e2e: - if: ${{ github.repository_owner == 'microsoft' }} - # TODO: switch to macos once problematic tests are fixed - # https://github.com/microsoft/fluentui/issues/33173 - # https://github.com/microsoft/fluentui/issues/33172 - runs-on: ubuntu-latest - permissions: - contents: 'read' - actions: 'read' - - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Derive appropriate SHAs for base and head for `nx affected` commands - uses: nrwl/nx-set-shas@826660b82addbef3abff5fa871492ebad618c9e1 # v4.3.3 - with: - main-branch-name: 'master' - - - uses: actions/setup-node@v4 - with: - cache: 'yarn' - node-version: '22' - - - run: echo number of CPUs "$(getconf _NPROCESSORS_ONLN)" - - - run: yarn install --frozen-lockfile - - - name: Install Playwright dependencies - run: yarn playwright install --with-deps - - - name: Verify Cypress install - run: yarn cypress verify - - - name: Cypress/Playwright E2E tests - run: yarn nx affected -t e2e --exclude react-19-tests-v9 --nxBail --parallel 1 - - - name: Upload Cypress screenshots if exist - uses: actions/upload-artifact@v4 - if: failure() - with: - name: cypress-screenshots - path: | - apps/*/cypress/screenshots/**/*.png - packages/**/cypress/screenshots/**/*.png - retention-days: 1 + FLUENT_JEST_WORKER=2 yarn nx run-many -t lint --exclude react-19-tests-v9 --nxBail + + # - name: 'Check for unstaged changes' + # run: | + # git status --porcelain + # git diff-index --quiet HEAD -- || exit 1 + + # react-major-versions-integration: + # if: ${{ github.repository_owner == 'microsoft' }} + # runs-on: macos-14-xlarge + # steps: + # - uses: actions/checkout@v4 + # with: + # fetch-depth: 0 + # + # - name: Derive appropriate SHAs for base and head for `nx affected` commands + # uses: nrwl/nx-set-shas@826660b82addbef3abff5fa871492ebad618c9e1 # v4.3.3 + # with: + # main-branch-name: 'master' + # + # - uses: actions/setup-node@v4 + # with: + # cache: 'yarn' + # node-version: '22' + # + # - run: echo number of CPUs "$(getconf _NPROCESSORS_ONLN)" + # + # - run: | + # yarn install --frozen-lockfile + # yarn rit --react 17 --install-deps + # yarn rit --react 19 --install-deps + # + # - name: Verify Cypress installs from RIT temp workspaces (React 17 -> v13, React 19 -> v14) + # run: | + # "$GITHUB_WORKSPACE"/tmp/rit/react-17/node_modules/.bin/cypress verify + # "$GITHUB_WORKSPACE"/tmp/rit/react-19/node_modules/.bin/cypress verify + # + # - name: React Versions Integration Tests (17,19) - E2E + # id: e2e + # run: | + # yarn nx affected -t test-rit--17--e2e,test-rit--19--e2e --exclude='react-19-tests-v9,react-charting,react' + # + # - name: Upload Cypress screenshots if exist + # uses: actions/upload-artifact@v4 + # if: always() && steps.e2e.outcome == 'failure' + # with: + # name: cypress-screenshots-react-test-rit + # path: | + # tmp/rit/**/cypress/screenshots/**/*.png + # retention-days: 1 + # + # - name: React Versions Integration Tests (17,19) - Type-check & Test + # run: | + # FLUENT_JEST_WORKER=2 yarn nx affected -t test-rit--17--type-check,test-rit--19--type-check,test-rit--17--test,test-rit--19--test --exclude='react-19-tests-v9' + + # react_19_v9_source_code_typecheck: + # if: ${{ github.repository_owner == 'microsoft' }} + # runs-on: ubuntu-latest + # permissions: + # contents: 'read' + # actions: 'read' + # name: v9 source code type-check against React 19 + # steps: + # - uses: actions/checkout@v4 + # with: + # fetch-depth: 0 + # + # - name: Derive appropriate SHAs for base and head for `nx affected` commands + # uses: nrwl/nx-set-shas@826660b82addbef3abff5fa871492ebad618c9e1 # v4.3.3 + # with: + # main-branch-name: 'master' + # + # - uses: actions/setup-node@v4 + # with: + # cache: 'yarn' + # node-version: '22' + # + # # - run: echo number of CPUs "$(getconf _NPROCESSORS_ONLN)" + # + # - run: | + # yarn install --frozen-lockfile + # # yarn rit --react 19 --install-deps + # + # - run: | + # yarn nx affected -t test-rit--19--type-check --exclude='*,!react-19-tests-v9' + + # e2e: + # if: ${{ github.repository_owner == 'microsoft' }} + # # TODO: switch to macos once problematic tests are fixed + # # https://github.com/microsoft/fluentui/issues/33173 + # # https://github.com/microsoft/fluentui/issues/33172 + # runs-on: ubuntu-latest + # permissions: + # contents: 'read' + # actions: 'read' + # + # steps: + # - uses: actions/checkout@v4 + # with: + # fetch-depth: 0 + # + # - name: Derive appropriate SHAs for base and head for `nx affected` commands + # uses: nrwl/nx-set-shas@826660b82addbef3abff5fa871492ebad618c9e1 # v4.3.3 + # with: + # main-branch-name: 'master' + # + # - uses: actions/setup-node@v4 + # with: + # cache: 'yarn' + # node-version: '22' + # + # - run: echo number of CPUs "$(getconf _NPROCESSORS_ONLN)" + # + # - run: yarn install --frozen-lockfile + # + # - name: Install Playwright dependencies + # run: yarn playwright install --with-deps + # + # - name: Verify Cypress install + # run: yarn cypress verify + # + # - name: Cypress/Playwright E2E tests + # run: yarn nx affected -t e2e --exclude react-19-tests-v9 --nxBail --parallel 1 + # + # - name: Upload Cypress screenshots if exist + # uses: actions/upload-artifact@v4 + # if: failure() + # with: + # name: cypress-screenshots + # path: | + # apps/*/cypress/screenshots/**/*.png + # packages/**/cypress/screenshots/**/*.png + # retention-days: 1