screwdriver 2.0.0
screwdriver: ^2.0.0 copied to clipboard
A dart package aiming to provide useful extensions and helper functions to ease and speed up development.
2.0.0 #
- Migrated to null safety.
- Removed following extensions either because they are redundant in favor of non-nullable types or they are already available in the null safe version of collection package of dart.dev.
Iterable.firstOrNullIterable.firstOrNullWhereIterable.lastOrNullWhereIterable.singleOrNullWhereIterable.isNullOrEmptyIterable.isNotNullOrEmptyIterable.noneIterable.whereIndexedIterable.mapIndexedIterable.forEachIndexedIterable.foldIndexedIterable.foldIndexedIterable.sumIterable.averageIterable.maxIterable.minString.isNullOrEmptyString.isNotNullOrEmptyString.isNullOrBlankString.isNotNullOrBlank
- Added some more extensions in favor of null safety:
Iterable.randomOrNullIterable.maxByOrNullIterable.maxByLastOrNullIterable.minByOrNullIterable.minByLastOrNull
1.2.2 #
- Fixed email extension & tests.
- upgraded test package dependency.
1.2.1 #
- Upgraded dependencies with specific version bounds.
1.2.0 #
- Add
isNullOrEmptyandisNotNullOrEmptyextensions for collections. - Add
isNullOrEmptyandisNotNullOrEmptyextensions for string. - Add
isNullOrBlankandisNotNullOrBlankextensions for string.
1.1.1 #
- Add extensions
isInYearsandinYearsforDuration. - Add extension
fromNow()forDateTime. - Fix Issue:
DeBouncerthrowing null pointer exception when callingcancel().
1.1.0 #
- Added extension format date using
DateFormatfrom intl package. - Added debouncer helper class that allows to debounce calls to a method for certain amount of time.
- Added extension
tofor generic to create pairs like it is done in Kotlin.
1.0.1 #
- Fix pub.flutter-io.cn warnings.