Broccoli v2.0.0 Release Notes

Release Date: 2018-09-28 // over 5 years ago
    • โšก๏ธ Update sane to ensure no native dependencies are needed.
    • ๐Ÿ— Cleanup Builder.prototype.build to properly return Promise<void> (removing the outputNodeWrapper).
    • โž• Add documentation for programmatic Builder usage.
    • โšก๏ธ Update internal dependencies to latest versions.
    • โœ‚ Remove usages of RSVP (in favor of using native promises).
    • โž• Add support for Node 10.
    • โฌ‡๏ธ Drop support for Node versions older than 6.
      • Drop Node 4 support.
      • Drop Node 0.12 support.
    • โž• Add visualization support via heimdalljs.
    • ๐Ÿ— Ensure that mid-build cancelation avoids extra work.
    • โž• Add --overwrite option to the command line interface which clobbers any existing directory contents with the contents of the new build.
    • โž• Add --cwd option to the command line interface which allows customizing the builders working directory (and where the Brocfile.js is looked up from).
    • โž• Add --output-path option to the command line interface.
    • โž• Add --watch option to build sub-command.
    • โž• Add --no-watch option to serve sub-command.
    • โž• Add --watcher option to allow configuration of the watcher to be used. Currently supported values are polling, watchman, node, events.
    • General code cleanup and modernization.