Released on November 22, 2024
What's Changed
Breaking Changes
- MudDataGrid: Rename _classname to Classname etc by @ScarletKuro in #10149
- MudPagination: Use ParameterState by @ScarletKuro in #10154
- MudBreadcrumbs: Convert BreadcrumbItem to record type by @danielchalmers in #10116
- MudBreadcrumbs: Change HTML structure and semantics for accessibility by @danielchalmers in #10115
- MudToggleGroup: Fix icon margins by @danielchalmers in #10162
- MudSelect: Open menu on pointer down instead of click by @danielchalmers in #10129
- MudAutocomplete: Don't wrap around selected index with down arrow by @danielchalmers in #10161
- MudAutocomplete: Coerce value immediately by @vernou in #10138
- MudSwipeArea: Replace ontouch with onpointer by @ScarletKuro in #9445
New Features
- MudTreeView: Add parameter FilterFunc for selectively displaying tree nodes by @mueller-marcel in #10096
- MudNavGroup: Add TitleContent parameter by @Ben0421 in #10160
- MudDataGrid: Custom comparer by @Anu6is in #10156
- Autocomplete: Add nullable annotation by @meenzen in #10127
- MudInputAdornment: Add nullable annotation. by @ScarletKuro in #10203
- Mask: Add nullable annotation by @meenzen in #10119
- NumericField: Add nullable annotation by @meenzen in #10123
- Input: Add nullable annotation by @meenzen in #10124
- MudNumericField: Change default InputMode to decimal by @Eddie-Hartman in #9923
- MudAppBar: Add contextual action bar implementation by @Anu6is in #10210
- Add .NET9 Support by @ScarletKuro in #10233
- MudGlobal: Add defaults for MudPaper by @rena0157 in #10264
- MudColor: Add Lerp by @ScarletKuro in #10275
- MudColor: Add IFormattable by @ScarletKuro in #10295
- MudNavGroup: Add HeaderClass for title customization by @Anu6is in #10268
- Snackbar: Move Icon configs to CommonSnackbarOptions by @Anu6is in #10285
Bug Fixes
- MudTextField: Fix ShrinkLabel for text fields with Mask by @Anu6is in #10134
- MudDataGrid: Fix Sticky Columns with Sticky Headers by @versile2 in #10151
- JS: Fix cannot read properties of undefined / null by @ScarletKuro in #10202
- MudList: Fix logic of the Gutters parameter by @henon in #10199
- MudTabs: Fix scrolling to active index by @timmac-qmc in #10184
- MudDataGrid: Allow grouping by null values by @ScarletKuro in #10213
- [MudSelect] Control popover width by @Anu6is in #10215
- MudSelect, MudMenu: Fix max height exceeds window by @versile2 in #10216
- MudSelect/MudDatePicker: Fix accidental MudDatePicker break while maintaining desired MudSelect behavior by @Anu6is in #10238
- MudDataGrid: Fix virtualized indexes (#10179) by @Ptipoi-jf in #10218
- MudMenu: Fix menu closing if mouse move too quickly by @charles7668 in #10172
- DataGridTests: Fix test failure by using Invariant Culture by @meenzen in #10220
- Pickers: Fix popover elevation and gap by @danielchalmers in #10270
- Revert "Popover: Hide all element overflow" by @danielchalmers in #10308
Other Changes
- Chore: Drop CollectionExtensions for .NET 9+ by @xC0dex in #10165
- MudInput: Remove `@onmousewheel` by @ScarletKuro in #10221
New Contributors
- @timmac-qmc made their first contribution in #10184
- @RamType0 made their first contribution in #10097
- @Ptipoi-jf made their first contribution in #10218
Full Changelog: v8.0.0-preview.4...v8.0.0-preview.5
Released on October 30, 2024
What's Changed
New Features
- Picker: Add nullable annotation by @meenzen in #10121
- MudMenu: Fix PositionAtCursor by @versile2 in #10122
- Form: Add nullable annotation by @meenzen in #10125
Bug Fixes
- MudBreadcrumbs: Fix separator template not vertically centered by @danielchalmers in #10112
- MudDataGrid: Correctly render initially expanded rows by @Anu6is in #10133
- IJSRuntimeExtensions: Fix when pre-rendering by @ScarletKuro in #10142
Full Changelog: v8.0.0-preview.3...v8.0.0-preview.4
Released on October 29, 2024
What's Changed
New Features
- MudGlobal: Add more component defaults by @swatkinson in #9691
- MudGlobal: MudGlobal: Add more defaults for Button and Input by @sidneyxvr in #10006
Other Changes
- Docs: Fix Releases page not linking PR IDs other than 4 in length by @danielchalmers in #10118
Full Changelog: v7.14.0...v7.15.0
Released on October 28, 2024
What's Changed
Breaking Changes
- Inputs, Menu: Standardize default origin point by @danielchalmers in #10071
- MudDrawer: Make Temporary Drawer non-responsive by @Nickztar in #10095
New Features
- MudDatePicker: Use TimeProvider to allow mocking current date by @emcbem in #10087
- Inputs: Hide Clear button when readonly by @danielchalmers in #10070
Bug Fixes
- MudAutocomplete: Fix Text coersion on Tab key (OnBlur or CloseMenu) by @HClausing in #10074
- MudAutocomplete: Fix ResetAsync without debounce not opening the menu by @vernou in #10063
- MudPopover: Fix z-index issues with nested popovers by @versile2 in #10089
- MudPopover: Fix regression with respect to direction and location and z-index by @versile2 in #10106
- Fix origin points that relied on previous defaults by @danielchalmers in #10110
- MudToggleGroup: Unregister removed items by @danielchalmers in #10091
Other Changes
New Contributors
Full Changelog: v8.0.0-preview.2...v8.0.0-preview.3
Released on October 22, 2024
What's Changed
Breaking Changes
- MudDialog: Don't override `Class` param and convert BackgroundClass to getter by @henon in #9909
- MudFileUpload: fix `AppendMultipleFiles` keeping stale file references (#9586) by @igotinfected in #9600
- Typography: Remove `input` in favor of `subtitle1` by @danielchalmers in #10028
- Components: Use IAsyncDisposable by @ScarletKuro in #10037
- MudSelectItem, MudNavLink: Remove MudBaseSelectItem by @ScarletKuro in #10045
- Radio, Check Box, Switch: Unification and improved alignaments by @ralvarezing in #9472
- Scroll services: Clean up, make implementations internal, add xmodoc by @ScarletKuro in #10048
- EventListener: Clean up, make implementations internal, add xmodoc by @ScarletKuro in #10051
- ResizeObserver: Clean up, make implementations internal, add xmodoc by @ScarletKuro in #10055
- JsEvent: Use IAsyncDisposable by @ScarletKuro in #10061
- MudCollapse: Rework animation by @danielchalmers in #10056
- Inputs: Refactor adornment related code by @danielchalmers in #10057
- Dialog: Use ParameterState, make DialogOptions immutable by @ScarletKuro in #10066
New Features
- ObserverManager: Use ConcurrentDictionary by @ScarletKuro in #10023
- DataGrid: Allow using enum with Display attributes for filter #7621 by @TheCrazyWolf in #8581
- JsEvent: Use InvokeVoidAsyncWithErrorHandling by @ScarletKuro in #10025
- MudDataGrid: Accessibility fixes by @OllieFox131 in #10044
- MudStepper: Add opt-out Ripple property by @danielchalmers in #10060
- MudAutocomplete: add `InputClass` by @danielchalmers in #10064
- MudGlobal: Add more defaults for Button and Input by @sidneyxvr in #10006
- MudDataGrid Validator [Parameter] (#9860) by @candritzkynet in #10065
Bug Fixes
- MudChart: Add null check for InputData (#10007) by @dunds-com in #10008
- BrowserViewportService: Improve CancellationToken logic by @ScarletKuro in #10012
- PopoverService: Improve CancellationToken logic by @ScarletKuro in #10013
- BrowserViewportService: Remove semaphore, Drawer: Use IAsyncDisposable by @ScarletKuro in #10020
- Table: Avoid checkbox overflow by @danielchalmers in #9914
- MudAutocomplete : CoerceValue only on Blur with Immediate=false by @vernou in #9881
- EventUtil: Fix UnsafeAccessor by @ScarletKuro in #10043
- MudDataGrid: Fix regression in #9916 and #9801 by @ScarletKuro in #10042
- MudMenu: Fix nested menu to support multiple levels. (#7376) by @charles7668 in #9537
- Inputs: Restore original line height by @danielchalmers in #10059
- MudTabs, MudDataGrid: Fix memory leaks #9735 by @ScarletKuro in #10062
- MudStepper: Fix CompletedContent not shown in Vertical variant by @henon in #10075
Other Changes
- Localization: Remove IStringLocalizer from InternalMudLocalizer by @ScarletKuro in #10024
New Contributors
- @dunds-com made their first contribution in #10008
- @TheCrazyWolf made their first contribution in #8581
- @charles7668 made their first contribution in #9537
- @OllieFox131 made their first contribution in #10044
- @sidneyxvr made their first contribution in #10006
- @candritzkynet made their first contribution in #10065
Full Changelog: v8.0.0-preview.1...v8.0.0-preview.2
Released on October 22, 2024
What's Changed
New Features
- MudDataGrid: MudDataGrid Validator [Parameter] by @candritzkynet in #10065
Bug Fixes
Full Changelog: v7.13.0...v7.14.0
Released on October 17, 2024
What's Changed
Bug Fixes
- MudDataGrid: Fix regression in #9916 and #9801 by @ScarletKuro in #10042
- BrowserViewportService: Remove semaphore, Drawer: Use IAsyncDisposable by @ScarletKuro in #10020 (from v7.12.1)
Full Changelog: v7.12.0...v7.13.0
Released on October 14, 2024
What's Changed
Bug Fixes
- PopoverService: Improve CancellationToken logic by @ScarletKuro in #10013
- MudChart: Add null check for InputData by @dunds-com in #10008
- BrowserViewportService: Improve CancellationToken logic by @ScarletKuro in #10012
Full Changelog: v7.11.0...v7.12.0
Released on October 13, 2024
What's Changed
Breaking Changes
- Build: Drop support for .NET 7 by @danielchalmers in #9511
- Theme: Change Typography members to type BaseTypography by @danielchalmers in #9434
- MudTable: Rename MudBlazorFix namespace to MudBlazor by @ScarletKuro in #9952
- Rename utilities to fix typos by @danielchalmers in #9582
- Typography: Make `FontWeight` and `LineHeight` strings by @danielchalmers in #9592
- MudGlobal: Remove `EnableIllegalRazorParameterDetection` by @danielchalmers in #9580
- Remove KeyInterceptor, Replaced by KeyInterceptorService by @ScarletKuro in #9956
- Remove MudPopoverService by @ScarletKuro in #9957
- Key handling followup work by @danielchalmers in #9921
- KeyInterceptorService: Make KeyOptions immutable by @ScarletKuro in #9969
- DialogService: Remove obsolete OnDialogInstanceAdded by @ScarletKuro in #9980
- MudDropContainer: Remove obsolete API by @ScarletKuro in #9981
- MudDataGrid: Remove obsolete CancelledEditingItem by @ScarletKuro in #9982
- JsApiService: Make implementation internal & add xmldoc. by @ScarletKuro in #9994
- JsEvent: Make implementation internal & add xmldoc. by @ScarletKuro in #9996
- IJSRuntimeExtensions: Adjust pre-rendering handling for .NET8 by @ScarletKuro in #9997
- Localization: Remove obsolete code by @meenzen in #10001
- EventUtil: Propagate exceptions. by @ScarletKuro in #9967
- TimeSeries: Rename `TimeSeriesDiplayType` to fix typo by @danielchalmers in #9581
- MudCharts: Update Namespace, set some classes visibility to internal by @ingkor in #9919
- Add `Typography` suffix to all typography classes by @danielchalmers in #9962
New Features
- ParameterState: Small optimization & using cleanup by @ScarletKuro in #9955
- MudGlobal: Add more component defaults by @swatkinson in #9691
- EventListener: Use [JsonSourceGenerationOptions] & cleanup by @ScarletKuro in #9983
- BrowserViewportService: Add CancellationTokenSource by @ScarletKuro in #9990
- PopoverService: Improve DisposeAsync by @ScarletKuro in #9991
- KeyInterceptorService: Improve DisposeAsync by @ScarletKuro in #9992
- DialogService: Mark sync API as obsolete by @ScarletKuro in #10000
Bug Fixes
- MudTheme: Fix STJ Deserialization & add test by @ScarletKuro in #9961
- MudTabs: Fix ElementReference regression in #9889 by @ScarletKuro in #9970
- MudSelect: Disable logging for KeyInterceptor by @ScarletKuro in #9977
- MudStepper: Fix some bugs and improve documentation by @henon in #9989
- Popover: Hide all element overflow by @danielchalmers in #9993
Other Changes
- StringExtensions: Remove not used API & add tests by @ScarletKuro in #9984
- TimeSpanExtensions: Remove not used API & add tests by @ScarletKuro in #9987
New Contributors
- @swatkinson made their first contribution in #9691
Full Changelog: v7.9.0...v8.0.0-preview.1
Released on October 12, 2024
What's Changed
Bug Fixes
- MudSelect: Disable logging for KeyInterceptor by @ScarletKuro in #9977
- MudStepper: Fix some bugs and improve documentation by @henon in #9989
- BrowserViewportService: Add CancellationTokenSource by @ScarletKuro in #9990
Full Changelog: v7.10.0...v7.11.0
Released on October 11, 2024
What's Changed
Bug Fixes
- KeyInterceptorOptions: Fix breaking change introduced in #9896 by @ScarletKuro in #9971
- MudTabs: Fix ElementReference regression in #9889 by @ScarletKuro in #9970
Full Changelog: v7.9.0...v7.10.0
Released on October 10, 2024
What's Changed
New Features
- MudTreeViewItem: Add property Visible for conditionally hiding sub-trees without reloading by @mueller-marcel in #9798
- MudButtonGroup: Stretch child buttons by @vernou in #9713
- Add dark mode to native html input controls by @digitaldirk in #9814
- DateMask: Remove logging in ModifyFinalText by @ScarletKuro in #9861
- MudTimeSeriesChart: Add X & Y Axis Title parameters by @MattParkerDev in #9781
- MudSkeleton: add dark mode support by @digitaldirk in #9815
- MudTabs: Add nullable annotation by @meenzen in #9889
- MudTextField: Add nullable annotation. by @ScarletKuro in #9897
- Introduce KeyInterceptorService withs sync/async support to replace KeyInterceptor by @ScarletKuro in #9896
- MudDialog: Add OnKeyDown and OnKeyUp events by @henon in #9906
- MudChart: Add nullable annotation by @meenzen in #9907
- MudChip: Improve keyboard accessibility by @igotinfected in #9455
- MudStepper: New Component by @henon in #9911
- MudExpansionPanel: Add HeaderClass by @MeysamMoghaddam in #6743
- MudSelect: Add nullable annotation. by @ScarletKuro in #9937
- MudForm: Expose ChildForms to derived classes by @tomasz-soltysik in #7470
Bug Fixes
- MudDialogInstance: SetTitle mark parameter as nullable (#9817) by @IIARROWS in #9818
- MudListItem: Allow overriding `tabindex` via UserAttributes by @hallaelsa in #9822
- MudColor: Remove [JsonInclude] from public properties by @ScarletKuro in #9838
- MudButton : Implement IDisposable by @vernou in #9835
- MudButton: Fix sonar warning about Dispose implementation by @ScarletKuro in #9844
- MudDataGrid: properly clear the filter values by @0xced in #9801
- MudListItem: Fix redundant whitespace in CSS class (#9868) by @Eagle3386 in #9869
- MudDateRangePicker: Incorrect margins and align when on a stack or grid by @ralvarezing in #9890
- MudDataGrid: Fix NRE when property has a nested null value by @ScarletKuro in #9916
- MudCheckBox and MudRadio: Do not grey out when read-only (#9876) by @ingkor in #9904
- MudAutocomplete: Incorrect horizontal spacing on RTL mode by @ralvarezing in #9913
- DataGrid: Prevent applying same filters twice by @Namoshek in #9877
- MudDataGrid: Remove empty filters when closing the filter menu without applying (#8998) by @henjoh75 in #9885
- MudStepper: Fix step number alignment by @Garderoben in #9931
- PopoverService: Remove locking by @ScarletKuro in #9938
- MudPopover: Fix negative results in JS calculations for overflow behavior by @versile2 in #9933
New Contributors
- @hallaelsa made their first contribution in #9822
- @MeysamMoghaddam made their first contribution in #6743
- @henjoh75 made their first contribution in #9885
Full Changelog: v7.8.0...v7.9.0
Released on September 06, 2024
What's Changed
Bug Fixes
- Snackbar: Revert ReaderWriterLockSlim dispose in SnackbarService by @ScarletKuro in #9763
- CsssBuilder/StyleBuilder: Fix for initialized as default by @renaudrenaud85 in #9765
Full Changelog: v7.7.0...v7.8.0
Released on September 02, 2024
What's Changed
New Features
- Icons: Add Empty icon by @skyslide22 in #9478
- MudTable: Cancel ServerLoad func on Dispose by @boukenka in #9604
- MudField: Text overflow ellipsis for labels by @ArcadeMode in #9613
- Snackbar: Add nullable annotationby @xC0dex in #9454
Bug Fixes
- MudText: Handle empty HtmlTag as null by @danielchalmers in #9576
- MudDropContainer: Fixes typos in method names by @danielchalmers in #9578
- MudNumericField: Support `Typo` property by @danielchalmers in #9608
- Icons: Fix Steam icon by @ScarletKuro in #9641
- MudAutocomplete: Fix search not being triggered when the text is cleared by @vernou in #9599
- MudDataGrid : Fix Resize column when neighboring is hidden by @vernou in #9643
- MudInput: Revert left and right margins added in #9517 by @ralvarezing in #9652
- MudRadioGroup: Bind after should not trigger when value is modified externally by @Mr-Technician in #9614
- Autocomplete: Improve handling of focus events by @danielchalmers in #9639
- MudSelect: Fix OnKeyDown not triggered correctly for the Enter key by @mwiehler in #9595
- BrowserViewportService: Fix ResizeOptions by @ScarletKuro in #9686
- ToggleGroup: Fix bad layout on initial render by @danielchalmers in #9706
- MudCollapse: Remove `aria-expanded` binding by @danielchalmers in #9714
Other Changes
New Contributors
- @w3ori made their first contribution in #9624
- @renaudrenaud85 made their first contribution in #9635
- @mwiehler made their first contribution in #9595
- @renovate-bot made their first contribution in #9687
Full Changelog: v7.6.0...v7.7.0
Released on August 06, 2024
What's Changed
New Features
- MudThemeProvider: Add ObserveSystemThemeChange by @ScarletKuro in #9442
- MudDateRangePicker: Add parameter to allow capture of disabled dates (#9452) by @tavanuka in #9466
- MudTreeView: Allow for parent auto selection configuration by @BarbeRouss in #9567
Bug Fixes
- DataGrid: Fix multiple filter popups can be opened by @danielchalmers in #9546
- MudTimePicker: Fix dispose method by @danielchalmers in #9552
- MudElement: Fix ElementReferenceCapture by @danielchalmers in #9547
- MudDialog: Avoid using aria-hidden on a focused element or its ancestor by @danielchalmers in #9545
- MudInput: Handle AutoGrow dispose when ElementReference is null by @danielchalmers in #9561
- Menu: Stay open after being clicked with `MouseOver` by @danielchalmers in #9513
- Make object-fit and object-position styles important by @danielchalmers in #9499
- Inputs: Fixed margins on each variant and margin sizes by @ralvarezing in #9517
- MudTreeViewItem: Add ReadOnly by @FreyLuis in #9557
Other Changes
- Alert: Fix vertical icon position on alerts by @gabephudson in #9526
- Performance: Use Identifier helper in more cases by @xC0dex in #9558
New Contributors
- @gabephudson made their first contribution in #9526
- @FreyLuis made their first contribution in #9557
- @CSkjolden made their first contribution in #9564
- @BarbeRouss made their first contribution in #9567
Full Changelog: v7.5.0...v7.6.0
Released on July 31, 2024
What's Changed
New Features
- MudOverlay: Refactor, Deprecate `OnClick` in favor of new `OnClosed`, Fix MudMenu interactions by @danielchalmers in #9458
- MudDrawer: Add OverlayAutoClose, use OnClosed instead of OnClick by @ScarletKuro in #9500
- DataGrid: Make FilterContext.FilterDefinition public to support custom filters by @Namoshek in #9522
- Localization: Make InternalMudLocalizer implement IStringLocalizer by @ScarletKuro in #9527
Bug Fixes
Other Changes
- Performance: Add more extension methods for Array and List by @xC0dex in #9487
- Build: Enable implicit usings for all projects by @danielchalmers in #9480
- Performance: Add FirstOrDefault extension method for Array and List by @xC0dex in #9515
- Performance: Add Identifier helper class by @xC0dex in #9493
New Contributors
Full Changelog: v7.4.0...v7.5.0
Released on July 23, 2024
What's Changed
New Features
- MudDialog: Improve max height and alignment of dialog container on mobile by @skyslide22 in #9457
Bug Fixes
- Localization: Correctly handle templates (#9438) by @meenzen in #9451
- MudDataGrid: Fix `RowsPerPage` firing ServerData twice by @vernou in #9448
- TableGrid: Fix RowsPerPage firing ServerData twice by @vernou in #9463
Other Changes
New Contributors
Full Changelog: v7.3.0...v7.4.0
Released on July 17, 2024
What's Changed
New Features
- MudPagination: Control show or hide the page button (#5536) by @maikelvanhaaren in #9323
- Table, DataGrid: Support localization of pager text by @meenzen in #9370
- DialogService: Fix CloseOnEscape in ShowAsync and ShowMessageBox (#9367) by @versile2 in #9375
- TreeItemData
: Add virtual to all properties as per request by @henon in #9432 - MudTable: Add SelectionChangeable parameter by @Ben0421 in #9374
Bug Fixes
- MudTreeView: Don't select on expand button double click by @henon in #9428
- MudField, MudMask: Support typography customization by @danielchalmers in #9421
Other Changes
- Revert "Theme: Change Typography members to type BaseTypography" by @danielchalmers in #9423
- IDialogService: Forward event DialogInstanceAddedAsync to OnDialogInstanceAdded for compatibility by @ScarletKuro in #9431
New Contributors
Full Changelog: v7.2.0...v7.3.0
Released on July 15, 2024
What's Changed
New Features
- Autocomplete: Add opt-out `OpenOnFocus` property by @danielchalmers in #9385
- Theme: Change Typography members to type BaseTypography by @danielchalmers in #9368
- PopoverService: Add CheckForPopoverProvider by @ScarletKuro in #9391
- MudPicker: Add OverflowBehavior that is passed to the underlying MudPopover by @benm-eras in #9372
- Inputs: Allow custom Clear icon by @danielchalmers in #9394
- MudToggleIconButton: Fall back to regular property if toggled version not set by @danielchalmers in #9398
Bug Fixes
- DialogService: Fix thread is not associated with the Dispatcher by @maxwell60701 in #9306
- Hook up `Autocomplete.MaxLength` by @danielchalmers in #9364
- MudListItem: Use disabled color for SecondaryText when item is disabled by @danielchalmers in #9390
- MudFormComponent: Fix validation handling (#9215) by @SKSniperSK in #9386
New Contributors
- @maxwell60701 made their first contribution in #9306
- @SKSniperSK made their first contribution in #9386
Full Changelog: v7.1.1...v7.2.0
Released on July 11, 2024
What's Changed
Other Changes
Note: this should have been removed in v7.1.0 already but wasn't included due to an accident with GitHub's commit squashing.Full Changelog: v7.1.0...v7.1.1
Released on July 10, 2024
What's Changed
New Features
- MudBaseInput: Add `protected InputElementId` (#9277) by @igotinfected in #9278
- MudMessageBox: Add button classes by @danielchalmers in #9293
- Translations: Force keys to follow naming conventions by @meenzen in #9321
- Localization: Use source generated resources by @meenzen in #9331
- MudAutocomplete: Make the autocomplete attribute configurable (#9334) by @Aaron2404 in #9330
- Autocomplete: Allow overriding `autocomplete` via UserAttributes by @danielchalmers in #9337
- MudTimePicker: Refactor pointer events to support touch dragging by @danielchalmers in #9300
Bug Fixes
- MudDataGridPager: When no items, Pager now shows "0-0 of 0" (#9247) by @rmoroz20 in #9282
- MudCollapse: Fix `aria-expanded` value by @danielchalmers in #9303
- MudAvatarGroup: Fix Max default value behavior (#9267) by @brian-lagerman in #9309
- MudBadge: Center content with flex instead of negative margins by @ekrak in #9305
- MudFileUpload: Use ParameterState by @ScarletKuro in #9264
- DataGrid: Add missing labels for filter value fields in data grid column filter (#9319) by @aditya119 in #9336
- MudDataGrid: Fix Column ungroup by @ScarletKuro in #9344
- MudInputControl: Fix `HelperTextOnFocus` regression by @igotinfected in #9346
- MudAutocomplete: Modify default autocomplete method (#9318) by @Aaron2404 in #9354
Other Changes
- ElementReferenceExtensions: Use delegate for retrieving JSRuntime by @ScarletKuro in #9260
- MudAlert: Remove `alert` role by @danielchalmers in #9298
- ElementReferenceExtensions: Utilize new UnsafeAccessor by @ScarletKuro in #9324
- Accessibility: Simplify `aria-label` text by @danielchalmers in #9339
New Contributors
- @brian-lagerman made their first contribution in #9309
- @ekrak made their first contribution in #9305
- @Aaron2404 made their first contribution in #9330
- @lymem made their first contribution in #9360
Full Changelog: v7.0.0...v7.1.0
Released on June 29, 2024
What's Changed
Alert
Autocomplete
Avatar
Breadcrumbs
Buttons
Card
Chip
Container
DataGrid
Dialog
Drawer
ExpansionPanels
FileUpload
Form & Inputs
` by @truongdatnhan in #8871 - MudSelect: Revert #8309 by @ScarletKuro in #8770 - MudSelect: Fix Un-SelectAll with Disabled MudSelectItems (#8420) by @JonasPerleryd in #8459 - MudCheckBox, MudRadio, MudSwitch: Fix shouldn't hover when ReadOnly and rename UncheckedColor by @henon in #8759 - Inputs: Add typography customization by @danielchalmers in #8754 - MudCheckBox: Add state CSS classes for easier testing by @henon in #8699 - BooleanInput: Fix form validation (#8690) by @igotinfected in #8693 - Input: Add `required` and `aria-required` attributes (#5437) by @igotinfected in #8691 - Input: Don't add margin-top when input has no Label by @ralvarezing in #8540 - MudBaseInput: match `input`s `id` with `label`'s `for` attribute (#6249, #6460) by @igotinfected in #8672 - MudBaseInput: Add nullable annotation. by @ScarletKuro in #8635 - MudBaseInput: Remove obsoleted KeyPress related APIs by @danielchalmers in #8476 - MudTextField: Remove last remaining reference to KeyPress by @danielchalmers in #8516
Global
Grid
Icon
List
Menu
MudColor
Navigation
Overlay
Pickers
Popover
Progress
Rating
Slider
Snackbar
Stack
Table
Tabs
Text
Theme
Toggle Group
Tooltip
TreeView
Virtualization
New Components
Misc Breaking Changes
Misc New Features
Misc Bug Fixes
Misc
Accessibility
Docs
Build
Contributors
New Contributors
Full Changelog: v6.19.1...v7.0.0
Released on July 06, 2024
What's Changed
Bug Fixes
Other Changes
- Code quality: Fix using order by @ScarletKuro in #9216
- Build: Fix trim warnings when using dotnet format by @ScarletKuro in #9217
New Contributors
Full Changelog: v6.20.0...v6.21.0
Released on June 21, 2024
What's Changed
New Features
- MudDialog: Add nullable annotation by @xC0dex in #9146
- Add a Roslyn analyzer to detect parameter/attribute issues by @peterthorpe81 in #9031
- MudBaseInput components: add helper text reference to `aria-describedby` attribute by @igotinfected in #9193
Bug Fixes
- FileUpload: fix issue with file picker not opening in Safari with Blazor Server (#9148) by @igotinfected in #9157
- FileUpload: fix uploading same file before and after clearing the input on chromium browsers (#9082) by @igotinfected in #9139
- ComponentBase, Field, DateRangePicker: fix unreliable field id by @igotinfected in #9174
- Popover: Allow panning by touch by @danielchalmers in #9208
- MudFormComponent: call base OnParametersSet by @ScarletKuro in #9225
- Components: Add missing base OnParametersSet by @ScarletKuro in #9226
- MudDataGrid: Add correct class to the th element in HeaderCell by @Jimmys20 in #9203
- Fix bug in parameter analyzer by @peterthorpe81 in #9229
New Contributors
Full Changelog: v7.0.0-rc.1...v7.0.0-rc.2
Released on June 10, 2024
What's Changed
Breaking Changes
- Buttons: Remove unnecessary `Title`, `AriaLabel` properties by @danielchalmers in #9098
- MudTreeView: Change type of Items and ServerData to use TreeItemData
by @henon in #9151 - DataGrid: Change default values of TemplateColumn by @dennisrahmen in #9142
New Features
- MudTabPanel: Allow icon color to be set from panel by @djflan in #9001
- Various components: Improve localization and ARIA by @danielchalmers in #9071
- MudTabs: add WrapHeaders by @ZephyrZiggurat in #9108
- ParameterState: Make more meaningful names and add verify method by @ScarletKuro in #9141
- Datagrid: Add NumberFormat and NumberCulture to AggregateDefinition (#9112) by @alexkleinwaechter in #9120
- BrowserViewportService: Allow ReportRate of 0 to disable debounce by @ScarletKuro in #9145
Bug Fixes
- MudDataGrid: Fix column resizing in RTL (#6965) by @thedude61636 in #9073
- MudFocusTrap: Don't hide focusable elements from accessibility tree by @danielchalmers in #9095
- MudDataGrid: Fixed serverData + virtualization bug (#5664) by @KapustinVadim1991 in #9086
- MudNavGroup: Fix NavigationContext not updating on Expanded by @ScarletKuro in #9101
- MudSwitch: Add missing right margin by @ralvarezing in #9102
- mudScrollManager.js: Fix scrollToBottom ignoring scroll behavior by @ScarletKuro in #9134
- MudNavLink: Fix exception doesn't flow to ErrorBoundary. by @ScarletKuro in #9138
- DateRangePicker: fix `Underline` parameter not working (#9124) by @igotinfected in #9140
- MudDataGrid: Refresh grouping after InvokeServerLoadFunc, ExpandAllGroups, CollapseAllGroups by @MihFig in #9150
New Contributors
- @djflan made their first contribution in #9001
- @thedude61636 made their first contribution in #9073
- @Olivervesth made their first contribution in #9088
- @Nickztar made their first contribution in #9110
- @alexkleinwaechter made their first contribution in #9120
- @MihFig made their first contribution in #9150
Full Changelog: v7.0.0-preview.4...v7.0.0-rc.1
Released on May 27, 2024
What's Changed
Breaking Changes
- Autocomplete: Give async methods Async suffix by @danielchalmers in #8990
- Replace mouse events with pointer events in applicable components by @danielchalmers in #8974
- Remove MudSparkline component by @danielchalmers in #9008
- MudMessageBox: Use ParameterState framework by @ScarletKuro in #9014
- Fix DefaultConverter.DefaultCulture by @zerox981 in #9045
New Features
- MudRating: Added optional parameters for Full and Empty Icon Color by @nejckikelj in #5463
- MudAlert, MudToggleIconButton, MudChip: Improve accessibility by @danielchalmers in #8966
- Palette: Make all properties `virtual` & Improve docs by @danielchalmers in #8987
- MudAvatar, MudAvatarGroup, MudBadge: Improve accessibility by @danielchalmers in #8986
- MudFocusTrap, MudFlexBreak, MudIcon, MudSpacer: Improve accessibility by @danielchalmers in #9007
- MudChart: Add TimeSeries line and area chart components by @radderz in #8973
- MudColorPicker, MudBaseDatePicker, MudTimePicker: Add localizable labels by @danielchalmers in #9022
- MudColor: Add uint support. by @BenMcLean in #9037
- MudIcon: Add font icon support with additional syntax by @ScarletKuro in #9026
- DataGrid: ServerData with Virtualization by @KapustinVadim1991 in #9019
- ParameterState: Solve inheritance problem (Solution 2) by @ScarletKuro in #9033
- TimeSeriesChart: Add time label format option for time series chart by @jorisBarkema in #9049
- MudText: Revert removal of parameter Inline by @mckaragoz in #9065
- MudCollapse, MudStack, MudToolbar: Improve accessibility by @danielchalmers in #9059
- Rating, ToggleGroup: Improve accessibility by @danielchalmers in #9058
- MudLink, MudPagination, MudSnackbarElement: Improve accessibility by @danielchalmers in #9064
Bug Fixes
- MudMask: Remove CatchAndLog usage by @ScarletKuro in #8970
- EventManager: Fix JsonSerializerOptions instances cannot be modified. by @ScarletKuro in #8979
- MudTooltip: Use ParameterState framework by @ScarletKuro in #8972
- MudNavGroup: Use ParameterState framework by @ScarletKuro in #8980
- DatePicker: default OpenTo to Year when both FixDay and FixMonth are provided by @ZephyrZiggurat in #8932
- MudDataGrid: Removed Unused "Row" Class by @jperson2000 in #9002
- MudMessageBox: Fix `visible` should be `Visible` by @danielchalmers in #9010
- MudThemeProvider: Wrap JS in a try-catch by @ScarletKuro in #9042
- Dialog: Revert #8964 (Fix possible deadlock) by @danielchalmers in #9030
- MudRating: Fix Color regression #5463 by @ScarletKuro in #9069
Other Changes
- Progress: Improve accessibility by @danielchalmers in #9060
New Contributors
- @nejckikelj made their first contribution in #5463
- @radderz made their first contribution in #8973
- @BenMcLean made their first contribution in #9037
- @KapustinVadim1991 made their first contribution in #9019
- @zerox981 made their first contribution in #9045
- @jorisBarkema made their first contribution in #9049
Full Changelog: v7.0.0-preview.3...v7.0.0-preview.4
Released on June 03, 2024
What's Changed
New Features
- ParameterState: Add optional IEqualityComparer by @ScarletKuro in #8416
- Progress: Use ParameterState framework. by @ScarletKuro in #8433
Bug Fixes
- MudDialog: Fix some params not passed when inline by @danielchalmers in #8424
- MudOverlay: Fix two way binding with AutoClose=true by @ScarletKuro in #8513
Full Changelog: v6.19.1...v6.20.0
Released on May 14, 2024
What's Changed
Breaking Changes
- MudAutocomplete: `ItemDisabledTemplate` and `ItemSelectedTemplate` will now display even if `ItemTemplate` is not defined. by @digitaldirk in #8913
- Standardise the use of `Hidden` and `HiddenChanged` by @BieleckiLtd in #8952
- MudGrid: Refactor and normalize spacing system by @danielchalmers in #8910
New Features
- MudGlobal: Add `InputDefaults.ShrinkLabel` by @danielchalmers in #8935
- Utilities: Increase max spacing/gap to `20` from `16` by @danielchalmers in #8943
- MudPopover: Add DropShadow property by @Yomodo in #8938
- MudContainer: Add `Gutters` property by @danielchalmers in #8934
- MudListItem: SecondaryText Feature by @mckaragoz in #8921
- WasmHost / Examples.Data: Add nullable annotation. by @ScarletKuro in #8963
Bug Fixes
- MudMenu: Forward DropShadow property by @Yomodo in #8953
- MudTreeviewItem: Fix checkbox in multi-selection mode by @henon in #8948
- MudDrawer: Improve breakpoint logic by @ScarletKuro in #8941
- MudCard: Fix content not filling remaining space by @danielchalmers in #8933
- MudDataGrid: Apply Footer/Header Style Funcs by @kev-andrews in #8853
- TreeView: Update parent selection on item click in multi-selection mode by @henon in #8957
- Dialog: Fix possible deadlock by @ScarletKuro in #8964
Other Changes
New Contributors
- @kev-andrews made their first contribution in #8853
Full Changelog: v7.0.0-preview.2...v7.0.0-preview.3
Released on May 09, 2024
What's Changed
Breaking Changes
- MudDrawer: Fix initialization behaviour, use ParameterState, remove PreserveOpenState by @ScarletKuro in #8833
- TreeViewItem: Throw exception when ItemTemplate is misconfigured by @Taylan2020 in #8867
- Standardise the use of `Visible` by @BieleckiLtd in #8832
- MudIcon: Fix icon color when disabled by @dennisrahmen in #8869
- ToggleGroup: Replace `Dense` with `Size` & Use relative scaling by @danielchalmers in #8676
- MudListItem and MudMenuItem: Render as anchor with"Href" property (#1717) by @belucha in #8649
- MudSlider: Add nullable value parameter by @ScarletKuro in #8881
- Standardise the use of `Selected` and `SelectedChanged` by @BieleckiLtd in #8886
- Standardise the use of `ItemDisabled` by @BieleckiLtd in #8887
- Standardise the use of `Active` by @BieleckiLtd in #8888
- Standardise the use of `Open` and `OpenChanged` by @BieleckiLtd in #8891
- Standardise the use of `Editable` by @BieleckiLtd in #8892
- MudText: Ability to control which HTML tag is used by @danielchalmers in #8916
- Dialog: Fix visibility of inline dialogs using Show method by @danielchalmers in #8925
New Features
- ParameterState: Make it public available by @ScarletKuro in #8868
- MudDataGrid: Add ICloneStrategy by @ScarletKuro in #8851
- MudGrid: Add nullable annotation. by @ScarletKuro in #8900
- MudTooltip: Add Disabled parameter by @Yomodo in #8876
- MudTable: Add ability to control which rows are editable by @biegehydra in #8873
- MudForm: Add `Spacing` property by @danielchalmers in #8880
- MudTable: Add nullable annotation. by @ScarletKuro in #8926
Bug Fixes
- MudAlert: Fix content alignment issue #8734 by @neozhu in #8735
- MudRipple: Fix ripple conditions by @meenzen in #8866
- MudRating: Use ParameterState framework by @ScarletKuro in #8877
- MudRating: make HandleKeyDown async Task by @ScarletKuro in #8883
- MudText: Return subtitle1 and subtitle2 to block elements (`p`) by @danielchalmers in #8899
- Button: Revert sticky focus style by @danielchalmers in #8767
- MudInputControl: Fix nested `` inside `
` by @truongdatnhan in #8871
- MudDatePicker: Fix GoToDate with Persian calendar by @ajahangard in #8909
- MudIcon: Add `role="img"` by @danielchalmers in #8915
- Autocomplete: Treat all ways of closing overlay the same by @danielchalmers in #8914
Other Changes
- MudTable: add QuickColumns as illegal parameter by @ScarletKuro in #8930
New Contributors
- @neozhu made their first contribution in #8735
- @Taylan2020 made their first contribution in #8867
- @creed-maxeta made their first contribution in #5343
- @biegehydra made their first contribution in #8873
- @truongdatnhan made their first contribution in #8871
Full Changelog: v7.0.0-preview.1...v7.0.0-preview.2
Released on May 01, 2024
What's Changed
Breaking Changes
- Refactor: Remove ICommand by @ScarletKuro in #8436
- FileUpload: Fix top margin CSS by @danielchalmers in #8438
- MudBreadcrumbs: Change from List to IReadOnlyList by @danielchalmers in #8439
- MudExpansionPanel: Use ParameterState, remove obsolete API and change to async API by @ScarletKuro in #8446
- v7: Drop .NET6 as supported framework. by @danielchalmers in #8441
- MudDialogProvider: Add missing BackgroundClass (#8454) by @Alerinos in #8458
- DoubleExtensions: Fix typo, was DoubleExtentions by @ScarletKuro in #8473
- EnumExtensions: Remove ToDescriptionString by @ScarletKuro in #8474
- Various components: Remove obsolete Link in favor of Href by @danielchalmers in #8471
- Components: Remove some obsolete Parameters and Tests by @danielchalmers in #8475
- Dialog: Rename ClassContent and ClassActions parameters by @ArieGato in #8481
- MudAutocomplete: Remove SearchFuncWithCancel, Add CancellationToken to SearchFunc by @jperson2000 in #8490
- MudTable: Add CancellationToken into ServerData Function for Cancelable Requests by @jperson2000 in #8407
- MudBaseInput: Remove obsoleted KeyPress related APIs by @danielchalmers in #8476
- Components: Remove some obsoleted methods by @danielchalmers in #8477
- Theming: Replace all "Grey" spellings with "Gray" by @danielchalmers in #8452
- MudText: Replace h6 with span for subtitle typos (#6059) by @tpmccrary in #6061
- Palette: Make abstract & Rename to PaletteLight in MudTheme and make type PaletteLight by @danielchalmers in #8453
- Update icons and remove obsolete API by @danielchalmers in #8421
- MudChip and MudChipset: Support Generic by @mckaragoz in #4342
- MudDataGrid: Fix grouping for bound and unbound scenarios using ParameterState by @peterthorpe81 in #8463
- Menu: Improve touch support & Merge OnTouch,OnAction into OnClick by @danielchalmers in #8492
- Input: Don't add margin-top when input has no Label by @ralvarezing in #8540
- MudDataGrid: Respect indeterminate state in select-all checkboxes by @Qwertyluk in #8317
- Several Components: Remove obsolete API by @danielchalmers in #8564
- MudTabs: Rename toolbar to tabbar in C# and CSS by @henon in #8569
- Various Components: Rename DisableRipple to Ripple by @henon in #8571
- Chip: Don't apply hover or focus effect if not clickable and allow text selection by @danielchalmers in #8598
- MudExpansionPanels: Rename `DisableBorders` to `Outlined` by @henon in #8593
- Chip: Remove special palette variables by @danielchalmers in #8599
- Various Components: Rename DisableGutters to just Gutters by @henon in #8580
- MudList: Generic MudList
and other improvements by @henon in #8613 - ToggleGroup: Rename Outline to Outlined & Internal cleanup by @danielchalmers in #8616
- Alert: Remove AlertTextPosition by @ScarletKuro in #8637
- MudAvatar: Remove Obsolete Image Property by @Anu6is in #8648
- Various Components: Rename `DisableElevation` to `DropShadow` by @henon in #8592
- Various Components: Rename DisableUnderLine to Underline by @henon in #8591
- MudDataGrid: Rename `DisableRowsPerPage` to `PageSizeSelector` by @henon in #8662
- MudMenu: Improve Encapsulation, public API is now Async by @ScarletKuro in #8634
- MudListItem: Replace Avatar and AvatarClass with AvatarContent by @henon in #8677
- MudNavMenu: Use `nav` instead of `div` for better accessibility by @igotinfected in #8674
- MudTreeView: Use ParameterState and rewrite selection logic from scratch + new features by @ScarletKuro in #8661
- MudChipSet: use `SelectionMode` instead of `MultiSelect` and `Mandatory` by @henon in #8722
- MudSlider: Use ParameterState and generic math by @ScarletKuro in #8745
- Standardise the use of `Expanded`, `Expandable`, `IsExpanded` and `IsExpandable` by @BieleckiLtd in #8718
- MudTreeView: Move checkbox icon customization from item to treeview by @henon in #8750
- Standardise the use of `IsEnabled` and `Enabled` by @BieleckiLtd in #8764
- MudCheckBox, MudRadio, MudSwitch: Fix shouldn't hover when ReadOnly and rename UncheckedColor by @henon in #8759
- FileUpload: Rewrite using `ActivatorContent` pattern by @igotinfected in #8694
- Snackbar: Remove MarkupString capability from Add(string message…) and add Add(MarkupString message…) (#8146) by @Conman-123 in #8156
- ButtonGroup: Add `FullWidth`, Rename `VerticalAlign` to `Vertical` by @danielchalmers in #8798
- Standardise the use of `Checked`, `CheckedChanged` and `Checkable` by @BieleckiLtd in #8825
- Rename remaining Disable... properties by @henon in #8826
- MudList: Implement selection modes Single-, Toggle- and MultiSelection by @henon in #8775
New Features
- ParameterState: Add optional IEqualityComparer by @ScarletKuro in #8416
- Progress: Use ParameterState framework. by @ScarletKuro in #8433
- Snackbar: Only allow action invoke once, Add button classes, Add ForceClose by @danielchalmers in #8383
- MudRipple: Follow theme colors and improve visibility (#8072) by @meenzen in #8460
- MudToggleGroup and MudToggleItem: Add Disabled parameter (#8367) by @candritzky in #8377
- MudStack: Add parameter StretchItems to have certain children fill space by @BieleckiLtd in #8545
- ParameterState: Add GetState extension by @ScarletKuro in #8450
- MudTable: Add ContainerStyle and ContainerClass parameters by @Etav99 in #6031
- MudList: Add Nullable and use ParameterState by @ScarletKuro in #8297
- Color Picker: Drag smoothly by @danielchalmers in #8576
- MudMenu: Add nullable annotation. by @ScarletKuro in #8632
- MudBaseInput: Add nullable annotation. by @ScarletKuro in #8635
- MudDataGridPager: Add ShowNavigation and ShowPageNumber by @mckaragoz in #8363
- ParameterState: Func Comparer, implicit operator support by @ScarletKuro in #8629
- Buttons: Make Title a base property by @danielchalmers in #8630
- Global: Add transition duration and delay options by @danielchalmers in #8651
- MudCheckBox: Add state CSS classes for easier testing by @henon in #8699
- ParameterState: Add scope registration, lock mechanism, ComponentBaseWithState by @ScarletKuro in #8683
- MudTreeView: Add ripple effect (#8570) by @meenzen in #8669
- TreeView: Add disabled style by @danielchalmers in #8707
- MudVirtualize: Sync With Native Virtualize Parameters by @mckaragoz in #8700
- MudBaseInput: match `input`s `id` with `label`'s `for` attribute (#6249, #6460) by @igotinfected in #8672
- ParameterState: Improve hot swappable IEqualityComparer system by @ScarletKuro in #8739
- MudTabs: Add ActiveTabClass for better customization by @mueller-marcel in #8698
- Menu: Add `AriaLabel` property (#5783) by @igotinfected in #8710
- Input: Add `required` and `aria-required` attributes (#5437) by @igotinfected in #8691
- MudSlider: Add ValueLabelStringFormat, ValueLabelCultureInfo, ValueLabelContent by @ScarletKuro in #8760
- MudTreeView: Add AutoExpand, ExpandAll() and CollapseAll() by @henon in #8762
- New Component: Add MudFlexBreak component for forcing flex items onto a new line by @danielchalmers in #8748
- MudAutocomplete: Open menu on focus, Rename `ToggleMenu` to `ToggleMenuAsync` by @danielchalmers in #8758
- Inputs: Add typography customization by @danielchalmers in #8754
- Globals: Add `DialogDefaults.DefaultFocus`, Consolidate others to their own static classes by @danielchalmers in #8831
Bug Fixes
- MudDialog: Fix some params not passed when inline by @danielchalmers in #8424
- ParameterState: Fix when subscribing only to EventCallback by @ScarletKuro in #8457
- Tests: Fix ScrollToTopTests by @ScarletKuro in #8507
- MudDateRangePicker: Add missing properties: PlaceholderStart/End and SeparatorIcon by @gaplin in #6431
- DataGrid : Fix sorting when there is Header row (#7645) by @timlunev in #8504
- MudHidden: Use ParameterState framework. by @ScarletKuro in #8508
- Snackbar: Fix type class not taking into account per-snackbar options by @danielchalmers in #8423
- Theme: Replace Palette to PaletteLight by @ScarletKuro in #8514
- MudOverlay: Fix two way binding with AutoClose=true by @ScarletKuro in #8513
- MudTextField: Remove last remaining reference to KeyPress by @danielchalmers in #8516
- DateRangePicker: Fix tests - update selected range to use future dates by @Anu6is in #8543
- Table: Fix selection loss when applying filters and using Items property by @ralvarezing in #8538
- DataGrid: Fix row filter not working when columns are reordered. by @andrew2984 in #8400
- FocusTrap: Fix outline focus by @LiZzeira in #7835
- MudTabs: Fix overflow when using high border radius values by @Lyrapuff in #8561
- MudSelect: Fix Un-SelectAll with Disabled MudSelectItems (#8420) by @JonasPerleryd in #8459
- Code Cleanup: Improved Performance of MudComponentBase, ResizeObserver, and EventListener by @jperson2000 in #8526
- MudColor: Add XML comments and make it serializable with STJ / NewtonsoftJson by @ScarletKuro in #8579
- DataGrid: Fix empty footer row when using `SelectColumn` with `ShowInFooter=false` by @igotinfected in #7747
- MudButton: fix focus style button when open dialog by @LiZzeira in #8575
- MudAutocomplete: Fix missing margin-top when label is set by @ralvarezing in #8623
- ToggleGroup: Fix border rounding overflow on selected item by @danielchalmers in #8652
- DateRangePicker: Fix margin top missing when label is set by @ralvarezing in #8688
- Various components: Prevent panning page by touch by @danielchalmers in #8394
- MudSlider: Center track tick labels by @DennisOstertag in #7302
- BooleanInput: Fix form validation (#8690) by @igotinfected in #8693
- Button: Don't apply :focus effect on mobile so it's not sticky by @danielchalmers in #8709
- MudMenu: Disable text selection in activator by @danielchalmers in #8719
- MudSlider: Fix tick count calculation for certain cases. Fixes #8713 by @digitaldirk in #8730
- Navigation: Improve accessibility (#4651, #4755, #4756) by @igotinfected in #8684
- MudDialog: Fix content not stretched in fullscreen mode by @danielchalmers in #8743
- MudSelect: Revert #8309 by @ScarletKuro in #8770
- CssBuilder, StyleBuilder: Fix method with optional parameter is hidden by overload by @ScarletKuro in #8769
- MudRTLProvider: Use ParameterState by @ScarletKuro in #8765
- MudPageContentNavigation: Fix automatic highlighting of centered section by @epithet in #8711
- Better Illegal Razor Parameter Runtime Detection for v7 by @henon in #8777
- DateRangePicker: Fix DateFormat (#8737) by @dhess-dev in #8779
- MudThemeProvider: Fix BL0007, avoid direct parameter writes, remove MudThemingProvider, and other improvements by @ScarletKuro in #8712
- DataGrid: Remove 'Value not null' criteria for FilterDefinition by @aditya119 in #8706
- Autocomplete: Improve menu behavior by @danielchalmers in #8787
Other Changes
- Build: Add Documentation PR type by @danielchalmers in #8689
- Build: Ask for PRs to be labeled under only one category by @danielchalmers in #8708
- Tests: Clean up DOM references from recent PRs by @igotinfected in #8763
- Illegal Razor Parameter Runtime Detection for v7 by @henon in #8771
New Contributors
- @Alerinos made their first contribution in #8458
- @jperson2000 made their first contribution in #8490
- @tpmccrary made their first contribution in #6061
- @timlunev made their first contribution in #8504
- @candritzky made their first contribution in #8377
- @andrew2984 made their first contribution in #8400
- @LiZzeira made their first contribution in #7835
- @Lyrapuff made their first contribution in #8561
- @JonasPerleryd made their first contribution in #8459
- @Etav99 made their first contribution in #6031
- @Malgorad made their first contribution in #8445
- @mueller-marcel made their first contribution in #8698
- @epithet made their first contribution in #8711
- @dhess-dev made their first contribution in #8779
- @Conman-123 made their first contribution in #8156
- @rafalmaciag made their first contribution in #8799
- @markushaslinger made their first contribution in #8803
- @birdalicious made their first contribution in #8806
- @aditya119 made their first contribution in #8706
Full Changelog: v6.19.1...v7.0.0-preview.1
Released on March 22, 2024
What's Changed
Bug Fixes
- Docs: Add fuzzy search & Make spaces in names consistent by @danielchalmers in #8276
Full Changelog: v6.19.0...v6.19.1
Released on March 22, 2024
What's Changed
New Features
- MudToggleIconButton: Add DisableElevation and ClickPropagation properties by @danielchalmers in #8404
- Autocomplete: Add class templates and FoundItemsCount (and improve docs mobile search dialog) by @danielchalmers in #8362
Bug Fixes
- MudRadio: Fix Stack overflow caused by recurrence. by @isakgamnes in #8412
- MudTimePicker: Double pad hours like minutes already are by @danielchalmers in #8406
- Use ActionDefault as the base for ActionDefaultHover by @danielchalmers in #8405
New Contributors
- @isakgamnes made their first contribution in #8412
Full Changelog: v6.18.0...v6.18.1
Released on March 20, 2024
What's Changed
Breaking Changes
New Features
- Introduce ParameterState framework to facilitate parameter change logic and avoid BL0007 by @ScarletKuro in #8258
- MudStack: Add Wrap Property by @skyslide22 in #8290
- Localization: Implement ILocalizationInterceptor by @Meduris in #7389
- ~~BrowserViewportService~~ & PopoverService: Decrease PoolSize and set PoolInitialFill by @ScarletKuro in #8305
- Localization: Extend AbstractLocalizationInterceptor to be less specific. by @ScarletKuro in #8306
- DataGridRowValidator : Mark the Model property as virtual by @iDerrien in #7771
- Dialog: Add ClassTitle property to enable custom styling of the Title by @ArieGato in #8332
- MudInput: Add class when AutoGrow is enabled by @danielchalmers in #8234
- Snackbar: Keep visible while touched or hovered by @danielchalmers in #8334
- ParameterState: Call the handler once when parameters reference the same handler. by @ScarletKuro in #8384
- MudFileUpload: Add nullable annotation by @ScarletKuro in #8392
- ParameterState: Add ParameterChangedEventArgs to get previous and current value by @ScarletKuro in #8386
- MudTable: Provide contextual item data when using EditButtonContent by @stho01 in #6129
- MudDataGrid: Added RemoveColumn method by @Jimmys20 in #8288
- Input: Make AutoGrow responsive to parameters & Fix empty line after scrollbar is hidden by @danielchalmers in #8385
Bug Fixes
- DatePicker: Fix PerisanCalender change year issue (#3740) by @ajahangard in #7484
- Fix BlockMask: Adjust Regex generation to allow a strict prefix by @Anu6is in #8319
- MudNumericField: Add missing ShrinkLabel by @Etzix in #8320
- MudLineChart: All zero series data no longer throws exception by @Anu6is in #8327
- MudNumericField: Fix decrementing from null value by @Anu6is in #8326
- MudBarChart: Single x-axis value no longer throws exception by @Anu6is in #8333
- Various components: Avoid re-renderings from interaction events by @danielchalmers in #8281
- MudDateRangePicker: Ignore timestamp when setting day classes by @Anu6is in #8342
- Fix Mistaken CSS Reordering by @mckaragoz in #8345
- TreeView: Fix the ParameterView instance has expired. by @ScarletKuro in #8361
- PopoverService: Attemp to fix SemaphoreFullException by @ScarletKuro in #8325
- MudDialog: Change default value of DefaultFocus to "Element" to shift the focus into the dialog. by @Etzix in #8366
- MudTextField: Fix scrollbars appearing with AutoGrow on scaled displays due to rounding error by @danielchalmers in #8329
- Buttons: Fix exception doesn't flow to ErrorBoundary. by @ScarletKuro in #8369
- BrowserViewportService: Revert #8236 AsyncKeyedLock optimization by @ScarletKuro in #8372
- MudLink: Fix exception doesn't flow to ErrorBoundary. by @ScarletKuro in #8375
- Various components: Hide blue tap highlight that occurs on mobile by @danielchalmers in #8336
- Fix sticky hover effects on mobile by @danielchalmers in #8256
- DatePicker: Show first selected date when DatePicker is nested by @Anu6is in #8382
Other Changes
- AsyncKeyedLock: Rename folder and add link to the original source code. by @ScarletKuro in #8315
New Contributors
- @skyslide22 made their first contribution in #8290
- @iDerrien made their first contribution in #7771
- @ajahangard made their first contribution in #7484
- @Anu6is made their first contribution in #8319
- @ArieGato made their first contribution in #8332
- @stho01 made their first contribution in #6129
- @Jimmys20 made their first contribution in #8288
Full Changelog: v6.17.0...v6.18.0
Released on March 04, 2024
What's Changed
New Features
- DialogService: Constrain Dialogs to IComponent instead of ComponentBase by @ScarletKuro in #8232
- PopoverService: Improve performance by @ScarletKuro in #8210
Bug Fixes
- DataGrid: filter for nullable DateTime is missing in DataGridFilterMode.ColumnFilterRow mode by @ScarletKuro in #8201
- MudDataGrid: Do not add duplicate filters by @0xced in #7594
- MudButton: Fix extra re-render by @ScarletKuro in #8203
- MudColor: Fix ColorRgbDarken and ColorRgbLighten by @50c in #8206
- MudTable: Retain selection when using ServerData by @ralvarezing in #7914
- DataGrid: Fix editing of nullable values such as int? by @snakex64 in #8231
- MudTextField: Remove phantom scrollbars when auto grow is enabled and height is uncapped by @danielchalmers in #8235
- BrowserViewportService: Improve performance by @ScarletKuro in #8236
- IScrollSpy: Fix DotNetObjectReference instance was already disposed by @ScarletKuro in #8239
- Revert "MudButton: Fix hover effect remaining after touch" by @henon in #8247
- MudTable: Fix excessive SelectedItemsChanged callback by @Qwertyluk in #8266
- MudTabs: Vertical tabs headers now stretch to fill available horizontal space by @pingu2k4 in #8259
New Contributors
- @0xced made their first contribution in #7594
- @50c made their first contribution in #8206
- @ralvarezing made their first contribution in #7914
- @Qwertyluk made their first contribution in #8212
- @davidxuang made their first contribution in #8242
- @pingu2k4 made their first contribution in #8259
Full Changelog: v6.16.0...v6.17.0
Released on February 19, 2024
What's Changed
New Features
- Add X (formerly Twitter) logo to Brands.cs by @marknoble in #8135
- MudBaseInput: Add "ShrinkLabel" parameter that prevents label from moving by @Etzix in #8131
- DataGrid: Support for sub properties editing by @snakex64 in #8084
- DataGrid: Add IsOpened property to CellContext (#7432) by @MarDipp in #7765
- MessageBox: Add "mud-message-box" class by @danielchalmers in #8189
Bug Fixes
- MudDynamicTabs: Fix disappearing slider with key attribute (#2816) by @gaplin in #8110
- MudDrawer: Opening mini drawer pushes MudMainContent to the right (#7775) by @Eagle3386 in #8137
- MudChart: Fix series coloring issue with more than 20 custom colors (#8099) by @Alanocorleo in #8117
- MudTimePicker: Fix AM|PM (#8032) by @vernou in #8150
- X Icon Fix by @mckaragoz in #8158
- MudDataGrid: Make grouping two-way bindable (#8159) by @Gopichandar in #8160
- Skeleton: Allow changes after initialization by @VStefanWeber in #8178
- DataGrid: Fix FilterDefinition.Title not updating when selected field is changed by @Saman-00 in #7821
- MudButton: Fix hover effect remaining after touch by @danielchalmers in #8188
- MudTextField: Preserve scroll position while typing with AutoGrow and update when window is resized by @danielchalmers in #8193
- MudTextField: Fix double validation on blur (#7034) by @vernou in #8121
- MudMenu: Fix when PositionAtCursor is true and touch is used. by @ScarletKuro in #8194
New Contributors
- @Alanocorleo made their first contribution in #8117
- @marknoble made their first contribution in #8135
- @Etzix made their first contribution in #8131
- @VStefanWeber made their first contribution in #8178
- @Saman-00 made their first contribution in #7821
- @MarDipp made their first contribution in #7765
Full Changelog: v6.15.0...v6.16.0
Released on January 30, 2024
What's Changed
New Features
- MudTreeView: Fix selection issues by @jacob7395 in #7810
- MudTable: make OnRowClicked async/awaitable by @FeuFeve in #8059
- MudThemingProvider: MudThemeProvider without MudPopoverProvider by @mikes-gh in #8102
Bug Fixes
- MudTable: Optimize event handling for OnRowMouseEnter/Leave by @haas-daniel in #8081
Full Changelog: v6.14.0...v6.15.0
Released on January 22, 2024
Note
What's Changed
Breaking Changes
- MudToggleGroup: Rename SelectedValues and warn if misconfigured by @henon in #7994
- DataGrid: Throw exception when ServerData and QuickFilter are supplied (#7998) by @vernou in #8010
New Features
- DataGrid: Make RowsPerPage two-way bindable by @BossManta in #8033
- MudTable: add OnRowMouseEnter and OnRowMouseLeave events by @FeuFeve in #8014
Bug Fixes
- MudTextField: Fix double triggering of validation on blur (#7034) by @vernou in #7996
- MudTable: fix Bordered in RTL mode by @henon in #8008
- BrowserViewportService: Fix when the circuit has disconnected in BSS by @ScarletKuro in #8071
New Contributors
- @vernou made their first contribution in #7996
- @LuisThe0ne made their first contribution in #8013
- @BossManta made their first contribution in #8033
- @FeuFeve made their first contribution in #8014
Full Changelog: v6.12.0...v6.14.0
Released on January 02, 2024
What's Changed
Addition of net8.0 target
- There is now a `net8.0` native version of the library in addition to the existing `net7.0` and `net6.0` versions in the package. This is automatically selected depending on your applications target framework.
- Note you can still use older versions of the package in `net8.0` without issue.
New Features
- MudAvatarGroup: Add MaxAvatarsTemplate by @Kaerlon in #7896
- New Component: MudToggleGroup by @mckaragoz in #7309
- New Component: MudToggleGroup by @mckaragoz in #7948
Bug Fixes
- mudHelpers.js: Add missing closing bracket by @REDECODE in #7940
- MudDataGrid: Fix ItemDrop Event Trigger Issue with Disabled ColumnsPanelReordering by @peterthorpe81 in #7934
- MudTabs: Rightmost tab is not fully scrolled into view when active by @TDroogers in #7876
- MudDatePicker: Setting date null doesn't clear invalid text by @jacob7395 in #7866
- ToggleGroup: Improvements by @mckaragoz in #7975
New Contributors
- @Kaerlon made their first contribution in #7896
- @REDECODE made their first contribution in #7940
- @jacob7395 made their first contribution in #7866
Full Changelog: v6.11.2...v6.12.0
Released on December 18, 2023
What's Changed
New Features
- MudDataGrid: Implement more complete columns panel by @peterthorpe81 in #7632
Bug Fixes
- Build: Move global.json so it used in all repo ops by @mikes-gh in #7802
- Fix html hidden attribute is being overridden by @ilovepilav in #7806
- MudMenuItem: Don't "click" when scrolling menu on touch devices (#7262) by @ilovepilav in #7809
- ObserverManager: Fix collection moddified. by @ScarletKuro in #7843
- MudChipSet: Fix unable to select same item after reset (#7841) by @ilovepilav in #7846
- MudTextField: Fix initial height if AutoGrow is enabled (#7839) by @AntMaster7 in #7849
- Build: Fix XML comment warnings by @mikes-gh in #7890
Other Changes
- Inputs: Consistent Naming of the Value Parameter by @mckaragoz in #7892
- New component: StackedBarChart by @Nooppi69 in #6267
- LineChart: Allow to hide graph series by @Gatos90 in #7869
- LineChart: Add a little space between checkbox and text in legend by @henon in #7924
- LineChart: Improve Documentation and Examples by @henon in #7926
New Contributors
- @ilovepilav made their first contribution in #7806
- @Gatos90 made their first contribution in #7872
- @danielchalmers made their first contribution in #7848
- @Nooppi69 made their first contribution in #6267
- @peterthorpe81 made their first contribution in #7632
Full Changelog: v6.11.1...v6.11.2
Released on November 21, 2023
What's Changed
New Features
- MudRipple: Show ripple effect based on click position (#157) by @meenzen in #7637
- TestViewer: Better search and other minor tweaks by @chausner in #7353
- MudTextInput: Add AutoGrow feature (#7631) by @AntMaster7 in #7644
- MudDataGrid: Added Context menu row click by @fondraco in #7411
- MudDropZone: Add ItemClassSelector parameter. by @RPalejiya in #7599
- MudMenuItem: Add OnAction for either click or touch but invoked only once by @GRMagic in #7651
- MudLineChart: remove Integrate() call because the return not used by @GeeSuth in #7691
- MudForm: Add ResetTouched() to reset IsTouched w/o resetting the form (#7352) by @DennisOstertag in #7513
- MudBaseButton: Add documentation for the ClickPropagation property. by @Amonteverde04 in #7733
- MudAutoComplete: Add ListItemClass by @BieleckiLtd in #7737
- MudFileUpload: Improve validation in MudForm by @igotinfected in #7720
Bug Fixes
- MudDataGrid: Adjust simple filter width for consistency (#7538) by @MohamedYassin-J in #7602
- MudForm: Catch all OnTimerComplete errors and log to console. by @Mr-Technician in #7626
- ButtonGroupExamples: Fix alignment in split button section by @MohamedYassin-J in #7604
- ScrollToTopExamples: Correct Setup section button positioning by @MohamedYassin-J in #7617
- MudFormComponent: Update ValidationMessages on EditContext state change by @AntMaster7 in #7657
- MudTablePager: Fix Vertical Alignment of Select text (#7501, #7507) by @phamilton4321 in #7670
- MudSelect: Allow setting Class on various internal elements by @mckaragoz in #7596
- MudDataGrid: Remove redundant column menu (#7566) by @MohamedYassin-J in #7627
- MudDataGrid: Fix HierarchyColumn button not clickable on glyph by @nicoarm93 in #7706
- BrowserViewportService: Ignore subscription when disposed by @ScarletKuro in #7780
Other Changes
- Docs: Fixed small typo in FormPage.razor by @erinnmclaughlin in #7705
New Contributors
- @AntMaster7 made their first contribution in #7657
- @digitaldirk made their first contribution in #7663
- @RPalejiya made their first contribution in #7599
- @erinnmclaughlin made their first contribution in #7705
- @Amonteverde04 made their first contribution in #7733
Full Changelog: v6.11.0...v6.11.1
Released on October 08, 2023
What's Changed
Breaking Changes
New Features
- MudDataGrid: Add ability to mark properties not required during editing (#7325) by @Eddie-Hartman in #7412
Bug Fixes
- MudCarousel: fix incorrect transition description by @mvdgun in #7509
- MudTablePager: Fix Vertical Alignment of Select text (#7501) by @phamilton4321 in #7507
- MudTimePicker: Fix hour not updating when changed more than once (#7483) by @igotinfected in #7517
- MudTable: Fix sticky footer in scss (#2602) by @stevencjy in #5608
- MudMask: Handle multiline input case by @youssefbennour in #7548
- MudDatePicker: Retain specific DateTime.Kind when setting undefined kind by @GRMagic in #7564
- DataGridExamples: Fix item removal when list is empty by @MohamedYassin-J in #7571
- MudFormComponent: Fix bad test causing invalid operation exception by @igotinfected in #7579
- MudFileUpload: Fix validation in MudForm (#7577) by @igotinfected in #7578
- MudDataDrid: Validation errors now prevent changes being committed (#6748) by @benm-eras in #6760
- MudTable: Fix misaligned loading bar by @BieleckiLtd in #7576
New Contributors
- @mvdgun made their first contribution in #7509
- @phamilton4321 made their first contribution in #7507
- @stevencjy made their first contribution in #5608
- @youssefbennour made their first contribution in #7548
- @Eddie-Hartman made their first contribution in #7412
- @GRMagic made their first contribution in #7564
- @MohamedYassin-J made their first contribution in #7571
- @benm-eras made their first contribution in #6760
Full Changelog: v6.10.0...v6.11.0
Released on September 14, 2023
What's Changed
New Features
- Buttons: Add ClickPropagation parameter by @mckaragoz in #7343
- Support negative y axes in line and bar charts by @chausner in #7401
- MudDropZone: Fix for nested drop zones by stopping event propagation by @prkhsn in #7424
- Buttons: Add nullable annotation. by @ScarletKuro in #7427
- MudChip, MudAvatar: Fix visual bug by @fondraco in #7406
- MudPicker: Add parameter ImmediateText to update Text while typing (#7390) by @dennml in #7391
- MudMenu: Add IsOpenChanged event by @ronimizy in #7463
- Popover: add Legacy mode (uses old MudPopoverService) by @ScarletKuro in #7497
- MudCard: Add nullable annotation. by @ScarletKuro in #7428
Bug Fixes
- MudTextField: Fix InputMode not propagated (#4790) by @gaplin in #7380
- MudTable: Fix the shifting of striped rows when loading by @BieleckiLtd in #7384
- MudAutocomplete: Fix double scrollbars with Before/AfterItemsTemplate by @fondraco in #7387
- MudTimeline: Make horizontal layout responsive by @BEEG3R in #7402
- DebouncedTextFieldFormatChangeRerenderTest: fix culture issue on non-english locales by @Meduris in #7400
- MudTable: Remove double border when a footer is used by @Geccoka in #7393
- Snackbar: Improve trimming exclusion by @ScarletKuro in #7429
- MudDataGrid: Fix for Guid column filtering (#7381) by @jonathanpotts in #7383
- PopoverService: do not call JS during OnInitializedAsync by @ScarletKuro in #7441
- MudFileUpload: Update summary for MaximumFileCount to better convey its intention (#7227) by @vorsprungdev in #7447
- MudDataGrid: #7440 Fix new groups doesnt respect GroupExpanded property. by @pariv in #7444
- MudTabs: Fix ActivatePanel ArgumentOutOfRange- and NullReferenceException by @Yomodo in #7459
- MudTable/MudDataGrid: Fix row background color for mobile view. by @KBM-Kevin-Kessler in #7306
- MudScrollManager: fix scroll lock for touch devices by @ric-ros in #7472
New Contributors
- @BEEG3R made their first contribution in #7402
- @prkhsn made their first contribution in #7424
- @jonathanpotts made their first contribution in #7383
- @vorsprungdev made their first contribution in #7447
- @pariv made their first contribution in #7444
- @ronimizy made their first contribution in #7463
- @ric-ros made their first contribution in #7472
Full Changelog: v6.9.0...v6.10.0
Released on August 18, 2023
What's Changed
New Features
- MudDataGrid: New parameter "SelectOnRowClick" by @DrastamatSargsyan in #6547
- MudMenu: Add IsOpen property (#7266) by @martinstoeckli in #7290
- MudFocusTrap: Add nullable annotation. by @ScarletKuro in #7331
- Optimization: Replace .Count() > 0 with .Any() by @bdebaere in #6809
- MudInputControl: Add nullable annotation. by @ScarletKuro in #7340
- TimePicker: Added MinuteSelectionStep Parameter by @Zingabopp in #7174
- MudRadio: Add nullable annotation. by @ScarletKuro in #7366
Bug Fixes
- MudColor: Change ToString default mode to RGBA (#7275) by @ITCBB in #7303
- MudDataGrid: Fix CurrentPage not working (#7267) by @alasdair-cooper in #7308
- Prerendering: Check if JSRuntime is available by @ScarletKuro in #7333
- Refactor charts, BarChart and LineChart layout fixes by @chausner in #7345
- MudDatePicker: Fix CSP JavaScript issues by @Schaeri in #7295
Other Changes
- DataGridAdvancedExample.razor: Fix typo "gobally" by @hybrid2102 in #7300
New Contributors
- @AlessandroMartinelli made their first contribution in #7294
- @hybrid2102 made their first contribution in #7300
- @ITCBB made their first contribution in #7303
- @alasdair-cooper made their first contribution in #7308
- @DrastamatSargsyan made their first contribution in #6547
- @martinstoeckli made their first contribution in #7290
- @MagicBOTAlex made their first contribution in #7327
- @Zingabopp made their first contribution in #7174
Full Changelog: v6.8.0...v6.9.0
Released on August 02, 2023
What's Changed
New Features
- MudDrawer: Add nullable annotation. by @ScarletKuro in #7186
- MudTable/MudDataGrid: Add ItemSize parameter for virtualization by @ArcadeMode in #7190
Bug Fixes
- Fix DataGrid Select-All behaviour when filtered by @rathga in #7167
- TimePicker: Handle conversion errors by @Cerberus4444 in #6947
- MudDebouncedInput: Fix swallowed user input on component re-render (#7193) by @igotinfected in #7194
- MudRangeInput: fix clearable button is misaligned by @tavanuka in #7200
- MudDataGrid: Fix when nested property has same name by @ScarletKuro in #7198
- Docs: Fix reference type issue on `DropZone` reorder save example (#7191) by @igotinfected in #7209
- Date/Time Pickers: Add DisableUnderline param like in MudTextField by @DennisOstertag in #7226
- MudDataGrid: SelectColumn not rendered in DataGrid with enabled edit mode by @o-khytrov in #7207
- MudMask: Fix Clearable with non-PatternMasks (#7238) by @igotinfected in #7244
- Tooltip: Fix arrow placement when using ChildContent by @Mr-Technician in #7271
New Contributors
- @rathga made their first contribution in #7167
- @Cerberus4444 made their first contribution in #6947
- @ArcadeMode made their first contribution in #7190
- @tavanuka made their first contribution in #7200
- @DennisOstertag made their first contribution in #7226
- @o-khytrov made their first contribution in #7207
Full Changelog: v6.7.0...v6.8.0
Released on July 10, 2023
What's Changed
New Features
- MudPagination: Add nullable annotation. by @ScarletKuro in #7124
- MudPageContentNavigation: Add nullable annotation. by @ScarletKuro in #7125
- MudBreadcrumbs: Add nullable annotation. by @ScarletKuro in #7126
- DateRangePicker: Add Parameter Clearable by @mckaragoz in #6430
- Make FilterDefinition compatible with EF Core by @ChasakisD in #7109
- Themes: nullable & XML comments by @ScarletKuro in #7089
- MudBaseButton: Add nullable annotation. by @ScarletKuro in #7136
- MudMessageBox: Add nullable annotation. by @ScarletKuro in #7137
- BrowserViewportService: Rework of IBreakpointService & IResizeService by @ScarletKuro in #7098
- MudCarousel: Add nullable annotation. by @ScarletKuro in #7138
- ResizeService & BreakpointService: Obsolete by @ScarletKuro in #7139
- Add SourceLink support by @ScarletKuro in #7143
- MudLayout: Add nullable annotation. by @ScarletKuro in #7148
- MudRender: Add nullable annotation. by @ScarletKuro in #7149
- Extensions: Add nullable annotation. by @ScarletKuro in #7151
- MudSparkLine: Add nullable annotation. by @ScarletKuro in #7152
- Nuget package: Use PackageLicenseExpression instead of PackageLicenseFile by @korteksz in #7168
- MudLink: Add nullable annotation. by @ScarletKuro in #7175
- MudNavMenu: Add nullable annotation. by @ScarletKuro in #7176
Bug Fixes
- MudDatePicker: Fix ArgumentOutOfRangeException (#7120) by @gaplin in #7127
- Popover: Fix "Cannot read properties of null"(JS) by @ScarletKuro in #7131
- mudResizeListener.js: Fix cancelListener by @ScarletKuro in #7140
- MudForm/MudBaseInput: Fix swallowed user input on `FieldChanged` re-render (#7158) by @igotinfected in #7159
- MudDataGrid Fix: Added the EditDialogOptions to inline MudDialog for the DataGridEditMode.Form by @ingkor in #7162
- MudDataGrid: Fix SingleSelection by @wesProg23 in #7021
- MudFileUpload: Add AppendMultipleFiles property by @joe-gregory in #7027
- MudTabs: Fix flickering with initial ActivePanelIndex != 1 by @Geccoka in #7058
New Contributors
- @ChasakisD made their first contribution in #7109
- @alfonso-martin-tapia made their first contribution in #7141
- @korteksz made their first contribution in #7168
- @Geccoka made their first contribution in #7058
Full Changelog: v6.6.0...v6.7.0
Released on June 29, 2023
What's Changed
New Features
- MudCheckBox: Add nullable annotation. by @ScarletKuro in #7082
- MudElement: Add nullable annotation. by @ScarletKuro in #7083
- MudPaper: Add nullable annotation. by @ScarletKuro in #7084
- MudHidden: Add nullable annotation. by @ScarletKuro in #7087
- MudSwitch: Add nullable annotation. by @ScarletKuro in #7088
- EventUtil: nullable & XML comments by @ScarletKuro in #7090
- MudTimeline: Add nullable annotation by @meenzen in #7096
- MudTooltip: Add nullable annotation by @meenzen in #7094
- MudToolBar: Add nullable annotation by @meenzen in #7095
- MudThemeProvider: Add nullable annotation by @meenzen in #7097
- MudHighlighter: Add Markup parameter to render Text using HTML Markup by @Yomodo in #7092
- MudSkeleton: Add nullable annotation. by @ScarletKuro in #7113
- MudScrollToTop: Add nullable annotation. by @ScarletKuro in #7114
Bug Fixes
- DataGridServerMultiSelectionTest: use PropertyColumn instead by @ScarletKuro in #7079
- ResizeListenerService & BreakpointService: Allow user defined breakpoints by @ScarletKuro in #7074
- Localization: fix net6.0 dependencies by @Meduris in #7104
- PopoverService: Clear all observers on DisposeAsync & nits by @ScarletKuro in #7105
- MudForm: Remove child form from parent form on Dispose by @jimitndiaye in #7086
Other Changes
- Palette: suppress obsolete warning in our code base by @ScarletKuro in #7078
- Localization: sync dependency versions by @ScarletKuro in #7112
New Contributors
- @meenzen made their first contribution in #7096
- @jimitndiaye made their first contribution in #7086
Full Changelog: v6.5.0...v6.6.0
Released on June 24, 2023
What's Changed
New Features
- MudDialog: Add generic DialogParameters
by @SSchulze1989 in #7029 - MudDataGrid: Add ability to completely use own IFilterDefinition by @ScarletKuro in #7057
- SortDefinition: Fix build warning about missing nullable by @ScarletKuro in #7067
- MudBlazor.Docs.Wasm: enable nullable by @ScarletKuro in #7068
- MudRating: Add nullable annotation. by @ScarletKuro in #7069
- MudStack: Add nullable annotation. by @ScarletKuro in #7071
- MudRTLProvider: Add nullable annotation. by @ScarletKuro in #7073
- MudDataGrid: Add Localization Capabilites by @Meduris in #7024
Bug Fixes
- MudNavLink: Fix line-height issue causing UI shift (#5848) by @joe-gregory in #6958
- Fix: Generation of DocStrings fails when generic class with same name exists by @SSchulze1989 in #7016
- MudSelect: Fix loss of focus to receive key strokes by @ScarletKuro in #7023
- ColorPickerTests: Fix flaky test by @ScarletKuro in #7025
- PopoverService: Fix DisposeAsync deadlock on WPF/WinForm platforms by @ScarletKuro in #7044
- DataGrid: Allow resizing when overflowing with sticky columns by @SinisterMaya in #6991
- FileUploadTests: set culture to InvariantCulture to remove dependency on local system culture. by @SSchulze1989 in #7030
- ServiceCollectionExtensions: Fix registration with options by @ScarletKuro in #7065
Other Changes
- MudExpansionPanels: Add nullable annotation. by @ScarletKuro in #6976
- MudProgress: Add nullable annotation. by @ScarletKuro in #6993
- Docs: MudDatePicker - Added example for IsDateDisabledFunc and AdditionalDateClassesFunc by @RafBorrelli in #6262
- MudImage: Add nullable annotation. by @ScarletKuro in #6997
- PopoverService: Move StateHasChanged from responsibility by @ScarletKuro in #6998
- MudDateRangePicker: Add support for AdditionalDateClassesFunc by @EricEzaM in #6203
- MudSwipeArea: Add nullable annotation. by @ScarletKuro in #7072
- MudContainer: Add nullable annotation. by @ScarletKuro in #7075
- MudSlider: Add nullable annotation. by @ScarletKuro in #7077
New Contributors
- @RafBorrelli made their first contribution in #6262
- @joe-gregory made their first contribution in #6958
- @SSchulze1989 made their first contribution in #7016
- @EricEzaM made their first contribution in #6203
- @Meduris made their first contribution in #7024
Full Changelog: v6.4.1...v6.5.0
Released on June 08, 2023
What's Changed
Bug Fixes
- PopoverService: Remove ConfigureAwait(false) by @ScarletKuro in #6981
Full Changelog: v6.4.0...v6.4.1
Released on June 07, 2023
What's Changed
New Features
- MudColorPicker: Fix/Enable color picker form validation (#6841) by @igotinfected in #6924
- MudTable: Add methods to expand or collapse all groups by @RickMcDee in #6812
- MudMenuItem: Add AutoClose parameter for controlling closing behavior by @ferraridavide in #6942
- PopoverService: New design by @ScarletKuro in #6953
Bug Fixes
- Inputs: Fix order of Value and Text changes for increased stability by @mckaragoz in #6900
Other Changes
- MudDataGrid: Filterable false removes filter from dropdown in filters panel by @BenjaminGroseclose in #6212
- Docs: Correct typos by @Mr-Technician in #6845
New Contributors
- @BenjaminGroseclose made their first contribution in #6212
- @ferraridavide made their first contribution in #6942
Full Changelog: v6.3.1...v6.4.0
Released on May 27, 2023
What's Changed
Other Changes
- MudDataGrid: Remove unused UnitTests.Viewer by @ScarletKuro in #6928
- MudAppBar: Fix default value of WrapContent (#6808, #6869) by @henon in #6929
Full Changelog: 6.3.0...v6.3.1
Released on May 24, 2023
What's Changed
New Features
- ISnackbar: Add RemoveByKey #6857 by @Kumima in #6860
- ScrollToTop: Add OnClick event by @i-n-n-k-e-e-p-e-r in #6870
- Tabs: Add TabHeaderClass property (#5424) by @gaplin in #6298
- MudToolBar: Optional Wrapping and Appbar compatibility by @TimWeidner in #6869
Bug Fixes
- MudTimePicker: Fix duplicate hour event in minute mode #6523 by @sho12333 in #6599
- PickerToolbar: Fix issue with landscape mode for non-static pickers (#5867) by @lostinmilkshake in #6874
- DataGrid: Fix loading style by @ling921 in #6885
New Contributors
- @sho12333 made their first contribution in #6599
- @Kumima made their first contribution in #6860
- @i-n-n-k-e-e-p-e-r made their first contribution in #6870
- @lostinmilkshake made their first contribution in #6874
- @ling921 made their first contribution in #6885
- @TimWeidner made their first contribution in #6869
- @adgranger made their first contribution in #6912
Full Changelog: v6.2.5...v6.3.0
Released on May 17, 2023
What's Changed
New Features
- MudButton: Add ability to set custom rel attribute content by @TehGM in #6301
- MudAutoComplete: Add BeforeItemsTemplate and AfterItemsTemplate by @derekwelton in #6752
- MudPicker: Add OnClick event (#6797) by @wesProg23 in #6798
- MudDataGrid: FilterDefinition as interface by @ScarletKuro in #6848
Bug Fixes
- Remove Parameter attribute from non-component SnackbarOptions class by @Eagle3386 in #6801
- MudTreeView: Don't accept clicks and selection changes for Disabled items by @RickMcDee in #6783
- LinearProgress: Fix typo in size parameter docs by @Mr-Technician in #6807
- MudDataGrid: Fix runtime exception with PageSizeOptions by @SinisterMaya in #6784
- MudDropContainer: Fix bad index when dropping item on itself (#5006) by @ZephyrZiggurat in #6830
- MudTable: Fix discrepency with initial RowsPerPage in TablePager by @SinisterMaya in #6776
Other Changes
- MudToolBar: Allow longer content by @bdebaere in #6808
- MudTable: Avoid NoRecordsContent showing before loading data by @bdebaere in #6811
- MudAutocomplete: Fix Value binding not updating by @nefarius in #6805
New Contributors
- @TehGM made their first contribution in #6301
- @derekwelton made their first contribution in #6752
- @bdebaere made their first contribution in #6808
- @wesProg23 made their first contribution in #6798
- @nefarius made their first contribution in #6805
- @ZephyrZiggurat made their first contribution in #6830
Full Changelog: v6.2.3...v6.2.5
Released on May 03, 2023
What's Changed
Breaking Changes
New Features
- Form components: Add ResetAsync / ResetValueAsync by @ScarletKuro in #6693
- Dialog: Add ClassBackground Option to Support Blurred Background by @mckaragoz in #6725
- MudCollapse: Add nullable annotation and Async AnimationEnd. by @ScarletKuro in #6747
- MudDataGrid: Add drag and drop column reordering by @segfault- in #6700
- DateRangePicker: Highlight current date by @RickMcDee in #6753
Bug Fixes
- MudDataGrid: Fix GroupExpanded when using async data source by @alfadelta88 in #6660
- MudMenu: Introduce OnClickHandlerAsync to fix #6645 by @ScarletKuro in #6648
- MudDataGrid: Fix GroupExpanded when using ServerData by @alfadelta88 in #6667
- MudAutocomplete: Fix the highlight of selected item when Strict is set to false (#6412) by @csombi in #6489
- MudOverlay: CA2012 Use ValueTasks correctly by @ScarletKuro in #6670
- Bug report template had 5.x.x as placeholder by @TDroogers in #6696
- MudSwitch: LabelPosition.Start uses row-reverse instead of RTL by @SinisterMaya in #6638
- Docs: Fix typo in toggle example by @SnakyBeaky in #6709
- MudAutocomplete: Fix Race Condition #6475 by @ScarletKuro in #6701
- BreakpointService & ResizeService: KeyNotFoundException fix #3993 #3356 #3698 by @ScarletKuro in #6727
- MudChip, MudChipSet: Await where applicable by @ScarletKuro in #6735
- MudDialog: Fix description of the DefaultFocus parameter by @RickMcDee in #6751
- MudAppBar: Bottom=true should render
- MudPicker: HandleKeyDown was called twice by @RickMcDee in #6777
Other Changes
- MudOverlay: Await OnClick event by @BieleckiLtd in #6153
- MudFormComponent: Add nullable annotation. by @ScarletKuro in #6608
- MudField: Add nullable annotation. by @ScarletKuro in #6642
- MudDivider: Add nullable annotation. by @ScarletKuro in #6641
- MudButtonGroup: Add nullable annotation. by @ScarletKuro in #6640
- MudOverlay: Add nullable annotation. by @ScarletKuro in #6665
- MudMainContent: Add nullable annotation. by @ScarletKuro in #6664
- MudText: Add nullable annotation. by @ScarletKuro in #6677
- MudVirtualize: Add nullable annotation. by @ScarletKuro in #6678
- MudSimpleTable: Add nullable annotation. by @ScarletKuro in #6679
- MudBooleanInput: Add nullable annotation. by @ScarletKuro in #6681
- MudBreakpointProvider: Add nullable annotation. by @ScarletKuro in #6720
- MudHighlighter: Add nullable annotation. by @ScarletKuro in #6731
- Obsolete ICommand & CommandParameter by @ScarletKuro in #6773
New Contributors
- @elodon made their first contribution in #6680
- @SnakyBeaky made their first contribution in #6709
- @RickMcDee made their first contribution in #6751
- @segfault- made their first contribution in #6700
- @Eagle3386 made their first contribution in #6646
Full Changelog: v6.2.2...v6.2.3
Released on April 13, 2023
What's Changed
Bug Fixes
- Docs: Fix possible NullReferenceException and Cross-Origin Request Blocked by @ScarletKuro in #6647
Full Changelog: v6.2.1...v6.2.2
Released on April 12, 2023
What's Changed
Breaking Changes
- DataGrid: Change several public methods from async void to async Task and add Async postfix (Breaking Change) by @ScarletKuro in #6614
- MudDataGrid: Rename AddFilterAsync and ClearFiltersAsync (Breaking Change) by @ScarletKuro in #6639
New Features
- MudDialog: Change OnBackdropClick Action to EventCallback by @BieleckiLtd in #6151
- Theming: Make all Palette properties virtual by @TDroogers in #6519
- MudAlert: Add nullable annotation. by @ScarletKuro in #6539
- MudAppBar: Add nullable annotation by @ScarletKuro in #6540
- MudBadge: Add nullable annotation. by @ScarletKuro in #6554
- MudComponentBase: Add explicit IMudStateHasChange.StateHasChanged by @ScarletKuro in #6563
- MudDropZone: Add nullable annotation and fix #6551, #4695. by @ScarletKuro in #6561
- FileUpload: Add Disabled property by @Mr-Technician in #6572
- MudTreeViewItem: Add 'BodyContent' which renders instead of text, end text and end icon. by @rpc-scandinavia in #3831
- MudForm: Add ReadOnly and Disabled properties by @Mr-Technician in #6511
- MudSwipeArea: SwipeEventArgs Feature by @mckaragoz in #6574
- MudDataGrid: Allow user to use a custom IComparer
- MudDataGrid: Add ability to use SortBy on TemplateColumn. by @tjscience in #6613´
Bug Fixes
- MudTable: Add filtered items cache for each render. by @adameste in #6470
- MudDataGrid: Improve nullability, encapsulation and some nits by @ScarletKuro in #6421
- MudDataGrid: Sorting and filtering performance improvements. by @adameste in #6495
- BaseInput: Validation should not run on blur when ReadOnly = true. by @Mr-Technician in #6518
- Fixes MudDataGrid NullReferenceExeption by @alfadelta88 in #6541
- MudDataGrid: Make AggregateDefinition work with nullable values and cover with tests by @ScarletKuro in #6515
- MudDatagrid: Fix grouping to work with filtered items cache. by @adameste in #6557
- MudDrawer: Fix #6154 by not re-rendering on mouse events by @ScarletKuro in #6575
- MudPopover: Fix flickering in delayed bss (#6345) by @ScarletKuro in #6579
- Autocomplete: Should not have a Clear button when ReadOnly by @Mr-Technician in #6596
- MudDataGrid: Fix ExpandAllGroups/CollapseAllGroups skipping some groups (#6591) by @alfadelta88 in #6592
- MudDataGrid: Fix GroupExpanded not working by @alfadelta88 in #6604
- MudDataGrid: Filter for Nullable DateTime not working(#6521) by @ScarletKuro in #6607
- PopoverService: Fix DisposeAsync causing hangs on MAUI by @Mr-Technician in #5367
- MudBaseInput: Make OnBlurred async by @ScarletKuro in #6633
- MudBaseInput: Add InvokeKeyDownAsync / InvokeKeyUpAsync deprecate InvokeKeyDown / InvokeKeyUp by @ScarletKuro in #6636
- MudDataGrid: Fix filtering modes when using ServerData by @alfadelta88 in #6627
- MudFormComponent: Deprecate BeginValidate in favor of Async version by @ScarletKuro in #6637
Other Changes
- MudAvatar: Add nullable annotation by @ScarletKuro in #6543
- MudIcon: Add nullable annotation. by @ScarletKuro in #6578
- MudDialogInstance: return back public API ForceRender by @ScarletKuro in #6588
New Contributors
- @adameste made their first contribution in #6470
- @rpc-scandinavia made their first contribution in #3831
- @KBM-Kevin-Kessler made their first contribution in #6542
Full Changelog: v6.2.0...v6.2.1
Released on March 15, 2023
What's Changed
Breaking Changes
- MudDataGrid: Configuration using expressions by @tjscience in #6049
New Features
- MudTabs: Optionally cancel tab panel activations by @Flaflo in #4738
- Avatar: Refactor Image support by @Mr-Technician in #6382
- MudDropZone: Add support for Chromium based browsers on Mobile by @emorell96 in #4818
- SourceCodeGenerator: Add support for enum source code generation by @xC0dex in #6306
- ThemeProvider: Allow watching dark/light system setting by @TDroogers in #6320
- RadioGroup: Add ReadOnly and Disabled options. by @Mr-Technician in #6418
- MudDatePicker: Add disabled functionality for months only picker by @ingkor in #6438
- MudDatePicker: Add disabling months if day is fixed (#6336) by @gaplin in #6338
- Docs: Fix release page and roadmap page by @Garderoben in #6455
Bug Fixes
- MudPicker: Fix flickering in delayed BSS. (#5450) by @gaplin in #6344
- MudCheckbox: Use flex-row-reverse instead of mud-rtl for label positioning by @Flaflo in #6377
- MudTable: Fix V3022 warning by @HClausing in #6374
- Dialog: Fix issues with nested inline Dialogs by @Mr-Technician in #6390
- MudCarousel: Fix wrong transition direction when using SelectedIndex (#6392) by @gaplin in #6394
- MudMenu: Fix Touch Bubbling Which Causes Other Unwanted Click Event Firing on Mobile Devices by @mckaragoz in #6358
- Fix analyzer NullReferenceException in old ToDescriptionString, add test scanrio for it. by @ScarletKuro in #6423
- Datagrid: Fix Dialog by @Mr-Technician in #6415
- MudDataGrid : Fixes Select All when using ServerData by @alfadelta88 in #5999
- MudTable: Show loading indicator whenever table loads data from server by @sensslen in #4665
- ThemeProvider: Trimming and minor formatting fix by @ScarletKuro in #6444
- MudDataGrid: Fix missing content/error in Cell edit mode for HierarchyColumn (#6024) by @HClausing in #6441
- Autocomplete: Fix Autocomplete opening on Reset by @Mr-Technician in #6387
- MudAutocomplete: Fix KeyDown Event by @ingkor in #6462
Other Changes
- Autocomplete: Correct summary for Strict by @rusfield in #6396
- Update README.md by @mckaragoz in #6339
- Fix .csproj formatting by @ScarletKuro in #6422
- Fix code formatting in MudDropZone.razor and MudDynamicDropItem.razor by @ScarletKuro in #6425
- Avatar: Fix obsolete workaround for images. by @Mr-Technician in #6448
- MudBaseInput: Obsolete OnKeyPress, to be removed in v7 by @henon in #6464
New Contributors
- @rusfield made their first contribution in #6396
- @emorell96 made their first contribution in #4818
- @xC0dex made their first contribution in #6306
- @alfadelta88 made their first contribution in #5999
- @dev-jlb made their first contribution in #6447
- @ingkor made their first contribution in #6438
Full Changelog: v6.1.9...v6.1.10
Released on February 15, 2023
What's Changed
New Features
- MudAutocomplete: Add option to search while an option is selected by @Mr-Technician in #6231
- MudTabPanel: Add ShowCloseIcon property by @Yomodo in #6197
- MudThemeProvider: Add sudo css selector for generated theme (5781) by @stoepa in #5798
- MudButton: Add IconSize property by @Yomodo in #6040
- MudSwitch: Add Size Parameter by @SinisterMaya in #5673
- MudSwitch: Show Validation ErrorText (#6247) by @igotinfected in #6268
Bug Fixes
- Tabs: Fix disabling prevButton after upsizing (#6235) by @gaplin in #6236
- Fix NullReferenceException in ResizeOptions equality logic #6128 by @henon in #6308
- Tabs: Fix scroll buttons not working on low width (#5212) by @gaplin in #6304
- MudDialog: CSS fix for scroll when size is greater than view height by @enkodellc in #4132
Other Changes
- InputBase: Add ForceUpdate (fixes #5132) by @mckaragoz in #6266
- ResizeObserver: fix typo in directory name by @Habetdin in #6303
New Contributors
- @stoepa made their first contribution in #5798
- @gaplin made their first contribution in #6236
- @Habetdin made their first contribution in #6303
- @enkodellc made their first contribution in #4132
Full Changelog: v6.1.8...v6.1.9
Released on January 27, 2023
What's Changed
New Features
- MudTable: Enable FluentValidation for TableRowValidator. by @Mr-Technician in #6193
- MudInput: Add Accessibility Titles to Nested Icons by @WalterWillis in #5531
Bug Fixes
- MudAutocomplete: Fix TextChanged event not sending the text by @idan-h in #6120
- MudTable: Fix 2nd level checkbox default indeterminate state by @Yomodo in #6075
- Change background of error when circuit (connection) is lost. by @BieleckiLtd in #6116
- MudDivider: Fix fullwidth behavior in flex containers by @mckaragoz in #5472
- MudTooltip: Fix Style not forwarded to popover by @rogue6800 in #6051
- MudTable: Add null check on server data items in FilteredItems by @Mr-Technician in #6186
- MudTabs: Fix incorrect ActivePanelIndex by @Yomodo in #6100
Other Changes
- MudDateRangePicker: Fix DateRangePicker validation in MudForm (#6194) by @igotinfected in #6195
New Contributors
- @idan-h made their first contribution in #6120
- @WalterWillis made their first contribution in #5531
- @LinuxDoku made their first contribution in #6225
Full Changelog: v6.1.7...v6.1.8
Released on January 02, 2023
What's Changed
New Features
- MudDialog: Fix Unselectable Content Text by @mckaragoz in #5355
- MudTable: Implement "All" option for MudTablePager. by @Mr-Technician in #5994
- Icons: Update material icons by @QianMoXi in #6034
- MudTabs: Add MinimumTabWidth property by @rogue6800 in #6044
Bug Fixes
- Icons: Remove any
tags on generation by @QianMoXi in #6023 - Prevent BoundingClientRect trimming and throwing JsInteropException by @ScarletKuro in #6053
- MudTabPanel: Fix possible System.NullReferenceException on Dispose by @Yomodo in #6064
- MudTable: Fix KeyNotFoundException by @Mr-Technician in #6065
- MudTabs: Fix TabPanel collections are not in sync by @Yomodo in #6070
New Contributors
Full Changelog: v6.1.6...v6.1.7
Released on December 18, 2022
What's Changed
Breaking Changes
New Features
- MudTable: Allow row-click without selecting checkbox when in multi-select mode by @Yomodo in #5961
- Make Blazor Error UI message more legible by @BieleckiLtd in #5996
- MudTable: Added OverscanCount as a parameter. by @Suenodk in #5990
Bug Fixes
- MudProgress: Fixed border radius for rounded linear progress bar by @nmakhmutov in #5963
- BreakpointService: IsMediaSize should will return true for Breakpoint.Always by @pars-dev in #5898
- MudAutoComplete: Don't write to console for errors by @mikes-gh in #5970
- MudTable: Fix issue where sub-tables in the last row of a table would not have borders by @Mr-Technician in #5992
- MudDataGrid: Fix CollapseAll not clearing internal variable by @snakex64 in #5995
- MudTable: Toggle multigrouping checkbox ocassionaly flickers by @Yomodo in #6003
New Contributors
Full Changelog: v6.1.5...v6.1.6
Released on December 11, 2022
What's Changed
New Features
- MudSelect and MudAutocomplete: Add ListClass by @mckaragoz in #5402
- MudTreeViewItem: add CanExpand Property (#4093) by @LennartKleymann in #4097
Bug Fixes
- MudTable: SelectedItem should fire regardless of EditTrigger setting. by @Mr-Technician in #5903
- MudPopover : Check popoverContentNode null before use by @Stuart88 in #5897
- Tests: Fix IDialog interface so it can be Moqed by @mikes-gh in #5925
- MudSnackbar: Fix overflowing, long message (#3945) by @BieleckiLtd in #5929
- MudDataGrid: fixed the resizer handle visibility by @SinisterMaya in #5851
- MudDialog: Fix not aligned Toolbar buttons on Dialog header (#5497) by @m4ss1m0g in #5725
- MudDialog: Fix close button in RTL by @mikes-gh in #5951
- MudDataGrid: Fix the FilterHeaderCell visible when the Column is hidden by @nicoarm93 in #5777
- MudDataGrid: ServerData initialization fix by @creeve-qci in #5635
- MudAlert: Fix CloseIcon color in Filled Variant (#5436) by @fondraco in #5449
New Contributors
- @Stuart88 made their first contribution in #5897
- @SinisterMaya made their first contribution in #5851
- @m4ss1m0g made their first contribution in #5725
- @fondraco made their first contribution in #5449
- @LennartKleymann made their first contribution in #4097
Full Changelog: v6.1.4...v6.1.5
Released on December 05, 2022
What's Changed
New Features
- MudLink: Add OnClick parameter (#1518) by @BieleckiLtd in #5785
- Charts: Make Legend Clickable by @belucha in #5484
- MudTreeView: Add Public Select Method and Disable Text Selection When ExpandOnDoubleClick is true by @mckaragoz in #5856
- MudBaseButton: Make OnClickHandler virtual by @CodeLifterIO in #5879
- MudTooltip: Activation via Hover, Focus or Click by @mckaragoz in #4647
Bug Fixes
- MudSnackbar: Fix memory leak upon Dispose by @Yomodo in #5706
- MudColorPicker: Fix MaxLength on HEX TextField for transparent colors by @DoobieAsDave in #5582
- ScrollManager: Fix exceptions when no JS environment available by @mikes-gh in #5770
- MudDialog: Fix Dialog is null in IDialogReference by @ScarletKuro in #5101
- MudCarousel: Fix swipe direction for next/previous in rtl by @abduwaris in #5811
- MudRadio: Fix content placement in rtl by @abduwaris in #5813
- MudTable: Fix inconsistent row border thickness by @dennml in #5823
- MudTable: Fixed table grouping item selection issue (#5759) by @Gopichandar in #5760
- MudChip: Fix pointer cursor if href set by @mdekok in #5871
- MudFileUpload: Maximum file count integrated as a parameter by @ummerland in #5861
- MudTimePicker: Fix TimePicker validation in MudForm (#5883) by @igotinfected in #5884
- MudTreeView: Fix Closing Arrow Transition by @mckaragoz in #5858
New Contributors
- @rena0157 made their first contribution in #5767
- @BieleckiLtd made their first contribution in #5785
- @DoobieAsDave made their first contribution in #5582
- @abduwaris made their first contribution in #5811
- @CodeLifterIO made their first contribution in #5879
- @ummerland made their first contribution in #5861
- @igotinfected made their first contribution in #5884
- @popandepo made their first contribution in #5893
Full Changelog: v6.1.2...v6.1.4
Released on November 22, 2022
What's Changed
- MudSnackbar: Fix memory leak upon Dispose by @Yomodo in #5706
- MudLink: Add OnClick parameter (#1518) by @BieleckiLtd in #5785
- Charts: Make Legend Clickable by @belucha in #5484
- MudColorPicker: Fix MaxLength on HEX TextField for transparent colors by @DoobieAsDave in #5582
- ScrollManager: Fix exceptions when no JS environment available by @mikes-gh in #5770
- MudDialog: Fix Dialog is null in IDialogReference by @ScarletKuro in #5101
- Fix ResizeBasedService trim warning by @ScarletKuro in #5809
New Contributors
- @rena0157 made their first contribution in #5767
- @BieleckiLtd made their first contribution in #5785
- @DoobieAsDave made their first contribution in #5582
Full Changelog: v6.1.2...v6.1.3-dev.1
Released on November 14, 2022
What's Changed
- MudMenu: Fix MouseEventArgs in net7 on BSS by @mikes-gh in #5738
- Build: Fix missing static assets in nuget by @mikes-gh in #5751
Full Changelog: v6.1.0...v6.1.2
Released on November 13, 2022
Announcement
What's Changed
- Snackbar: Fix accidental API break by PR #5310 by @henon in #5701
- Snackbar: Fix break due to trimming of SnackbarMessageType by @mikes-gh in #5711
- Build: add net7 library (multi-targeting) by @mikes-gh in #5713
- Fix MudDivider consistent thickness by @dennml in #5491
- Tests: Fix locale issue due to date literal by @mikes-gh in #5729
- MudDataGrid: Add GroupClassFunc and GroupStyleFunc by @franklupo in #5560
- MudDataGrid: Fix missing DataGrid reference in FilterDefinition by @nicoarm93 in #5498
New Contributors
- @dennml made their first contribution in #5491
- @franklupo made their first contribution in #5560
Full Changelog: v6.0.18...v6.1.0
Released on November 09, 2022
What's Changed
- Snackbar: Enable RenderFragment in addition to string message by @jammerware in #5310
- MudNavlink: Enable protected access to some internals by @hugodeco in #5224
- Table: Add the option of triggering edits on button click instead of row click by @Mr-Technician in #5467
- Docs: Fixed typo in Divider page by @vegguid in #5454
- MudForm: Assign Validation to Form controls on subscribe by @Mr-Technician in #5501
- Docs: Improved Wording within Layouts Page by @95Conor in #5476
- Docs: Add workaround for google analytics interop error by @JonBunator in #5513
- Events: Use native mouse events in net7 by @mikes-gh in #5517
- MudTable: Fix table trim warnings (net7 linker) by @mikes-gh in #5519
- Trimming: Additional annotations by @mikes-gh in #5537
- Tests: Make tests net7 friendly by @mikes-gh in #5559
- Build: Separate EnumSwitch code to avoid BL0007 by @mikes-gh in #5561
- MudDrawer: Remove event listeners by @mikes-gh in #5562
- MudCollapse: Remove event listeners by @mikes-gh in #5563
- MudSwipeArea: Add Sensitivity and SwipeDelta by @mckaragoz in #5496
- Add ILogger to MudComponentBase by @Mr-Technician in #5549
- Docs: Installation guide should specify where to register Services by @2TallTyler in #5451
- MudDataGrid: ExpandAllGroups (persist group expansions) by @jgoday in #5410
- OverflowBehavior: Fix typo in enum (obsoleting misspelled entry) by @cptcrunchy in #5485
- MudDataGrid: Add onmousedown callback parameter on DataGrid row by @Yekonori in #5383
- ScrollManager: Add ScrollIntoView by @Mr-Technician in #5564
- MudDataGrid: Fix HierarchyColumn behavior by @nicoarm93 in #5534
- MudCollapse: Supress render due to native event by @mikes-gh in #5639
- Docs: MudRadioGroup: vertical align by @TDroogers in #5597
- New Component: MudFileUpload by @Mr-Technician in #5488
- MudCollapse: Better solution to non-rendering event (Add EventUtil) by @mikes-gh in #5661
- MInor typos and grammar corrections by @c0g1t8 in #5663
- Picker: Improve test coverage and fix ColorPicker bug by @Mr-Technician in #5680
- Tests: Fix some missing awaits by @mikes-gh in #5684
- Theming: Easier customization of dark mode by @TDroogers in #5676
- MudDataGrid: Add `FormFieldChanged` event by @Mr-Technician in #5689
- MudNavLink: Allow custom ActiveClass by @TDroogers in #5619
- Build: Use net6 for local build by @mikes-gh in #5690
New Contributors
- @jammerware made their first contribution in #5310
- @hugodeco made their first contribution in #5224
- @vegguid made their first contribution in #5454
- @95Conor made their first contribution in #5476
- @2TallTyler made their first contribution in #5451
- @Yekonori made their first contribution in #5383
- @TDroogers made their first contribution in #5597
- @c0g1t8 made their first contribution in #5663
Full Changelog: v6.0.17...v6.0.18
Released on October 10, 2022
Features
- MudForm: Added LabelAttribute to replace DisplayAttribute #5329
- MudDatePicker: Add support for custom classes to be applied to specific days #4672
- NET7: Use native mouse events #5229
Bug Fixes
- MudRadioButton Fixed the content positioning #5348
- MudTable Wrap internal MudSelect in Standalone=false cascading value #5378
- MudList Nested Lists inherit Dense setting (#4861) #5035
- MudTable: Ensure selection is updated when items are removed #5455
- MudForm: Only set Validation if For is set #5419
- MudDataGrid: Check if property is writable before setting value. #5428
Reverts
Full Release notes
Released on September 21, 2022
Features
- Form Inputs: Set Label property using Display attribute and For expression #5225
- MudAutoComplete: Added progress indicator and cancellation token #4868
- MudHighlighter: Support multiple highligted texts #5165
- MudRTLProvider: RightToLeft cascading parameter should be named. #5270
Bug Fixes
- MudDivider Fix the color of divider component #5178
- MudTreeView Fix checkbox color not work #5172
- MudTreeview Fix conflicting iconbutton css selectors #5153
- MudSwipeArea: Add option to prevent default on touch events. #3048
- MudDataGrid: Update sort indicator from SetSortAsync #5210
- MudDrawerContainer: Call StateHasChanged after removing Drawer to ensure classes are updated #4650
- MudTable: Preserve checked state when virtualized and MultiSelection="true" #5245
Docs
Full Release notes
Released on August 31, 2022
Features
- MudTimeLine: Allows setting style on each dot with DotStyle #4999
- MudMenuItem: Optional Icon parameter #4641
- MudMenuItem: IconColor and IconSize properties #5061
- DefaultConverter: AllowThousands flag to all integer type TryParse calls #4948
- MudDateRangePicker: AutoClose parameter #4878
- MudSnackBar: IconColor and IconSize properties #4429
- MudCheckBox: Ability to disable keyboard input #5072
- MudCarousel: Allow to disable swipe gesture #5062
- MudTable: ApplyButtonPosition parameter #5090
- Forms Inputs: Add OnlyValidateIfDirty to Trigger Validation only if dirty #3726
- JsInteropSerivce: Centralizing JS error handling part one #5105
- Inputs: Remove tabstop from clear button (#5067) #5107
- MudSwitch: LabelPosition property to specify the label's Start/End position #5152
- MudCheckBox: LabelPosition property to specify the label's Start/End position #5163
- MudTable: Default English aria-labels #5099
- PopoverProvider: Throw exception when duplicate providers detected #5102
Bug Fixes
- MudPicker Value should reset when Form.Reset() is called. #4968
- MudDatePicker Fix KeyInterceptor Crash #4987
- MudTableFixes visual bug where NoRecordsContent on stripped table changes background color on hover #4963
- MudBreadcrumbs: Fix MaxItems collapsing logic #4995
- MudNumericField: Fix decimal precision and overflows #4973
- MudRadioGroup: Add InputClass and InputStyle (as a fix for break by #4084) #4944
- MudScrollToTop: Fix Exception When Changing Page #5060
- MudDialog: Fix corrupted Parameters with Multiple open Dialogs #4895
- MudDataGrid: Fix filter and several other bugs (#4942, #4924, #4921, #4551) #5093
- MudDataGrid: Prevent trimming of FilterOperator #5133
- MudDataGrid: Fix Broken Filter #5091
- MudDataGrid: AggregationDefinition is applied to groups #5125
- MudSelect: Update Text when switching to MultiSelection #4962
- MudColorPicker: Remember the View Chosen by the User #4949
Full Release notes
Released on July 28, 2022
Notes
Full Release notes
Released on July 26, 2022
Notes
Features
- MudTextField: Add BlurAsync() #4929
Bug Fixes
- MudTable Fix KeyNotFoundException with Record types #4938
- MudTextField TextField with mask should respect Readonly property #4918
- MudChart Fix MudChart Donut not centered #4914
Full Release notes
Released on July 18, 2022
Notes
Features
- MudDataGrid: DataGrid Phase 3 #4705
Bug Fixes
- MudCheckBox + MudRadioGroup Revert layout-breaking changes #4841
- _scrollSpy Moved _scrollSpy creation into OnInitialized so it's available on time #4850
- MudTable Fix for dark mode striped table. #4819
Full Release notes
Released on July 01, 2022
Features
- Trimming: Added Trimming for MudBlazor and rework Icons for the Trimming support #4639
- Extensions: Made GetFullPathOfMember method public #4791
- MudForm: Accessible validation messages #4185
- MudAutoComplete: Add MoreItemsTemplate RenderFragment. #4566
- MudAutoComplete: Add NoItemsTemplate render fragment #4692
- MudDialog: Added CancelAll (close all) dialogs #4775
- MudMessageBox: Added Keyboard Navigation #4776
- MudForm: FieldChanged event #4801
- MudCheckBox: Added Validation ErrorText #4084
- MudRadio: Added Validation ErrorText #4084
Bug Fixes
- Fixed memoryleak in transient services #4631
- BreakpointService: Fix race condition causing invalid state #4562
- MudDatePicker: Fixed Values - Don't hide year / date in toolbar #3538
- MudAutocomplete: Ensure _elementReference is not null when Clear() is called. #4496
- MudDialog: Fix dialog not closing when using multiple layouts #4509
- MudMask: Ctrl+Backspace clears textfield #4538
- MudSelect: Fix memory leak caused by key interceptor #4076
- MudDropZone: Fix NoDropClass not being removed after drop if ItemDropped handler is executed asynchronously #4517
- MudDropZone: Fix NullReferenceException when dragging not tracked item onto MudDynamicDropItem #4513
- MudDropZone: Fix keeping elements order when you drag one out of the zone #4534
- MudDialog: Fix error thrown when clicking dialog overlay #4620
- MudDatePicker: Update date when clicking on days in static picker with picker actions #4676
- MudDataGrid: Apply QuickFilter to ServerData #4664
- MudMessageBox: Fix Initial Focus #4776
- MudAutocomplete: Fixed Adornment icon not change after the initial rerender #4586
- MudMask: Fix crash when navigating quickly on a page containing a mask #4809
Full Release notes
Released on May 03, 2022
Features
- MudTextField: Focus after clicking clear button (#4354) #4364
- MudPicker: Pass location-params to internal popover #4379
- MudCheckBox: UnCheckedColor and CSS cleanup #4406
- MudRadio: UnCheckedColor and CSS cleanup #4406
- MudSwitch: UnCheckedColor and CSS cleanup #4406
- MudList: Added selected color option #4411
- MudDialog: Added OnBackdropClick event (#4390) #4413
Bug Fixes
- MudAutocomplete: Fix menu staying open on BSS and mobiles #4326
- MudSwitch: Removed ripple effect when disabled (#4339) #4348
- MudPopover: Removed StateHasChanged suppression (#3640, #3776, #4375) #4375
- MudSelect: Required now also works when MultiSelection="true" (#4328, #4346) #4346
- MudTooltip: Removed invisible overlay rectangle when not visible #4376
- MudList: Fixed parent null issue #4411
- MudMenu: Fixed MouseEnter/MouseLeave event handler inconsistency #4394
- MudTable: Fixed check-all not selecting all items after filtering in multiselect mode. #4426
- MudNavMenu: Fixed border style for RTL layout #4425
- MudIconButton: Fixed Title property #4280
Full Release notes
Released on March 29, 2022
MudBlazor 6.0.9
Bug Fixes
- MudSelect: Multiselect Touch Fix #4288
- MudDatePicker: Clear shouldn't close the picker when AutoClose is false #4276
- MudTimePicker: Clear shouldn't close the picker when AutoClose is false #4276
- MudTimePicker: Fix empty string throwing error #4272
- MudSimpleTable, MudTable, MudDataGrid: Fix missing border radius when using FixedHeader #4212
Full Release notes
Released on March 27, 2022
MudBlazor 6.0.8
Features
- MudStack: New Component #4279
- MudDropZone: Added built in reordering #4179
- MudDataGrid: Phase 2 #3941
- MudSlider: Filled variant, tickmarks, tick labels, tooltip like value label, sizes #4228
- MudForm: FormComponent: Support validation with DataAnnotation attributes without EditContext #3442
- MudDialog: Allow to override focus trap behavior #3539
- MudTooltip: Added onfocusin, now keyboard users also get the tooltip #4086
- MudPagination: Add default English aria-labels #4120
- MudTable: Allow virtualization of grouped rows (#4008)
- MudTabs: Improve scrolling #3556
- MudDatePicker: Navigate programmatically with GoToDate #4215
Bug Fixes
- MudMask: Predefined Regex Masks: Add Whitespace Filter & Placeholder to IPv4 and IPv6 #4048
- MudProgressLinear: Fix completed bar rendering over child text (#4072)
- MudNumericField: Fix Value Out Of Bounds Exception #4079
- MudCheckbox: StopPropagation on label click #4082
- MudSelect: Fixed not closing on toutch devices #4112
- MudMenu: Fixed not closing on toutch devices #4112
- MudTooltip: Added missing Style and Class to root element
- MudSelect: OnClose Fix that not fired when SelectedItem clicked #4220
Full Release notes
Released on February 25, 2022
MudBlazor 6.0.7
Breaking Changes
Features
- MudForm: Simplified form with FluentValidation #3793
- MudMask: Regex.IPv4 and Regex.IPv6 masks #3900
- MudMask: DateMask and support Mask in DatePicker #3874
- MudMask: Email mask #4018
- MudAutocomplete: Added option to turn off select text on click #4024
- MudTextFields: Exposed input element reference #4025
Bug Fixes
- MudForm: Fixed registering of form controls #3788
- MudTextField: Form.Reset clears masked textfield #3935
- MudPopover: Fixed leaks caused by concurrency between OnAfterRenderAsync and DisposeAsync #3963
- MudBadge: Fixed default color #3971
- MudBadge: Fixed border color on bordered badge #3837
- MudDialog: Fixed regression caused by #3252
- MudDatePicker: Fixed editable DatePicker not opening to current date #3995
- MudSelect: Fixed scroll to selected item when list is long #4005
- MudMask: Fixed cursor jumping in table inline edit mode. #4037
- MudAutocomplete: Fixed initial open with server-side, non-async search #3776
Docs
Full Release notes
Released on February 04, 2022
MudBlazor 6.0.6
The developer survey for 2022 is closed and i will try to go thru all comments and group them in some way, all data collected will be presented on the website in a blog post later as well as the roadmap for 2022!New Components / Big Features
- Masking: Masking added to MudTextField with PatternMask, MultiMask, RegexMask, BlockMask and more. Implement your own Mask with IMask. See MudTextField documentation for example and Masking docs for full documentation
- MudDropZone: New Drag and Drop component, we built it with great customization capability's in mind, we also added a few real app examples. See MudDropZone docs for all examples.
- MudImage: Better Image support in MudBlazor with some new CSS Utility classes and the new MudImage to help you build apps with images that are not just static size. It was something that we been lacking for long time and using images up until now pretty much required custom CSS to scale them good on several screen sizes. MudImage docs page
Icons
- Material: Updated to latest Material icons
- Custom: Added several new custom icons
Features
- MudSelect: Scroll to selected item on open #3785
- MudMessageBox: Multiline messages with MarkupString #3808
Bug Fixes
- MudDialog: Reverting regression by #3252 #3752
- MudDialog: Fixed overlapping focustrap when no title was used #3768
- MudTable: Align pager elements vertically #3774
- MudBreadcrumbs: Adjust icon spacing, vertically center #3775
- MudSimpleTable: Fixed uneven horizontal padding #3799
- MudMenu: Fixed Right Click #3756
Docs
Full Release notes
Released on January 17, 2022
MudBlazor 6.0.5
This release contains the correct static files that are needed for the new dark theme system preference to work. The 6.0.4 package did not actually have 6.0.4 static files with it.Features
- MudExpansionPanels: Added ExpandAll and CollapseAll methods #3699
- Pickers: Added 'context' parameter to 'PickerActions' to simplify creation of actions #3620
- Refactor: Only use ES6 language features #3666
Bug Fixes
- MudSelect: Issue with OnBlur event #3531
- MudSelect: Scroll to item issue when entering some characters #3697
- MudTable: Conflicts between MultiSelection callbacks and invalid selection when row enters in edit mode #3630
- MudAutocomplete: Clear() not clearing when called in a ValueChanged callback #3590
- MudProgressCircular: Minor indeterminate animation "reseting" #3681
- MudNumericField: Don't allow MouseWheel when Readonly/Disabled #3656
- MudNumericField: Allow custom formatting, i.e. Format="€0" #3691
- MudMenu: Wrong redundant height in menu components. #3682
Full Release notes
Released on January 11, 2022
New Docs
This release is just to mark the new website and our documentation. Nothing new in MudBlazor itself. Check the website for more information: https://mudblazor.com/Released on January 07, 2022
MudBlazor 5.2.4
Experimental component
- MudDataGrid
Features
- MudCharts: Added stroke-width option to line chart #3645
- MudField: Added Adornment Color #3647
- MudThemeProvider: Changed so only MudThemeProvider is in control of IsDarkMode #3654
- MudThemeProvider: Added the possibility for ThemeProvider to detect system preferred theme light/dark
- Icons: Updated to new material icons #3396
- Mudtooltip: Added IsVisible two-way binding property
- MudProgressLinear: Added Size, Rounded, Striped, ChildContent, Vertical option #3383
- MudNavMenu: Added Color, Border, Rounded, Margin, Dense options #3638
- MudFab: Added StartIcon and EndIcon #3234
- MudDialog: Close on ESC #3393
- MudTimePicker: Added Keyboard Navigation #3204
- MudRating: Added Keyboard Navigation #3399
- MudDatePicker: Added Fixed modes #2990
- MudChart: Added custom renderfragment #2896
- InputType: Added html5 input types #3362 & #3613
- MudKeyInterceptor: improved compatibility with older browser #3349
- MudNumericField: Added HelperTextOnFocus #3288
- MudThemeProvider/Theme: Added TextTransform option to typography #3273
Bug Fixes
- MudNumericField: Fixed not updated value on blur when debounced #3653
- MudTimePicker: Fixed the picker adding a day to the timespan #3326
- MudTable: Fixed incorrect async code path for label sorting #3352
- MudExpansionPanel: Let Changed handler run before actually expanding. #3144
- MudKeyInterceptor: Checkbox, Switch, Picker: Fix Esc key conflict with Dialog #3401
- MudTimePicker: Fix OnlyHours incorrect behavior #3342
- MudCarousel: Fix SelectedIndex two-way binding and add BulletsColor param. #3463
- MudTimePicker: Fix OnlyHours incorrect behavior #3342
- MudTable: When a row is clicked, only call SetEditingItem if IsEditable is true #3245
- MudTable: RowsPerPage could not be set from code #3244
- MudDatePicker: Fixed setting culture not leading to DateFormat change #2962
Docs
Full Release notes from the 6.0.3 and 6.0.4 releases thats been merged to .net 5
Released on January 03, 2022
MudBlazor 6.0.4
Features
- MudCharts: Added stroke-width option to line chart #3645
- MudField: Added Adornment Color #3647
- MudThemeProvider: Changed so only MudThemeProvider is in control of IsDarkMode #3654
- MudThemeProvider: Added the possibility for ThemeProvider to detect system preferred theme light/dark
Bug Fixes
- Build Error: Revered changes made to our js compiler in 6.0.3 that caused build errors
- MudNumericField: Fixed not updated value on blur when debounced #3653
Full Release notes
Released on December 31, 2021
MudBlazor 6.0.3
Experimental component
- MudDataGrid
Features
- Icons: Updated to new material icons #3396
- Mudtooltip: Added IsVisible two-way binding property
- MudProgressLinear: Added Size, Rounded, Striped, ChildContent, Vertical option #3383
- MudNavMenu: Added Color, Border, Rounded, Margin, Dense options #3638
- MudFab: Added StartIcon and EndIcon #3234
- MudDialog: Close on ESC #3393
- MudTimePicker: Added Keyboard Navigation #3204
- MudRating: Added Keyboard Navigation #3399
- MudDatePicker: Added Fixed modes #2990
- MudChart: Added custom renderfragment #2896
- InputType: Added html5 input types #3362 & #3613
- JavaScript: Output ES6 compatible JavaScript to support older browsers #3607
- MudKeyInterceptor: improved compatibility with older browser #3349
Bug Fixes
- MudTimePicker: Fixed the picker adding a day to the timespan #3326
- MudTable: Fixed incorrect async code path for label sorting #3352
- MudExpansionPanel: Let Changed handler run before actually expanding. #3144
- MudKeyInterceptor: Checkbox, Switch, Picker: Fix Esc key conflict with Dialog #3401
- MudTimePicker: Fix OnlyHours incorrect behavior #3342
- MudCarousel: Fix SelectedIndex two-way binding and add BulletsColor param. #3463
- MudTimePicker: Fix OnlyHours incorrect behavior #3342
Docs
Full Release notes
Released on November 09, 2021
MudBlazor 6.0.2
Breaking Changes
- Framework: Moved to .NET 6
- Obsolete Parameters: Obsolete marked parameters will now fail your build instead of warning. Next release they will be removed completely from the library.
Features
- MudNumericField: Added HelperTextOnFocus #3288
- MudThemeProvider/Theme: Added TextTransform option to typography #3273
Bug Fixes
- MudTable: When a row is clicked, only call SetEditingItem if IsEditable is true #3245
- MudTable: RowsPerPage could not be set from code #3244
- MudDatePicker: Fixed setting culture not leading to DateFormat change #2962
Release notes
Breaking Changes
- MudSelect: Use more generic IEnumerable instead of HashSet for SelectedValues #2734
- MudSelect: Dense="true" only affects list, for input use Margin="Margin.Dense" #2696
- MudAutoComplete: Dense="true" only affects list, for input use Margin="Margin.Dense" #2696
- MudMenu: Removed defunct Link and Target properties and changed base class #2995
Features
Bug Fixes
- MudChip: Fixed OnClick/OnClose causing NullReferenceException #2866
- MudInputs: Fixed cursor jumping for immediate multiline inputs with two-way binding on BSS #2926
- MudInputs: Removed tabstop from input adornments #2934
- MudDateRangePicker: Added null safe access to value and _rangeText in the setter of RangeText #2940
- MudDateRangePicker: Fixed == and != operators #2977
- MudExpansionPanel: Fixed infinite loop created by cascading StateHasChanged calls #2930
- MudTable: Fixed inner level grouping with paginated data #2910
- MudPagination: Fixed wrapping on smaller screens #2965
- MudTextField: Fixed TextUpdateSuppression #3002
- MudForm: Fixed form.Reset() #3034
- MudCardHeader: Removed div wrapper when only ChildContent was used #3070
- MudMenu: Fixed custom activator content #3065
- MudTooltip: Fixed broken delay property #3030
- MudDatePicker: Fixed selected month color #3030
- MudDatePicker: Fixed validation #3120
- MudDrawer: Fixed Mini drawers z-index when closed #3206
- MudDrawer: Fixed Mini drawers clipmode docked #3211
- MudNavLink: Wrapped long text #3181
Docs
Full Release notes
Released on October 31, 2021
MudBlazor 5.2.0
Big Changes
Breaking Changes
- MudSelect: Use more generic IEnumerable instead of HashSet for SelectedValues #2734
- MudSelect: Dense="true" only affects list, for input use Margin="Margin.Dense" #2696
- MudAutoComplete: Dense="true" only affects list, for input use Margin="Margin.Dense" #2696
- MudMenu: Removed defunct Link and Target properties and changed base class #2995
Features
Bug Fixes
- MudChip: Fixed OnClick/OnClose causing NullReferenceException #2866
- MudInputs: Fixed cursor jumping for immediate multiline inputs with two-way binding on BSS #2926
- MudInputs: Removed tabstop from input adornments #2934
- MudDateRangePicker: Added null safe access to value and _rangeText in the setter of RangeText #2940
- MudDateRangePicker: Fixed == and != operators #2977
- MudExpansionPanel: Fixed infinite loop created by cascading StateHasChanged calls #2930
- MudTable: Fixed inner level grouping with paginated data #2910
- MudPagination: Fixed wrapping on smaller screens #2965
- MudTextField: Fixed TextUpdateSuppression #3002
- MudForm: Fixed form.Reset() #3034
- MudCardHeader: Removed div wrapper when only ChildContent was used #3070
- MudMenu: Fixed custom activator content #3065
- MudTooltip: Fixed broken delay property #3030
- MudDatePicker: Fixed selected month color #3030
- MudDatePicker: Fixed validation #3120
- MudDrawer: Fixed Mini drawers z-index when closed #3206
- MudDrawer: Fixed Mini drawers clipmode docked #3211
- MudNavLink: Wrapped long text #3181
Docs
Full Release notes
Released on October 25, 2021
MudBlazor 5.2.0-rc5
Release Candidate
Big Changes
Features
Bug Fixes
- MudChip: Fixed OnClick/OnClose causing NullReferenceException #2866
- MudInputs: Fixed cursor jumping for immediate multiline inputs with two-way binding on BSS #2926
- MudInputs: Removed tabstop from input adornments #2934
- MudDateRangePicker: Added null safe access to value and _rangeText in the setter of RangeText #2940
- MudDateRangePicker: Fixed == and != operators #2977
- MudExpansionPanel: Fixed infinite loop created by cascading StateHasChanged calls #2930
- MudTable: Fixed inner level grouping with paginated data #2910
- MudPagination: Fixed wrapping on smaller screens #2965
- MudTextField: Fixed TextUpdateSuppression #3002
- MudForm: Fixed form.Reset() #3034
- MudCardHeader: Removed div wrapper when only ChildContent was used #3070
- MudMenu: Fixed custom activator content #3065
- MudTooltip: Fixed broken delay property #3030
- MudDatePicker: Fixed selected month color #3030
- MudDatePicker: Fixed validation #3120
Full Release notes
Released on October 19, 2021
MudBlazor 5.2.0-rc4
rc4 hotfixes
Big Stuff
- Adjusted theme default z-index - Added configurable overflow functionality (flip popover when not enough space) - Added configurable duration and delay options for transitionKnown issues
Features
Bug Fixes
- MudChip: Fixed OnClick/OnClose causing NullReferenceException #2866
- MudInputs: Fixed cursor jumping for immediate multiline inputs with two-way binding on BSS #2926
- MudInputs: Removed tabstop from input adornments #2934
- MudDateRangePicker: Added null safe access to value and _rangeText in the setter of RangeText #2940
- MudDateRangePicker: Fixed == and != operators #2977
- MudExpansionPanel: Fixed infinite loop created by cascading StateHasChanged calls #2930
- MudTable: Fixed inner level grouping with paginated data #2910
- MudPagination: Fixed wrapping on smaller screens #2965
- MudTextField: Fixed TextUpdateSuppression #3002
- MudForm: Fixed form.Reset() #3034
- MudCardHeader: Removed div wrapper when only ChildContent was used #3070
- MudMenu: Fixed custom activator content #3065
- MudTooltip: Fixed broken delay property #3030
- MudDatePicker: Fixed selected month color #3030
Full Release notes
Released on October 17, 2021
MudBlazor 5.2.0-rc3
Big Stuff
- Adjusted theme default z-index - Added configurable overflow functionality (flip popover when not enough space) - Added configurable duration and delay options for transitionKnown issues
Features
Bug Fixes
- MudChip: Fixed OnClick/OnClose causing NullReferenceException #2866
- MudInputs: Fixed cursor jumping for immediate multiline inputs with two-way binding on BSS #2926
- MudInputs: Removed tabstop from input adornments #2934
- MudDateRangePicker: Added null safe access to value and _rangeText in the setter of RangeText #2940
- MudDateRangePicker: Fixed == and != operators #2977
- MudExpansionPanel: Fixed infinite loop created by cascading StateHasChanged calls #2930
- MudTable: Fixed inner level grouping with paginated data #2910
- MudPagination: Fixed wrapping on smaller screens #2965
- MudTextField: Fixed TextUpdateSuppression #3002
- MudForm: Fixed form.Reset() #3034
- MudCardHeader: Removed div wrapper when only ChildContent was used #3070
- MudMenu: Fixed custom activator content #3065
- MudTooltip: Fixed broken delay property #3030
- MudDatePicker: Fixed selected month color #3030
Full Release notes
Released on October 13, 2021
MudBlazor 5.2.0-rc2
Big Stuff
- MudPopover reworked, scraped portal (20+ fixes): more info here: https://github.com/MudBlazor/MudBlazor/pull/2833
- MudPopover flipping and minor fixes (unfinished): still in dev hence this release candidate. https://github.com/MudBlazor/MudBlazor/pull/3030
- Subscription based resize services: splitted Resizelistener into two services more info here https://github.com/MudBlazor/MudBlazor/pull/2658
Known issues
Features
Bug Fixes
- MudChip: Fixed OnClick/OnClose causing NullReferenceException #2866
- MudInputs: Fixed cursor jumping for immediate multiline inputs with two-way binding on BSS #2926
- MudInputs: Removed tabstop from input adornments #2934
- MudDateRangePicker: Added null safe access to value and _rangeText in the setter of RangeText #2940
- MudDateRangePicker: Fixed == and != operators #2977
- MudExpansionPanel: Fixed infinite loop created by cascading StateHasChanged calls #2930
- MudTable: Fixed inner level grouping with paginated data #2910
- MudPagination: Fixed wrapping on smaller screens #2965
- MudTextField: Fixed TextUpdateSuppression #3002
- MudForm: Fixed form.Reset() #3034
Full Release notes
Released on September 27, 2021
MudBlazor 5.1.5
Docs
Features
Bug Fixes
- MudAutocomplete: Fixed Clear, Reset and keep focused on value selection #2742
- MudButtonGroup: Fixed styling when tooltips are used #2739
- MudSelect: Fixed long text that would break into several rows #2478
- MudSelect: Fixed popover placement when helpertext was used #2780
- MudTimePicker: Fixed close after selected minutes/hours #2782
- MudTablePager: Fixed wrong info when filter returns no rows #2762
- MudNumericField: Fixed MouseWheel function for FireFox #2744
- MudTextField: Fixed Clear() when focused #2783
- MudMenu: Prevent browser's context menu in WASM on right click #2732
Full Release notes
Released on September 13, 2021
MudBlazor 5.1.4
- MudTreeView Added color options for selected, checkboxes and icons #2687 - MudTable Added default collapse option to basic table grouping #2683 - MudTable Fixed grouped table loading state and no records missing text #2685 - MudMenu Close menu when mouse leaves mouse over area #2640 - MudRadioGroup Enforced same generic type on child radios #2709 - MudChip Added Variant.Text, SelectedColor option #2707 - MudDateRangePicker Fixed validation-status not updating #2691 - MudSelect fixed problems with SelectAll and MultiSelect #2651 - MudDrawer fixed so it breaks properly on screen size changes when in Mini variant #2668 - MudDrawer/MudAppBar/MudMainContent now applies correct top padding depending on AppBar height #2457 - MudMenu Prevent item click when drop-down is closed #2654 - MudSelect Prevent item click when drop-down is closed in multi-selection mode #2647 - Placeholder Standardization, added it on all missing text field based inputs #2699 - Reverted "MudSelect; Invoking SelectedValuesChanged before text is rendered (#2287) #2438 > MudNumericField several fixes #2643 > - Didn't accept non-numeric keys on key press at all, > - Added support for AZERTY (and some other local) keyboards, > - Added support for keyboard shortcuts as select all, copy and paste (Ctrl + a, c and v) > - Increase stability when changing value with arrow keys, > - Fixed an issue where the enter key could not be used in custom events, > - Fixed an issue where nullable variants would return 0 instead of null.Doc fixes
Full Release notes
Released on September 06, 2021
MudBlazor 5.1.3
- Added XXL breakpoint #2496 - MudNumericField added support for shift + mouse wheel for value manipulation #2626 - MudSelect added select all feature for multi selection mode #2642 - MudForm added form model support for fluent validation #2418 - MudProgressCircular fixed so its actually fully filled at max value #2516 - MudDrawer fixed navlinks with long text that caused it to grow in mini variant #2610 - MudDrawer fixed so subgroups are displayed in mini variant #2611 - MudDrawer fixed issue where it would overlap the main content in the mini varaint #2595 - MudAutoComplete fixed CoerceText on empty search results #2619 - MudTable fixed the progress loading not showing when the table data was empty #2567Full Release notes
Released on August 24, 2021
MudBlazor 5.1.2
- Fixed MudThemeProvider that would throw error on some RTL cultures #2534Released on August 20, 2021
MudBlazor 5.1.1
- Added MudPagination component - MudDatePicker/MudTimePicker fixed so it works within a form #2515 - MudText fixed invisible MudText with Typo.inherit #2461 - MudNavGroup added support for 0-3 sub groups #2466 - MudTable with MultiSelect and in dense mode now uses dense checkboxes #2454 - MudTable in MultiSelection mode Checkbox now fires callback #2254 - MudTable added navigate to page method #2338 - MudTablePager fixed alignment issues, added customization and alignment options #2389 - MudDatePicker fixed exceptions when binding against Date.MinValue #2322 - Forward Class of MudSelectItem / PopoverClass in AutoComplete, Select and Menu #2363Full Release notes
Released on July 27, 2021
MudBlazor 5.1.0
Full Release notes
Breaking Changes
RTL Fixes
Docs
Full Release notes
Released on June 28, 2021
MudBlazor 5.0.15
- MudCheckBox added sizes, dense and improved docs #1653 - MudTable added OnPreviewEditClick Event #1941 - MudAvatar fixed background color for outlined variants #1987 - MudSelect forward missing AdornmentText attribute #1955 - MudAutocomplete forward missing AdornmentText attribute #1956 - MudButton variant outlined fixed inherit color #2020 - MudField fixed wrong adornment icon spacing #1908 - MudBadge added OnClick event #2010 - MudDrawer fixed mini drawer behavior #2043 - MudList forwarded IconSize and AdornmentColor attributes #2033 - MudDialog made it possible to dismiss all dialogs that are currently being displayed #1985 - MudDialog fixed dialog parameters re-set on each StateHasChanged overwriting current values #1773Improve accessibility on several components
Released on June 21, 2021
MudBlazor 5.0.14
- MudAvatar added outlined variant #1929 - MudTimePicker added AutoClose parameter #1927 - MudDatePicker & MudTimePicker added readonly #1935 - MudCarousel added parameters for navigation and delimiter button classes #1872 - MudCarousel changed Timer and fixed bug in MoveTo #1913 - MudDateRangePicker fixed nullreferenceexception #1887 - MudDatePicker and MudDateRangePicker added IsDateDisabledFunc to allow disabling selection of certain dates #1862 - MudTabPanel added support for HTML markup in Text #1917 - MudSelect and MudAutocomplete Adornment improvements #1835 - MudDrawer fixed anchor in RTL #1905 - MudAutoComplete close drop down on tab #1761 - MudAutoComplete select value on tab when SelectValueOnTab="true" #1664 - MudForm fixed validation triggered on initial render #1912Icons
RTL Fixes
Released on June 15, 2021
MudBlazor 5.0.13
- Reverted MudAutoComplete close on blur from MudBlazor 5.0.12 that did not select the selected option. # MudBlazor 5.0.12 - MudTextField Added missing right margin to adornments start icon #1838 - MudForm fixed two way binding IsValid with correct state #1868 - MudAutoComplete changed forward popover to behave more like MudSelect #1836 - MudTable fixed sort label in mobile view #1785 - MudDatePicker added AutoClose option #1794 - MudTable added option to disable MudTableSortLabel #1786 - MudSelect added MultiSelectionTextFunc to customize multi-selection text #1793 - MudSnackBar added severity level icons option 1782 - MudTable added loading progress bar #1783 - MudTable fixed padding issues #1820 - MudDatePicker Added a default date format for a DatePicker based on CurrentCulture #1766 - MudCardMedia adapted to changing images #1797 - Added support for userAttributes in all components #1848, #1843 - Added support for custom lighten and darken theme colors in Palette #1753 - Replaced MudAppBarSpacer and MudToolBarSpacer with MudSpacer component #1841 - Improved MudOverlay documentation #1810RTL Fixes
Released on June 15, 2021
MudBlazor 5.0.12
- MudTextField Added missing right margin to adornments start icon #1838 - MudForm fixed two way binding IsValid with correct state #1868 - MudAutoComplete changed forward popover to behave more like MudSelect #1836 - MudAutoComplete close on blur #1807 - MudTable fixed sort label in mobile view #1785 - MudDatePicker added AutoClose option #1794 - MudTable added option to disable MudTableSortLabel #1786 - MudSelect added MultiSelectionTextFunc to customize multi-selection text #1793 - MudSnackBar added severity level icons option 1782 - MudTable added loading progress bar #1783 - MudTable fixed padding issues #1820 - MudDatePicker Added a default date format for a DatePicker based on CurrentCulture #1766 - MudCardMedia adapted to changing images #1797 - Added support for userAttributes in all components #1848, #1843 - Added support for custom lighten and darken theme colors in Palette #1753 - Replaced MudAppBarSpacer and MudToolBarSpacer with MudSpacer component #1841 - Improved MudOverlay documentation #1810RTL Fixes
Released on June 07, 2021