Changelog History
Page 2
-
v3.2.2
February 29, 2020 -
v3.2.1
February 29, 2020 -
v3.1.2 Changes
July 01, 2019Enable 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)
- โ Add rebuild memoization support behind feature flag (#396)
-
v2.3.0 Changes
March 20, 2019The 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 TypeScriptThanks 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)