Releases: MudBlazor/MudBlazor
Releases · MudBlazor/MudBlazor
v9.0.0
What's Changed
Breaking Changes
- MudSwitch: Decouple label font size from Size property by @danielchalmers in #11132
- Deprecate some public Style properties by @danielchalmers in #11407
- MudDataGrid: Add CancellationToken support for ServerData by @w3ori in #11841
- ThemeProvider: Rename ObserveSystemThemeChange to ObserveSystemDarkModeChange and remove obsolete methods by @Copilot in #12022
- MudChart: Chart Type Unification + 2 New Charts by @Anu6is in #11458
- MudGlobal: Remove deprecated theming properties by @Copilot in #12141
- Popovers: Make overlay popovers non-modal by default by @Copilot in #12101
- v9: Remove all code marked obsolete/deprecated by @Copilot in #12142
- MudSnackbar: Make snackbar require interaction when action present by @danielchalmers in #12108
- MudFormComponent: Rename methods to async, use await by @ScarletKuro in #12147
- MudLink: Inherit typography by default by @danielchalmers in #12094
- MudColorPicker: Use ParameterState by @ScarletKuro in #10357
- MudTreeView: Add ITreeItemData and make Children IReadOnlyCollection by @danielchalmers in #12090
- Converters: Rework conversion system by @ScarletKuro in #12177
- ResizeObserver: Resizes observer and bounding client rect cleanup by @91378246 in #12173
- Popovers: Remove and Replace DropdownSettings by @versile2 in #12186
- MudTabs: Rename class properties; MudTabPanel: add PanelClass property by @filipvalentin in #12156
- MudStepper: Add IStepContext by @ScarletKuro in #12212
- MudSelect: Use ParameterState for MultiSelection by @ScarletKuro in #12241
- MudSelect: use ParameterState by @Copilot in #12244
- MudBaseInput: Use ParameterState for Text by @Copilot in #12259
- MudBaseInput: ParameterState for Value by @ScarletKuro in #12267
- MudBooleanInput: Use ParameterState for Value by @ScarletKuro in #12273
- DialogService: Rename ShowMessageBox to ShowMessageBoxAsync by @91378246 in #12292
- MudPopover: Remove MudGlobal.PopoverDefaults and move properties to PopoverOptions by @Copilot in #12286
- MudDialog: Move DefaultFocus from MudGlobal.DialogDefaults to MudDialogProvider by @Copilot in #12297
- MudPopover: Remove OverflowBehavior property from components, use PopoverOptions directly by @Copilot in #12298
- MudPopover: Move transition defaults from MudGlobal to PopoverOptions by @danielchalmers in #12300
- MudInput: Use bind:get/bind:set by @ScarletKuro in #12272
- MudBaseInput: Remove TextUpdateSuppression by @ScarletKuro in #12306
- Refactor: Improve MudDebouncedInput, ThrottleDispatcher, DebounceDispatcher by @Copilot in #12296
- MudBaseInput & MudFormComponent: Fix API naming inconsistency by @Copilot in #12312
- MudMenu: Replace IActivatable with MenuContext by @Copilot in #12145
- Masking: Improve abstraction, add more tests by @Copilot in #12314
- Range: Remove setters by @ScarletKuro in #12319
- MudChat: Remove components in v9, redirect to MudX by @Copilot in #12151
- ParameterState: Add ResolveEffectiveParameter, ParameterStateCollection for shared handlers by @ScarletKuro in #12347
- MudFormComponent: Add GetDefaultConverter, cleanup by @ScarletKuro in #12365
- MudSplitPanel: Add get and set divider position functions by @91378246 in #12370
- MudInput: Replace
AutoGrowwithSizingby @danielchalmers in #12417 - ScrollListener: Add report rate and GetCurrentScrollDataAsync by @91378246 in #12183
- MudTextField: Add async postfixes by @91378246 in #12484
- Components: SetTextAsync->SetTextCoreAsync, SetValueAsync->SetValueCoreAsync by @ScarletKuro in #12489
- MudDialogContainer: Rename OnMouseUp to OnMouseUpAsync, make private by @ScarletKuro in #12514
- Remove EventListener / EventManager by @ScarletKuro in #12532
- MudThemeProvider: Fix script and refactor by @meenzen in #12534
- MudBaseInput: Remove ForceUpdate by @ScarletKuro in #12542
- MudSelect: Add two-way Open parameter by @ScarletKuro in #12589
- PopoverOptions: Remove PopoverMode by @ScarletKuro in #12596
- CssBuilder/StyleBuilder: declare as readonly struct by @ScarletKuro in #12598
- Components: Migrate time-dependent logic to TimeProvider abstraction by @Copilot in #12592
- MudSelect/MudSelectItem: Improve communication between them by @Copilot in #12582
- MudSelect: Change SelectedValues to IReadOnlyCollection by @Copilot in #12619
- MudSelect: generic over object SelectOption by @ScarletKuro in #12623
- MudDataGrid: Add ability to continue editing by @ntark in #12430
- MudColorPicker: Fix support for null color values and throttling by @Dnawrkshp in #12567
- MudFileUpload: Remove IActivator, Add defaults by @versile2 in #10487
New Features
- MudFabMenu: Add new component by @91378246 in #12097
- MudDatePicker: Add keyboard navigation by @spingee in #12028
- MudFormComponent: Make Error two-way bindable by @ScarletKuro in #12138
- MudFormComponent: Make ErrorId two-way bindable by @ScarletKuro in #12140
- Palette: Make PaletteLight and PaletteDark of type Palette by @danielchalmers in #12148
- ThemeProvider: Add
bind-CurrentPaletteparameter by @Copilot in #12149 - MudHotkey: Add new component for handling hotkeys by @91378246 in #12079
- MudCheckBox: Improve Accessibility, Add
mud-sr-onlyby @versile2 in #12123 - MudSplitPanel: Add new component by @91378246 in #12116
- MudTable: Use theme typography for font styling by @Copilot in #12152
- MudFormComponent: change ReadValue() -> ReadValue by @ScarletKuro in #12310
- Identifier: Optimize, make it public API by @Copilot in #12339
- MudBaseInput: Make GetInputType protected by @ScarletKuro in #12351
- SequenceComparer: Optimize by using SequenceEqual by @ScarletKuro in #12356
- KeyInterceptorService: Add option to ignore repeat events when holding down keys by @JMolenkamp in #12376
- KeyInterceptorService: Allow omitting TargetClass to attach event handlers to element itself by @JMolenkamp in #12377
- KeyInterceptorService: Do not observe dom when targeting the element itself by @JMolenkamp in #12380
- MudDataGrid: Allow disabling selection per row via criteria by @Anu6is in #11554
- MudLink: Add StartIcon and EndIcon properties by @danielchalmers in #12407
- MudRipple: Provide immediate visual feedback by @danielchalmers in #12409
- MudPicker & MudRangeInput: add customizable ClearIcon parameter by @pwasilewski in #12425
- Add TimeProvider support to DebounceDispatcher and ThrottleDispatcher by @Copilot in #12435
- MudSelect: Add SelectionOnEnter, Improve Pager keyboard UX by...
v9.0.0-rc.1
What's Changed
Breaking Changes
- MudTextField: Add async postfixes by @91378246 in #12484
- Components: SetTextAsync->SetTextCoreAsync, SetValueAsync->SetValueCoreAsync by @ScarletKuro in #12489
- MudDialogContainer: Rename OnMouseUp to OnMouseUpAsync, make private by @ScarletKuro in #12514
- Remove EventListener / EventManager by @ScarletKuro in #12532
- MudThemeProvider: Fix script and refactor by @meenzen in #12534
- MudBaseInput: Remove ForceUpdate by @ScarletKuro in #12542
- MudSelect: Add two-way Open parameter by @ScarletKuro in #12589
- PopoverOptions: Remove PopoverMode by @ScarletKuro in #12596
- CssBuilder/StyleBuilder: declare as readonly struct by @ScarletKuro in #12598
- Components: Migrate time-dependent logic to TimeProvider abstraction by @Copilot in #12592
- MudSelect/MudSelectItem: Improve communication between them by @Copilot in #12582
- MudSelect: Change SelectedValues to IReadOnlyCollection by @Copilot in #12619
- MudSelect: generic over object SelectOption by @ScarletKuro in #12623
- MudDataGrid: Add ability to continue editing by @ntark in #12430
- MudColorPicker: Fix support for null color values and throttling by @Dnawrkshp in #12567
- MudFileUpload: Remove IActivator, Add defaults by @versile2 in #10487
New Features
- ScrollListener: Add report rate and GetCurrentScrollDataAsync by @91378246 in #12183
- MudCard: Add ContentPadding property by @91378246 in #12446
- MudProgressLinear: Add ShowBackground by @91378246 in #12443
- MudTextField: Add insert functions by @91378246 in #12483
- Popovers: Change default OverflowBehavior from FlipOnOpen to FlipAlways by @Copilot in #12411
- MudVirtualize: Add MaxItemCount by @ScarletKuro in #12536
- MudTable: Add row disabled by @91378246 in #12441
- KeyInterceptorService: Add KeyCommand concept by @ScarletKuro in #12512
- MudProgressCircular, MudProgressLinear: Add
aria-busyattribute by @Copilot in #12586 - MudForm: Add OnEnterPressed by @91378246 in #12570
- MudCheckBox, MudRadio, MudSwitch: Add or improve
aria-labelsupport by @danielchalmers in #12591 - MudDialogProvider: Add CloseOnNavigation to DialogOptions to optionally close dialogs on navigation by @aaronleev in #12437
- MudDataGrid: Format pagination numbers with group separators and improve InfoFormat logic by @angusdumaresq in #12605
- MudExitPrompt: Add component by @91378246 in #12287
Bug Fixes
- MudDataGrid: Fix stale selection/hierarchy cleanup by @Xsodia in #12354
- MudCollapse: Hide content after collapse animation by @Anu6is in #12455
- MudDataGrid: Fix SelectedItems event callback not firing due to shared reference by @Copilot in #12511
- MudMenu: Fix race condition, Improve test case reliability by @danielchalmers in #12510
- MudSelect: Replace async void with Task by @ScarletKuro in #12539
- MudTheme: Don't cache supplied Theme parameter by @ScarletKuro in #12559
- MudSwitch, MudCheckBox, MudRadio: Render content inside
spanby @danielchalmers in #12590 - MudSplitPanel: Fix splitter reset on double click even if drag occurs by @91378246 in #12594
- MudTable: Add accessible name to loading progress bar by @Copilot in #12618
- ThrottleDispatcher: Fix not throttling fast-completing actions by @ScarletKuro in #12636
New Contributors
- @Xsodia made their first contribution in #12354
- @corvinsz made their first contribution in #12459
- @wrakocy made their first contribution in #12454
- @aaronleev made their first contribution in #12437
- @angusdumaresq made their first contribution in #12605
- @ntark made their first contribution in #12430
- @Dnawrkshp made their first contribution in #12567
Full Changelog: v9.0.0-preview.2...v9.0.0-rc.1
v9.0.0-preview.2
What's Changed
Breaking Changes
- ParameterState: Add ResolveEffectiveParameter, ParameterStateCollection for shared handlers by @ScarletKuro in #12347
- MudFormComponent: Add GetDefaultConverter, cleanup by @ScarletKuro in #12365
- MudSplitPanel: Add get and set divider position functions by @91378246 in #12370
- MudInput: Replace
AutoGrowwithSizingby @danielchalmers in #12417
New Features
- Identifier: Optimize, make it public API by @Copilot in #12339
- MudBaseInput: Make GetInputType protected by @ScarletKuro in #12351
- SequenceComparer: Optimize by using SequenceEqual by @ScarletKuro in #12356
- KeyInterceptorService: Add option to ignore repeat events when holding down keys by @JMolenkamp in #12376
- KeyInterceptorService: Allow omitting TargetClass to attach event handlers to element itself by @JMolenkamp in #12377
- KeyInterceptorService: Do not observe dom when targeting the element itself by @JMolenkamp in #12380
- MudDataGrid: Allow disabling selection per row via criteria by @Anu6is in #11554
- MudLink: Add StartIcon and EndIcon properties by @danielchalmers in #12407
- MudRipple: Provide immediate visual feedback by @danielchalmers in #12409
- MudPicker & MudRangeInput: add customizable ClearIcon parameter by @pwasilewski in #12425
- Add TimeProvider support to DebounceDispatcher and ThrottleDispatcher by @Copilot in #12435
- MudSelect: Add SelectionOnEnter, Improve Pager keyboard UX by @nccadman19 in #12405
Bug Fixes
- DebounceDispatcher: Fix race condition causing flaky test by @Copilot in #12334
- MudDatePicker: Fix FixYear by @ScarletKuro in #12372
- MudPicker: Adds new style for disabled MudPicker static variant (#11761) by @dbarisakkurt in #12352
- MudDateRangePicker: Implement ResetValueAsync for MudForm reset by @pwasilewski in #12390
- MudBaseDatePicker: Ensure GetMonthStart always returns the first day of the month by @pwasilewski in #12386
- MudDatePicker: Prevent ArgumentOutOfRangeException at DateTime boundaries by @Copilot in #12378
- DebounceDispatcher: Fix ObjectDisposedException from premature CTS disposal by @Copilot in #12393
- MudDatePicker: Fix keyboard navigation with fixed year/month by @spingee in #12180
- MudDialog: Prevent default on close button to not trigger validations by @spingee in #12332
New Contributors
- @mcbodge made their first contribution in #12340
- @JMolenkamp made their first contribution in #12376
- @dbarisakkurt made their first contribution in #12352
- @fuguiKz made their first contribution in #12355
Full Changelog: v9.0.0-preview.1...v9.0.0-preview.2
v9.0.0-preview.1
What's Changed
Breaking Changes
- MudSwitch: Decouple label font size from Size property by @danielchalmers in #11132
- Deprecate some public Style properties by @danielchalmers in #11407
- MudDataGrid: Add CancellationToken support for ServerData by @w3ori in #11841
- ThemeProvider: Rename ObserveSystemThemeChange to ObserveSystemDarkModeChange and remove obsolete methods by @Copilot in #12022
- MudChart: Chart Type Unification + 2 New Charts by @Anu6is in #11458
- MudGlobal: Remove deprecated theming properties by @Copilot in #12141
- Popovers: Make overlay popovers non-modal by default by @Copilot in #12101
- v9: Remove all code marked obsolete/deprecated by @Copilot in #12142
- MudSnackbar: Make snackbar require interaction when action present by @danielchalmers in #12108
- MudFormComponent: Rename methods to async, use await by @ScarletKuro in #12147
- MudLink: Inherit typography by default by @danielchalmers in #12094
- MudColorPicker: Use ParameterState by @ScarletKuro in #10357
- MudTreeView: Add ITreeItemData and make Children IReadOnlyCollection by @danielchalmers in #12090
- Converters: Rework conversion system by @ScarletKuro in #12177
- ResizeObserver: Resizes observer and bounding client rect cleanup by @91378246 in #12173
- Popovers: Remove and Replace DropdownSettings by @versile2 in #12186
- MudTabs: Rename class properties; MudTabPanel: add PanelClass property by @filipvalentin in #12156
- MudStepper: Add IStepContext by @ScarletKuro in #12212
- MudSelect: Use ParameterState for MultiSelection by @ScarletKuro in #12241
- MudSelect: use ParameterState by @Copilot in #12244
- MudBaseInput: Use ParameterState for Text by @Copilot in #12259
- MudBaseInput: ParameterState for Value by @ScarletKuro in #12267
- MudBooleanInput: Use ParameterState for Value by @ScarletKuro in #12273
- DialogService: Rename ShowMessageBox to ShowMessageBoxAsync by @91378246 in #12292
- MudPopover: Remove MudGlobal.PopoverDefaults and move properties to PopoverOptions by @Copilot in #12286
- MudDialog: Move DefaultFocus from MudGlobal.DialogDefaults to MudDialogProvider by @Copilot in #12297
- MudPopover: Remove OverflowBehavior property from components, use PopoverOptions directly by @Copilot in #12298
- MudPopover: Move transition defaults from MudGlobal to PopoverOptions by @danielchalmers in #12300
- MudInput: Use bind:get/bind:set by @ScarletKuro in #12272
- MudBaseInput: Remove TextUpdateSuppression by @ScarletKuro in #12306
- Refactor: Improve MudDebouncedInput, ThrottleDispatcher, DebounceDispatcher by @Copilot in #12296
- MudBaseInput & MudFormComponent: Fix API naming inconsistency by @Copilot in #12312
- MudMenu: Replace IActivatable with MenuContext by @Copilot in #12145
- Masking: Improve abstraction, add more tests by @Copilot in #12314
- Range: Remove setters by @ScarletKuro in #12319
- MudChat: Remove components in v9, redirect to MudX by @Copilot in #12151
New Features
- MudFabMenu: Add new component by @91378246 in #12097
- MudDatePicker: Add keyboard navigation by @spingee in #12028
- MudFormComponent: Make Error two-way bindable by @ScarletKuro in #12138
- MudFormComponent: Make ErrorId two-way bindable by @ScarletKuro in #12140
- Palette: Make PaletteLight and PaletteDark of type Palette by @danielchalmers in #12148
- ThemeProvider: Add
bind-CurrentPaletteparameter by @Copilot in #12149 - MudHotkey: Add new component for handling hotkeys by @91378246 in #12079
- MudCheckBox: Improve Accessibility, Add
mud-sr-onlyby @versile2 in #12123 - MudSplitPanel: Add new component by @91378246 in #12116
- MudTable: Use theme typography for font styling by @Copilot in #12152
- MudFormComponent: change ReadValue() -> ReadValue by @ScarletKuro in #12310
Bug Fixes
- MudAutocomplete: Fix OpenChanged being called twice after clearing selection by @Yomodo in #12076
- MudColor: Add MudColorComparer by @ScarletKuro in #12143
- ParameterState: Fix Value edge case, fix nullability by @ScarletKuro in #12179
- MudDateRangePicker: Fix StartMonth being ignored when DateRange is set by @ChristosMaragkos in #12191
- Analyzer: Fix MUD0012 analyzer false positive for Expression<Func<>> by @Copilot in #12216
- ParameterState: Force "initialization" after SetValueAsync by @ScarletKuro in #12242
- MudDrawer: Fix CSS animation flicker on re-render by using transition instead of animation by @daveHylde in #12279
- MudFocusTrap: guard against disposal race in OnAfterRenderAsync by @jpacc260 in #12252
New Contributors
- @spingee made their first contribution in #12028
- @ChristosMaragkos made their first contribution in #12191
- @filipvalentin made their first contribution in #12156
- @daveHylde made their first contribution in #12279
- @jpacc260 made their first contribution in #12252
Full Changelog: v8.15.0...v9.0.0-preview.1
v8.15.0
What's Changed
New Features
- MudTabs: Add onmousedown and oncontextmenu events by @DrastamatSargsyan in #11966
- SankeyChart: Add multiple convenience features by @91378246 in #12064
- MudDialog, MudPicker: Hide empty actions render fragment by @danielchalmers in #12093
- MudDataGrid: Custom Child Row Rendering by @csteeg in #11594
- MudFormComponent: Make ErrorText property two-way bindable by @soridev in #12119
Bug Fixes
- MudDrawer: Fix Persistent Anchor Top & Bottom (#11392) by @redgp0g in #11695
- MudTabs: Refactor state management and fix resize/scroll bugs by @versile2 in #12011
- MudDataGrid, MudTable: Fix Mobile Loading Bar by @versile2 in #12102
- MudAutocomplete: Fails to reopen when nested in MudMenu by @Nickztar in #12021
- MudOverlay: Fix scrollable background with visible dialog by @timmac-qmc in #12121
- PopoverOptions: Fix missing property assignment by @soridev in #12125
- MudBaseInput: Fix OnParametersSet for ParameterState by @ScarletKuro in #12136
Other Changes
New Contributors
- @khanhkhanhlele made their first contribution in #12061
- @redgp0g made their first contribution in #11695
- @csteeg made their first contribution in #11594
- @soridev made their first contribution in #12119
Full Changelog: v8.14.0...v8.15.0
v8.14.0 (November)
What's Changed
Breaking Changes
- MudGlobal: Deprecate theming properties by @danielchalmers in #11415
New Features
- MudColorPicker: Add opt-out tooltips for icon buttons by @danielchalmers in #11953
- MudMenu: Enhance keyboard accessibility and focus management by @nccadman19 in #11762
- MudTable: Add AriaLabel parameter for accessibility by @dev-KingMaster in #11995
- Pickers: Add InputId parameter by @rasmus-carlsson in #12003
- Icons: Add Slack brand icon to Icons.Custom.Brands by @codomposer in #12057
- MudStepper: Provide step context to child content by @dev-KingMaster in #12054
Bug Fixes
- MudDataGrid: Fix generated EditTemplates not inheriting their column's culture by @benditorok in #11931
- CSS: Improve browser compatibility by replacing
from ... r g bsyntax by @danielchalmers in #11939 - MudDialog: Fix gaps in body style by @danielchalmers in #11506
- MudIconButton: Fix filled buttons losing background color on click by @igotinfected in #11944
- MudDialog: Force titles to wrap & prevent close button overlap by @RabindranathChanda in #11921
- MudPopover: Fix JS Typo by @versile2 in #11968
- MudFormComponent: Clear converter errors on ResetValidation by @ArfitAP in #11971
- MudScrollListener: Fix document scroll by @versile2 in #11978
- MudTooltip: Fix FullWidth children not stretching by @FreskOoAs in #11948
- MudAutocomplete: ProgressBar AdornmentIcon Hiding by @versile2 in #11980
- MudTabs: Fix TabWrapperContent and Tooltip display with Drag and Drop by @versile2 in #12009
- MudSelect: Display selected value when null by @rasmus-carlsson in #12001
- ParameterState: Add Snapshot to avoid race condition by @ScarletKuro in #12023
- MudNavGroup: Fix Background Color After Click by @mckaragoz in #11989
- MudDatePicker: Fix FixedDay, FixMonth, FixYear for non-Gregorian calendar by @oxayotl in #11992
- MudAutocomplete: Fix input not focused on adornment click by @digitaldirk in #11970
- MudAutocomplete: OpenChanged called twice after selection by @Yomodo in #11985
- MudCard: Hide gap when MudCardActions is empty by @danielchalmers in #12033
- MudExpansionPanel: Fix Gutters property not affecting header padding by @Copilot in #12036
Other Changes
New Contributors
- @benditorok made their first contribution in #11931
- @RabindranathChanda made their first contribution in #11921
- @ArfitAP made their first contribution in #11971
- @FreskOoAs made their first contribution in #11948
- @dev-KingMaster made their first contribution in #11995
- @codomposer made their first contribution in #12057
Full Changelog: v8.13.0...v8.14.0
v8.13.0 (October)
What's Changed
New Features
- MudTable: Add LoadingContentBody render fragment by @Enderlook in #11718
- MudTable: Scroll to row & focus cell by @Anu6is in #11569
- MudSnackbar: Add global HideIcon option by @franco-diaz-licham in #11900
- MudDataGrid: Add parameters for filter icons by @CyrilArtFX in #11864
Bug Fixes
- MudIconButton: Fix icon button with default color not having focus indicator by @igotinfected in #11858
- MudCheckbox: Fix Tri-State required validation by @Anu6is in #11886
- MudCarousel: Fix UI update of bullets on item add by @Blocko07 in #11873
- MudDataGrid: Hierarchy ExpandAll/CollapseAll when one item is present by @versile2 in #11904
- MudTabs: Guard for ScrollPrev by @versile2 in #11924
New Contributors
- @Blocko07 made their first contribution in #11873
- @franco-diaz-licham made their first contribution in #11900
- @CyrilArtFX made their first contribution in #11864
Full Changelog: v8.12.0...v8.13.0
v8.12.0 (September)
What's Changed
New Features
- MudDataGrid: Add hierarchy visibility toggled parameter by @GeorgeKarlinzer in #11706
- MudChart: Support custom ToString func for Y axis by @IchBinAb4los in #11674
Bug Fixes
- MudPopover: Maintain Scroll Position by @versile2 in #11765
- MudTextField: Fix padding for outlined multiline fields by @rasmus-carlsson in #11776
- MudDataGrid: Fix nested group expansion for multilevel grouping (#11725) by @M4ntax in #11729
- MudDialog: Fix when a dialog is canceled, it can be reopened by @vernou in #11804
- MudDataGrid : Refresh on collection changed by @vernou in #11822
- MudDataGrid: SCSS, Clean Up Sticky Columns by @versile2 in #11800
- MudAutocomplete: Fix
Strict=falsewhen using aConverterwithCoerceValueby @Mr-Technician in #11826
New Contributors
- @rasmus-carlsson made their first contribution in #11776
- @M4ntax made their first contribution in #11729
- @IchBinAb4los made their first contribution in #11674
- @Copilot made their first contribution in #11810
Full Changelog: v8.11.0...v8.12.0
MudBlazor v8.11.0
What's Changed
New Features
- MudField: AdornmentAria and ShrinkLabel by @versile2 in #11669
- MudStepper: Add Skipped State (#11739) by @Alex-DeLaet in #11742
Bug Fixes
- MudTable: Maintains group row state when group list is modified by @vernou in #11681
- MudTextField: Fix Focus by ElementReference by @versile2 in #11733
- MudMenu: Hide menu list if it has no items by @danielchalmers in #11740
- MudDataGrid: Fix HierarchyColumn Expansion with Funcs by @versile2 in #11292
- MudTabs: Improve accessibility by @nccadman19 in #11581
- MudTable : Fix bug where CurrentPage is reset at the initialization by @vernou in #11745
- MudPopover: MudList MaxHeight Adjustments by @versile2 in #11734
Other Changes
- Community Extensions: Add MudX by @versile2 in #11692
- MudPopover: Fix MudList Scroll Issue by @versile2 in #11694
- MudTimeSeriesChart: Use InvariantCulture when rendering opacity (#11696) by @svarnyjunak in #11697
- MudHighlighter: Maintain markup formatting when Markup=true by @Anu6is in #11705
- MudBaseInput: Fix expired ParameterView in inherited components by @GeorgeKarlinzer in #11715
New Contributors
- @svarnyjunak made their first contribution in #11697
- @GeorgeKarlinzer made their first contribution in #11715
- @Alex-DeLaet made their first contribution in #11742
Full Changelog: v8.10.0...v8.11.0
MudBlazor v8.10.0
What's Changed
Breaking Changes
- MudStepper: Remove StepStyle property by @danielchalmers in #11589
New Features
- DataGrid: Extend DateOnly filtering support for Simple and ColumnFilterMenu modes by @raimana in #11599
Bug Fixes
- MudTextField: Fix excessive height with AutoGrow, Outlined, Dense, and Adornment by @mathdx1111 in #11600
- MudFocusTrap: Prevent JSException on Disposed Component by @jHabjanMXP in #11586
- MudTabs: Update ActiveIndex On Render and Refresh when Drag and Drop Enabled by @versile2 in #11568
- MudDataGrid: AllowUnsorted Default Behavior by @versile2 in #11655
- MudSimpleTable: Remove redundant bottom border from the last row header by @9PK4U in #11628
Other Changes
New Contributors
Full Changelog: v8.9.0...v8.10.0