Skip to content

1.0.0-beta.8

Pre-release
Pre-release
Compare
Choose a tag to compare
@novemberborn novemberborn released this 28 Aug 21:28
e6e40ad

Beta 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() and test.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 📚

v1.0.0-beta.7...v1.0.0-beta.8

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.