v3.1.0 (Dec 20, 2019)
In this release, we improved accessibility, UI, code coverage, error display and addressed a few frequently reported bugs.
New & Improved
- improve accessibility:
- replaced the test status indicators from color-differentiated circles to status specific icons
- status bar improvement:
- more accurately reporting testing running/stopping via jest reporters
- adopted vscode native spinner
- will show coverage and watch modes
- improve test error messages:
- when hovering over test errors, the error message will no longer be arbitrarily truncated.
- color escape sequences should be gone from all error messages.
- improve test coverage: now coverage can be truly dynamically turn on/off without any customization
- fix space or special characters in path failure bug: the execution commands are now in quotes and executed via shell
For complete list, see Changelog.
Config Change
- code coverage:
- If you have hardcoded
--coverage
or--watchAll
in your jest command/config for showing code coverage, it is no longer needed. If you want to see code coverage always, just set"jest.showCoverageOnLoad"
to true in vscode settings; otherwise it is probably more efficient to toggle on code coverage only when needed.
- If you have hardcoded
jest.enableInlineErrorMessages
- the default value has changed to
false
in this release to favor the more completed error message when hovering-over. If you prefer to see inline errors, set this flag to true in vscode settings.
- the default value has changed to
Contributors
There are quite a few changes accumulated since the last release. It's exciting to see help from so many different contributors: @rhalaly, @shruda, @rfgamaral, @jmarceli, @garyking, @vuchl, @tarepan, @connectdotz, @stephtr
Thank you 🙏