What's Changed
Breaking Changes
- ParameterState: Add ResolveEffectiveParameter, ParameterStateCollection for shared handlers by @ScarletKuro in #12347
- MudFormComponent: Add GetDefaultConverter, cleanup by @ScarletKuro in #12365
- MudSplitPanel: Add get and set divider position functions by @91378246 in #12370
- MudInput: Replace
AutoGrowwithSizingby @danielchalmers in #12417
New Features
- Identifier: Optimize, make it public API by @Copilot in #12339
- MudBaseInput: Make GetInputType protected by @ScarletKuro in #12351
- SequenceComparer: Optimize by using SequenceEqual by @ScarletKuro in #12356
- KeyInterceptorService: Add option to ignore repeat events when holding down keys by @JMolenkamp in #12376
- KeyInterceptorService: Allow omitting TargetClass to attach event handlers to element itself by @JMolenkamp in #12377
- KeyInterceptorService: Do not observe dom when targeting the element itself by @JMolenkamp in #12380
- MudDataGrid: Allow disabling selection per row via criteria by @Anu6is in #11554
- MudLink: Add StartIcon and EndIcon properties by @danielchalmers in #12407
- MudRipple: Provide immediate visual feedback by @danielchalmers in #12409
- MudPicker & MudRangeInput: add customizable ClearIcon parameter by @pwasilewski in #12425
- Add TimeProvider support to DebounceDispatcher and ThrottleDispatcher by @Copilot in #12435
- MudSelect: Add SelectionOnEnter, Improve Pager keyboard UX by @nccadman19 in #12405
Bug Fixes
- DebounceDispatcher: Fix race condition causing flaky test by @Copilot in #12334
- MudDatePicker: Fix FixYear by @ScarletKuro in #12372
- MudPicker: Adds new style for disabled MudPicker static variant (#11761) by @dbarisakkurt in #12352
- MudDateRangePicker: Implement ResetValueAsync for MudForm reset by @pwasilewski in #12390
- MudBaseDatePicker: Ensure GetMonthStart always returns the first day of the month by @pwasilewski in #12386
- MudDatePicker: Prevent ArgumentOutOfRangeException at DateTime boundaries by @Copilot in #12378
- DebounceDispatcher: Fix ObjectDisposedException from premature CTS disposal by @Copilot in #12393
- MudDatePicker: Fix keyboard navigation with fixed year/month by @spingee in #12180
- MudDialog: Prevent default on close button to not trigger validations by @spingee in #12332
New Contributors
- @mcbodge made their first contribution in #12340
- @JMolenkamp made their first contribution in #12376
- @dbarisakkurt made their first contribution in #12352
- @fuguiKz made their first contribution in #12355
Full Changelog: v9.0.0-preview.1...v9.0.0-preview.2