Skip to content

Version 1.0.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@novacrazy novacrazy released this 31 Jul 01:28
· 41 commits to master since this release

Changes:

  • Complete rewrite of the project using ES6/ES7 and Babel for transpilation.
  • More complete environment support using UMD (Universal Module Definitions), supporting Node.js/io.js and browsers.
  • Addition of a pre-minified build for easy integration into browsers.
  • Quite a bit of optimization internally. Initial benchmarks found Here show about a 500% performance gain over the 0.3.1 version.
  • Added .clear() method to the class, allowing the Toposort instance to be reset.
  • Added .Toposort as a reference to the Toposort constructor from within an existing class instance. Can be useful in some cases.

So why is it still beta? Because quite a few libraries depend on Toposort, and for a complete rewrite it's a good idea to try it out before releasing it as stable.