Ender v0.9.x Release Notes
-
- Nearly complete rewrite of 0.8.x branch, mainly to solve dependency tree related problems, feature-compatible with 0.8.x
- Dependencies are properly ordered (dependencies come before their dependents) and always come out in the same order on each build
- Stdout is now exclusively performed via the modules in the lib/output/ directory
ender info
is now run after a build/add/remove/set/refresh- "ender" key in package.json can now take an array of files to concatenate to build a bridge file, just like the "main" key
- The --client-lib command line argument can be used to override the default root/client library 'ender-js'
- Much better error handling and reporting, including a --debug option for extra detail
- bin/ender gives proper exit codes in all cases, 0 for success and 1 for any kind of error--good for including in a build chain (such as a Makefile)
- Tons of tests, unit tests and functional tests; uses BusterJS
- Template-based build process, uses Hogan to compile ender.js from sources
- ... lots of other stuff ...