grouped_list
A Flutter ListView where the list items can be grouped into sections.
6.0.0
168K downloads/mo
#921 most downloaded on pub.dev
Dimibe/grouped_list
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 9 days to 2.0 years
Nearly every release is documented
notes for 34 of 35 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
37 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
37 releases · Aug 2019 to Jun 2024
2020
2021
2022
2023
2024
2025
2026
Releases
latest 37-
6.0.027 Jun 2024Release notes
Open source →What's Changed
🏕 Features
- Feature/distinct key parent child by @kristofb in #171
- Prepare for dart 3 by @Dimibe in #177
- Interdependent items builder by @rafaelsetragni in #175
- Add groupStickyHeaderBuilder by @najibghadri in #126
- added footer widget by @4-alok in #189
- feat: group section style by @Dimibe in #206
🐛 Bug Fixes
- [bugfix] fix RangeError when _sortedElements is empty by @magazmj in #164
- fix: wrong initial sticky header by @Dimibe in #198
👒 Dependencies
- Bump actions/checkout from 3 to 4 by @dependabot in #192
- Bump flutter_lints from 2.0.3 to 3.0.1 by @dependabot in #196
- Bump flutter_lints from 3.0.2 to 4.0.0 by @dependabot in #203
- chore(deps): upgrade dependencies by @Dimibe in #205
New Contributors
- @kristofb made their first contribution in #171
- @magazmj made their first contribution in #164
- @rafaelsetragni made their first contribution in #175
- @najibghadri made their first contribution in #126
- @4-alok made their first contribution in #189
- @dependabot made their first contribution in #192
Full Changelog: v5.1.2...v6.0.0
Release notes
Open source →Features:
- feat: interdependent items builder GH-175
- feat: add groupStickyHeaderBuilder GH-126
- feat: added footer widget GH-189
- feat: group section style GH-206
Bugfixes:
-
5.1.218 Jun 2022 -
5.1.128 May 2022 -
5.1.028 May 2022Release notes
Open source →- Make package backwards compatible to Flutter < 3.0.0
- Bugfix: package does not modify passed element list anymore
Release notes
Open source →- Make package backwards compatible to Flutter < 3.0.0
- Bugfix: package does not modify passed element list anymore
-
5.0.119 May 2022 -
5.0.018 May 2022Release notes
Open source →Features:
- Upgrade to flutter 3.0 and use flutter_lints Pull Request #148
Bugfixes:
- Bugfix: Fixes update to version 3.0 of flutter Pull Request #147
- Bugfix: Resolve out of range error Pull Request #138
Release notes
Open source →- Feature: Upgrade to flutter 3.0 and use flutter_lints Pull Request #148
- Bugfix: Fixes update to version 3.0 of flutter Pull Request #147
- Bugfix: Resolve out of range error Pull Request #138
-
4.2.004 Feb 2022Release notes
Open source →Bugfixes:
- Fix bug where item is rebuild every time state changes Pull Request #132
Release notes
Open source →- Bugfixes: Fix bug where item is rebuild every time state changes Pull Request #132
-
4.1.022 Jul 2021Release notes
Open source →Features:
- Silver support Pull Request #112
Bugfixes:
- Fix bug where a out of range error could appear Pull Request #110
Release notes
Open source →- New feature: Silver support Pull Request #112
- Bugfixes: Fix bug where a out of range error could appear Pull Request #110
-
4.0.027 Mar 2021 -
4.0.0-nullsafety.120 Nov 2020 pre-releaseRelease notes
Open source →Features:
- Update example to support null safety
- Add pedantic for code analysis
Bugfixes:
- Fix bug where removeListener is called on null Issue #64
Release notes
Open source →- Update example to support null safety
- Add pedantic for code analysis
- Bugfixes: Fix bug where removeListener is called on null Issue #64
-
4.0.0-nullsafety.020 Nov 2020 pre-release -
3.7.120 Nov 2020Nothing published for this version
-
3.7.015 Nov 2020Release notes
Open source →- New feature: Add new options from ListView.
- Bug fixes: reverse option works with empty list
-
3.6.014 Nov 2020 -
3.5.019 Sep 2020Release notes
Open source →- New feature custom sorting. Added two new options
groupComparatoranditemComparatorwhich can be used for comparison between two groups and items. If used the functions will be used for sorting the list.
- New feature custom sorting. Added two new options
-
3.4.006 Sep 2020Release notes
Open source →- New option
groupHeaderBuilder: Same asgroupSeparatorBuilderbut will get the whole element instead of just the groupBy value. - New option
stickyHeaderBackgroundColor: IfuseStickyGroupSeparatorsused a custom background color can be set.
- New option
-
3.3.024 Jul 2020 -
3.2.304 Jul 2020 -
3.2.226 Jun 2020 -
3.2.126 Jun 2020 -
3.2.023 Jun 2020Release notes
Open source →- Fixed performance issue when sticky group headers are actived. Widget now rebuilds only when necessary
-
3.1.022 May 2020 -
3.0.118 May 2020Release notes
Open source →- Bugfix: error when groupby value not comparable.
- Bugfix: only set state when needed.
-
3.0.005 May 2020Release notes
Open source →- New Feature: Floating Header - Sticky Headers can now float over the list. Set
floatingHeadertotrue. - Sticky Headers now by default active. Can be disabled by setting
useStickyGroupSeparatorstofalse. - Bugfix: The Widget can now be used in
SliverChildListDelegate.
- New Feature: Floating Header - Sticky Headers can now float over the list. Set
-
2.3.104 May 2020 -
2.3.006 Apr 2020Release notes
Open source →- New Feature: Indexed item builder. You can now define
indexedItemBuilderinstead ofitemBuilder. The new method additionally provides the the current index as attribute.
- New Feature: Indexed item builder. You can now define
-
2.2.004 Apr 2020Release notes
Open source →- Sorting items inside groups according to its comparable implmentation or alphabetical order.
- Fixed bug where items rendered wrong
-
2.1.002 Apr 2020 -
2.0.228 Mar 2020 -
2.0.128 Mar 2020Release notes
Open source →- Bugfix: If no
separatorwas specified a divider was rendered. - Bugfix: Adding items dynamically to an existing group led to a new group to be created.
- Bugfix: If no
-
2.0.018 Mar 2020Release notes
Open source →- New Feature: Sticky Headers!
** To use the sticky header set
useStickyGroupSeparatorstotrue. ** The parameterelementsis now required. - Due to potential beaking changes the feature comes with a new major release.
- New Feature: Sticky Headers!
** To use the sticky header set
-
1.3.112 Mar 2020 -
1.3.010 Mar 2020Release notes
Open source →- Add
orderoption to the widget. With this the sorting of the groups can be reversed.
- Add
-
1.2.118 Aug 2019 -
1.2.015 Aug 2019Release notes
Open source →- Widget sort the list elements now according the
groupByvalue. Can be switched off through the parametersort
- Widget sort the list elements now according the
-
1.1.014 Aug 2019 -
1.0.013 Aug 2019