list_utilities 1.0.2 copy "list_utilities: ^1.0.2" to clipboard
list_utilities: ^1.0.2 copied to clipboard

A collection of basic extension methods for Iterables, Lists, and Sets; and, a base class for higher-level implementations of List.

[1.0.2] - July 11, 2022 #

  • Added the [pluck] method to [ListUtilities] and [SetUtilities].

  • Added the [removeRange] method to [SetUtilities].

[1.0.1] - March 26, 2021 #

  • Added the base_list library, which exports the [BaseList] class, an abstract class that implements [List] and all of its methods, intended to be used as a base class for higher-level implementations of [List].

  • Added the [exclude] and [excludeByIndex] methods to [ListUtilities].

  • Added the [subset], [exclude], and [excludeByIndex] methods to [SetUtilities].

[1.0.0] - March 3, 2021 #

  • Migrated to null-safe code.

[0.1.3] - March 3, 2021 #

  • Added the [getRandom], [transform], [transformAll], and [count] methods to [ListUtilities].

  • Added the [getRandom], [removeFirst] and [removeLast] methods to [SetUtilities].

  • Fixed a bug in [removeLastWhere] in [ListUtilities].

[0.1.2] - February 1, 2021 #

  • Added the + operator to [IterableUtilities].

[0.1.1] - February 1, 2021 #

  • Moved [equals] from [SetUtilities] to [IterableUtilities], renamed it to [matches], and added the [ordered] parameter to it.

  • Moved [random] from [ListUtilities] to [IterableUtilities].

  • Added [removeRandom] to [ListUtilities] and [SetUtilities].

  • Added the [removeFirst], [removeFirstWhere] and [removeLastWhere] methods to [ListUtilities].

[0.1.0] - January 28, 2021 #

  • Initial release.
1
likes
150
pub points
41%
popularity

Publisher

verified publisherjamesalex.dev

A collection of basic extension methods for Iterables, Lists, and Sets; and, a base class for higher-level implementations of List.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

meta

More

Packages that depend on list_utilities