0.9.0
Babel 6
We were finally able to upgrade to Babel 6.
We strongly recommend using npm@3 as Babel 6 is very modular and the npm@3 default deduplication is important for performance and size reasons.
This change has no effect on what Babel version you use in your own project. We bundle our own Babel version.
TAP support
You can now get TAP output instead of our builtin reporter by using the --tap
flag.
Use any of the myriad of TAP reporters. Like the tap-nyan reporter as seen above.
This is how we'll support custom reporters in AVA. Write a TAP reporter. We're not interested in creating another silo of test runner specific reporters.
New default reporter
We built a new minimal reporter that's now the default. You can get back the old verbose reporter with the --verbose
flag.
Other
- [BREAKING] Deeply recurse directories. Previously AVA only looked for test files in the immediate subdirectory. Now it will look in subdirectories at any level. 72e87d9
- Ignore files in directories named
fixtures
andhelpers
. f6cef7f - Cache Babel transpiled code. This will improve startup performance considerably. 0daec3e
- Make
--require
relative to where the command is run. ae446f0 - Show full stack trace for non-assert errors. cbea003
- Fix promise assertions. e52db69
- French translation of the docs. Thanks to @forresst :) 8346d35
Changes
🎄 Happy holidays from James, Vadim, and Sindre! 🎉