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