quiver 0.26.0
quiver: ^0.26.0 copied to clipboard
A set of utility libraries for Dart
0.26.0 - 2017-11-01 #
- BREAKING CHANGE: eliminated deprecated
flip. Replaced byreversein 0.25.0. - BREAKING CHANGE: eliminated deprecated
repeat. Deprecated in 0.25.0. Callers should useString's*operator. - Deprecated:
reversein thestringslibrary. No replacement is provided. - Deprecated:
createTimer,createTimerPeriodicin theasynclibrary. These were originally written to support FakeTimer, which is superseded by FakeAsync. - New: Added
isLeapYear,daysInMonth,clampDayOfMonthAPIs in thetimelibrary. - Multimap is now backed by a LinkedHashMap rather than HashMap.
- Multimap: added
containsto know if an association key/value exists.
0.25.0 - 2017-03-28 #
- BREAKING CHANGE: minimum SDK constraint increased to 1.21.0. This allows use of async-await and generic function in Quiver.
- BREAKING CHANGE: eliminated deprecated
FakeTimer. - BREAKING CHANGE:
StreamBuffer<T>now implementsStreamConsumer<T>as opposed toStreamConsumer<T|List<T>>. - Deprecated:
FutureGroup. Use the replacement inpackage:asyncwhich requires aclose()call to trigger auto-completion when the count of pending tasks drops to 0. - Deprecated:
repeatin thestringslibrary. Use the*operator on the String class. - Deprecated: in the strings library,
fliphas been renamedreverse.flipis deprecated and will be removed in the next release. - Iterables:
enumerateis now generic. - Collection: added
indexOf.
0.24.0 - 2016-10-31 #
- BREAKING CHANGE: eliminated deprecated
nullToEmpty,emptyToNull. - Fix: Strong mode: As of Dart SDK 1.21.0,
Set.differencetakes aSet<Object>parameter.
0.23.0 - 2016-09-21 #
- Strings:
nullToEmpty,emptyToNulldeprecated. Removal in 0.24.0. - BREAKING CHANGE: eliminated deprecated multimap
toMap. - BREAKING CHANGE: eliminated deprecated
pad*,trim*string functions.
0.22.0 - 2015-04-21 #
- BREAKING CHANGE:
streamsandasynclibraries have been merged into oneasynclibrary - BREAKING CHANGE: Pre-1.8.0 SDKs are no longer supported.
- Quiver is now strong mode compliant
- New:
Optionalnow implementsIterableand its methods are generic (using temporary syntax) - New:
isNotEmptyandisDigitinstrings.dart - New:
Multimap.fromIterable - Fix: Change
TreeSearchfromclasstoenum. - Fix:
fake_async.darttimers are now active while executing the callback
0.21.4 - 2015-05-15 #
- Add stats reporting for fake async tests. You can query the number of
pending microtasks and timers via
microtaskCount,periodicTimerCount,nonPeriodicTimerCount.
0.21.3+1 - 2015-05-11 #
- Switch from unittest to test.
0.21.3 - 2015-03-03 #
- Bugfix: fixed return type on some methods (e.g.
whereofIterables returned by Multimap.
0.21.2 - 2015-03-03 #
- Bugfix: fix drifting times in
Metronome. - Add
LruMapto quiver/collection. - Un-deprecate Glob; feedback was that package:glob was not a suitable replacement in many cases. Key reasons: dependency on dart:io and significantly poorer performance.
0.21.1 - 2015-02-05 #
- Add optional start param to
Glob.allMatches()to match superclass method signature. - Add optional start param to
Patternreturned bymatchesAny()to match superclass method signature. - Deprecate Glob. Use package:glob. Will be removed in 0.22.0.
0.21.0+3 - 2015-02-04 #
- Travis CI integration support added.
- Document that the deprecated functions
padLeft,padRight,trimLeft,trimRightwill be removed in 0.22.0.
0.21.0+2 - 2015-02-04 #
- Fix hanging
FakeAsyncunit test.
0.21.0+1 - 2015-02-03 #
- Replace
equalsTesterdependency onunittestwith finer-grained dependency onmatcher. pathis now a dev dependency.
0.21.0 - 2015-02-02 #
- Multimap:
toMap()is deprecated and replaced withasMap().toMap()will be removed in v0.22.0. - Cleanup method signatures that were inconsistent with the core library.
- Added
areEqualityGroupsmatcher for testingoperator==andhashCode. - CONTRIBUTING.md added.
0.20.0 - 2014-12-10 #
- Multimap: better
toString()on returned collections. - Multimap: Bugfix: support edits on empty value collections.
- Multimap: Added missing return statment in
fold. - Added isEmpty() in
strings. - Added max SDK constraint <2.0.0
- Minor updates to README.md.
- CHANGELOG.md added
0.19.0+1 - 2014-11-12 #
- Corrected version constraint suggestion in README.md.