What's Changed
We are not 100% sure these are all commits we made for getting to our v5 release, but it at least gives a bit of an impression of the body of work that went into it 😁 (with 💗)
- [v5] Add a new FluentLayout component by Denis Voituron (@dvoituron) in #2498
- [dev-v5] Add TypeScript for collocated component scripts by Denis Voituron (@dvoituron) in #2506
- [ComponentBase] Add unit tests to validate use of all default attributes (Id, Class, Style, AdditionalAttributes) by Denis Voituron (@dvoituron) in #2509
- [dev-v5] Add FluentGrid by Denis Voituron (@dvoituron) in #2519
- [dev-v5] Add LayoutHamburgerMenu by Denis Voituron (@dvoituron) in #2521
- [dev-v5] Add ConsoleLogProvider by Denis Voituron (@dvoituron) in #2527
- [dev-v5] Update FluentIcon by Denis Voituron (@dvoituron) in #2535
- [dev-v5] Add Github Templates and Actions by Denis Voituron (@dvoituron) in #2551
- [dev-v5] Add FluentUI.Demo.SampleData project by Denis Voituron (@dvoituron) in #2594
- [dev-v5] Add .NET 9.0, add version to demo footer by Vincent Baaij (@vnbaaij) in #2595
- [dev-v5] Fix the Code Coverage task by Denis Voituron (@dvoituron) in #2597
- [dev-v5] Enhance Code Coverage Task by Vincent Baaij (@vnbaaij) in #2598
- [dev-v5] Add Sample data by Denis Voituron (@dvoituron) in #2600
- [dev-v5] Update Unit Tests Framework by Denis Voituron (@dvoituron) in #2606
- [dev-v5] Update the Rendermode by Denis Voituron (@dvoituron) in #2607
- [dev-v5] Add
Asidepanel in the Demo website by Denis Voituron (@dvoituron) in #2603 - [dev-v5] Add Extra Files to the Source Code component by Denis Voituron (@dvoituron) in #2637
- [dev-v5] Update to .NET 9 RC1 by Vincent Baaij (@vnbaaij) in #2642
- [dev-v5] Add Debounce by Denis Voituron (@dvoituron) in #2656
- [dev-v5] Add Debounce.RunAsync method by Denis Voituron (@dvoituron) in #2677
- [dev-v5] Refactoring
Debounce, keeping only DebounceAction by Denis Voituron (@dvoituron) in #2687 - [dev-v5] Documentation: Add
{{ INCLUDE }}element by Denis Voituron (@dvoituron) in #2717 - [Button] Add StopPropagation parameter + UnitTests by Vincent Baaij (@vnbaaij) in #2733
- [dev-v5] Miscellaneous changes by Vincent Baaij (@vnbaaij) in #2725
- [dev-v5] Fix last cherry-pick by Denis Voituron (@dvoituron) in #2860
- [dev-v5] Add Categories and Pages Order by Denis Voituron (@dvoituron) in #2871
- [dev-v5] Change to .NET 9 GA version all the way. by Vincent Baaij (@vnbaaij) in #2932
- [dev-v5] Add FluentTextInput by Denis Voituron (@dvoituron) in #2930
- [dev-v5] Add FluentLabel component by Vincent Baaij (@vnbaaij) in #2935
- [dev-v5] Add FluentText component by Vincent Baaij (@vnbaaij) in #2936
- [dev-v5] FluentListBase by Denis Voituron (@dvoituron) in #2954
- [dev-v5] [Playwrights Tests] Add fundamentals for Playwright testing by Denis Voituron (@dvoituron) in #2964
- [dev-v5] [Playwright] Update the way to test a value by Denis Voituron (@dvoituron) in #2966
- [dev-v5] Add Localizer service by Denis Voituron (@dvoituron) in #2979
- [dev-v5] Refactoring the
Core.Scriptsproject by Denis Voituron (@dvoituron) in #3042 - [Docs] [v5] Fix typos in unit-tests.md by Marvin Klein (@MarvinKlein1508) in #3074
- [CodeCommentsGenerator] [v5] Fix initial build after first clone by Gary Chan (@oneolddev) in #3084
- [dev-v5] [Dialog Service] Add the FluentDialog and services by Denis Voituron (@dvoituron) in #3112
- [dev-v5] [Dialog and Drawer] Display a Panel / Drawer (Left or Right) by Denis Voituron (@dvoituron) in #3148
- [dev-v5] Add GitHup Copilot Chat custom instructions by Adrien Clerbois (@AClerbois) in #3206
- [dev-v5] Add responsive margin and padding utility classes to modify an element’s appearance by Denis Voituron (@dvoituron) in #3208
- [dev-v5] Add a global
observeAttributeChangeJS method by Denis Voituron (@dvoituron) in #3230 - [dev-v5] FluentStack by Denis Voituron (@dvoituron) in #3248
- [dev-v5] Add Unit Tests by Denis Voituron (@dvoituron) in #3252
- [dev-v5] Add minimum styles for HTML tags (Reboot.css) by Denis Voituron (@dvoituron) in #3235
- [dev-v5] Add FluentField component by Denis Voituron (@dvoituron) in #3267
- [dev-v5] Refactoring the generator of API documentation by Denis Voituron (@dvoituron) in #3322
- [dev-v5] Update documentation by Denis Voituron (@dvoituron) in #3330
- [dev-v5] FluentField - Replace fluent-label with HTML label by Denis Voituron (@dvoituron) in #3335
- [dev-v5] Add checkbox component by Adrien Clerbois (@AClerbois) in #3223
- [dev-v5] Add Build Pipeline to publish Previews by Denis Voituron (@dvoituron) in #3338
- [dev-v5] Add FluentTextArea component by Adrien Clerbois (@AClerbois) in #3341
- [dev-v5] Add FluentDivider component by Adrien Clerbois (@AClerbois) in #3365
- [dev-v5] Add FluentLink by Christophe Peugnet (@tossnet) in #3368
- [dev-v5] Add FluentProgressBar by Denis Voituron (@dvoituron) in #3366
- [dev-v5] Add Margin and Padding Helper constants by Denis Voituron (@dvoituron) in #3381
- [dev-v5] Add an obsolete FluentProgress component by Denis Voituron (@dvoituron) in #3387
- [dev-v5] Add FluentBadge component by Vincent Baaij (@vnbaaij) in #3398
- [dev-v5] Add FluentSpinner component by Denis Voituron (@dvoituron) in #3391
- [dev-v5] Add FluentAvatar component by Adrien Clerbois (@AClerbois) in #3383
- [dev-v5] Add Dark switcher by Denis Voituron (@dvoituron) in #3419
- [dev-v5] Update the API Generator by Denis Voituron (@dvoituron) in #3421
- [dev-v5] Add FluentRatingDisplay component by Adrien Clerbois (@AClerbois) in #3410
- [dev-v5] Add FluentCounterBadge component by Vincent Baaij (@vnbaaij) in #3412
- [dev-v5] Button - Add IconOnly parameter by Vincent Baaij (@vnbaaij) in #3432
- Unit tests with InlineData by Antoine Griffard (@agriffard) in #3437
- [dev-v5] Change code background-color to adapt to Dark mode by Antoine Griffard (@agriffard) in #3436
- [dev-v5] Add GetValueIfNoAdditionalAttribute by Denis Voituron (@dvoituron) in #3444
- [dev-v5] Make Badge and CounterBadge wrap other components by Vincent Baaij (@vnbaaij) in #3445
- [dev-v5] Add FluentAnchorButton by Vincent Baaij (@vnbaaij) in #3473
- [dev-v5] Add proper way to handle Field Size by Vincent Baaij (@vnbaaij) in #3471
- [dev-v5] Change Button to use nullable enum parameters by Vincent Baaij (@vnbaaij) in #3477
- [dev-v5] Add FluentSwitch component by Antoine Griffard (@agriffard) in #3434
- [dev-v5] Add FluentSlider component by Christophe Peugnet (@tossnet) in #3402
- [dev-v5] FluentStack - Add Reversed attribute by Denis Voituron (@dvoituron) in #3521
- [FluentSlider] Refactoring by Denis Voituron (@dvoituron) in #3519
- [FluentSwitch] Refactoring by Denis Voituron (@dvoituron) in #3518
- [dev-v5] FluentTooltip by Denis Voituron (@dvoituron) in #3534
- [dev-v5] AnchorButton: Add Label parameter by Vincent Baaij (@vnbaaij) in #3548
- [dev-v5] Add FluentCompoundButton by Vincent Baaij (@vnbaaij) in #3547
- [dev-v5] Button: Add Label parameter by Vincent Baaij (@vnbaaij) in #3549
- [dev-v5] Update FluentButton by Vincent Baaij (@vnbaaij) in #3558
- [dev-v5] Update FluentAnchorButton by Vincent Baaij (@vnbaaij) in #3559
- [dev-v5] Add FluentToggleButton by Vincent Baaij (@vnbaaij) in #3557
- [dev-v5] Refactoring FluentSelect by Denis Voituron (@dvoituron) in #3573
- [dev-v5] FluentCombobox by Denis Voituron (@dvoituron) in #3588
- [dev-v5] FluentTabs by Denis Voituron (@dvoituron) in #3592
- [dev-v5] Extend Option with Description parameter by Vincent Baaij (@vnbaaij) in #3590
- [dev-v5] Add Menu/MenuList/MenuItem by Vincent Baaij (@vnbaaij) in #3584
- [dev-v5] Add MenuButton by Vincent Baaij (@vnbaaij) in #3598
- [dev-v5] Add Trimming feature and exclusions by Denis Voituron (@dvoituron) in #3607
- [dev-v5] Add a
Tooltipparameter on the common components by Denis Voituron (@dvoituron) in #3612 - [dev-v5] Refactoring "slots" using constants from a "FluentSlot" class by Denis Voituron (@dvoituron) in #3617
- [dev-v5] Add SplitButton by Vincent Baaij (@vnbaaij) in #3610
- [dev-v5] FluentSpacer by Pascal Vorwerk (@PascalVorwerk) in #3619
- [dev-v5] Fix Tooltip Parameters by Denis Voituron (@dvoituron) in #3625
- [dev-v5] FluentGrid simplifications by Denis Voituron (@dvoituron) in #3629
- Fix: Introduced warnings in the examples project by Pascal Vorwerk (@PascalVorwerk) in #3627
- [dev-v5] Migration of Unit tests to xUnit.v3 by Denis Voituron (@dvoituron) in #3632
- [dev-v5] FluentLayout - Refactoring by Denis Voituron (@dvoituron) in #3640
- [dev-v5] FluentImage by Pascal Vorwerk (@PascalVorwerk) in #3630
- [dev-v5] Upgrade the FluentTabs to use fluent-tablist by Denis Voituron (@dvoituron) in #3651
- [dev-v5] Update the default class value from
my-3tomy-3-oby Denis Voituron (@dvoituron) in #3657 - [dev-v5] Add documentation detail by Denis Voituron (@dvoituron) in #3658
- [dev-v5] System colors constants by Denis Voituron (@dvoituron) in #3671
- [dev-v5] Add Accordion and AccordionItem by Vincent Baaij (@vnbaaij) in #3626
- [dev-v5] Add
FluentField.IncludeInputSlotparameter by Denis Voituron (@dvoituron) in #3675 - [dev-v5] Add Radio and RadioGroup by Vincent Baaij (@vnbaaij) in #3647
- [dev-v5] Add CommonStyles and move to a theme folder by Denis Voituron (@dvoituron) in #3686
- [dev-v5] Add the FluentMultiSplitter by Denis Voituron (@dvoituron) in #3685
- [dev-v5] Update the FluentTabs by Denis Voituron (@dvoituron) in #3704
- [dev-v5] Fix the FluentField DefaultStyles by Denis Voituron (@dvoituron) in #3710
- [dev-v5] FluentHighlighter by Denis Voituron (@dvoituron) in #3708
- [dev-v5] Add DateTimeProvider and DateTimeExtensions by Denis Voituron (@dvoituron) in #3714
- [dev-v5] Add the FluentInputFile component by Denis Voituron (@dvoituron) in #3726
- [dev-v5] Fix the documentation to be responsive by Denis Voituron (@dvoituron) in #3732
- [dev-v5] Update the FluentLayout component by Denis Voituron (@dvoituron) in #3743
- [dev-v5] FluentKeyCode by Denis Voituron (@dvoituron) in #3751
- [dev-v5] Add ChangeAfterKeyPress parameter (TextInput and TextArea) by Denis Voituron (@dvoituron) in #3753
- [dev-v5] Fix a Combobox in a DialogBox by Denis Voituron (@dvoituron) in #3758
- [Docs] [dev-v5] Adapt changes to InputFile docs (#3764) by Marvin Klein (@MarvinKlein1508) in #3768
- [dev-v5] Add markdown shortcuts [!NOTE], [!TIP] and [!WARNING] by Denis Voituron (@dvoituron) in #3770
- [dev-v5] Update the ProgressBar.Visibility by Denis Voituron (@dvoituron) in #3771
- [dev-v5] Add DialogService.RegisterInputFileAsync by Denis Voituron (@dvoituron) in #3777
- [dev-v5] FluentTreeView by Denis Voituron (@dvoituron) in #3802
- [dev-v5] Refactoring Theme TS classes by Denis Voituron (@dvoituron) in #3814
- [dev-v5] Clarify Button Title behavior in comment and update example by Vincent Baaij (@vnbaaij) in #3830
- [dev-v5] Add Installation documentation by Denis Voituron (@dvoituron) in #3829
- [dev-v5] Update the ScopedCssEnabled config by Denis Voituron (@dvoituron) in #3837
- [dev-v5] Rollback ScopedCssEnabled by Denis Voituron (@dvoituron) in #3838
- [dev-v5] Add FluentErrorBoundary by Denis Voituron (@dvoituron) in #3848
- [dev-v5] FluentCard by Denis Voituron (@dvoituron) in #3859
- [dev-v5] Fix JSModule.DisposeAsync by Denis Voituron (@dvoituron) in #3863
- [dev-v5] Add DefaultValues (Part 1) by Denis Voituron (@dvoituron) in #3875
- [dev-v5] Add DefaultValues (Part 2) by Denis Voituron (@dvoituron) in #3884
- [dev-v5] Popover component by Denis Voituron (@dvoituron) in #3895
- [dev-v5] Add DataGrid - part 1, the groundworks by Vincent Baaij (@vnbaaij) in #3910
- [dev-v5] Add HTML Table data-selectable by Denis Voituron (@dvoituron) in #3912
- [dev-v5] Add country flags as resources by Vincent Baaij (@vnbaaij) in #3931
- [dev-v5] Base Unit Tests - Add WithCascadingValue method and refactoring by Denis Voituron (@dvoituron) in #3933
- [dev-v5] Skeleton component by Denis Voituron (@dvoituron) in #3936
- [dev-v5] Add tests for PaginationState and TotalItemCountChangedEventArgs by Vincent Baaij (@vnbaaij) in #3937
- [dev-v5] Refactoring RadioGroup and addition of an Items property by Denis Voituron (@dvoituron) in #3950
- [dev-v5] Update all Code Headers by Denis Voituron (@dvoituron) in #3955
- [dev-v5] Add mediaChanged, themeChanged, hidden-when and theme features by Denis Voituron (@dvoituron) in #3956
- [dev-v5] Small styling fix by Pascal Vorwerk (@PascalVorwerk) in #3969
- [dev-v5] MessageBar by Denis Voituron (@dvoituron) in #3966
- [dev-v5] Remove
:root scroll-behavior: smoothby Denis Voituron (@dvoituron) in #3974 - [dev-v5] Add DataGrid - part 2, get base code working by Vincent Baaij (@vnbaaij) in #3915
- [dev-v5] Add Width and Height for TextInput and TextArea by Denis Voituron (@dvoituron) in #3975
- [dev-v5] Add DataGrid - part 3, convert JS to TS by Vincent Baaij (@vnbaaij) in #3967
- [dev-v5] Debounce - Simplication and refactoring by Denis Voituron (@dvoituron) in #3976
- [dev-v5] Add FluentErrorBoundary.OnCloseRedirectUrl parameter by Denis Voituron (@dvoituron) in #3977
- [dev-v5] Make anchors block elements by Marvin Klein (@MarvinKlein1508) in #3981
- [dev-v5] Add VSCode Tasks and Launch steps by Denis Voituron (@dvoituron) in #3984
- [dev-v5] Fix Slider - add ImmediateDelay by Denis Voituron (@dvoituron) in #3986
- [dev-v5] Add DataGrid - part 4, docs and examples by Vincent Baaij (@vnbaaij) in #3971
- [dev-v5] Add missing files and code to publish a standalone WASM demo by Denis Voituron (@dvoituron) in #4046
- [dev-v5] Users/dvoituron/dev v5/refactoring demo navmenu by Denis Voituron (@dvoituron) in #4049
- [dev-v5] Add FluentCalendar by Denis Voituron (@dvoituron) in #4069
- [dev-v5] Add DatePicker by Denis Voituron (@dvoituron) in #4100
- [dev-v5] Fix documentation for Avatar and Badge components by Denis Voituron (@dvoituron) in #4120
- [dev-v5] Icon default color by Denis Voituron (@dvoituron) in #4125
- [dev-v5][Dialog] Return focus to element when dialog is closed by Vincent Baaij (@vnbaaij) in #4123
- [dev-v5[DataGrid] Add localization for EmptyContent by Vincent Baaij (@vnbaaij) in https://github.com//pull/4138
- [dev-v5][General] Add .NET 10 by Vincent Baaij (@vnbaaij) in #4143
- Remove extra curly braces in DataGrid demo pages by Antoine Griffard (@agriffard) in #4162
- [dev-v5] Update NPM packages in the Scripts project by Denis Voituron (@dvoituron) in #4180
- [dev-v5] Layout with responsive foot by Denis Voituron (@dvoituron) in #4195
- [dev-v5] Update MSFT pipelines by Denis Voituron (@dvoituron) in #4197
- [dev-v5] Update the asterisk required symbol by Denis Voituron (@dvoituron) in #4203
- [dev-v5] Keep a predefined dark/light theme by Denis Voituron (@dvoituron) in #4202
- [dev-v5] Convert the Calendar and DatePicker components to a generic type by Denis Voituron (@dvoituron) in #4153
- [dev-v5] Sync with v4 by Vincent Baaij (@vnbaaij) in #4212
- [dev-v5] FluentTimePicker by Denis Voituron (@dvoituron) in #4216
- [dev-v5] Pull in v4 PRs (part 2) by Vincent Baaij (@vnbaaij) in #4218
- [dev-v5] Update to pull in of V4 PRs by Vincent Baaij (@vnbaaij) in #4224
- [dev-v5] Fix Theme / Spacing example by Denis Voituron (@dvoituron) in #4236
- [dev-v5] Add _PublishDemoLocally.ps1 by Denis Voituron (@dvoituron) in #4237
- [dev-v5] Add DateTime extension methods documentation by Denis Voituron (@dvoituron) in #4238
- [dev-v5] Update the doc by Denis Voituron (@dvoituron) in #4239
- [dev-v5] Emoji by Denis Voituron (@dvoituron) in #4243
- [dev-v5] Icons and Emojis Explorers by Denis Voituron (@dvoituron) in #4245
- [dev-v5] Update the Icons Explorers for deployments by Denis Voituron (@dvoituron) in #4251
- [dev-v5] Add Drag & Drop component by Marvin Klein (@MarvinKlein1508) in #4211
- [dev-v5] TextInput Masked by Denis Voituron (@dvoituron) in #4268
- [dev-v5][Grid] Fix fractional precision by Vincent Baaij (@vnbaaij) in #4301
- [dev-v5][AccordionItem] Port the v4 AccordionItem tooltip by Vincent Baaij (@vnbaaij) in #4307
- [dev-v5][Chore] Update SDK, Packages and TFM by Vincent Baaij (@vnbaaij) in #4333
- [dev-v5][Layout] Rename Menu to Navigation by Vincent Baaij (@vnbaaij) in #4335
- [dev-v5][DataGrid] Add a SelectColumn Comparer property by Vincent Baaij (@vnbaaij) in #4345
- [dev-v5][DataGrid] Asynchronous IQueryable based loading enhancements by Vincent Baaij (@vnbaaij) in #4349
- [dev-v5] Core - Fix ADO issue: Multiple feeds declared. by Denis Voituron (@dvoituron) in #4356
- [dev-v5] [Docs] Update FluentStack migration guide for default values by Marvin Klein (@MarvinKlein1508) in #4354
- [dev-v5] MultiSplitter - Add the Touch mode by Denis Voituron (@dvoituron) in #4358
- [dev-v5] npm audit fix - glob package to 11.1 by Denis Voituron (@dvoituron) in #4359
- [dev-v5] [Docs] Add alternative for removed properties by Marvin Klein (@MarvinKlein1508) in #4364
- [dev-v5] [Docs] Added migration guide for FluentSelect by Marvin Klein (@MarvinKlein1508) in #4365
- [dev-v5] [Core] Add a build-all-lib YAML to sign the RC NuGet packages by Denis Voituron (MSFT) (@dvoituron-msft) in #4370
- [dev-v5] Sort spelling and remove duplicate entries by Marvin Klein (@MarvinKlein1508) in #4371
- [dev-v5] [Docs] Add missing migration docs by Marvin Klein (@MarvinKlein1508) in #4355
- Add GitHub logo button and icon to DemoMainLayout by Adrien Clerbois (@AClerbois) in #4388
- [dev-v5] launchBrowser true by Marvin Klein (@MarvinKlein1508) in #4377
- [dev-v5] Add fluent-overlay web component by Denis Voituron (@dvoituron) in #4382
- [dev-v5] Switch booleans in lauch profile by Marvin Klein (@MarvinKlein1508) in #4391
- [dev-v5] The
FluentJSModuleclass has been madepublicto allow external access by Denis Voituron (@dvoituron) in #4393 - [dev-v5] [Button] Make properties virtual for the FluentUI Blazor Community Extensions by Marvin Klein (@MarvinKlein1508) in #4394
- [dev-v5] [Base] Make JSModule protected by Marvin Klein (@MarvinKlein1508) in #4395
- [dev-v5] Update to bUnit v2 and all nuget to latest version by Denis Voituron (@dvoituron) in #4400
- [Docs] Add AGENTS.md file for AI coding agent instructions by Adrien Clerbois (@AClerbois) in #4401
- [dev-v5][DataGrid] Fix resize indicator height (when ResizeColumnOnAllRows is true) by Vincent Baaij (@vnbaaij) in #4392
- [dev-v5] Add theme switcher code snippets and supporting styles by Denis Voituron (@dvoituron) in #4408
- [dev-v5] Make Title in FluentMessageBar plain text only by Denis Voituron (@dvoituron) in #4415
- Add MCP JSON doc generation and model tests to DocApiGen by Adrien Clerbois (@AClerbois) in #4407
- Fix ApiClass_ShouldHandleConcreteTypes_Successfully test by Adrien Clerbois (@AClerbois) in #4422
- [dev-v5] Add
Hamburger.Displayby Denis Voituron (@dvoituron) in #4423 - [dev-v5] Add MarkupStringSanitized to enhances security and clarifies usage. by Denis Voituron (@dvoituron) in #4424
- [dev-v5] FluentOverlay by Denis Voituron (@dvoituron) in #4409
- Add MCP mode: generate MCP Server API docs as JSON by Adrien Clerbois (@AClerbois) in #4428
- [dev-v5] Add Overflow components and tests by Vincent Baaij (@vnbaaij) in #4426
- [General] Update to latest .NET SDKs, NuGet and npm packages by Vincent Baaij (@vnbaaij) in #4430
- [dev-v5][Nav] Part 1 - Add the FluentNav components by Vincent Baaij (@vnbaaij) in #4419
- [dev-v5][Nav] Part 2 - Use the FluentNav in the demo site by Vincent Baaij (@vnbaaij) in #4420
- Add MCP server for Fluent UI Blazor documentation by Adrien Clerbois (@AClerbois) in #4425
- Update server.json versioning and packaging logic by Adrien Clerbois (@AClerbois) in #4432
- [dev-v5] Document workaround for NuGet restore errors NU3018/NU3027 by Denis Voituron (@dvoituron) in #4437
- [dev-v5][CounterBadge] Add ShowEmpty parameter by Vincent Baaij (@vnbaaij) in #4433
- [dev-v5] Mix the Nav and the Layout Hamburger components by Denis Voituron (@dvoituron) in #4440
- [dev-v5] Add
FluentAppBarandFluentAppBarItemby Vincent Baaij (@vnbaaij) in #4439 - [dev-v5] Fix for fluent badge on Firefox. by Tyme-Bleyaert in #4442
- [dev-v5] Hide popover host when not opened using CSS by Denis Voituron (@dvoituron) in #4447
- [dev-v5] Add cleanup for counterbadge for firefox changes. by Tyme-Bleyaert in #4446
- [dev-v5] Fix AppBar popover background color issue by Vincent Baaij (@vnbaaij) in #4448
- [dev-v5] Fix broken css selector in reboot by Marvin Klein (@MarvinKlein1508) in #4451
- [dev-v5] Fix compiler obsolete warnings by Vincent Baaij (@vnbaaij) in #4449
- [dev-v5] Enhance TextInput component by Vincent Baaij (@vnbaaij) in #4450
- [dev-v5][DataGrid] Fix RTL resize behavior by Vincent Baaij (@vnbaaij) in #4454
- [dev-v5][Nav] Replace Icon parameter with IconRest/IconActive by Vincent Baaij (@vnbaaij) in #4455
- [dev-v5] AppBar Implement internalized container style for counter badge by Vincent Baaij (@vnbaaij) in #4457
- [dev-v5] Update @fluentui/web-components and other dependencies by Denis Voituron (@dvoituron) in #4460
- [dev-v5] [Docs] Add missing nav icon for Overlay by Marvin Klein (@MarvinKlein1508) in #4464
- [dev-v5] [Docs] Set FluentNav height 100% by Marvin Klein (@MarvinKlein1508) in #4463
- [dev-v5] Migrate PullToRefresh component by Pascal Vorwerk (@PascalVorwerk) in #4459
- [dev-v5][CounterBadge] Change Count type to int by Vincent Baaij (@vnbaaij) in #4465
- [dev-v5] Add the PresenceBadge by Vincent Baaij (@vnbaaij) in #4461
- [dev-v5] Add a generic FluentOption by Denis Voituron (@dvoituron) in #4456
- [dev-v5] Hide navigation in mobile layout by Denis Voituron (@dvoituron) in #4470
- [dev-v5] Add extension recommendations by Denis Voituron (@dvoituron) in #4471
- [dev-v5] Form validation - part 1: Add FluentValidationSummary by Vincent Baaij (@vnbaaij) in #4467
- [dev-v5] Add MCP documentation support to DocViewer demo by Adrien Clerbois (@AClerbois) in #4434
- [dev-v5] Fix width to FluentTextArea and FluentTextInput by Denis Voituron (@dvoituron) in #4475
- [dev-v5] Update immediate input handling for TextInput component by Denis Voituron (@dvoituron) in #4474
- Add documentation to the mcp's tools and resources by Adrien Clerbois (@AClerbois) in #4476
- [dev-v5] More Unit Tests by Vincent Baaij (@vnbaaij) in #4477
- [dev-v5] Add support for nested popovers and related event handling by Denis Voituron (@dvoituron) in #4480
- feat: Remove .sln file in favor of .slnx format by Adrien Clerbois (@AClerbois) in #4481
- Add troubleshooting prompts and corresponding tests for Fluent UI Blazor by Adrien Clerbois (@AClerbois) in #4479
- [dev-v5] Add optional dark mode flash prevention styles by Denis Voituron (@dvoituron) in #4485
- [dev-v5] Add direction switch button in the header by Vincent Baaij (@vnbaaij) in #4486
- [dev-v5][DataGrid] Fix SelectColumn issue by Vincent Baaij (@vnbaaij) in #4497
- [dev-v5] Add FluentListbox by Denis Voituron (@dvoituron) in #4498
- [dev-v5][DataGrid] Add Hierarchical DataGrid functionality by Vincent Baaij (@vnbaaij) in #4482
- [de-v5][DataGrid] Tweak script and styling by Vincent Baaij (@vnbaaij) in #4504
- [dev-v5] Load IMask dynamically by Denis Voituron (@dvoituron) in #4503
- [dev-v5] Refine dynamic external script loading by Vincent Baaij (@vnbaaij) in #4506
- [dev-v5] Centralize .NET version management by Denis Voituron (@dvoituron) in #4507
- Update @fluentui/web-components to version 3.0.0-rc.5 by Denis Voituron (@dvoituron) in #4509
- Fix typo in Badge documentation for SourceCode parameter by Adrien Clerbois (@AClerbois) in #4510
- [dev-v5] Add ComponentDocumentationService for enhanced component doc… by Adrien Clerbois (@AClerbois) in #4511
- [dev-v5] Add SortableList by Vincent Baaij (@vnbaaij) in #4487
- [dev-v5] Add a Icons/Emojis generator for the MCP tools by Denis Voituron (@dvoituron) in #4512
- [dev-v5] Make FluentSortableList bindable by Vincent Baaij (@vnbaaij) in #4513
- [dev-v5] Preparation for public RC packages by Denis Voituron (@dvoituron) in #4523
- [dev-v5][AppBar] Fix OnClick not being handled in popover by Vincent Baaij (@vnbaaij) in #4517
- [dev-v5] Update MCP installation and configuration documentation by Denis Voituron (@dvoituron) in #4525
- [dev-v5] Fix missing component json file in the artefact by Adrien Clerbois (@AClerbois) in #4526
- Add example of standard layout to FluentLayout documentation by Denis Voituron (@dvoituron) in #4529
- [dev-v5] Fix MCP server.json versioning process by implementing inline task fo… by Adrien Clerbois (@AClerbois) in #4533
- [dev-v5] [Docs] Update keycode docs to reflect latest interface by Marvin Klein (@MarvinKlein1508) in #4521
- [dev-v5] - Add MCP Server section to pull request template for better tracking of related changes by Adrien Clerbois (@AClerbois) in #4534
- [dev-v5] Update documentation to run the WASM mode by Denis Voituron (@dvoituron) in #4535
- [dev-v5] Remove outdated development phase instructions from installation guide by Adrien Clerbois (@AClerbois) in #4539
- [dev-v5] Update installation instructions to include --prerelease flag and specify version for MCP Server by Adrien Clerbois (@AClerbois) in #4541
- [dev-v5] Add AI Skills docs and download UI for Fluent UI Blazor v5 by Adrien Clerbois (@AClerbois) in #4528
- [dev-v5] Remove GitHub Copilot custom instructions and related references from documentation by Adrien Clerbois (@AClerbois) in #4547
- [dev-v5] Update MCP Server documentation to clarify .NET SDK requirements and add framework argument for project configuration by Adrien Clerbois (@AClerbois) in #4548
- [dev-v5] [DatePicker] Forward Width to FluentTextInput by Marvin Klein (@MarvinKlein1508) in #4542
- [dev-v5][DataGrid] Add HierarchicalSelectColum by Vincent Baaij (@vnbaaij) in #4532
- [dev-v5] Add migration documentation for Fluent UI Blazor V5 components by Adrien Clerbois (@AClerbois) in #4543
- [dev-v5][Nav] Refactoring and fix issue by Vincent Baaij (@vnbaaij) in #4550
- [dev-v5] Add version compatibility tools and documentation updates by Adrien Clerbois (@AClerbois) in #4527
- [dev-v5] Fix List Widths by Denis Voituron (@dvoituron) in #4558
- [dev-v5][Nav] Enhance a11y support by Vincent Baaij (@vnbaaij) in #4553
- [dev-v5] Update caption color and remove textarea border in reboot.css by Denis Voituron (@dvoituron) in #4570
- [dev-v5] Refactor BuildConstants generation by Denis Voituron (@dvoituron) in #4569
- [dev-v5][Docs] Fix NOTE and WARNING sections by Marvin Klein (@MarvinKlein1508) in #4571
- [dev-v5] Update debug page for EditForm by Marvin Klein (@MarvinKlein1508) in #4574
- [dev-v5][Datagrid] Add OnSortChanged event callback by Vincent Baaij (@vnbaaij) in #4572
- Users/aclerbois/dev v5/support icon by Adrien Clerbois (@AClerbois) in #4520
- [dev-v5][AppBar] Several fixes by Vincent Baaij (@vnbaaij) in #4566
- [dev-v5] feat: Implement Migration Service and Resources for Fluent UI Blazor v4 to v5 by Adrien Clerbois (@AClerbois) in #4546
- [dev-v5][AppBar] Allow hidding active indicator, render active indicator when horizontal by Vincent Baaij (@vnbaaij) in #4581
- [dev-v5] Remove GC.SuppressFinalize calls from Dispose methods by Denis Voituron (@dvoituron) in #4585
- [dev-v5][Nav] Calculate height of active bar (instead of fixed value) by Vincent Baaij (@vnbaaij) in #4580
- [dev-v5] Update devDependencies and dependencies in package.json by Denis Voituron (@dvoituron) in #4592
- [dev-v5][Calendar] Put current year in middle row in year view by Denis Voituron (@dvoituron) in #4593
- [dev-v5][DataGrid] Add
StripedRowsparameter by Marvin Klein (@MarvinKlein1508) in #4594 - [dev-v5] Add CSS classes for Badge component by Denis Voituron (@dvoituron) in #4597
- [dev-v5][DragContrainer][DropZone] Switch to
EventCallbackby Marvin Klein (@MarvinKlein1508) in #4590 - Update ModelContextProtocol package version to 1.0.0 by Adrien Clerbois (@AClerbois) in #4599
- [dev-v5] Fix accordion change event to trigger only for fluent-accordion by Denis Voituron (@dvoituron) in #4600
- [dev-v5][DataGrid] width issues by Vincent Baaij (@vnbaaij) in #4588
- [dev-v5] Update ModelContextProtocol package version to 1.1.0 by Adrien Clerbois (@AClerbois) in #4604
- fix: rename custom events whose name matches browserEventName to avoid .NET 11 exception by Vincent Baaij (@vnbaaij) with @Copilot in #4607
- [dev-v5] Add Theme class for improved structure and add JSON serialization by Denis Voituron (@dvoituron) in #4613
- [dev-v5] Toast Service (without UI) by Denis Voituron (@dvoituron) in #4589
- [dev-v5] Update theme generator for numeric CSS variables by Denis Voituron (@dvoituron) in #4617
- Fix placeholder rendering error by Vincent Baaij (@vnbaaij) in #4618
- [dev-v5] Tiny doc fix by Vincent Baaij (@vnbaaij) in #4622
- [dev-v5][Calendar] Fix getting stuck in month or year selection by Vincent Baaij (@vnbaaij) in #4621
- [dev-v5][DataGrid] Fix SelectedItems getting unselected when using pagination (and virtualization) by Vincent Baaij (@vnbaaij) in #4624
- [dev-v5] Fix "checked" logic in FluentCheckbox to respect ThreeState parameter by Denis Voituron (@dvoituron) in #4634
- [dev-v5][Docs] Add migration guide for FluentDrag components by Marvin Klein (@MarvinKlein1508) in #4633
- [dev-v5] DocGenerator: Ensure dllFile and xmlFile are absolute paths by Denis Voituron (@dvoituron) in #4636
- [dev-v5] Update NPM dependencies by Denis Voituron (@dvoituron) in #4639
- [dev-v5] FluentLink with OnClick - Update styles for better hover effects by Denis Voituron (@dvoituron) in #4649
- [dev-v5] Add Theme API (and a Theme Designer to the demo) by Vincent Baaij (@vnbaaij) in #4602
- [dev-v5][Docs] Add overflow auto for doc viewer by Marvin Klein (@MarvinKlein1508) in #4651
- [dev-v5] [Calendar] Add MinDate and MaxDate parameters by Denis Voituron (@dvoituron) in #4654
- [dev-v5][Docs] Update code examples for easy copy and paste by Marvin Klein (@MarvinKlein1508) in #4655
- [dev-v5][DataGrid] Add
DisableCellFocusparameter by Marvin Klein (@MarvinKlein1508) in #4653 - [dev-v5][Docs] Add table with default translation key value pairs by Marvin Klein (@MarvinKlein1508) in #4660
- [dev-v5][Docs] Remove quotes from example by Marvin Klein (@MarvinKlein1508) in #4661
- [dev-v5] [List] Refactor OptionSelectedComparer to use IEqualityComparer by Denis Voituron (@dvoituron) in #4666
- [dev-v5][Docs] Add 'General' section and fix #4629 by Vincent Baaij (@vnbaaij) in #4670
- [dev-v5][Theme] Fix Startup.ts error by Vincent Baaij (@vnbaaij) in #4669
- [dev-v5][Paginator] Add missing localizable strings by Vincent Baaij (@vnbaaij) in #4672
- [dev-v5][Chore] Update publish local by Vincent Baaij (@vnbaaij) in #4665
- [dev-v5][DataGrid] Add pinned (sticky/frozen) column support by Vincent Baaij (@vnbaaij) with @Copilot in #4671
- [dev-v5] Add Toast by Vincent Baaij (@vnbaaij) in #4584
- [dev-v5] Add FluentAutocomplete by Denis Voituron (@dvoituron) in #4662
- [dev-v5][Docs] Add API reference to FluentMultiSplitter page by Vincent Baaij (@vnbaaij) in #4683
- [dev-v5][DataGrid] Skip debounce delay on first provider call when using virtualize by Vincent Baaij (@vnbaaij) in #4679
- [dev-v5] Fix publish demo locally script by Denis Voituron (@dvoituron) in #4684
- [dev-v5][DataGrid] Fix typo for DataGrid_SelectColumn_AllUnchecked by Marvin Klein (@MarvinKlein1508) in #4685
- [dev-v5][Chore] Prep for next release by Vincent Baaij (@vnbaaij) in #4688
- [dev-v5] Update WebComponents to rc.13 by Denis Voituron (@dvoituron) in #4690
- [dev-v5] Update moduleResolution in tsconfig.json to use Bundler by Denis Voituron (@dvoituron) in #4693
- [dev-v5] Example TextInput with button by Denis Voituron (@dvoituron) in #4703
- [dev-v5][NumberInput] Add FluentNumberInput component by Denis Voituron (@dvoituron) in #4687
- [dev-v5][DataGrid] Reorderable columns by Vincent Baaij (@vnbaaij) in #4686
- [dev-v5][Docs] Add placeholder autofill docs from v4 by Marvin Klein (@MarvinKlein1508) in #4664
- [dev-v5] Autocomplete - Add SelectedItem (Multiple=false) by Denis Voituron (@dvoituron) in #4702
- [dev-v5] Enhance default values for generic components by Denis Voituron (@dvoituron) in #4706
- [dev-v5][DataGrid] Use the TextInput EndTemplate to show buttons by Vincent Baaij (@vnbaaij) in #4708
- [dev-v5] Fix MarkupStringSanitized adding the
+symbol by Denis Voituron (@dvoituron) in #4711 - [dev-v5] Update FluentDialog to display a scrollbar by Denis Voituron (@dvoituron) in #4709
- [dev-v5] Fix null reference in FluentAutocomplete configuration initialization by Denis Voituron (@dvoituron) in #4710
- [dev-v5][DataGrid] Remove extra px from pinned columns by Marvin Klein (@MarvinKlein1508) in #4713
- [dev-v5] Add a Copilot Skill "C# naming conventions and best practices" by Denis Voituron (@dvoituron) in #4715
- Add VS Code sandboxing configuration details to installation and security documentation by Adrien Clerbois (@AClerbois) in #4714
- [dev-v5] Add nullable object support in "FluentList" by Denis Voituron (@dvoituron) in #4720
- [dev-v5] Update FluentAutocomplete for multiple selections and limits by Denis Voituron (@dvoituron) in #4721
- [dev-v5] Update CSS naming and isolation guidelines in Blazor documentation by Denis Voituron (@dvoituron) in #4722
- [dev-v5] Enhance Skill performance guidelines by Denis Voituron (@dvoituron) in #4726
- [dev-v5][Select] Use max-height instead of height by Marvin Klein (@MarvinKlein1508) in #4730
- [dev-v5][Debug] Enhance EditForm debug page by Marvin Klein (@MarvinKlein1508) in #4732
- [dev-v5][Autocomplete] Fix clear selection in single mode by Marvin Klein (@MarvinKlein1508) in #4731
- [dev-v5] AutoComplete - Add OnSetValue event callback by Denis Voituron (@dvoituron) in #4735
- [dev-v5] [AutoComplete] Fix clear selection behavior by Denis Voituron (@dvoituron) in #4733
- [dev-v5] [Autocomplete] Autocomplete scrolls hovered option into view by Denis Voituron (@dvoituron) in #4736
- [dev-v5] Autocomplete - Remove SetFocus when the pop-up is closed by Denis Voituron (@dvoituron) in #4737
- [dev-v5][Nav] Fix using WithColor() with icons in Nav by Vincent Baaij (@vnbaaij) in #4742
- [dev-v5] Dialog/Drawer: Add FixedHeaderFooter feature to FluentDialogBody by Denis Voituron (@dvoituron) in #4745
- [dev-v5] Fix DisposeAsync to handle InvalidOperationException during disposal by Denis Voituron (@dvoituron) in #4741
- [dev-v5] Add CSS to hide fluent-menu-list when not in popover by Denis Voituron (@dvoituron) in #4746
- [dev-v5][Docs] Add migration guide for
@onclickby Marvin Klein (@MarvinKlein1508) in #4748 - [dev-v5] Add note about daily updates and link to setup instructions by Denis Voituron (@dvoituron) in #4749
- [dev-v5] Dialog - Fixes the issue where pressing the Esc key would immediately bring up another dialog box by Denis Voituron (@dvoituron) in #4755
- [dev-v5] Add integration test for FluentAutocomplete after event by Marvin Klein (@MarvinKlein1508) in #4753
- [dev-v5][MessageBar] Remove not working CSS rule by Marvin Klein (@MarvinKlein1508) in #4756
- [dev-v5][Card] Add
CardShadow.Noneby Marvin Klein (@MarvinKlein1508) in #4758 - [dev-v5] Lists - Add SelectedItemsExpression and SelectedItemExpression parameters by Denis Voituron (@dvoituron) in #4759
- [dev-v5] Fix FluentAutocomplete OnSetValue initial value by Denis Voituron (@dvoituron) in #4757
- [dev-v5][Wizard] Migrate
FluentWizardby Marvin Klein (@MarvinKlein1508) in #4682 - [dev-v5] docs(tab): Clarify Header vs HeaderTemplate XML documentation on FluentTab by Adrien Clerbois (@AClerbois) in #4765
- [dev-v5] fix(mcp): Add missing ListCategories and ListEnums MCP tools by Adrien Clerbois (@AClerbois) in #4764
- [dev-v5][Theme] Fix
data-themeforlightandsystemvalues by Marvin Klein (@MarvinKlein1508) in #4766 - [dev-v5] DocViewer - Enhance support for multiple JSON comment files by Denis Voituron (@dvoituron) in #4774
- [dev-v5] Enhance code
<c>styling in MarkdownViewer by Denis Voituron (@dvoituron) in #4832 - Use an AssemblyLoadContext to read correct DLL versions by Vincent Baaij (@vnbaaij) in #4829
- [dev-v5][Docs] Add search and filter for localization strings by Marvin Klein (@MarvinKlein1508) in #4836
- [dev-v5][Docs] Add link to FluentLink by Marvin Klein (@MarvinKlein1508) in #4840
- [dev-v5][Docs] Add api docs and update localization section by Marvin Klein (@MarvinKlein1508) in #4841
- [dev-v5] Add SSR debug project by Marvin Klein (@MarvinKlein1508) in #4831
- [dev-v5] Enhance dialog component with alignment options by Denis Voituron (@dvoituron) in #4849
- [dev-v5] Implement nullable parameter validation in FluentInput components by Denis Voituron (@dvoituron) in #4847
- [dev-v5] Refactor FluentCheckbox and FluentSwitch to use ChildContent by Denis Voituron (@dvoituron) in #4844
- [dev-v5] Refactor FluentBadge to use ChildContent and AnchorContent by Denis Voituron (@dvoituron) in #4845
- [dev-v5] Fix dialog height for better mobile support by Denis Voituron (@dvoituron) in #4853
- [dev-v5] Update dependencies by Denis Voituron (@dvoituron) in #4852
- [dev-v5][Dialog] Add PreventDissmissOnEscape parameter to dialog options and dialog to… by Vincent Baaij (@vnbaaij) in #4843
- [dev-v5] Enhance dialog component with customizable header actions by Denis Voituron (@dvoituron) in #4851
- [dev-v5][NavCategory] Fix font-family and sizing by Marvin Klein (@MarvinKlein1508) in #4856
- [dev-5][Layout] Update migration guide by Marvin Klein (@MarvinKlein1508) in #4855
- [dev-v5][Menu] Update FluentMenu not opening by Marvin Klein (@MarvinKlein1508) in #4858
- [dev-v5] FluentMenu with open/close and target positioning by Denis Voituron (@dvoituron) in #4860
- [dev-v5] Add global overlay support with IDialogService integration by Denis Voituron (@dvoituron) in #4864
- [dev-v5] Update .gitignore to include lscache files by Denis Voituron (@dvoituron) in #4867
- [Docs] Update FluentNav.razor.cs Width comment. Remove default part by Vincent Baaij (@vnbaaij) in #4868
- [dev-v5] ColorPicker by Denis Voituron (@dvoituron) in #4712
- [dev-v5][Toast] Fix toast sizing in Safari on macOS and iOS by Marvin Klein (@MarvinKlein1508) in #4871
- [dev-v5][Docs] Fix api-table on mobile by Marvin Klein (@MarvinKlein1508) in #4873
- [dev-v5][Popover] Consider viewport for mobile devices by Marvin Klein (@MarvinKlein1508) in #4872
- [MCP] Improve [Parameter] XML doc comments — Group A: Input Controls by Adrien Clerbois (@AClerbois) in #4821
- [MCP] Improve [Parameter] XML doc comments — Group B: Overlays & Notifications by Adrien Clerbois (@AClerbois) in #4824
- [MCP] Improve [Parameter] XML doc comments — Group C: Data Display by Adrien Clerbois (@AClerbois) in #4822
- [dev-v5] Make FluentSwitch and FluentCheckbox work in SSR by Vincent Baaij (@vnbaaij) in #4875
- [MCP] Improve [Parameter] XML doc comments — Group D: Layout Containers by Adrien Clerbois (@AClerbois) in #4823
- [MCP] Improve [Parameter] XML doc comments — Group E: Navigation & Identity by Adrien Clerbois (@AClerbois) in #4827
- [MCP] Improve [Parameter] XML doc comments — Group F: Layout & Structure by Adrien Clerbois (@AClerbois) in #4825
- [MCP] Improve [Parameter] XML doc comments — Group G: Feedback & Display by Adrien Clerbois (@AClerbois) in #4828
- [MCP] Improve [Parameter] XML doc comments — Group H: Utility & Media by Adrien Clerbois (@AClerbois) in #4826
- [dev-v5] Add Icon and Emoji explorer in Demo v5 by Denis Voituron (@dvoituron) in #4874
- [dev-v5] Add additional allowed frame ancestors for CSP by Denis Voituron (@dvoituron) in #4876
- [dev-v5} Refactor color picker for improved touch interactions by Denis Voituron (@dvoituron) in https://github.com//pull/4880
- [dev-v5] Hide 'Microsoft' label in small viewports by Denis Voituron (@dvoituron) in #4881
- [dev-v5][Popover] Remove touchstart event listener by Marvin Klein (@MarvinKlein1508) in #4882
- [dev-v5] Fix FluentTimePicker item generation logic and add unit tests by Denis Voituron (@dvoituron) in #4890
- [dev-v5] Add FluentLabelInfo component with info icon and popover support by Denis Voituron (@dvoituron) in #4888
- [dev-v5] Fix default text retrieval for FluentTimePicker and FluentSelect combobox by Denis Voituron (@dvoituron) in #4894
- [dev-v5] Add Charts package (Donut, Funnel, Horizontal bar and Horizontal bar with Axis) by Vincent Baaij (@vnbaaij) in #4691
- [dev-v5] Charts lib - Pin minimum version of Microsoft.FluentUI.AspNetCore.Components by Denis Voituron (@dvoituron) in #4896
- [dev-v5][Toast] Allow setting Toast.IsDismissible through LibraryToastOptions. by Vincent Baaij (@vnbaaij) in #4900
- [dev-v5][Docs] Extend default values docs by Vincent Baaij (@vnbaaij) in #4902
- [dev-v5][LabelInfo] Make default FluentLabelInfo texts localizable by Marvin Klein (@MarvinKlein1508) in #4905
- [dev-v5][Toast] Allow setting Inverted in LibraryToastOptions by Marvin Klein (@MarvinKlein1508) in #4904
- [dev-v5][Popover] React to ViewPort changes by Marvin Klein (@MarvinKlein1508) in #4884
- [dev-v5] FluentLabelInfo - Add MaxWidth by Denis Voituron (@dvoituron) in #4906
- [dev-v5] Enhance option styling with customizable CSS class by Denis Voituron (@dvoituron) in #4911
- [dev-v5] Autocomplete - Clear text input on click for multi-select by Denis Voituron (@dvoituron) in #4915
- [dev-v5] Update @fluentui/web-components to 3.0.0-rc.27 by Denis Voituron (@dvoituron) in #4916
- [dev-v5] Add the DataGrid ODataAdapter and EntityFrameworkAdapter packages by Vincent Baaij (@vnbaaij) in #4901
- [dev-v5] TextArea - Fix initial value value during render by Denis Voituron (@dvoituron) in #4917
- [dev-v5][Popover] Make fluent-popover-b fixed by Marvin Klein (@MarvinKlein1508) in #4918
- [dev-v5] Menu WASM - Fix type initialization logic by Denis Voituron (@dvoituron) in #4921
- [dev-v5][Chore] Update NuGet tags by Marvin Klein (@MarvinKlein1508) in #4928
- [dev-v5] FluentGrid - Refactor spacing to use CSS gap by Denis Voituron (@dvoituron) in #4922
- [dev-v5] Add templates by Vincent Baaij (@vnbaaij) in #4899
- [dev-v5] Update component registration to check for customElements support by Denis Voituron (@dvoituron) in #4932
- [dev-v5] Fix the PR 4932 by Denis Voituron (@dvoituron) in #4935
- [dev-v5][Paginator] Do not use primary color for default icons by Vincent Baaij (@vnbaaij) in #4930
- [dev-v5] Add Assets folder (copied from dev branch) by Denis Voituron (@dvoituron) in #4933
- [dev-v5][Templates] by Vincent Baaij (@vnbaaij) in #4934
- [dev-v5] MessageBar Service by Denis Voituron (@dvoituron) in #4926
- [dev-v5] Add FluentValidationMessage by Vincent Baaij (@vnbaaij) in #4923
- [dev-v5] Update
Widthhandling for FluentField by Denis Voituron (@dvoituron) in #4942 - [dev-v5] Fix demo not compiling by Marvin Klein (@MarvinKlein1508) in #4944
- [dev-v5][Docs] Add FluentTabs migration guide by Marvin Klein (@MarvinKlein1508) in #4947
- [dev-v5] Refactor MessageBarService to NotificationService by Denis Voituron (@dvoituron) in #4945
- [dev-v5] FluentDatePicker - Add MinDate and MaxDate properties by Denis Voituron (@dvoituron) in #4955
- [dev-v5][Templates] Fix MAUI Template by Vincent Baaij (@vnbaaij) in #4957
- [dev-v5][Autocomplete] Notify ValueChanged by Marvin Klein (@MarvinKlein1508) in #4956
- [dev-v5][Autocomplete] Disable autocomplete suggestions by Marvin Klein (@MarvinKlein1508) in #4962
- [dev-v5][Layout] Assign IconTitle only when it's not set by Marvin Klein (@MarvinKlein1508) in #4964
- [dev-v5] Toast Service Refactoring by Denis Voituron (@dvoituron) in #4950
- [dev-v5] Update project files for .NET 8 support by Denis Voituron (@dvoituron) in #4953
- [dev-v5] Toast service for non-blocking notifications by Denis Voituron (@dvoituron) in #4965
- [dev-v5] Add styles as adopted stylesheets by Vincent Baaij (@vnbaaij) in #4971
- [dev-v5][Docs] Add migration guide for FluentCombobox by Vincent Baaij (@vnbaaij) with @Copilot in #4967
- [dev-v5] Preparation for RC4 by Denis Voituron (@dvoituron) in #4970
- [dev-v5][Chore] Remove PropertyGroup/Target from Charts csproj by Vincent Baaij (@vnbaaij) in #4974
- [dev-v5][Chore] Re-add PropertyGroup/Target to Charts csproj by Vincent Baaij (@vnbaaij) in #4975
- [dev-v5] Fix FluentLayout header height CSS variable by Denis Voituron (@dvoituron) in #4977
- [dev-v5][AutoComplete Fix Doug Binder (@Bind):after being called twice by Vincent Baaij (@vnbaaij) in https://github.com//pull/4981
- [dev-v5] Add NewsBar with dynamic notifications by Denis Voituron (@dvoituron) in #4973
- [dev-v5] Update dependencies to webcomponents v3.0.0 by Denis Voituron (@dvoituron) in #4984
- [dev-v5][Charts] Add unit tests by Vincent Baaij (@vnbaaij) in #4978
- [dev-v5][DataGrid] Allow sorting with hierarchical data by Vincent Baaij (@vnbaaij) in #4982
- [dev-v5] FluentDrawer - Add medium width by Denis Voituron (@dvoituron) in #4988
- [dev-v5] Make browser native validation opt-in by Vincent Baaij (@vnbaaij) in #4989
- [dev-v5][DataGrid] Fix FluentDataGrid not working correctly when used in Drawer/Dialog by Vincent Baaij (@vnbaaij) in #4983
- [dev-v5][Docs] Updates to documentation and presentation by Vincent Baaij (@vnbaaij) in #4990
- [dev-v5][Chore] Exclude Tests.Tools from coverage by Vincent Baaij (@vnbaaij) in #4996
- [dev-v5] MessageBar - Add ResultTiming by Denis Voituron (@dvoituron) in #4994
- [dv-v5][Templates] Fix reported issues by Vincent Baaij (@vnbaaij) in #5015
- [dev-v5][Popover] Fix positioning for RTL mode by Vincent Baaij (@vnbaaij) in #5014
- [dev-v5][DataGrid] Improve Virtualize handling and data loading by Miguel Hasse de Oliveira (@miguelhasse) in #4972
- [dev-v5][ValidationMessage] Fix displaying multiple messages on top of each other by Vincent Baaij (@vnbaaij) in #5016
- [NavItem] Remove Href when item is disabled by Marvin Klein (@MarvinKlein1508) in #5025
- [dev-v5][DataGrid] Rendering perf improvement - non-interactive cells as plain by Garrett Kizior (@gkizior) in #5023
- [dev-v5][DataGrid] Add master/detail row expansion by sebguischr in #5011
- [dev-v5][DataGrid] A11y tweaks by Vincent Baaij (@vnbaaij) in #5029
- [dev-v5][DataGrid] Add lazy-loaded RowDetails example by sebguischr in #5033
- [dev-v5][DataGrid] Add HasRowDetails to hide the toggle for rows without data by sebguischr in #5037
- [dev-v5][Docs] Improve FluentDataGrid docs by Marvin Klein (@MarvinKlein1508) in #5034
- [dev-v5][Text] Repurpose
Asparameter by Vincent Baaij (@vnbaaij) in #5017 - [dev-v5][Overflow] refactor to wrap web component by Vincent Baaij (@vnbaaij) in #4961
- [dev-v5] KeyCode - Enhance event handling with SafeKeyboardEvent by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5051
- [dev-v5][Mcp] Update ModelContextProtocol SDK to 2.0.0 (MCP 2026-07-28 spec) by Adrien Clerbois (@AClerbois) in https://github.com/microsoft/fluentui-blazor/pull/5055
- [dev-v5] [Charts] Add FluentAreaChart by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5044
- [dev-v5] FluentLayout - Optimization for Better Display in Static Mode by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5054
- [dev-v5] Extend DefaultValues to set value on a base class by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5060
- [dev-v5] Fix the TimePicker width by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5062
- [dev-v5] Add support for styling the internal control by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5061
- [dev-v5] Address RadioGroup issues by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5063
- Guard FluentDataGrid reordering interop and null-safe DataGrid JS entrypoints by Vincent Baaij (@vnbaaij) with @Copilot in https://github.com/microsoft/fluentui-blazor/pull/5066
- [dev-v5] Update @fluentui/web-components to version 3.0.2 by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5067
- [dev-v5] FluentTextInput - Add aria-label support using FluentField by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5071
- [dev-v5][Layout] Add support for printing by Marvin Klein (@MarvinKlein1508) in https://github.com/microsoft/fluentui-blazor/pull/5070
- [dev-v5] Add role attributes to button components for improved accessibility by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5073
- [dev-v5] Accessibility - FluentSelect by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5074
- [dev-v5][DataGrid] Refactor: use attributes instead of CSS classes by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5075
- [dev-v5] Re-export beforeStart and afterStarted functions by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5079
- [dev-v5] FluentMenu - Add RenderWhen parameter for deferred rendering by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5080
- [dev-v5] FluentAnchorButton FluentLink - Overriding navigation behavior to utilize Blazor's features by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5081
- [dev-v5][Icons] Update Fluent UI System Icons to 1.1.334 by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5083
- [dev-v5][chore] Update NuGet packages and SDKs by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5092
- [dev-v5][AppBar] Fix not showing 'more' item anymore by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5108
- [dev-v5] Update package versions for improved compatibility and features by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5110
- [dev-v5] Add Color variant for FluentUI System Icons by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5111
- [dev-v5] Revert FluentUI package versions to 4.14.4 for stability by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5112
- [dev-v5] Version to RC5 by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5113
- [dev-v5][Docs] Add missing templates page (fix dead link from homepage) by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5119
- [dev-v5][Docs] Add h1 to templates page by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5121
- [dev-v5][FluentDatePicker] Fix clearing validation error after invalid input by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5123
- [dev-v5][DataGrid] Better alignment for standard LoadingContent by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5120
- [dev-v5] Add examples for FluentCard component by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5124
- [dev-v5] Update package versions by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5138
- [dev-v5][Docs] Add FluentNumberField migration guide by Marvin Klein (@MarvinKlein1508) in https://github.com/microsoft/fluentui-blazor/pull/5144
- [dev-v5] Add ValidateClassNames property in LibraryConfiguration by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5149
- [dev-v5] Implement immediate input handling with improved focus management by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5150
- Target Fluent UI Icons package to .NET 8 by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5155
- Fix overflow behavior deserialization by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5157
- Add Native AOT compatibility by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5156
- [dev-v5] Add ControlStyle parameter to FluentSelect by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5145
- fix: [DataGrid] arrow key navigation scrolls the grid again, clears sticky headers and stops throwing at dataset edges by Christian Pradelli (@christian-sig) in https://github.com/microsoft/fluentui-blazor/pull/5154
- fix: [DataGrid] Virtualized grid permanently stuck on empty content once TotalItemCount is ever 0 by Christian Pradelli (@christian-sig) in https://github.com/microsoft/fluentui-blazor/pull/5152
- [dev-v5] Fix data list support to FluentTextInput component by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5159
- [dev-v5] Improve navigation item and hamburger refresh logic by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5161
- Bump Microsoft.TypeScript.MSBuild from 7.0.0 to 7.0.1 by Dependabot (@dependabot)[bot] in https://github.com/microsoft/fluentui-blazor/pull/5172
- [dev-v5] Update devDependencies to latest versions by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5174
- [dev-v5] Add Immediate handling in FluentCombobox by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5181
- [dev-v5] Fix FluentCombobox to disable multiple selection in filtered example by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5184
- [dev-v5] Update FluentRadio to combine LabelTemplate with ChildContent by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5186
- [dev-v5] Refactor FluentTooltip by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5185
- Fix FluentKeyCode serialization in AOT apps by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5188
- fix: prevent custom event and tooltip errors by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5189
- [dev-v5] Fix overlay flickering by deferring dialog opening by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5190
- [dev-v5] Fix font inheritance for fluent-text component by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5191
- [dev-v5] Preserve custom event handlers for trimming by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5192
- fix: add AOT metadata for custom events by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5194
- Improve FluentOverflow refresh performance by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5195
- [dev-v5] Enhance immediate input handling for external value updates by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5198
- [dev-v5] Fixes the
FluentKeyCodedisposal error by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5205 - [dev-v5][Chore] Move test harness to MTP v2 by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5206
- feat: add DataGrid virtualization options by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5193
- Bump Meziantou.Analyzer and ModelContextProtocol by Dependabot (@dependabot)[bot] in https://github.com/microsoft/fluentui-blazor/pull/5209
- [dev-v5] FluentMenu - Improve positioning and add mouseout handling for submenu closure by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5210
- [dev-v5] Fix dialog shortcut handling and simplify active element retrieval by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5213
- [dev-v5] Remove suppression of the xUnit1069 warning by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5216
- [dev-v5] Implement overflow functionality for FluentTabs component by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5224
- [Autocomplete] Add Size parameter by Marvin Klein (@MarvinKlein1508) in https://github.com/microsoft/fluentui-blazor/pull/5232
- [dev-v5] Update package versions for improved compatibility by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5233
- [dev-v5] Enhance FluentSelect for multiple selections by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5230
- [dev-v5] Add IsExactBrandColorAsync and GetThemeSettingsAsync to ThemeService by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5236
- [DataGrid] Retain empty content during virtualized refresh by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5240
- [dev-v5] Add FieldStartTemplate and FieldEndTemplate to FluentField by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5235
- [dev-v5] fix: guard JavaScript module imports against component disposal by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5239
- [dev-v5] Add a Search Input component for enhanced documentation search by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5246
- [dev-v5][Nav] Add ActiveClass to NavCategory by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5248
- fix: synchronize popover state after native dismissal by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5247
- [dev-v5][TextArea] Do not specify 100% witdh when resizable by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5251
- [dev-v5][Chore] Update to latest SDKs and fix compiler warnings by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5257
- fix: restrict enum attribute reflection to fields by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5259
- perf: generate enum attribute value lookups by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5261
- Bump Meziantou.Analyzer from 3.0.190 to 3.0.220 by Dependabot (@dependabot)[bot] in https://github.com/microsoft/fluentui-blazor/pull/5256
- [Docs] Newsbar mobile fix by Marvin Klein (@MarvinKlein1508) in https://github.com/microsoft/fluentui-blazor/pull/5258
- Push Code Coverage back to above 98% by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5263
- fix: resolve Native AOT and trimming warnings by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5266
- [Popover] Fix popover content is outside the visible space by Marvin Klein (@MarvinKlein1508) in https://github.com/microsoft/fluentui-blazor/pull/5245
- perf: optimize DataGrid debounce and cancellable delays by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5269
- [dev-v5] Redesign FluentOverflow with generic item and template support by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5268
- [Docs] Fix typo in install command by Marvin Klein (@MarvinKlein1508) in https://github.com/microsoft/fluentui-blazor/pull/5275
- [dev-v5] Update to set “dev-v5” as the default branch by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5279
- [dev-v5] Perf: avoid redundant DataGrid column interaction initialization by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5270
- [dev-v5] fix: prevent global overlay spinner flash when opening dialogs by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5283
- [dev-v5][FluentLink] Add px to Width string by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5284
- fix: keep tall menu submenus within viewport by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5289
- [dev-v5] Prepare dev-v5 for its future dev name by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5290
- Merge dev-v5 into dev and adopt its content by Denis Voituron (MSFT) (@dvoituron-msft) in https://github.com/microsoft/fluentui-blazor/pull/5291
- Update README for branch transition to dev by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5295
- [Denis] Test PR Validation by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5297
- Update README to clarify server build error resolution steps by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5298
- [dev-v5] Update dependencies to latest versions by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5286
- build(deps): bump the github-actions group with 4 updates by Dependabot (@dependabot)[bot] in https://github.com/microsoft/fluentui-blazor/pull/5292
- Update Fluent UI System Icons to 1.1.341 by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5305
- [Debug] Add diagnostic logging for NuGet restore process by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5307
- [Toast] Clarify toast lifetime API, docs, and default handling by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5306
- [Debug} Disable parallel restore for NuGet by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5308
- [Debug] Remove unnecessary restore diagnostics output and verbosity settings by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5309
- [Debug] Allow stable packages with RC dependencies by adding NU5104 warning suppression by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5313
- [Debug] Set NuGet restore verbosity to Diagnostic for improved logging by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5314
- [Debug] Remove Diagnostic verbosity from NuGet restore command by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5315
- Use net10.0 for example site by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5317
- Try to fix SSR CheckBox/Switch submit by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5316
- [AppBar] Make popover offset dependent on orientation by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5318
- [NumberInput] Allow to enter negative numbers by Marvin Klein (@MarvinKlein1508) in https://github.com/microsoft/fluentui-blazor/pull/5319
- [Core] Add parameter to control publishing to dotnet9 feed by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5320
- feat(DataGrid): add multi-column sorting by Steven Rasmussen (@StevenRasmussen) in https://github.com/microsoft/fluentui-blazor/pull/5312
- Bump the all-nuget-dependencies group with 3 updates by Dependabot (@dependabot)[bot] in https://github.com/microsoft/fluentui-blazor/pull/5327
- [Core] Add parameters for forced assembly and package versions by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5334
- Fix FluentSelect accessibility initialization race by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5323
- fix(DataGrid): make DataGridSortColumn a record class (#5330) by Steven Rasmussen (@StevenRasmussen) in https://github.com/microsoft/fluentui-blazor/pull/5332
- [Chore] Add cookie consent UI to the demo site. by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5329
- [Charts] Add more charts by Vincent Baaij (@vnbaaij) in https://github.com/microsoft/fluentui-blazor/pull/5068
- [AppBar] Use button for overflow trigger by James Newton-King (@JamesNK) in https://github.com/microsoft/fluentui-blazor/pull/5324
- Update NEWS-BANNER.md for Fluent UI Blazor v5 release by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5335
- [Chore] Remove minimum version pinning for Fluent UI Core by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5338
- [Chore] Update NEWS-BANNER.md for NuGet Packages availability by Denis Voituron (@dvoituron) in https://github.com/microsoft/fluentui-blazor/pull/5343
Full Changelog: v4.14.5...v5.0.0