pouch 2.0.0
pouch: ^2.0.0 copied to clipboard
Generic Dart utilities and helper functions
2.0.0 #
Breaking:
- Requires Dart 3
1.7.0 #
Added:
- Abstract
ClockandDartClockimplementation - Abstract
WaiterandPollingWaiterimplementation
1.6.0 #
Changed:
RequireFile.existsnow takes the more genericFileSystemEntity
1.5.0 #
Added:
StringUtilstatic helpers:isNotBlankisBlankequalsIgnoreCasecontainsIgnoreCaseensureEndsWith
Deprecated:
- String helpers in favour of
StringUtilmethods:isNotBlank(v)isBlank(v)equalsIgnoreCase(v)containsIgnoreCase(v)
1.4.0 #
Added:
TimeandDatemodels
Fixed:
- Lint and Analysis warnings for:
IterableExtensionsMapExtensionsPathUtilWait
- Added missing
fileandcollectiondependencies
1.3.0 #
Added to pouch_io:
FileSystemEntityUtil.deleteFileSystemEntityExtensions.forceDelete
Change:
deleteFilesto useFileSystemEntityUtil.delete
1.2.1 #
Fixed:
RequireExceptionnow outputs themessageintoString()
1.2.0 #
Added:
NullableStringExtensions.isEmptyand.isNotEmpty
1.1.0 #
Added:
NullableIterableExtensions.isEmptyand.isNotEmptyNullableMapExensions.isEmptyand.isNotEmpty
1.0.0 #
Breaking:
- Require at least Dart SDK 2.15
- Removed functions not inline with the Dart way:
CollectionUtil.getInIterableExtensions.getInListExtensions.getInisNotEmptyisEmpty
- Use
Objectrather thandynamicin:KeyNotFoundExceptionisNullisNotNullcasttoString
Fixed:
- type parameter for
NestedIterableExtensions.flatten
Added:
FutureIterableExtensionsFutureOrBoolExtensionsIterableExtensions.groupByNullableBoolExtensionsResourcewith:ResourceUtilsResourceSync
0.7.0 #
Added:
BoolExtenstionsFutureBoolExtensionsNullableObjectExtensionsNullableStringExtensionsRequireFiletopouch_io.dartRequireandRequireException
0.6.0 #
Added:
IterableExtentions.partitionfor splitting an iterable into multiple sub-lists
0.5.1 #
Fixed:
CollectionUtil.getInwhen dealing withIterables, now correctly usesintindexes
0.5.0 #
Added:
CollectionUtil.getInfunctiongetInextension toMap,List, &IterableKeyNotFoundException
0.4.0 #
Added:
package:pouch/pouch.dartMapExtentions.removeNullValuesMapUtil.removeNullValuesWait.until
package:pouch/pouch_io.dartPathUtil.relativeToCurrent
0.3.0 #
Added:
Predicates.eqPredicates.ne
0.2.0 #
Added:
Iterable.filterWhen
0.1.0 #
Added:
containsIgnoreCaseequalsIgnoreCase
0.0.1 #
- Initial version.