- Added
showHooks
option #168 - Support mocha's
--inline-diffs
option #167 - Normalize error objects for consistent display #166
- Bumped mochawesome-report-generator dependency to 2.2.0
- Separated out before and after hooks
- Bumped mochawesome-report-generator dependency to 2.1.0
- Enable using
addContext
inbeforeEach
andafterEach
test hooks - Fix a bug where you could pass an object with empty title string to
addContext
- Allow a context value of
undefined
to be displayed in the report
- Added new options:
overwrite
andtimestamp
- Fix
UnhandledPromiseRejectionWarning
error when calling nonexistantexit
function - Limit files included in package
- Better handling of different coding styles in test code. #98
- Separate utility functions from main reporter code for better test coverage
- Bump
mochawesome-report-generator
andfs-extra
packages
- Fixed #126
- Fix default options handling
- Add
enableCode
option to be consistent with mochawesome-report-generator options - Deprecate
enableTestCode
option - Add
dev
option for testing
- Fixed #111
- Fixed an issue where
reportFilename
was not propagated toconfig
object - Updated handling of
reportDir
option to allow relative paths - Bumped mochawesome-report-generator dependency (requires 1.0.3 or higher)
- Moved report generation to mochawesome-report package
- Updated dependencies
- Switched from jshint to eslint
- Rewritten using ES6
- Fixed an issue where test uuid was not generated properly
- Added
done
function that will get called before mocha exits (eliminates need for--no-exit
option) - Unit tests!
- Added diff for test error
- Added ability to display additional test context
Breaking Changes
reportName
option changed toreportFilename
- Run pending tests thru
cleanTest
function. Fixes possible scenario where a pending test with a large amount of text could cause node to run out of memory. See #94
- Fixed build issues on Windows. See #84
- Updated mocha peerDependency to allow any version
- Added missing LICENSE.md file
- Moved mocha to peerDependencies and devDependencies and fixed it to
~2
. See #69
- Added slide-over navigation menu for quickly jumping to a test suite. See #49
- Removed extra slash in
@font-path
LESS variable. See #53
- Added option to auto open report. Also fixed an issue with boolean options. See #44
- Added support for creating custom dir where the parent dir(s) may not exist yet. See #40
- Removed
allHooks
array since it was not being used and could lead to an issue where node runs out of memory while rendering the template. See #33
- Update copyright in template
- Changes to support mocha 2.4.0 and later (fixes empty code blocks). See #29
- Added option to generate report with all assets inlined. See #26
- Reset
totalTestsRegistered
when reporter is run. PR #21
- Enhancement: custom report title option. Closes #11
- Fixed indentation in code block and stack traces
- Fixes #10
- Add filter icon in summary for better visibility (Completely new idea and not at all in response to this)
- Change util.print to console.log due to deprecation
- Add support for options
- custom report directory
- custom report filename
- Enhancements to console output
- Bugfixes
- Redesigned report
- Mobile friendly
- Complete refactor of client-side script
- Custom builds of vendor scripts
- Custom font-icon set
- All fonts are now local to the report