Skip to content

0.9.0

Compare
Choose a tag to compare
@sindresorhus sindresorhus released this 29 Dec 12:08
· 1651 commits to main since this release

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.

9e6d972

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.

a5e63c0

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.

2c77314

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 and helpers. 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

v0.8.0...v0.9.0

🎄 Happy holidays from James, Vadim, and Sindre! 🎉