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