All Versions
5
Latest Version
Avg Release Cycle
250 days
Latest Release
1646 days ago
Changelog History
Changelog History
-
v0.5.0 Changes
September 25, 2019๐ A very small maintenance release, shipping support for node 10. Node 12 is still not working, due to incompatibilities in the native V8 bindings.
๐ Features
- ๐ Support for node 10 (#36 - kudos to @brandonros)
-
v0.4.0 Changes
June 04, 2018- ๐ Make compatible with node 10: Use @airbnb/node-memwatch (see #27 by @alvis)
-
v0.3.0 Changes
May 16, 2017Hallelujah!
It took almost half a year and four tries of rewriting the library. It is safe to say that this baby was born out of sweat and tears!
โ But here it is: Asynchronous memory leak testing for node.
โ There is also a slightly changed API that shall bring us joy in the future and there are extra heap footprint tests to make sure leakage itself won't impact heap snapshotting much.
Enjoy!
๐ Changelog
- ๐ Support for asynchronous tests:
iterate.async(iterator: Function, options: ?Object): Promise<Result>
(#7) - ๐ Changed API:
iterate(iterations: number, iterator: Function) => iterate(iterator: Function, options: ?Object)
- Pretty much a complete rewrite of the library
- โ Added heap footprint tests checking the library's own footprint
- ๐
Result
object contains heap diffs and test metadata - Requires node 6+
- ๐ Support for asynchronous tests:
-
v0.2.0 Changes
December 28, 2016๐ v0.2.0 fixes a rather critical issue and comes with a bunch of improvements.
๐ Fixes
- ๐ Renamed
iteration()
method toiterate()
as described in the docs (keptiteration
for backwards compatibility, though)
๐ New features
- โ Added simple integration test and Travis CI config
- ๐ Support for node 4+ (was node 6+ before)
- ๐ Faster installation, since only
lib/
is published now (the screenshot in thedocs/
made it pretty big before)
Happy hacking!
- ๐ Renamed
-
v0.1.0 Changes
December 28, 2016