flutter_typeahead
A highly customizable typeahead (autocomplete) text input field for Flutter
6.0.0
196K downloads/mo
#854 most downloaded on pub.dev
AbdulRahmanAlHamali/flutter_typeahead
What this package is like to depend on
Last release 4 months ago
04 Apr 2026
Ships unpredictably
gaps range from 8 days to 2.2 years
Nearly every release is documented
notes for 76 of 76 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
77 releases · first in 2018
1 release in the last 12 months
see the full history below
Release timeline
77 releases · Aug 2018 to Apr 2026
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 60 of 77-
6.0.004 Apr 2026Release notes
Open source →Added
- Highlighted suggestion in controller
constrainWidthparameter for suggestions box- Exported type aliases and default builders
Changed
- Suggestion highlight is tracked by index on the controller instead of focus
Fixed
- Suggestions box resizes on scroll
- Guard overlay render box access
- Retain suggestions on loading
Removed
hideWithKeyboardparameter (usehideOnUnfocus)flutter_keyboard_visibilitydependencypointer_interceptordependency
Release notes
Open source →Added
- Highlighted suggestion in controller
constrainWidthparameter for suggestions box- Exported type aliases and default builders
Changed
- Suggestion highlight is tracked by index on the controller instead of focus
Fixed
- Suggestions box resizes on scroll
- Guard overlay render box access
- Retain suggestions on loading
Removed
hideWithKeyboardparameter (usehideOnUnfocus)flutter_keyboard_visibilitydependencypointer_interceptordependency
-
5.2.008 Feb 2024Release notes
Open source →Added
- force refreshing suggestions with
SuggestionsController.refresh
Fixed
- suggestionsCallback getting called even when closed
- force refreshing suggestions with
-
5.1.027 Jan 2024Release notes
Open source →Added
- Returning null from
suggestionsCallbackhides the box showOnFocusparameter forTypeAheadFieldto allow not showing the box on focusgainFocusparamater forSuggestionsController.opento allow opening the box without focusing
Release notes
Open source →Added
- Returning null from
suggestionsCallbackhides the box showOnFocusparameter forTypeAheadFieldto allow not showing the box on focusgainFocusparamater forSuggestionsController.opento allow opening the box without focusing
- Returning null from
-
5.0.211 Jan 2024Release notes
Open source →Changed
- Upgraded flutter_keyboard_visibility: ^5.4.1 to ^6.0.0
- Upgraded pointer_interceptor: ^0.9.3+6 to ^0.10.0
Fixed
- dispose error in suggestions search
Release notes
Open source →Changed
- Upgraded flutter_keyboard_visibility: ^5.4.1 to ^6.0.0
- Upgraded pointer_interceptor: ^0.9.3+6 to ^0.10.0
Fixed
- dispose error in suggestions search
-
5.0.127 Nov 2023 -
5.0.025 Nov 2023Release notes
Open source →Added
- Custom
TextFieldbuilder via thebuilderproperty, replacingTextFieldConfiguration. decorationBuilderproperty for customizingSuggestionsBoxdecoration.- Suggestions state (items, loading, error) in
SuggestionsController. - Streams in
SuggestionsControllerfor notification of selected suggestions.
Changed
- Renamed
SuggestionsBoxControllertoSuggestionsController. - Renamed
layoutArchitecturetolistBuilder. - Renamed
noItemsFoundBuildertoemptyBuilder. - Renamed
onSuggestionSelectedtoonSelected. - Renamed
suggestionsBoxVerticalOffsettooffset, now including horizontal offset. - Renamed
hideSuggestionsOnKeyboardHidetohideWithKeyboard. - Renamed
keepSuggestionsOnSuggestionSelectedtohideOnSelectand inverted its functionality. - Renamed
keepSuggestionsOnLoadingtoretainOnLoading.
Removed
SuggestionsBoxDecoration, replaced bydecorationBuilder.TextFieldConfiguration, replaced by customTextFieldbuilder.CupertinoSuggestionsBoxControllerin favor ofSuggestionsController.TypeAheadFormFiled, replaced by customTextFieldbuilder.interceptingparameter (now always true).onSuggestionsBoxToggleparameter (replaced with subscriptions toSuggestionsController).ignoreAccessibleNavigationparameter (no longer required with newOverlaycode).animationStartparameter (use animation mapping).minCharsForSuggestionsparameter (implement in client code).autoFlipListDirectionparameter (uselistBuilder).
Release notes
Open source →Added
- Custom
TextFieldbuilder via thebuilderproperty, replacingTextFieldConfiguration decorationBuilderproperty for customizingSuggestionsBoxdecoration- Suggestions state (items, loading, error) in
SuggestionsController - Streams in
SuggestionsControllerfor notification of selected suggestions
Changed
- Renamed
SuggestionsBoxControllertoSuggestionsController - Renamed
layoutArchitecturetolistBuilder - Renamed
noItemsFoundBuildertoemptyBuilder - Renamed
onSuggestionSelectedtoonSelected - Renamed
suggestionsBoxVerticalOffsettooffset, now including horizontal offset - Renamed
hideSuggestionsOnKeyboardHidetohideWithKeyboard - Renamed
keepSuggestionsOnSuggestionSelectedtohideOnSelectand inverted its functionality - Renamed
keepSuggestionsOnLoadingtoretainOnLoading
Removed
SuggestionsBoxDecoration, replaced bydecorationBuilderTextFieldConfiguration, replaced by customTextFieldbuilderCupertinoSuggestionsBoxControllerin favor ofSuggestionsControllerTypeAheadFormFiled, replaced by customTextFieldbuilderinterceptingparameter (now always true)onSuggestionsBoxToggleparameter (replaced with subscriptions toSuggestionsController)ignoreAccessibleNavigationparameter (no longer required with newOverlaycode)animationStartparameter (use animation mapping)minCharsForSuggestionsparameter (implement in client code)autoFlipListDirectionparameter (uselistBuilder)
- Custom
-
4.8.024 Sep 2023 -
4.7.005 Sep 2023Release notes
Open source →Release notes
Open source →Added
expandsproperty to TextFieldConfiguration (#512)scrollbarAlwaysVisibleargument (#512)
Fixed
ignoreAccessibleNavigationflag to prevent non-selection bug (#512)
-
4.6.219 Jun 2023 -
4.6.104 Jun 2023Release notes
Open source →Fixed
- Issue with scrollbar click-through (#494)
- Mouse events propagating through the
SuggestionBoxto the underlyingHTMLElementView(#495)
-
4.6.029 May 2023 -
4.5.028 May 2023Release notes
Open source →Added
itemSeparatorBuilderoption (#489)autofillHintsproperties (#489)
Fixed
- Removed top padding on scrollbar (#489)
-
4.4.020 May 2023Release notes
Open source →Added
onTapOutsidecallback to typeahead (#486)- Placeholder style customization (#485)
autoFlipMinHeightoption (#468)
-
4.3.830 Apr 2023Release notes
Open source →Fixed
- Incorrect vertical offset calculation of suggestion box for Flutter mobile web (#484)
-
4.3.726 Feb 2023 -
4.3.618 Feb 2023 -
4.3.518 Feb 2023 -
4.3.417 Feb 2023 -
4.3.301 Feb 2023 -
4.3.228 Jan 2023 -
4.3.128 Jan 2023Release notes
Open source →Fixed
- Used
maybeOffor scrollable to prevent exceptions in Flutter (#47)
- Used
-
4.1.117 Sep 2022 -
4.1.005 Sep 2022Release notes
Open source →Added
- Null safety to suggestions box controller (#09)
- Improved support for VoiceOver/TalkBack (#17)
- Key up and down features (#18)
hideKeyboardOnDragoption (#22)
Changed
- Updated README with a pub.dev shield (#24)
-
4.0.015 May 2022 -
3.2.715 May 2022 -
3.2.615 May 2022Release notes
Open source →Fixed
- Issue of suggestions not hiding on close (#93)
- Warnings related to Flutter 3.0 (#95)
-
3.2.518 Apr 2022 -
3.2.409 Dec 2021 -
3.2.321 Nov 2021Release notes
Open source →Added
- Option for minimum number of characters before
suggestionsCallbackis called (#49) - Support for
textAlignVertical(#44)
Changed
- Made
maxLinesnullable (#54) - Made some variables public (#47)
Fixed
- Deprecated information in example (#47)
- Option for minimum number of characters before
-
3.2.110 Sep 2021Release notes
Open source →Added
Scrollcontrolleras an optional parameter (#27)
Fixed
- Display issues with
ErrorBuilderWidget (#35) - Strong mode and type issues (#39)
-
3.2.009 Jul 2021Release notes
Open source →Changed
- File structure reorganization (#26)
Fixed
- Scrollbar
ScrollControllerissue (#25)
-
3.1.307 May 2021 -
3.1.201 May 2021Release notes
Open source →Fixed
- Missing size guard in
_adjustMaxHeightAndOrientation(#03) - Issue with suggestions callback being called immediately (#06)
- Missing size guard in
-
3.1.128 Mar 2021 -
3.1.021 Mar 2021Release notes
Open source →Added
autoFillHintsforTextFieldConfiguration(#95)- Feature to check if the overlay is open (#94)
- Check for platform and run the correct example demo (#91)
Fixed
- Various bug fixes, including null safety (#92)
- Cancel the debounce timer when widget is destroyed (#87)
- possible race condition with await (#85)
-
3.0.0-nullsafety.010 Feb 2021 pre-release -
2.0.011 Jan 2021 -
1.9.310 Jan 2021Release notes
Open source →Changed
- Reverted back to settings of 1.9.1; changes in 1.9.2 will be part of 2.0.0
-
1.9.206 Jan 2021 -
1.9.103 Dec 2020Release notes
Open source →Fixed
- Changed default setting to disabled for
autovalidateModeand fixed typo (#256)
- Changed default setting to disabled for
-
1.9.001 Dec 2020Release notes
Open source →Added
hideKeyboardproperty to handle edge cases where text field has focus (#238)enabledandautovalidateModeproperties (#248)enableSuggestionsto TextField Configuration (#249)
Changed
- Updated
flutter_keyboard_visibilityto version 4.X (#255)
-
1.8.816 Aug 2020Release notes
Open source →Fixed
- Fixed typos and updated validator tests and examples to remove deprecated constants
-
1.8.730 Jul 2020 -
1.8.616 Jul 2020 -
1.8.501 Jul 2020 -
1.8.430 Jun 2020Release notes
Open source →Added
- suggestions box clip parameter
Fixed
- Erratic suggestions callback behaviour
- Exception with cut/paste
-
1.8.311 Jun 2020Release notes
Open source →Fixed
- Addressed keyboard visibility issues (contribution from @alphamikle)
-
1.8.108 May 2020 -
1.8.023 Jan 2020Release notes
Open source →Added
onTapproperty toTextFieldConfigurationoffsetXproperty toSuggestionsBoxDecorationandCupertinoSuggestionsBoxDecoration- Support for iOS 13 dark mode
Changed
- Switched from List to Iterable for flexibility
Fixed
- Various issues
-
1.7.016 Oct 2019Release notes
Open source →Added
enableInteractiveSelectionproperty
Changed
- Updated
keyboard_visibilitydependency
Fixed
- Scrolling bug
- Disposing overlay issue
-
1.6.105 Jun 2019 -
1.6.019 May 2019Release notes
Open source →Added
CupertinoTypeAheadFieldfor Cupertino users
Changed
- Updated example project
Fixed
- Various issues
-
1.5.030 Apr 2019Release notes
Open source →Added
suggestionsBoxControllerproperty andSuggestionsBoxControllerclass for manual controltextDirectionproperty toTextFieldConfiguration
Fixed
- Height issues of suggestions box in dialogs
-
1.4.119 Apr 2019Release notes
Open source →Fixed
- Width parameters in
BoxConstraintsare now respected inSuggestionsBoxDecoration
- Width parameters in
-
1.4.028 Mar 2019Release notes
Open source →Added
autoFlipDirectionproperty for automatic direction flipping of the suggestions list when space is limited
-
1.3.022 Mar 2019Release notes
Open source →Changed
- Limited the number of
suggestionsCallbacksuntil the current call is finished
- Limited the number of
-
1.2.119 Mar 2019 -
1.2.011 Mar 2019Release notes
Open source →Added
- Property
keepSuggestionsOnLoadingfor maintaining suggestions during loading
Changed
- Suggestions box no longer shows circular progress indicator by default when loading
- Property
-
1.1.004 Mar 2019Release notes
Open source →Added
- Property
hideSuggestionsOnKeyboardHideto control suggestions box behavior
Changed
- Suggestions box now closes by default when keyboard hides
- Width resizes properly on orientation changes
- Suggestions box displays above the keyboard for AxisDirection.Up
Fixed
- FocusNode errors
- Keyboard height calculation errors
- Property
-
1.0.521 Feb 2019