dartbag 0.6.1 dartbag: ^0.6.1 copied to clipboard
A grab-bag of miscellaneous utility libraries for Dart.
0.6.1 #
- Added a
ComparableWrapper
class. - Added a
PollableFuture
class.
0.6.0 #
- Added
hoursOnly
,minutesOnly
,secondsOnly
,millisecondsOnly
, andmicrosecondsOnly
extension getters toDuration
. - Added a
tryParseDuration
function. - Added a
mergeMaps
function. - Require Dart 2.19.0 and enable new lints.
- Disable the
one_member_abstracts
lint.
0.5.0 #
- Renamed the
iterables
library tocollection
. - Added a
compareIterables
function. - Added a
LinkedHashMap.sort
extension method. - Added an
isSubtype<T1, T2>
generic function. - Adjusted some timing-based tests to be less flaky by instead checking if they pass most of the time.
- Require Dart 2.18.0.
0.4.1 #
- Added a
Future.cast
extension method. - Added a
List.sortWithAsyncKey
extension method as an asynchronous version ofList.sortWithKey
.
0.4.0 #
- Removed
RestartableTimer
.package:async
already provides such a class. - Added a
timeAsyncOperation
function as an asynchronous version oftimeOperation
. - Added a
parseOptionValue
extension method onpackage:args
'sArgResults
. - Added a
matcher
library with atoStringMatches
function.
0.3.0 #
- Added a
List.rotateLeft
extension method. - Allow the
analysis_options.yaml
file to be consumed by other packages. - Moved
timeOperation
frommisc.dart
todebug.dart
. - Fixed
int.padLeft
to work with negative integers. - Modified
RepeatableRandom
to allow callers to specify the underlying pseudo-random-number generator. - Updated the
README.md
file.
0.2.0 #
- Initial published version.