All Versions
94
Latest Version
Avg Release Cycle
52 days
Latest Release
1060 days ago

Changelog History
Page 4

  • v1.0.0-beta.7 Changes

    • โœ‚ Remove wrong postinstall hook. This removes a spurious dependency on multidep.
  • v1.0.0-beta.6 Changes

    • โž• Add build event to watcher
  • v1.0.0-beta.5 Changes

    • โœ‚ Remove redundant beginBuild/endBuild (formerly start/end) events on builder
  • v1.0.0-beta.4 Changes

    • ๐Ÿ‘Œ Improve test suite
  • v1.0.0-beta.3 Changes

    • ๐Ÿ’„ Minor cosmetic changes
  • v1.0.0-beta.2 Changes

    • โž• Add watcher.watch() method. Watcher no longer automatically starts watching; instead, you must call this method explicitly. It returns a promise that is fulfilled if you later call watcher.quit(), or rejected if watching one of the source directories fails.

      • server will call watcher.watch() for you.
      • In contrast, getMiddleware expects a watcher that is already watching.
  • v1.0.0-beta.1 Changes

    • โฌ‡๏ธ Drop support for plugins that implement only the old .read/.rebuild API
    • ๐Ÿ— Fail build when a source node is a file rather than a directory
    • ๐Ÿ— Fail build when a source node doesn't exist
    • ๐Ÿ— Builder API changes:

      • new Builder has a tmpdir option, which defaults to os.tmpdir() (typically /tmp); pass { tmpdir: './tmp' } to get the old behavior
      • .build() no longer returns a promise to the output path; instead, the output path stored at builder.outputPath and doesn't change between builds
      • start, end, nodeStart, nodeEnd events renamed to beginBuild, endBuild, beginNode, endNode
      • Nodes passed to nodeBegin/nodeEnd arguments are "node wrapper" objects (also accessible at builder.nodeWrappers); timings now reside at nodeWrapper.buildState.selfTime/totalTime and are in milliseconds, not nanoseconds
      • build() no longer takes a willReadStringTree callback argument; instead, source directories are recorded at builder.watchedPaths
    • Watcher API changes:

      • Add watcher.quit() method, which returns a promise until a running build has finished (if any)
      • Rename watcher.current to watcher.currentBuild, and remove watcher.then
      • Use RSVP.EventTarget instead of EventEmitter for events
    • ๐Ÿ— Build error objects have been changed to Builder.BuildError objects, which contain additional information at err.broccoliPayload

  • v0.16.8 Changes

    • โž• Add builder hooks
  • v0.16.7 Changes

    • Export watcher and middleware as Watcher and getMiddleware
  • v0.16.6 Changes

    • Export watcher and middleware