All Versions
5
Latest Version
Avg Release Cycle
250 days
Latest Release
2009 days ago

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

  • 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, 2017

    Hallelujah!

    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+
  • 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 to iterate() as described in the docs (kept iteration 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 the docs/ made it pretty big before)

    Happy hacking!

  • v0.1.0 Changes

    December 28, 2016

    🎉 Initial release.
    ✅ Working iterate() method, detailed error, but no support for async functions and no unit tests.

    Edit: iterate() was documented, but the method was actually called iteration() in v0.1.0.

    🍱 bildschirmfoto 2016-12-27 um 14 20 30