Skip to content

Releases: microsoft/fluentui-blazor

v4.10.2

09 Oct 12:24
Compare
Choose a tag to compare

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

26 Sep 12:58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.10.0...v4.10.1

v4.10.0

06 Sep 11:59
Compare
Choose a tag to compare

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

Full Changelog: v4.9.3...v4.10.0

v4.9.3

23 Jul 12:57
Compare
Choose a tag to compare

Components

  • [General] Inject LibraryConfiguring into DesignToken (#2426)
  • [Accordion] Add Id (#2420)
  • [Templates] Replace faulty Appearance.Filled with Appearance.Accent for buttons (#2436)

Demo site and documentation

  • [Docs] Fix broken GitHub link (#2442)

New Contributors

Full Changelog: v4.9.2...v4.9.3

v4.9.2

19 Jul 10:59
Compare
Choose a tag to compare

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 and ToListId (#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

Full Changelog: v4.9.1...v4.9.2

v4.9.1

10 Jul 08:47
Compare
Choose a tag to compare

Components

  • [DataGrid] Make Grid in ColumnBase 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

04 Jul 13:25
Compare
Choose a tag to compare

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 use DisplayAttribute 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 and NeutralLayer... 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

  • Add CssBuilder.ValidateClassNames (#2255)
  • 2 icons used in library were using wrong variant (#2260)

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

Full Changelog: v4.8.1...v4.9.0

v3.7.6

29 Jun 08:45
Compare
Choose a tag to compare

Demo site and documentation

  • Improve API documentation by showing preview of default icon (#2284)

Components

  • [Autocomplete] Fix ReadOnly and Disable properties (#2291)

v4.8.1

25 Jun 06:53
Compare
Choose a tag to compare

Patch release with only 1 change:

  • Add an new Light value to the IconVariant 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.

v3.7.4

26 Jun 11:06
Compare
Choose a tag to compare

Maintenance release:

  • Add Light value to IconVariant enum to prepare for new icons being added in a later release