All Versions
5
Latest Version
Avg Release Cycle
250 days
Latest Release
2009 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