What's Changed
- Release v3.0.0 by @AhmedLSayed9 in #414
- Update minimum Flutter version badge to 3.22.0 by @AhmedLSayed9 in #417
- Upgrade minimum required Flutter SDK version to 3.32.0 by @AhmedLSayed9 in #418
- Adopt Dart 3.7 formatter with trailing commas preserved by @AhmedLSayed9 in #419
- Exclude irrelevant lint rules for the test package by @AhmedLSayed9 in #420
- Add errorBuilder support for DropdownButtonFormField2 [Flutter core] by @AhmedLSayed9 in #421
- Add forceErrorText support for DropdownButtonFormField2 [Flutter core] by @AhmedLSayed9 in #422
- Fix formatting by @AhmedLSayed9 in #423
- Add ARIA menu roles to menu-related widgets for accessibility [Flutter core] by @AhmedLSayed9 in #424
- Add more semantics tests by @AhmedLSayed9 in #425
- Add anchoredMinHeight to keep the menu anchored to the button and shrink to fit when possible by @AhmedLSayed9 in #430
- Re-lay out dropdown menu on ancestor scroll by @AhmedLSayed9 in #431
- Add migration guide for valueListenable in v3 CHANGELOG by @AhmedLSayed9 in #432
- Migrate to Theme.brightnessOf method [Flutter core] by @AhmedLSayed9 in #433
- Document barrierDismissible's default value by @AhmedLSayed9 in #434
- Simplify openMenuIcon conditional in icon builder by @AhmedLSayed9 in #435
- Properly dispose internal FocusNode when replaced by an external FocusNode by @AhmedLSayed9 in #436
- Add
barrierBlocksInteractionto allow interaction with underlying widgets while the dropdown menu is open by @liubou-s-inno in #428 - Document
DropdownButtonFormField2.onChangedordering relative toForm.onChanged[Flutter core] by @AhmedLSayed9 in #437 - Inherit local InputDecorationTheme (contentPadding, border, visualDensity) instead of only the global theme by @AhmedLSayed9 in #438
- Revert "Inherit local InputDecorationTheme (contentPadding, border, visualDensity) instead of only the global theme" by @AhmedLSayed9 in #439
- Add
mouseCursorto the dropdown button and MenuItemStyleData to customize the mouse cursor when hovering by @AhmedLSayed9 in #440 - Document missing properties in README by @AhmedLSayed9 in #441
- Test against the minimum supported Flutter SDK in CI by @AhmedLSayed9 in #442
- Run CI daily to catch regressions from new Flutter releases by @AhmedLSayed9 in #443
- Update lint rules to match flutter's new lint set by @AhmedLSayed9 in #444
- Improve docs and validate selectedItemBuilder length by @AhmedLSayed9 in #445
- Add assert for mutually exclusive errorBuilder and errorText [Flutter core] by @AhmedLSayed9 in #446
New Contributors
- @liubou-s-inno made their first contribution in #428
Full Changelog: v3.0.0...v3.1.0