1.0.0-beta.8
Pre-releaseBeta Eight 🖐🤞☝️
We're getting ever closer! As you may recall our 1.0 release has been in beta due to its dependency on Babel 7. Well, Babel 7.0.0 has shipped! Lots of hurrahs and love to the Babel team for getting to this milestone. You should go read their announcement post 🎊
With this beta AVA now supports Babel 7. Before we can ship our 1.0 release there's just two issues left to tackle:
- We need to make sure AVA works with
babel.config.js
files and update our documentation: #1816 - We need to improve our cache invalidation when you change your Babel configuration: #1817
If you'd like to help get the 1.0 release over the line, please give us a shout in the respective issues.
Meanwhile, despite the release saying Beta, you really should be using this version. There won't be any fixes for the 0.x
releases. Just be sure to install an exact dependency, as SemVer doesn't really apply to these betas:
$ npm install --save-dev --save-exact ava@next
Please see the release notes for the previous betas:
Highlights
Babel 7.0.0!
Also, the code
expectation in t.throws()
and t.throwsAsync()
may now be a number. 7f974cc
Bug fixes
- TTY support for
process.stderr
is now emulated in the worker processes. 99098cc profile.js
once again works with snapshots. 846920a- Missing
test.serial.failing.only()
andtest.serial.failing.skip()
implementations have been added. 0ecd0be - Snapshots are now consistent across operating systems. If you've previously generated snapshots on Windows, you should update them using this release. 28fe4e8
- AVA is better at detecting whether it's Babel syntax plugins have already been included by the user. d3bfb73
- The default reporter now includes files that did not declare any tests in its final output. 40be597
All changes 📚
Thanks 💌
💖 Huge thanks to @jagoda, @okyantoro, @sharkykh, @Phrynobatrachus and @billyjanitsch for helping us with this release. We couldn’t have done it without you!
Get involved ✌️
We welcome new contributors. AVA is a friendly place to get started in open source. We have a great article on getting started contributing and a comprehensive contributing guide.