Releases: microsoft/fluentui-blazor
v4.10.2
What's Changed
- [MessageBar] Update way animation is applied to the MessageBar by @yspanj in #2723
- [Tooltip] Add role so screen reader can announce tooltip text by @vnbaaij in #2724
- fix: [FluentNavLink] An issue where empty strings were not allowed in Href by @dannyldj in #2722
- [Button] Add StopPropagation + UnitTests by @vnbaaij in #2732
- [Docs] Components inheriting ListComponentBase missing member descriptions by @oneolddev in #2735
- [ProfileMenu] Add
Open
attribute by @dvoituron in #2741 - [FluentRadioGroup] Fix binding error by @vnbaaij in #2742
- [Providers] To prevent the menu and tooltip from displaying a scrollbar in body by @dvoituron in #2744
- [DataGrid] changes related to loading behavior by @vnbaaij in #2739
- [Overlay] Fix the detection of ExcludedElement for WASM by @dvoituron in #2755
- [Docs] Fix - Nullable reference types not always shown in API documentation by @oneolddev in #2758
- [Debounce] Fix the Debounce class with async methods by @dvoituron in #2759
- [Docs] Removes unnecessary output to console for Grid page by @oneolddev in #2767
- [TreeView] Improve RTL support by @vnbaaij in #2770
- [Docs] Fixes missing method descriptions for APIs by @oneolddev in #2764
- [NavMenu] Make submenu in collapsed state work again by @vnbaaij in #2771
- [Menu] Add z-index to MenuProvider by @vnbaaij in #2772
- [DataGrid] Add
HeaderTootip
to columns to allow for custom header tooltip text by @vnbaaij in #2775 - [TreeView] prevent runtime errors in change handeling by @vnbaaij in #2776
- [Docs] Removes extra period from TemplatesPage.razor by @oneolddev in #2777
- [DataGrid] Fix disposed object access error in EntityFrameworkAdapter [#2769] by @miguelhasse in #2781
- [MenuButton] Fix the MenuItem OnClick used with MenuButton by @dvoituron in #2784
- [DataGrid] Support for multiple IAsyncQueryExecutor registrations by @miguelhasse in #2730
New Contributors
Full Changelog: v4.10.1...v4.10.2
v4.10.1
What's Changed
- [Docs] Add MarkupString to DemoSearch by @MarvinKlein1508 in #2626
- [Doc] Fix missing hljs object by @dvoituron in #2631
- [ProfileMenu] Fix the
TopCorner
style by @dvoituron in #2632 - [SplitPanel] Remove console logging by @vnbaaij in #2636
- [General] Update .NET 9 SDK by @vnbaaij in #2639
- [Icons] Update to Fluent UI System Icons 1.1.258 by @vnbaaij in #2641
- [Github]Update the actions/upload-artifact to v4 by @dvoituron in #2650
- [Autocomplete] Fix Autocomplete Aria-Hidden and Focusable by @dvoituron in #2648
- [Anchor] Revert #2624 and replace with a better solution by @vnbaaij in #2640
- [Doc] Add FluentMenuProvider notes by @dvoituron in #2649
- [Lists] Fix reset issue by @vnbaaij in #2660
- [RadioGroup] Fix keyboard selection by @vnbaaij in #2663
- [Slider] Fix FluentSlider two-way binding issue [#2609} by @oneolddev in https://github.com//pull/2665
- [DataGrid] Fix column options popup being blank by @vnbaaij in #2674
- [Debounce] Replace
Debouncer
with the newDebounceTask
v5 by @dvoituron in #2678 - [Docs] Blazor Hybrid code snippet reformat by @oneolddev in #2673
- [Debounce] Fix Unit Test by @dvoituron in #2679
- [Debounce] Fix Unit Tests by @dvoituron in #2681
- [Select] Change height in listbox style to use fit-content when
Height
value is provided by @vnbaaij in #2680 - [Combobox] Add Combobox Immediate property by @dvoituron in #2685
- [Button] Remove style override when in loading state by @vnbaaij in #2686
- [DateTime] Accessibility - Add
role
,tabindex
and catch Enter/Space by @dvoituron in #2688 - [Design] Fix fluent-design-system-provider attribute names by @vnbaaij in #2693
- [Label] Add FluentLabel.Id by @dvoituron in #2704
- [NumberField] Use error outline when invalid by @vnbaaij in #2705
- [DataGrid] EF Core Adapter - A second operation was started by @miguelhasse in #2653
- [Accessibility] Fix of the unannounced
Required
keyword with FluentSelect by @dvoituron in #2706 - [DataGrid] Add a Selectable function parameter to SelectColumn by @miguelhasse in #2709
- [MenuButton] Add an optional start icon by @adtaylor-cs in #2707
- [DataGrid] Public method override additions by @miguelhasse in #2711
- [Calendar] Add ReadOnly in day click/keydown logic by @vnbaaij in #2720
- [MessageBar] Add an optional toggle for the fade in animation. by @yspanj in #2716
New Contributors
- @miguelhasse made their first contribution in #2653
- @adtaylor-cs made their first contribution in #2707
- @yspanj made their first contribution in #2716
Full Changelog: v4.10.0...v4.10.1
v4.10.0
What's Changed
- [FluentSlider] Use current-value instead of value attribute in web component by @LuohuaRain in #2438
- [SplashScreen] Pass parameters.Modal to ShowSplashScreen... methods by @vnbaaij in #2449
- [Docs] Fix typo in TemplatesPage.razor by @macel94 in #2452
- [Icons] Update Fluent UI System Icons to 1.1.252 by @vnbaaij in #2467
- [Docs] Improve warning for required interactivity by @MarvinKlein1508 in #2469
- [Templates] Fix Template.Client services injection by @dvoituron in #2485
- [FluenWizard] Fix Done button when last step is disabled by @dvoituron in #2503
- [FluentMessageBar] Add id attribute to FluentMessageBar by @LuohuaRain in #2505
- fix: FluentToast width issue when using timestamp in i18n by @LuohuaRain in #2508
- [DragContainer] Add an event "onDragEnd" by @dvoituron in #2504
- [Docs] Fix a typo by @LuohuaRain in #2518
- [Autocomplete] Add missing AdditionalAttributes by @dvoituron in #2522
- [Icons] Update Fluent UI System Icons to 1.1.253 by @vnbaaij in #2558
- [DataGrid] Improve data refresh logic by @StevenTCramer in #2512
- [DataGrid] Fix pagination when using itemprovider by @danielpastoor in #2530
- [Menu] Add a FluentMenuProvider by @dvoituron in #2510
- [Checkbox] Fix looping value error when used in a Stack by @vnbaaij in #2417
- [DataGrid] Add AutoFit feature to size columns automatically as good as possible by @ksbecker in #2496
- [NumberField] Add AutoComplete parameter by @vnbaaij in #2560
- [DataGrid] Fix resizing to initial column widths issue by @vnbaaij in #2561
- [Dialog] Make dismiss button larger and use neutral color by @vnbaaij in #2565
- [Dialog] Fix regression, see #2542 for details by @vnbaaij in #2568
- [Javascript Caching] Do not add version number to lib.module.js file by @vnbaaij in #2572
- [DatePicker] Added OnDoubleClick event and DoubleClickToDate parameter by @RickyLin in #2567
- [DataGrid] Trigger OnRowClick on keyboard enter in DataGrid row by @vnbaaij in #2577
- [Menu] Pass through more parameters to region the menu is anchored to by @vnbaaij in #2579
- [Dialog] Remove tabindex=-1 on fluent-dialog tag by @vnbaaij in #2584
- [DataGrid] Add parameter to provide labels to resize UI by @vnbaaij in #2585
- [DataGrid] Provide new way to render column actions by @vnbaaij in #2586
- [General] Add .net9.0 as targeted framework by @vnbaaij in #2590
- Revert "[FluentSlider] Use current-value instead of value attribute in web component" by @vnbaaij in #2591
- [Overlay] Add Interactive and InteractiveExceptId parameters by @dvoituron in #2580
- [Icons] Update to Fluent UI System Icons 1.1.256 by @vnbaaij in #2613
- [FluentInputBase] Force
EditContext
to be re-associated with the Dispatcher by @cduluCNB in #2620 - [Anchor] Fix hypertext appearance with icon in start/end slot by @vnbaaij in #2624
We also had some smaller changes without PR being involved:
- [DataGrid] Don't hover on header row (no PR)
- [Templates] Fix some whitespace errors in generated .csproj files (no PR)
- [Templates] Use latest SDK packages (no PR)
New Contributors
- @macel94 made their first contribution in #2452
- @danielpastoor made their first contribution in #2530
- @RickyLin made their first contribution in #2567
- @cduluCNB made their first contribution in #2620
Full Changelog: v4.9.3...v4.10.0
v4.9.3
Components
- [General] Inject LibraryConfiguring into DesignToken (#2426)
- [Accordion] Add Id (#2420)
- [Templates] Replace faulty
Appearance.Filled
withAppearance.Accent
for buttons (#2436)
Demo site and documentation
- [Docs] Fix broken GitHub link (#2442)
New Contributors
- @TimonFeldmann made their first contribution in #2426
Full Changelog: v4.9.2...v4.9.3
v4.9.2
Components
- [General] JavaScript Cache management (#2388)
- [DataGrid] Avoid excessive calling of reinitialize method in JavaScript (#2403)
- [DatePicker] Fix default position for RTL layout (#2372)
- [MenuButton] Fix icon size (#2374)
- [MultiSplitter] Fix RTL direction (#2380)
- [Overflow] Add
Fixed
parameter (#2393) - [Overflow] Add
Fixed
enumeration (#2401) - [Search] Add
AutoComplete
parameter (#2397) - [Select] Fix logic when setting new option (#2384)
- [SortableList] Adding Properties
FromListId
andToListId
(#2385) - [SplashScreen] Pass parameters.Modal to
ShowSplashScreen...
methods (#2398) - [TreeView] Fix the first item never selected #2414
- [Wizard] Add
GoToStepAsync
method (#2383) - [Wizard] Fix validation when
@bind-Value
is set (#2364)
Demo site and documentation
- [Docs] Better column distribution for homepage (#2360)
- [Docs] Improve API Documentation performance (#2377)
- [Docs] Fix some typos (#2400)
Icons
-
Update to Fluent UI System Icons 1.1.249
What's new (Name / Size(s) / Variant(s))
- Arrow Download / 32 / Light
- Color Fill Accent / 32 / Light
- Edit Lock / 16, 20, 24 / Filled & Regular
- Layout Row Two Settings / 20, 24, 28, 32 / Filled & Light & Regular
- Molecule / 32 / Light
- Person Board / 20 / Filled & Regular
- Person Square Checkmark / 16, 20, 24 / Filled & Regular
- Presence Tentative / 10, 12, 16, 20, 24 / Regular
- Shield Add / 28, 32, 48 / Filled & Regular
- Shield Checkmark / 32 / Filled & Regular
- Shield Task / 32 / Filled & Regular
- Toolbox / 32 / Filled & Light & Regular
- Warning Lock Open / 16, 20, 24 / Filled & Regular
What's updated (Name / Size(s) / Variant(s))
- Sound Wave Circle / 20 / Filled & Regular
- Vehicle Motorcycle / 16, 20, 24, 28, 32, 48 / Filled & Regular
New Contributors
- @Akwaduk made their first contribution in #2364
- @RReventlov made their first contribution in #2385
- @martincostello made their first contribution in #2400
Full Changelog: v4.9.1...v4.9.2
v4.9.1
Components
- [DataGrid] Make
Grid
inColumnBase
protected (#2342) - [DataGrid] Several issues addressed (#2347)
- [DatePicker] Add 'PickerMonthChanged' event and 'DaysTemplate' parameter (#2336)
- [Multi Splitter] Fix the Splitter OnMouseMove (#2333)
Demo site and documentation
- [Docs] Fix Tabs Dynamic example (#2341)
- [Docs] Move Date and Autocomplete components to Forms section (#2330)
- [Docs] Update homepage (#2324)
- [Docs] Update the Variant selector in Icon Explorer (#2331)
Full Changelog: v4.9.0...v4.9.1
v4.9.0
Demo site and documentation
- [Docs] Add keyhandler for '/' to jump to search box
- [Docs] Add icon preview in API documentation (#2284)
- [Docs] Added RTL section to CodeSetup.md (#2242)
- [Docs] Improve API documentation by showing default icon and string values (#2269)
- [Docs] Improve API documentation menu button (#2270)
- [Docs] Fix same typo 5 places (#2216)
- [Demo] Fixes link for Time picker in demo projects (#2246)
Components
- [Rating] New component (#2258)
- [AppBar] Fix regression with icon accent color (#2318)
- [Autocomplete] Accessibility: Scrolling not working with keyboard (#2221)
- [AutoComplete] Allow focusable Badge dismiss buttons (accessibility) (#2272)
- [Autocomplete] Fix AriaLabel (#2303)
- [Autocomplete] Fix ReadOnly and Disable properties (#2291)
- [Combobox] Set value if selection is cleared (#2307)
- [Combobox, Select] Fix the Placeholder attribute (#2311)
- [DataGrid] Add OnCellClick event and SelectColumn.SelectFromEntireRow property (#2252)
- [DataGrid] Add WCAG 2.2 single-click column resize capability (#2238)
- [DataGrid] Make
PropertyColumn
useDisplayAttribute
value for enum (#2304) - [DataGrid] Refactoring ColumnBase events (#2298)
- [DataGrid] Revert setting height on DataGrid header cell again. Leads to issues on Safari
- [DatePicker] Change OnSelectedDateAsync logic (#2233)
- [DatePicker] Fix unable to set when value is null (#2241)
- [DesignTheme] Add try catch (#2204)
- [DesignToken] Change
FillColor
andNeutralLayer...
types (#2266) - [Dialog] Fix failing tests (#2283)
- [DialogService] Fix UpdateDialogAsync to refresh parameters and content (#2310)
- [Lists] Pass
Name
parameter (#2305) - [Lists] Add aria-selected to fluent-option (#2316)
- [Multisplitter] Fix width panels (#2218)
- [MultiSplitter] Prevent semicolons from being displayed. (#2226)
- [NavMenu] Revert fix for when prerender set to false (#2293)
- [NumberField] Add sbyte type (#2308)
- [Overflow] Add refresh method, add VisibleOnLoad parameter (#2236)
- [ProfileMenu] Fix the initials inner the popup panel (#2294)
- [Slider] Fix getting caught in update loop (#2265)
- [Slider] Refactor code after PR #2265 (#2287)
- [TimePicker] Add null check for empty string (#2245)
Miscellaneous
Icons
-
Introduction of a new 'Light' variant of icons. For now a set of 153 icons in size 32 has been added.
-
Update to Fluent UI System Icons 1.1.247
What's new (Name / Size(s) / Variant(s))
- Accessibility More / 16, 20, 24 / Filled & Regular
- Battery 0 / 28, 32 / Filled & Regular
- Battery 1 / 28, 32 / Filled & Regular
- Battery 10 / 28, 32 / Filled & Regular
- Battery 2 / 28, 32 / Filled & Regular
- Battery 3 / 28, 32 / Filled & Regular
- Battery 4 / 28, 32 / Filled & Regular
- Battery 5 / 28, 32 / Filled & Regular
- Battery 6 / 28, 32 / Filled & Regular
- Battery 7 / 28, 32 / Filled & Regular
- Battery 8 / 28, 32 / Filled & Regular
- Battery 9 / 28, 32 / Filled & Regular
- Battery Charge / 28, 32 / Filled & Regular
- Calendar Sparkle / 32 / Light
- Chat / 32 / Light
- Coin Stack / 16, 20, 24 / Filled & Regular
- Database Arrow Up / 16 / Filled & Regular
- Game Chat / 20 / Filled & Regular
- Layout Row Two Focus Top Settings / 20, 28, 32 / Filled
- Layout Row Two Focus Top Settings / 32 / Light
- Layout Row Two Focus Top / 28 / Filled
- Paint Brush / 12 / Filled & Regular
- Panel Right / 12 / Filled & Regular
- People Edit / 32 / Filled & Regular
- People Edit / 32 / Light
- Person Home / 16, 20, 24, 28, 32, 48 / Filled & Regular
- Person Mail / 32 / Filled & Regular
- Person Mail / 32 / Light
- Puzzle Piece / 12 / Filled & Regular
- Teaching / 20 / Filled & Regular
What's updated (Name / Size(s) / Variant(s))
- Arrow Forward Down Lightning / 20, 24 / Filled & Regular
- Notebook Lightning / 20, 24 / Filled & Regular
-
Update to Fluent UI System Icons 1.1.245
What's new (Name / Size(s) / Variant(s))
- Arrow Collapse All / 16 / Filled & Regular
- Arrow Expand All / 16, 20, 24 / Filled & Regular
- Chat Arrow Back Down / 16, 20, 24, 28, 32, 48 / Filled & Regular
- Desktop Arrow Down / 32 / Filled & Regular
- Edit Line Horizontal 3 / 20, 24 / Filled & Regular
- Gift Open / 32 / Filled & Regular
- Prompt / 16, 20, 24, 28, 32, 48 / Filled & Regular
- Search Sparkle / 16, 20, 24, 28, 32, 48 / Filled & Regular
- Slide Text Call / 16, 20, 24, 28, 48 / Filled & Regular
- Slide Text Cursor / 20, 24 / Filled & Regular
- Vehicle Motorcycle / 16, 20, 24, 28, 32, 48 / Filled & Regular
What's updated (Name / Size(s) / Variant(s))
- Arrow Collapse All / 20, 24 / Filled & Regular
New Contributors
- @mobinseven made their first contribution in #2242
- @Christo262 made their first contribution in #2241
- @franklupo made their first contribution in #2260
Full Changelog: v4.8.1...v4.9.0
v3.7.6
v4.8.1
Patch release with only 1 change:
- Add an new
Light
value to theIconVariant
enum to enable publishing new icon packages which contains icons with this variant
There is no immediate need to update to this version. It is just in preparation for the next release.