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

Changelog History
Page 2

  • v3.2.2

    February 29, 2020
  • v3.2.1

    February 29, 2020
  • v3.2.0 Changes

    August 15, 2019
    • โž• Add input node change tracking (#419)
    • ๐ŸŽ‰ Initial typescript conversion (#422)
    • ๐Ÿ›  Fixup cli usage information (#421)
    • ๐Ÿ‘‰ Use a more appropriate data structure for nodeWrappers (#418)
    • ๐Ÿ‘Œ Support serving over HTTPS (#417)
  • v3.1.2 Changes

    July 01, 2019
    • Enable colored syntax highlighting in error messages from babel ()#415)

    • ๐Ÿ›  [BUGFIX] Add annotation object for broccoli-sane-watcher compatiblity

  • v3.1.1

    June 11, 2019
  • v3.1.0 Changes

    June 10, 2019
    • ๐Ÿ’ป [Feature] use console-ui
  • v3.0.1 Changes

    June 05, 2019
    • ๐Ÿ›  [BUGFIX] ensure parity broccoli-sane-watcher the filePath property in the change event and the additional console logging from a sane event.
  • v3.0.0 Changes

    May 20, 2019
    • โž• Add rebuild memoization support behind feature flag (#396)
      • BROCCOLI_ENABLED_MEMOIZE=true to turn on
    • โž• Add more watcher events (#398)
    • โฌ‡๏ธ Drop support for unsupported Node versions (#400)
      • Drop Node 6 support.
    • โฌ†๏ธ Bump broccoli-node-info to v2.0.0
    • Pass watchedNodes to Watcher/WatcherAdapter (#403)
      • Require watchedNodes arguments to Watcher/WatcherAdapter (#405)
  • v2.3.0 Changes

    March 20, 2019

    The future is here, today!

    ๐Ÿฑ Broccoli now supports a Brocfile.ts, and will auto compile this through ts-node ๐ŸŽ‰

    0๏ธโƒฃ By default, ts-node uses TypeScript defaults for the compiler options. If you wish to add your own compiler options to make things stricter, you can add a tsconfig.json of your own and Broccoli should auto pick this up.

    So now:

    import merge = require('broccoli-merge-trees');import uglify = require('broccoli-uglify-sourcemap');import { BrocfileOptions } from 'broccoli';export default (options: BrocfileOptions) =\> { let js = 'src/a'; if (options.env === 'production') { js = uglify(js); } return merge([js, 'src/b']); }
    

    Should work, and your editor should get access to the types it can find.
    ๐Ÿ“š Over time, we will push for plugin developers to define at least a type definition, and provide documentation for how to convert a plugin to TypeScript

    Thanks to everyone who helped in reviewing this.

  • v2.2.0 Changes

    March 14, 2019
    • Cleanup syntax (#383)
    • ๐Ÿ— Ensure builder.cleanup() waits on pending work (#393)