All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Added support for
formdata
request bodies (Credit to @Prachi481992) - Added new tests to cover this request body type
- Incorrect spelling on the template
- Updated the jQuery links inside the templates
- Added a new
titleSize
cli option to change the size of the main heading which becomes truncated when using thetitle
flag
- Added buttons to expand / collapse all the folders in the
Total Requests
tab - Added a visual indicator on the folder bar to show if any of the requests have failed tests in them
- Added a helper to change the browser title element from the CLI
- The
Failed Tests
tab now also includes the folder path of the failed test.
- A optional flag has been added to display the
console.log()
statements in the report
- Updated the
README
with links to an interactive set of reports
- Updated the dependencies
- Changed the styling on all the templates if the request doesn't have tests
- Added the
Request Headers
table to all the templates
- Added the
retrieve
property to the DataTables object
- Changed the flag name from
paging
totestPaging
- Added a
paging
flag to allow the pagination of the tests in the request view
- Added a search and filter feature to the test result tables
- Fixed Issue with the template
- Added a
dark
theme when showing only the test fails
- Extra information about the test failures in the request view
- A
--reporter-htmlextra-showOnlyFails
option to tell the reporter to display only the requests with failed tests
- Prevented the
Response Header
name wrapping the text on the table view.
- If no export file name and location are included, the report name will include the collection name
- Changed the style on the
Response Headers
to a table view.
- Displayed the number of the requests within each of the folders
- A new CLI option that allows the user to give the report a new main title
- The
Skipped
panel on the dashboard will beAmber
if any tests are skipped
- The Iteration panel on the dashboard will be
red
if any tests failed during the run
- The folder sections in the request tab are now collapsible
- A new
--reporter-htmlextra-darkTheme
cli flag to tell the reporter to use the dark theme dashboard - A new
darkTheme
property option if used with a script
- A new dark theme dashboard template
- A new package will be deployed from Travis if all the tests pass
- Updated the default template to allow each failure card to be collapsible
- Exposed the
Response Headers
on the report for each request
- Updated the default template to allow each request card to be collapsible
- Included some tooltips for the Summary page tabs to make it clearer that these are clickable buttons
- I've attempted to expose the
console.log
statements from theTests
andPre-Requests
. - Created some tests to cover the addition of the console logs.
- Updated the default template to include a
Console Logs
tab
- The
Assertions Passed
label of the Summary view was quite confusing
- Added the
iteration
property to the aggregationparent
object in theindex.js
file to separate the requests easier
- Updated the dashboard template to separate each iteration into tabs
- Updated the out of date modules
- Copy and Paste feature was not working as expected, if fixed that. :)
- Styling changes to the dashboard template.
- Made the dashboard template the default one for the reporter
- Alternative template added to the
./templates
dir.
- The dashboard template request headers were not turning red if a test failed.
- The templates now display the request body, if the request has one.
- Added images of the new dashboard style report to the
README.md
file
- Added a new dashboard style report template
- Added the ability to display the folder level descriptions on the report
- Updated the default template to show the folder level descriptions
- Markdown is now rendered on the HTML page
- Travis CI badge to the
README
file
- Node v6 build removed from Travis file - No
npm ci
support for that version
- Created a
.travis.yml
file and committed thepackage-lock.json
file to the repo
- Added integration tests for the CLI runner
- All the Skipped Tests during the collection run are now part of the individual requests (This has a dependency on Newman Version 4.2.3 or higher)
- Added some integration and repository level tests
- Updated the default template to show the skipped tests in the single request summary
- Updated the default template to fix a pass percentage calculation error
- Exposed the skipped tests - Currently, this are still showing as
passed
in the main aggregations though :(
- Updated the default template
- Included the
moment-helpers
module to give more flexibly about what date format you can choose
- Updated the default template
- Missed a single comma in the
./lib/index.js
file which caused the package to fail :(
- Updated the
package.json
file to include more details
- Initial Release