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


    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.


    ๐Ÿ”„ 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