Releases: microsoft/fluentui-blazor
Releases · microsoft/fluentui-blazor
Release list
v4.14.4
What's Changed
- [Chore] Publish symbols from CI builds to internal symbol server by Tim Mulholland (@tlmii) in #4910
- [Docs] Update link to v5 docs by Marvin Klein (@MarvinKlein1508) in #4927
- [dev] Update dependencies in package.json by Denis Voituron (@dvoituron) in #4946
- Update icons and prep for release by Vincent Baaij (@vnbaaij) in #4958
- Fix symbol-publish gate in build-all-lib.yml to use a branch allowlist by Tim Mulholland (@tlmii) in #4960
- [Dialog] Add DynamicDependency to prevent trimming by Vincent Baaij (@vnbaaij) in #5009
- [Menu] Unregister disposed menu instances by James Newton-King (@JamesNK) in #5035
- [DataGrid] Fix issue #5026 (from Aspire) by Vincent Baaij (@vnbaaij) in #5028
- Bump js-yaml from 4.2.0 to 4.3.0 in /src/Core.Assets by Dependabot (@dependabot)[bot] in #5048
- Update devDependencies to latest versions by Denis Voituron (@dvoituron) in #5050
- Prep for release v4.14.4 by Vincent Baaij (@vnbaaij) in #5053
Full Changelog: v4.14.2...v4.14.4
v4.14.3
What's Changed
- [Chore] Publish symbols from CI builds to internal symbol server by Tim Mulholland (@tlmii) in #4910
- [Chore] Update dependencies in package.json by Denis Voituron (@dvoituron) in #4946
- [Docs] Update link to v5 docs by Marvin Klein (@MarvinKlein1508) in #4927
- Update icons and prep for release by Vincent Baaij (@vnbaaij) in #4958
Full Changelog: v4.14.2...v4.14.3
v4.14.2
What's Changed
- [Select] Fix selected items color by Marvin Klein (@MarvinKlein1508) in #4760
- [DesignTheme] Tolerate blocked localStorage during startup by @Copilot in #4857
- [Chore] Prep for release and update icons by Vincent Baaij (@vnbaaij) in #4869
Full Changelog: v4.14.1...v4.14.2
v4.14.1
What's Changed
- Merge changes from Main by Vincent Baaij (@vnbaaij) in #4516
- [AppBar] Make OnClick close popover by Vincent Baaij (@vnbaaij) in #4518
- [Docs] Update keycode docs to reflect latest interface by Marvin Klein (@MarvinKlein1508) in #4522
- Fix index.ts section causing "Illegal constructor" on older iOS devices by Gus Pietrasanta (@GusPietrasanta-Polygon) in #4531
- [Docs] Add note about render mode and required interactivity by Marvin Klein (@MarvinKlein1508) in #4540
- [Tabs] Call HandleOnTabChange when changing to a tab through the menu by Vincent Baaij (@vnbaaij) in #4564
- [Popover] Allow tabbing inside open anchored regions, support keyboard accessible navigation for popover by Adam Ratzman (@adamint) in #4561
- [DataGrid] Add OnSortChanged event callback by Vincent Baaij (@vnbaaij) in #4573
- [Templates] Fix 404 in WebAssembly temp by Vincent Baaij (@vnbaaij) in #4578
- Bump minimatch from 3.1.2 to 3.1.5 in /src/Core.Assets by Dependabot (@dependabot)[bot] in #4586
- fix: rename
dateselectedcustom event tofluentdateselectedto resolve .NET 11 exception by @Copilot in #4605 - fix: rename custom events matching browserEventName to use fluent prefix by @Copilot in #4609
- [General] Add accent-color in reboot.css by where where (@wherewhere) in #4614
- [Dialog] Update docs by Vincent Baaij (@vnbaaij) in #4625
- [DataGrid] Fix SelectedItems getting unselected when using pagination (and virtualization) by Vincent Baaij (@vnbaaij) in #4623
- Bump flatted from 3.3.1 to 3.4.2 in /src/Core.Assets by Dependabot (@dependabot)[bot] in #4638
- [Docs] Fix incorrect Icon in search after Navigation by Sebastian Bogle (@sebbogle) in #4641
- [SplashScreen] Mark sync methods as Obsolete by Marvin Klein (@MarvinKlein1508) in #4644
- Bump picomatch from 2.3.1 to 2.3.2 in /src/Core.Assets by Dependabot (@dependabot)[bot] in #4646
- [NavGroup] Fix disabled state for top-level
FluentNavGroupby Marvin Klein (@MarvinKlein1508) in #4647 - [NavGroup] Apply font opacity instead of color by Marvin Klein (@MarvinKlein1508) in #4648
- Rollup PRs #4677 and and #4678 by Vincent Baaij (@vnbaaij) in #4680
New Contributors
- Gus Pietrasanta (@GusPietrasanta-Polygon) made their first contribution in #4531
- Sebastian Bogle (@sebbogle) made their first contribution in #4641
Full Changelog: v4.14.0...v4.14.1
v4.14.0
What's Changed
- [General] Pimp the publish local script by Vincent Baaij (@vnbaaij) in #4363
- [Overlay] Use CultureInfo.InvariantCulture for background-color and z-index by Marvin Klein (@MarvinKlein1508) in #4366
- Typos on RebootPage by Antoine Griffard (@agriffard) in #4389
- [DataGrid] Fix resize indicator height (when ResizeColumnOnAllRows is true) by Vincent Baaij (@vnbaaij) in #4383
- [ProfileMenu] Change tabindex to 0 by Vincent Baaij (@vnbaaij) in #4398
- [Docs] Update docs for MessageBox result return values by Vincent Baaij (@vnbaaij) in #4403
- [MessageBar] HTML and Script can be injected into MessageBar Title by Denis Voituron (@dvoituron) in #4414
- [AppBar] Fix AppBarItem OnClick not being handeled in popover by Vincent Baaij (@vnbaaij) in #4421
- Remove NotFound components from the .NET 10 Microsoft.NET.Sdk.BlazorW… by Wessel Haze (@WesHaze) in #4417
- [General] Apply fix for using latest SDKs when publishing by Vincent Baaij (@vnbaaij) in #4429
- [DataGrid] Fix RTL resize behavior by Vincent Baaij (@vnbaaij) in #4453
- [Icons] Update Fluent UI System Icons to 1.1.317 by Vincent Baaij (@vnbaaij) in #4478
- Fix notification center demo issues by Vincent Baaij (@vnbaaij) in #4493
- [DataGrid] Fix SelectColumn issue by Vincent Baaij (@vnbaaij) in #4491
- [DataGrid] Add Hierarchical DataGrid functionality by Vincent Baaij (@vnbaaij) in #4484
- Update issue reporting guidelines in README by Vincent Baaij (@vnbaaij) in #4502
- Users/vnbaaij/improve datagrid script by Vincent Baaij (@vnbaaij) in #4500
- [DatePicker] Prevent silently ignoring date formatting failures by Tyme-Bleyaert in #4496
- [Docs] Add note about multiple parameter in listbox by Vincent Baaij (@vnbaaij) in #4514
New Contributors
- Wessel Haze (@WesHaze) made their first contribution in #4417
Full Changelog: v4.13.2...v4.14.0
v4.13.2
What's Changed
- [General] Fix ADO pipelines by Vincent Baaij (@vnbaaij) in #4227
- [Chore] Prepare for next release by Vincent Baaij (@vnbaaij) in #4229
- [AutoComplete] Override FocusAsync in FluentAutoComplete by Marvin Klein (@MarvinKlein1508) in #4230
- [Templates] Fix .NET 10 Web App template by Vincent Baaij (@vnbaaij) in #4242
- [Menu] Add null checks for modules on DisposeAsync by Tyme-Bleyaert in #4249
- [Menu] Fix dispose error by Vincent Baaij (@vnbaaij) in #4256
- [Combobox] Fix presetting option by Vincent Baaij (@vnbaaij) in #4255
- [Menu] More fixes for dispose error by Vincent Baaij (@vnbaaij) in #4258
- [Icons] Update Fluent UI System Icons to 1.1.313 by Vincent Baaij (@vnbaaij) in #4271
- [Chore] Prepare for release by Vincent Baaij (@vnbaaij) in #4272
- Update deploy_demo.yml by Vincent Baaij (@vnbaaij) in #4275
- Add PublishDemoLocally script by Denis Voituron (@dvoituron) in #4277
- [Chore] Set all GH workflows to use NET 10 SDK by Vincent Baaij (@vnbaaij) in #4279
- [Chore] Prepare for next release by Vincent Baaij (@vnbaaij) in #4273
- [SortableList] Handle JS errors in a better way by Vincent Baaij (@vnbaaij) in #4286
- [main] Merge main branch to dev by Denis Voituron (@dvoituron) in #4293
- [Grid] Use more presice values for width percentages by Vincent Baaij (@vnbaaij) in #4299
- [AccordionItem] Add HeadingTooltip parameter by Vincent Baaij (@vnbaaij) in #4306
- [Templates] Fix .net10 web app rename issue by Vincent Baaij (@vnbaaij) in #4310
- [Chore] Fix CodeQL by Denis Voituron (@dvoituron) in #4315
- [Chore] Configure Dependabot settings by Matt Mitchell (@mmitche) in #4320
- [Dialog] Fix error when module hasn't finished loading by James Newton-King (@JamesNK) in #4324
- [Chore] More .NET 10 related work by Vincent Baaij (@vnbaaij) in #4326
- [Templates] Fix Client projects in Web App templates by Vincent Baaij (@vnbaaij) in #4328
- [Templates] Adjust _Imports include condition by Vincent Baaij (@vnbaaij) in #4329
- [Icons] Update Fluent UI System Icons to 1.1.315 by Vincent Baaij (@vnbaaij) in #4330
- [Chore] Prepare for release 4.13.2 by Vincent Baaij (@vnbaaij) in #4332
- Update the 'IDialogService.CloseAsync' methods to accept an IDialogReference interface instead of the concrete DialogReference class. by Steven Rasmussen (@StevenRasmussen) in #4316
- [Splitter] Add support for touch events by where where (@wherewhere) in #4338
- [Templates] Fix icon in Web App 9 and 10 templates by Vincent Baaij (@vnbaaij) in #4337
- [DataGrid] Add a SelectColumn Comparer property by Miguel Hasse de Oliveira (@miguelhasse) in #4344
- [DataGrid] Asynchronous IQueryable based loading enhancements by Miguel Hasse de Oliveira (@miguelhasse) in #4343
- [Combobox] Fix binding to a value not in the list items. by Vincent Baaij (@vnbaaij) in #4353
- Bump glob from 10.3.10 to 10.5.0 by Denis Voituron (@dvoituron) in #4360
New Contributors
- Matt Mitchell (@mmitche) made their first contribution in #4320
- where where (@wherewhere) made their first contribution in #4338
Full Changelog: v4.13.0...v4.13.2
v4.13.1
What's Changed
- [General] Fix ADO pipelines by Vincent Baaij (@vnbaaij) in #4227
- [Chore] Prepare for next release by Vincent Baaij (@vnbaaij) in #4229
- [AutoComplete] Override FocusAsync in FluentAutoComplete by Marvin Klein (@MarvinKlein1508) in #4230
- [Templates] Fix .NET 10 Web App template by Vincent Baaij (@vnbaaij) in #4242
- [Menu] Add null checks for modules on DisposeAsync by Tyme-Bleyaert in #4249
- [Menu] Fix dispose error by Vincent Baaij (@vnbaaij) in #4256
- [Combobox] Fix presetting option by Vincent Baaij (@vnbaaij) in #4255
- [Menu] More fixes for dispose error by Vincent Baaij (@vnbaaij) in #4258
- [Icons] Update Fluent UI System Icons to 1.1.313 by Vincent Baaij (@vnbaaij) in #4271
- [Chore] Prepare for release by Vincent Baaij (@vnbaaij) in #4272
Full Changelog: v4.13.0...v4.13.1
v4.13.0
What's Changed
- [Docs] Update README.md by Francesco Belacca (@macel94) in #4021
- [MenuItem] trigger OnClick on FluentMenuItem when enter is pressed onkeydown by Adam Ratzman (@adamint) in #4032
- [MenuButton] Pass through Class by pmi24 in #4038
- [Templates] Updates and add .NET 10 versions by Vincent Baaij (@vnbaaij) in #4025
- [Autocomplete] Add a ShowProgressIndicator parameter + Breaking change by Denis Voituron (@dvoituron) in #4042
- [General] Update GH Actions by Vincent Baaij (@vnbaaij) in #4016
- [Chore] Prep for next release by Vincent Baaij (@vnbaaij) in #4019
- [Drag&Drop] Add stopPropagation to DropZone by Marvin Klein (@MarvinKlein1508) in #4045
- Add public Columns property to DataGridRow and Column property to DataGridCell for easier column access by @Copilot in #4036
- [DataGrid] Fix potential RTL error by Vincent Baaij (@vnbaaij) in #4048
- [Docs] Add documentation for nested drag & drop containers by Marvin Klein (@MarvinKlein1508) in #4050
- Update README with demo website certificate notice by Adrien Clerbois (@AClerbois) in #4055
- Update README.md by Denis Voituron (@dvoituron) in #4065
- Update codeql-analysis.yml by Denis Voituron (@dvoituron) in #4075
- Pipeline - Add PublishSymbols by Denis Voituron (@dvoituron) in #4076
- Pipeline - Fix PublishSymbols by Denis Voituron (@dvoituron) in #4077
- Add PDB config by Denis Voituron (@dvoituron) in #4079
- [Pipeline] Add PublishSymbols to core YAML by Denis Voituron (@dvoituron) in #4080
- [Docs] Update NodeJS version and fix note by Marvin Klein (@MarvinKlein1508) in #4083
- [FluentKeyCode] Fix DisposeAsync issue in MAUI by Tyme-Bleyaert in #4088
- [Property Column] Remove boxing when formatting the property. by Tyme-Bleyaert in #4070
- [DesignTheme] Only write data-theme when mode is changed by Vincent Baaij (@vnbaaij) in #4105
- [Toast] Change DynamicDependency by Vincent Baaij (@vnbaaij) in #4106
- [ProfileMenu] Toggle open on enter/space key press by Vincent Baaij (@vnbaaij) in #4104
- [DataGrid] Add MinWidth parameter to ColumnBase by Vincent Baaij (@vnbaaij) in #4112
- Update TSA config by Denis Voituron (@dvoituron) in #4113
- Update VSCode settings and add demo server configuration by Denis Voituron (@dvoituron) in #4115
- Fix: [Accessibility] Invalid aria-controls reference in Autocomplete popup rendering by Denis Voituron (@dvoituron) in #4117
- [DataGrid] Make resize menu work in 'Table' mode by Vincent Baaij (@vnbaaij) in #4116
- [Icons] Update Fluent UI System Icons to 1.1.309 by Vincent Baaij (@vnbaaij) in #4118
- [Docs] Use https instead of http for GitHub link by Marvin Klein (@MarvinKlein1508) in #4121
- [Inputs] Fix wrong active size for mobile devices by Marvin Klein (@MarvinKlein1508) in #4122
- Return focus when dialog is closed to element focused before open by Adam Ratzman (@adamint) in #4095
- [General] Add ReDoS protection for regex matching and nit fixes. by Tyme-Bleyaert in #4124
- [General] Workflow maintenance by Vincent Baaij (@vnbaaij) in #4130
- Add es metadata by Denis Voituron (@dvoituron) in #4131
- [Dialog] Add way to specify header title typography by Vincent Baaij (@vnbaaij) in #4132
- [General] Re-add net10.0 TFM and update to latest SDKs/NuGet packages by Vincent Baaij (@vnbaaij) in #4141
- [List] Add an
OptionTitleattribute by Denis Voituron (@dvoituron) in #4147 - [AppBar] Add TryGetValue and Apps.ContainsKey by Denis Voituron (@dvoituron) in #4146
- [ListBaseComponent] Fix for default selection options by Tyme-Bleyaert in #4135
- [DatePicker & TimePicker] Fix FocusAsync throwing null exception by Marvin Klein (@MarvinKlein1508) in #4167
- [DatePicker] Allow to prevent scrolling on focus by Marvin Klein (@MarvinKlein1508) in #4168
- [NavMenu] Fix display of submenu in collapsed state by Vincent Baaij (@vnbaaij) in #4171
- [Toast] Add Class & Style properties by pmi24 in #4170
- [DataGrid] Fix invalid optimization when using Virtualize icw ItemsProvider by Vincent Baaij (@vnbaaij) in #4172
- [DataGrid] Optimize style for rendering cell by Vincent Baaij (@vnbaaij) in #4178
- [Icons] Allow GetInstance to find icons regardless of casing by Vincent Baaij (@vnbaaij) in #4179
- [Icons] Update to Fluent UI System Icons 1.1.311 by Vincent Baaij (@vnbaaij) in #4174
- [NumberField] Make it work with data-enhance in SSR mode by Vincent Baaij (@vnbaaij) in #4181
- [Docs] Add extra info for list selection. by Tyme-Bleyaert in #4192
- Update TSAOptions codebaseName by Denis Voituron (@dvoituron) in #4196
- CodeQL - Update .NET SDK by Denis Voituron (@dvoituron) in #4199
- [DataGrid] Asynchronous IQueryable based loading and error handling UI feedback by Miguel Hasse de Oliveira (@miguelhasse) in #4177
- [Paginator] Fix for not applying custom classes by Tyme-Bleyaert in #4207
- [Internal] Update CodeQL by Denis Voituron (@dvoituron) in #4210
- [MenuButton] Add
UseMenuServiceparameter to configure Menu by Vincent Baaij (@vnbaaij) in #4219 - [MenuButton] Accessibility fixes and allow custom button content by Adam Ratzman (@adamint) in #4093
- [MenuButton] Finalize work on a11y fixes and custom button content (#4093) by Vincent Baaij (@vnbaaij) in #4221
New Contributors
Full Changelog: v4.12.1...v4.13.0
v4.12.1
What's Changed
- [DataGrid] Fix header not being sticky in certain situations by Vincent Baaij (@vnbaaij) in #3890
- [SortableList] Extend sortable list parameters by GlacierFox in #3891
- [Chore] Prepare for next version by Vincent Baaij (@vnbaaij) in #3885
- [General] Use latest .NET SDKs by Vincent Baaij (@vnbaaij) in #3904
- [Docs] Update Card example. by Vincent Baaij (@vnbaaij) in #3909
- [AutoComplete] Only render placeholder attribute when the parameter is provided by Marvin Klein (@MarvinKlein1508) in #3919
- [Docs] Remove Autofocus parameter to prevent scrolling by Marvin Klein (@MarvinKlein1508) in #3922
- [Docs] Add documentation for possible placeholder autocomplete conflicts by Marvin Klein (@MarvinKlein1508) in #3923
- [DataGrid] Add parameter to configure full column resize by @Copilot in #3903
- [Docs] Fix typo in AppBar demo by Marvin Klein (@MarvinKlein1508) in #3924
- [DataGrid] Add IsFixed parameter by Vincent Baaij (@vnbaaij) in #3927
- [DataGrid] Add IsFixed parameter fix by Vincent Baaij (@vnbaaij) in #3929
- [Autocomplete] Fix keyboard usage in Single mode by Denis Voituron (@dvoituron) in #3930
- [Docs] Fix mismatch in accordion docs between the code and the description. by Tyme-Bleyaert in #3932
- [Select] Use correct CSS variable for placeholder color by Marvin Klein (@MarvinKlein1508) in #3941
- [Templates] Updates to Aspire and WebAssembly templates by Vincent Baaij (@vnbaaij) in #3945
- [General] Add file header to all .cs files by Vincent Baaij (@vnbaaij) in #3946
- [Icons] Update Fluent UI System Icons to 1.1.304 by Vincent Baaij (@vnbaaij) in #3947
- [DataGrid] Make SelectColumn respond to programmatic changes in grid data by Vincent Baaij (@vnbaaij) in #3949
- [TimePicker] Fix the Time format when another culture is used, add TimeDisplay enum by Denis Voituron (@dvoituron) in #3961
- [Icons] Update Fluent UI System Icons to 1.1.305 by Vincent Baaij (@vnbaaij) in #3968
- [DataGrid] Set correct initial height for resize indicator by Vincent Baaij (@vnbaaij) in #3965
- [Docs] Componentbase page: Add MultiLine to DataGrid by Vincent Baaij (@vnbaaij) in #3983
- [Toast] Add DynamicDependency to prevent trimming errors by Vincent Baaij (@vnbaaij) in #3994
- [General] Update the issue template by Vincent Baaij (@vnbaaij) in #3995
- [Tabs] Implement proper tab sizing by Vincent Baaij (@vnbaaij) in #4002
- [MAUI] Add DynamicDependency to right DesignTokenconstructor by Vincent Baaij (@vnbaaij) in #4005
- [General] Update to latest SDKs andNuGet packages by Vincent Baaij (@vnbaaij) in #4006
- [Icons] Update Fluent UI System Icons to 1.1.306 by Vincent Baaij (@vnbaaij) in #4008
- [NavLink] fix: keyboard navigation not working for FluentNavLink inside a FluentNavGroup by @Copilot in #3998
- [NavLink] Track active state for menu items with an OnClick handler by Vincent Baaij (@vnbaaij) in #3999
Full Changelog: v4.12.0...v4.12.1
v4.12.0
What's Changed
- [Docs] Fix typo in InputFile docs by Marvin Klein (@MarvinKlein1508) in #3769
- [AutoComplete] Do not show previous/next when no option is selected by Denis Voituron (@dvoituron) in #3780
- [DataGrid] Resize enhancements by Vincent Baaij (@vnbaaij) in #3767
- [Docs] Update reboot section for IIS hosting workaround by Marvin Klein (@MarvinKlein1508) in #3788
- [General] Use latest .NET SDKs (including .NET 10 preview 4) by Vincent Baaij (@vnbaaij) in #3789
- [MenuButton] Pass through AdditionalAttributes by Barrett Lo (@thebarrettlo) in #3798
- [AutoComplete] Fix using different height for MaxAutoHeight (#3793) by Marvin Klein (@MarvinKlein1508) in #3796
- [DataGrid] Tweak new resize behavior by Vincent Baaij (@vnbaaij) in #3787
- #3803 Fix menu provider not using class and style from menu's. by Tyme-Bleyaert in #3809
- [Autocomplete] Fix active highlight size for single-select mode by Marvin Klein (@MarvinKlein1508) in #3819
- [Docs] Remove Autofocus to prevent scrolling in the docs (#3826) by Marvin Klein (@MarvinKlein1508) in #3828
- [Docs] Add docs about
FluentEditFormby Vincent Baaij (@vnbaaij) in #3832 - [DesignTheme] Store selected color in GlobalState by Vincent Baaij (@vnbaaij) in #3833
- [Docs] Fix typo: exmple by Marvin Klein (@MarvinKlein1508) in #3839
- [List] Do not set internal value when using multiple by Tyme-Bleyaert in #3835
- [MainLayout] Remove double header reduction by Tyme-Bleyaert in #3841
- [DataGrid] Add
HeaderCellTitleTemplatetoColumnBaseby Phillip Hoff (@philliphoff) in #3860 - [DataGrid] Add UseMenuService parameter to override menu behavior by Vincent Baaij (@vnbaaij) in #3862
- [DataGrid] Refine logic that determines if the DataGrid data needs to be reloaded by Vincent Baaij (@vnbaaij) in #3864
- [DataGrid] Use ColumnOptonsLabels.Icon in more places by Vincent Baaij (@vnbaaij) in #3865
- [DataGrid] Make Select/Deselect all more robust by Vincent Baaij (@vnbaaij) in #3866
- [Icons] Update to Fluent UI System icons 1.1.302 by Vincent Baaij (@vnbaaij) in #3867
- [MultiSplitter] Remove position from panel CSS by Vincent Baaij (@vnbaaij) in #3870
- [SortableList] Extend the CSS class with more predefined variables by GlacierFox in #3877
- [Docs] Update WhatsNew, prepare for release by Vincent Baaij (@vnbaaij) in #3880
- [Tabs] Make initialization logic more robust by Vincent Baaij (@vnbaaij) in #3878
- [AutoComplete] Add OptionComparer to prevent duplicate items from different object instances (#3881) by Marvin Klein (@MarvinKlein1508) in #3882
New Contributors
- Tyme-Bleyaert made their first contribution in #3809
- Phillip Hoff (@philliphoff) made their first contribution in #3860
- GlacierFox made their first contribution in #3877
Full Changelog: v4.11.9...v4.12.0