PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 60 of 77
  1. 6.0.0 04 Apr 2026
    Release notes

    Added

    • Highlighted suggestion in controller
    • constrainWidth parameter 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

    • hideWithKeyboard parameter (use hideOnUnfocus)
    • flutter_keyboard_visibility dependency
    • pointer_interceptor dependency
    Open source →
    Release notes

    Added

    • Highlighted suggestion in controller
    • constrainWidth parameter 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

    • hideWithKeyboard parameter (use hideOnUnfocus)
    • flutter_keyboard_visibility dependency
    • pointer_interceptor dependency
    Open source →
  2. 5.2.0 08 Feb 2024
    Release notes

    chore: increase version

    Open source →
    Release notes

    Added

    • force refreshing suggestions with SuggestionsController.refresh

    Fixed

    • suggestionsCallback getting called even when closed
    Open source →
  3. 5.1.0 27 Jan 2024
    Release notes

    Added

    • Returning null from suggestionsCallback hides the box
    • showOnFocus parameter for TypeAheadField to allow not showing the box on focus
    • gainFocus paramater for SuggestionsController.open to allow opening the box without focusing
    Open source →
    Release notes

    Added

    • Returning null from suggestionsCallback hides the box
    • showOnFocus parameter for TypeAheadField to allow not showing the box on focus
    • gainFocus paramater for SuggestionsController.open to allow opening the box without focusing
    Open source →
  4. 5.0.2 11 Jan 2024
    Release notes

    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
    Open source →
    Release notes

    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
    Open source →
  5. 5.0.1 27 Nov 2023
    Release notes

    Fixed

    • SetState error in suggestions box
    Open source →
    Release notes

    Fixed

    • SetState error in suggestions box
    Open source →
  6. 5.0.0 25 Nov 2023
    Release notes

    Added

    • Custom TextField builder via the builder property, replacing TextFieldConfiguration.
    • decorationBuilder property for customizing SuggestionsBox decoration.
    • Suggestions state (items, loading, error) in SuggestionsController.
    • Streams in SuggestionsController for notification of selected suggestions.

    Changed

    • Renamed SuggestionsBoxController to SuggestionsController.
    • Renamed layoutArchitecture to listBuilder.
    • Renamed noItemsFoundBuilder to emptyBuilder.
    • Renamed onSuggestionSelected to onSelected.
    • Renamed suggestionsBoxVerticalOffset to offset, now including horizontal offset.
    • Renamed hideSuggestionsOnKeyboardHide to hideWithKeyboard.
    • Renamed keepSuggestionsOnSuggestionSelected to hideOnSelect and inverted its functionality.
    • Renamed keepSuggestionsOnLoading to retainOnLoading.

    Removed

    • SuggestionsBoxDecoration, replaced by decorationBuilder.
    • TextFieldConfiguration, replaced by custom TextField builder.
    • CupertinoSuggestionsBoxController in favor of SuggestionsController.
    • TypeAheadFormFiled, replaced by custom TextField builder.
    • intercepting parameter (now always true).
    • onSuggestionsBoxToggle parameter (replaced with subscriptions to SuggestionsController).
    • ignoreAccessibleNavigation parameter (no longer required with new Overlay code).
    • animationStart parameter (use animation mapping).
    • minCharsForSuggestions parameter (implement in client code).
    • autoFlipListDirection parameter (use listBuilder).
    Open source →
    Release notes

    Added

    • Custom TextField builder via the builder property, replacing TextFieldConfiguration
    • decorationBuilder property for customizing SuggestionsBox decoration
    • Suggestions state (items, loading, error) in SuggestionsController
    • Streams in SuggestionsController for notification of selected suggestions

    Changed

    • Renamed SuggestionsBoxController to SuggestionsController
    • Renamed layoutArchitecture to listBuilder
    • Renamed noItemsFoundBuilder to emptyBuilder
    • Renamed onSuggestionSelected to onSelected
    • Renamed suggestionsBoxVerticalOffset to offset, now including horizontal offset
    • Renamed hideSuggestionsOnKeyboardHide to hideWithKeyboard
    • Renamed keepSuggestionsOnSuggestionSelected to hideOnSelect and inverted its functionality
    • Renamed keepSuggestionsOnLoading to retainOnLoading

    Removed

    • SuggestionsBoxDecoration, replaced by decorationBuilder
    • TextFieldConfiguration, replaced by custom TextField builder
    • CupertinoSuggestionsBoxController in favor of SuggestionsController
    • TypeAheadFormFiled, replaced by custom TextField builder
    • intercepting parameter (now always true)
    • onSuggestionsBoxToggle parameter (replaced with subscriptions to SuggestionsController)
    • ignoreAccessibleNavigation parameter (no longer required with new Overlay code)
    • animationStart parameter (use animation mapping)
    • minCharsForSuggestions parameter (implement in client code)
    • autoFlipListDirection parameter (use listBuilder)
    Open source →
  7. 4.8.0 24 Sep 2023
    Release notes

    Changed

    • General cleanup of the codebase (#523)
    Open source →
    Release notes

    Changed

    • General cleanup of the codebase (#523)
    Open source →
  8. 4.7.0 05 Sep 2023
    Release notes

    Added

    • expands property to TextFieldConfiguration (#512)
    • scrollbarAlwaysVisible argument (#512)

    Fixed

    • ignoreAccessibleNavigation flag to prevent non-selection bug (#512)
    Open source →
    Release notes

    Added

    • expands property to TextFieldConfiguration (#512)
    • scrollbarAlwaysVisible argument (#512)

    Fixed

    • ignoreAccessibleNavigation flag to prevent non-selection bug (#512)
    Open source →
  9. 4.6.2 19 Jun 2023
    Release notes

    Added

    • itemSeparatorBuilder to Material TypeAheadFormField (#500)
    Open source →
    Release notes

    Added

    • itemSeparatorBuilder to Material TypeAheadFormField (#500)
    Open source →
  10. 4.6.1 04 Jun 2023
    Release notes

    Fixed

    • Issue with scrollbar click-through (#494)
    • Mouse events propagating through the SuggestionBox to the underlying HTMLElementView (#495)
    Open source →
    Release notes

    Fixed

    • Issue with scrollbar click-through (#494)
    • Mouse events propagating through the SuggestionBox to the underlying HTMLElementView (#495)
    Open source →
  11. 4.6.0 29 May 2023
    Release notes

    Added

    • Support for alternative layouts of results, such as Grid (#493)
    Open source →
  12. 4.5.0 28 May 2023
    Release notes

    Added

    • itemSeparatorBuilder option (#489)
    • autofillHints properties (#489)

    Fixed

    • Removed top padding on scrollbar (#489)
    Open source →
  13. 4.4.0 20 May 2023
    Release notes

    Added

    • onTapOutside callback to typeahead (#486)
    • Placeholder style customization (#485)
    • autoFlipMinHeight option (#468)
    Open source →
  14. 4.3.8 30 Apr 2023
    Release notes

    Fixed

    • Incorrect vertical offset calculation of suggestion box for Flutter mobile web (#484)
    Open source →
  15. 4.3.7 26 Feb 2023
    Release notes

    Changed

    • Updated the changelog file
    Open source →
  16. 4.3.6 18 Feb 2023
    Release notes

    Fixed

    • Visibility of Cupertino decoration and formatted code
    Open source →
  17. 4.3.5 18 Feb 2023
    Release notes

    Fixed

    • Visibility of suggestions box classes
    Open source →
  18. 4.3.4 17 Feb 2023
    Release notes

    Changed

    • Improved the main example for better readability on pub.dev
    Open source →
  19. 4.3.3 01 Feb 2023
    Release notes

    Fixed

    • Applied PR to fix onSelected issue introduced in Flutter 3.7.0
    Open source →
  20. 4.3.2 28 Jan 2023
    Release notes

    Changed

    • Updated SDK level to 2.19.0 for Flutter 3.7.0
    Open source →
  21. 4.3.1 28 Jan 2023
    Release notes

    Fixed

    • Used maybeOf for scrollable to prevent exceptions in Flutter (#47)
    Open source →
  22. 4.1.1 17 Sep 2022
    Release notes

    Fixed

    • Issues with web platforms and arrow keys (#28)
    Open source →
  23. 4.1.0 05 Sep 2022
    Release notes

    Added

    • Null safety to suggestions box controller (#09)
    • Improved support for VoiceOver/TalkBack (#17)
    • Key up and down features (#18)
    • hideKeyboardOnDrag option (#22)

    Changed

    • Updated README with a pub.dev shield (#24)
    Open source →
  24. 4.0.0 15 May 2022
    Release notes

    Fixed

    • Warnings related to Flutter 3.0 (#95)
    Open source →
  25. 3.2.7 15 May 2022
    Release notes

    Changed

    • Reverted previous fix for Flutter 3.0 warnings (#95)
    Open source →
  26. 3.2.6 15 May 2022
    Release notes

    Fixed

    • Issue of suggestions not hiding on close (#93)
    • Warnings related to Flutter 3.0 (#95)
    Open source →
  27. 3.2.5 18 Apr 2022
    Release notes

    Fixed

    • Deprecated maxLengthEnforced property (#83)
    Open source →
  28. 3.2.4 09 Dec 2021
    Release notes

    Fixed

    • Resizing issue before opening the suggestion box (#60)
    Open source →
  29. 3.2.3 21 Nov 2021
    Release notes

    Added

    • Option for minimum number of characters before suggestionsCallback is called (#49)
    • Support for textAlignVertical (#44)

    Changed

    • Made maxLines nullable (#54)
    • Made some variables public (#47)

    Fixed

    • Deprecated information in example (#47)
    Open source →
  30. 3.2.1 10 Sep 2021
    Release notes

    Added

    • Scrollcontroller as an optional parameter (#27)

    Fixed

    • Display issues with ErrorBuilder Widget (#35)
    • Strong mode and type issues (#39)
    Open source →
  31. 3.2.0 09 Jul 2021
    Release notes

    Changed

    • File structure reorganization (#26)

    Fixed

    • Scrollbar ScrollController issue (#25)
    Open source →
  32. 3.1.3 07 May 2021
    Release notes

    Changed

    • Allowed suggestionsCallback to return null (#08)
    Open source →
  33. 3.1.2 01 May 2021
    Release notes

    Fixed

    • Missing size guard in _adjustMaxHeightAndOrientation (#03)
    • Issue with suggestions callback being called immediately (#06)
    Open source →
  34. 3.1.1 28 Mar 2021
    Release notes

    Fixed

    • Styling of CHANGELOG.md (#97)
    Open source →
  35. 3.1.0 21 Mar 2021
    Release notes

    Added

    • autoFillHints for TextFieldConfiguration (#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)
    Open source →
  36. 3.0.0-nullsafety.0 10 Feb 2021 pre-release
    Release notes

    Changed

    • Null-safety pre-release (#90)
    Open source →
  37. 2.0.0 11 Jan 2021
    Release notes

    Changed

    • Re-applied changes from 1.9.2
    • Types for some calls
    Open source →
  38. 1.9.3 10 Jan 2021
    Release notes

    Changed

    • Reverted back to settings of 1.9.1; changes in 1.9.2 will be part of 2.0.0
    Open source →
  39. 1.9.2 06 Jan 2021
    Release notes

    Fixed

    • Removed unneeded typecasts and added String types (#267)
    Open source →
  40. 1.9.1 03 Dec 2020
    Release notes

    Fixed

    • Changed default setting to disabled for autovalidateMode and fixed typo (#256)
    Open source →
  41. 1.9.0 01 Dec 2020
    Release notes

    Added

    • hideKeyboard property to handle edge cases where text field has focus (#238)
    • enabled and autovalidateMode properties (#248)
    • enableSuggestions to TextField Configuration (#249)

    Changed

    • Updated flutter_keyboard_visibility to version 4.X (#255)
    Open source →
  42. 1.8.8 16 Aug 2020
    Release notes

    Fixed

    • Fixed typos and updated validator tests and examples to remove deprecated constants
    Open source →
  43. 1.8.7 30 Jul 2020
    Release notes

    Fixed

    • Fixed dispose() error in tests
    Open source →
  44. 1.8.6 16 Jul 2020
    Release notes

    Fixed

    • Fixed "flashing" bug
    Open source →
  45. 1.8.5 01 Jul 2020
    Release notes

    Changed

    • Updated flutter_Keyboard_visibility dependency to ^3.0.0
    Open source →
  46. 1.8.4 30 Jun 2020
    Release notes

    Added

    • suggestions box clip parameter

    Fixed

    • Erratic suggestions callback behaviour
    • Exception with cut/paste
    Open source →
  47. 1.8.3 11 Jun 2020
    Release notes

    Fixed

    • Addressed keyboard visibility issues (contribution from @alphamikle)
    Open source →
  48. 1.8.1 08 May 2020
    Release notes

    Fixed

    • Various issues
    Open source →
  49. 1.8.0 23 Jan 2020
    Release notes

    Added

    • onTap property to TextFieldConfiguration
    • offsetX property to SuggestionsBoxDecoration and CupertinoSuggestionsBoxDecoration
    • Support for iOS 13 dark mode

    Changed

    • Switched from List to Iterable for flexibility

    Fixed

    • Various issues
    Open source →
  50. 1.7.0 16 Oct 2019
    Release notes

    Added

    • enableInteractiveSelection property

    Changed

    • Updated keyboard_visibility dependency

    Fixed

    • Scrolling bug
    • Disposing overlay issue
    Open source →
  51. 1.6.1 05 Jun 2019
    Release notes

    Fixed

    • onChanged now properly triggers for TypeAheadFormField
    Open source →
  52. 1.6.0 19 May 2019
    Release notes

    Added

    • CupertinoTypeAheadField for Cupertino users

    Changed

    • Updated example project

    Fixed

    • Various issues
    Open source →
  53. 1.5.0 30 Apr 2019
    Release notes

    Added

    • suggestionsBoxController property and SuggestionsBoxController class for manual control
    • textDirection property to TextFieldConfiguration

    Fixed

    • Height issues of suggestions box in dialogs
    Open source →
  54. 1.4.1 19 Apr 2019
    Release notes

    Fixed

    • Width parameters in BoxConstraints are now respected in SuggestionsBoxDecoration
    Open source →
  55. 1.4.0 28 Mar 2019
    Release notes

    Added

    • autoFlipDirection property for automatic direction flipping of the suggestions list when space is limited
    Open source →
  56. 1.3.0 22 Mar 2019
    Release notes

    Changed

    • Limited the number of suggestionsCallbacks until the current call is finished
    Open source →
  57. 1.2.1 19 Mar 2019
    Release notes

    Changed

    • Optimizations

    Fixed

    • Various issues
    Open source →
  58. 1.2.0 11 Mar 2019
    Release notes

    Added

    • Property keepSuggestionsOnLoading for maintaining suggestions during loading

    Changed

    • Suggestions box no longer shows circular progress indicator by default when loading
    Open source →
  59. 1.1.0 04 Mar 2019
    Release notes

    Added

    • Property hideSuggestionsOnKeyboardHide to 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
    Open source →
  60. 1.0.5 21 Feb 2019
    Release notes

    Fixed

    • Suggestions no longer called on TextBox focus
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive