-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(react-tree): stable release #28845
chore(react-tree): stable release #28845
Conversation
fca994a
to
dfa0c14
Compare
📊 Bundle size reportUnchanged fixtures
|
Perf Analysis (
|
Scenario | Render type | Master Ticks | PR Ticks | Iterations | Status |
---|---|---|---|---|---|
Avatar | mount | 622 | 612 | 5000 | |
Button | mount | 308 | 317 | 5000 | |
Field | mount | 1095 | 1138 | 5000 | |
FluentProvider | mount | 696 | 704 | 5000 | |
FluentProviderWithTheme | mount | 78 | 82 | 10 | |
FluentProviderWithTheme | virtual-rerender | 77 | 72 | 10 | |
FluentProviderWithTheme | virtual-rerender-with-unmount | 74 | 72 | 10 | |
InfoButton | mount | 10 | 13 | 5000 | |
MakeStyles | mount | 871 | 870 | 50000 | |
Persona | mount | 1711 | 1700 | 5000 | |
SpinButton | mount | 1373 | 1326 | 5000 |
Perf Analysis (
|
Scenario | Current PR Ticks | Baseline Ticks | Ratio |
---|---|---|---|
ButtonMinimalPerf.default | 98 | 79 | 1.24:1 |
ButtonSlotsPerf.default | 333 | 303 | 1.1:1 |
RadioGroupMinimalPerf.default | 274 | 252 | 1.09:1 |
TextMinimalPerf.default | 196 | 181 | 1.08:1 |
FormMinimalPerf.default | 230 | 215 | 1.07:1 |
AlertMinimalPerf.default | 160 | 151 | 1.06:1 |
GridMinimalPerf.default | 199 | 187 | 1.06:1 |
LoaderMinimalPerf.default | 189 | 180 | 1.05:1 |
SegmentMinimalPerf.default | 208 | 199 | 1.05:1 |
TableMinimalPerf.default | 238 | 226 | 1.05:1 |
AttachmentMinimalPerf.default | 87 | 84 | 1.04:1 |
AttachmentSlotsPerf.default | 660 | 633 | 1.04:1 |
ListMinimalPerf.default | 309 | 298 | 1.04:1 |
ListNestedPerf.default | 328 | 316 | 1.04:1 |
ToolbarMinimalPerf.default | 537 | 517 | 1.04:1 |
MenuMinimalPerf.default | 492 | 479 | 1.03:1 |
ReactionMinimalPerf.default | 214 | 207 | 1.03:1 |
StatusMinimalPerf.default | 405 | 395 | 1.03:1 |
CustomToolbarPrototype.default | 1476 | 1434 | 1.03:1 |
CheckboxMinimalPerf.default | 1127 | 1100 | 1.02:1 |
RosterPerf.default | 1586 | 1557 | 1.02:1 |
ProviderMinimalPerf.default | 203 | 199 | 1.02:1 |
RefMinimalPerf.default | 109 | 107 | 1.02:1 |
SliderMinimalPerf.default | 738 | 720 | 1.02:1 |
IconMinimalPerf.default | 385 | 378 | 1.02:1 |
ButtonOverridesMissPerf.default | 648 | 643 | 1.01:1 |
CarouselMinimalPerf.default | 265 | 262 | 1.01:1 |
EmbedMinimalPerf.default | 1855 | 1833 | 1.01:1 |
InputMinimalPerf.default | 537 | 530 | 1.01:1 |
ItemLayoutMinimalPerf.default | 713 | 703 | 1.01:1 |
MenuButtonMinimalPerf.default | 962 | 951 | 1.01:1 |
PopupMinimalPerf.default | 349 | 347 | 1.01:1 |
ProviderMergeThemesPerf.default | 670 | 662 | 1.01:1 |
SplitButtonMinimalPerf.default | 2272 | 2244 | 1.01:1 |
TreeWith60ListItems.default | 79 | 78 | 1.01:1 |
ChatMinimalPerf.default | 421 | 423 | 1:1 |
DialogMinimalPerf.default | 438 | 438 | 1:1 |
HeaderMinimalPerf.default | 212 | 212 | 1:1 |
ListCommonPerf.default | 385 | 385 | 1:1 |
PortalMinimalPerf.default | 85 | 85 | 1:1 |
TableManyItemsPerf.default | 1115 | 1110 | 1:1 |
TooltipMinimalPerf.default | 1267 | 1264 | 1:1 |
VideoMinimalPerf.default | 418 | 419 | 1:1 |
AvatarMinimalPerf.default | 106 | 107 | 0.99:1 |
CardMinimalPerf.default | 302 | 306 | 0.99:1 |
DatepickerMinimalPerf.default | 3652 | 3675 | 0.99:1 |
DropdownMinimalPerf.default | 1395 | 1414 | 0.99:1 |
TreeMinimalPerf.default | 479 | 484 | 0.99:1 |
BoxMinimalPerf.default | 189 | 192 | 0.98:1 |
ChatWithPopoverPerf.default | 192 | 196 | 0.98:1 |
DropdownManyItemsPerf.default | 374 | 381 | 0.98:1 |
LabelMinimalPerf.default | 219 | 223 | 0.98:1 |
ChatDuplicateMessagesPerf.default | 149 | 154 | 0.97:1 |
FlexMinimalPerf.default | 155 | 159 | 0.97:1 |
TextAreaMinimalPerf.default | 278 | 286 | 0.97:1 |
AnimationMinimalPerf.default | 286 | 299 | 0.96:1 |
HeaderSlotsPerf.default | 455 | 475 | 0.96:1 |
LayoutMinimalPerf.default | 194 | 202 | 0.96:1 |
ListWith60ListItems.default | 357 | 370 | 0.96:1 |
AccordionMinimalPerf.default | 77 | 81 | 0.95:1 |
DividerMinimalPerf.default | 195 | 205 | 0.95:1 |
ImageMinimalPerf.default | 215 | 228 | 0.94:1 |
SkeletonMinimalPerf.default | 186 | 198 | 0.94:1 |
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. Latest deployment of this branch, based on commit 573e8c7:
|
Perf Analysis (
|
Scenario | Render type | Master Ticks | PR Ticks | Iterations | Status |
---|---|---|---|---|---|
BaseButton | mount | 647 | 648 | 5000 | |
Breadcrumb | mount | 1663 | 1662 | 1000 | |
Checkbox | mount | 1716 | 1680 | 5000 | |
CheckboxBase | mount | 1487 | 1492 | 5000 | |
ChoiceGroup | mount | 3017 | 2956 | 5000 | |
ComboBox | mount | 661 | 654 | 1000 | |
CommandBar | mount | 6205 | 6232 | 1000 | |
ContextualMenu | mount | 12331 | 12003 | 1000 | |
DefaultButton | mount | 764 | 753 | 5000 | |
DetailsRow | mount | 2164 | 2178 | 5000 | |
DetailsRowFast | mount | 2152 | 2144 | 5000 | |
DetailsRowNoStyles | mount | 1951 | 2019 | 5000 | |
Dialog | mount | 2683 | 2621 | 1000 | |
DocumentCardTitle | mount | 233 | 227 | 1000 | |
Dropdown | mount | 1982 | 1995 | 5000 | |
FocusTrapZone | mount | 1107 | 1125 | 5000 | |
FocusZone | mount | 1056 | 1079 | 5000 | |
GroupedList | mount | 41417 | 41566 | 2 | |
GroupedList | virtual-rerender | 19823 | 19754 | 2 | |
GroupedList | virtual-rerender-with-unmount | 50338 | 50688 | 2 | |
GroupedListV2 | mount | 222 | 226 | 2 | |
GroupedListV2 | virtual-rerender | 214 | 212 | 2 | |
GroupedListV2 | virtual-rerender-with-unmount | 222 | 225 | 2 | |
IconButton | mount | 1094 | 1073 | 5000 | |
Label | mount | 338 | 324 | 5000 | |
Layer | mount | 2784 | 2768 | 5000 | |
Link | mount | 383 | 387 | 5000 | |
MenuButton | mount | 949 | 942 | 5000 | |
MessageBar | mount | 21364 | 21377 | 5000 | |
Nav | mount | 1969 | 1902 | 1000 | |
OverflowSet | mount | 806 | 771 | 5000 | |
Panel | mount | 2034 | 1789 | 1000 | |
Persona | mount | 752 | 757 | 1000 | |
Pivot | mount | 889 | 873 | 1000 | |
PrimaryButton | mount | 862 | 838 | 5000 | |
Rating | mount | 4624 | 4609 | 5000 | |
SearchBox | mount | 932 | 890 | 5000 | |
Shimmer | mount | 1848 | 1864 | 5000 | |
Slider | mount | 1306 | 1331 | 5000 | |
SpinButton | mount | 2882 | 2877 | 5000 | |
Spinner | mount | 399 | 392 | 5000 | |
SplitButton | mount | 1839 | 1821 | 5000 | |
Stack | mount | 402 | 404 | 5000 | |
StackWithIntrinsicChildren | mount | 852 | 874 | 5000 | |
StackWithTextChildren | mount | 2557 | 2598 | 5000 | |
SwatchColorPicker | mount | 6202 | 6148 | 5000 | |
TagPicker | mount | 1458 | 1484 | 5000 | |
Text | mount | 374 | 372 | 5000 | |
TextField | mount | 971 | 947 | 5000 | |
ThemeProvider | mount | 827 | 837 | 5000 | |
ThemeProvider | virtual-rerender | 582 | 584 | 5000 | |
ThemeProvider | virtual-rerender-with-unmount | 1293 | 1293 | 5000 | |
Toggle | mount | 621 | 607 | 5000 | |
buttonNative | mount | 202 | 189 | 5000 |
🕵 FluentUIV0 No visual regressions between this PR and main |
🕵 fluentuiv9 No visual regressions between this PR and main |
Blocked by #28848 |
dfa0c14
to
d54d303
Compare
Asset size changesSize Auditor did not detect a change in bundle size for any component! Baseline commit: de73662bd4db7d730a3c256d7c900959100f3971 (build) |
bb455e6
to
bfaa093
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
179 files changed to just release a package as stable is really hard to review. I understand this is caused by a change in the unstable release process in the middle of the component development, hopefully this will not be the case going forward (cc @Hotell, @levithomason)
change/@fluentui-react-components-0688cca2-da81-4fc4-b6a4-5eb65191cf56.json
Outdated
Show resolved
Hide resolved
bfaa093
to
06fdb80
Compare
As the development was ongoing in the middle of the new release process for v9 packages I ended up kind of ignoring it for the sake of the development 🙈, now I'm paying the price with an overly complicated release 😅. I believe for new packages this won't be this dramatic @miroslavstastny |
31c3788
to
11fdc28
Compare
🕵 fluentuiv8 No visual regressions between this PR and main |
e300272
to
ae05033
Compare
ae05033
to
573e8c7
Compare
* master: (66 commits) fix(react-infobutton): Cursor should be pointer when hovering the button to show it's a button (microsoft#28893) chore(react-tags-preview): add docs (microsoft#28899) applying package updates fix(react-tree): stablilize `handleActionsRef` created by TreeItem (microsoft#28896) bugfix: headless flat tree itemType manual definition (microsoft#28898) doc(react-tree): adds a11y edge cases to the docs (microsoft#28897) Update DatePickerDescription.md with note about compat components (microsoft#28882) chore(react-tree): removes preview warning from the docs (microsoft#28886) applying package updates fix(public-docsite): Remove image clipping and move top banner under top nav to avoid header issues (microsoft#28885) feat(react-tree): stable release (microsoft#28845) Virtualizer: Merge scrollref prop with container ref (microsoft#28829) chore(react-jsx-runtime): release stable version (microsoft#28880) applying package updates fix(react-tags-preview): style update - tag hover style should only be on dismiss icon (microsoft#28791) applying package updates feat(public-docsite): Add topbanner component and use it in the public docsite (microsoft#28870) feat: Add VivaEngageIcon to @fluentui/react-icons-mdl2 package (microsoft#28804) docs: Remove InfoButton stories in favor of having only InfoLabel stories. (microsoft#28856) Added more CY and VR tests to the Breadcrumb (microsoft#28790) ...
* master: (66 commits) fix(react-infobutton): Cursor should be pointer when hovering the button to show it's a button (microsoft#28893) chore(react-tags-preview): add docs (microsoft#28899) applying package updates fix(react-tree): stablilize `handleActionsRef` created by TreeItem (microsoft#28896) bugfix: headless flat tree itemType manual definition (microsoft#28898) doc(react-tree): adds a11y edge cases to the docs (microsoft#28897) Update DatePickerDescription.md with note about compat components (microsoft#28882) chore(react-tree): removes preview warning from the docs (microsoft#28886) applying package updates fix(public-docsite): Remove image clipping and move top banner under top nav to avoid header issues (microsoft#28885) feat(react-tree): stable release (microsoft#28845) Virtualizer: Merge scrollref prop with container ref (microsoft#28829) chore(react-jsx-runtime): release stable version (microsoft#28880) applying package updates fix(react-tags-preview): style update - tag hover style should only be on dismiss icon (microsoft#28791) applying package updates feat(public-docsite): Add topbanner component and use it in the public docsite (microsoft#28870) feat: Add VivaEngageIcon to @fluentui/react-icons-mdl2 package (microsoft#28804) docs: Remove InfoButton stories in favor of having only InfoLabel stories. (microsoft#28856) Added more CY and VR tests to the Breadcrumb (microsoft#28790) ...
Previous Behavior
New Behavior
react-tree-preview
toreact-tree
react-tree-preview
everywhere toreact-tree
for the releasereact-tree
toreact-components
exportsRelated Issue(s)