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.
Back to Readme.
1.8.0 - 2019-03-27
All Steps
page (#145)- Scenarios by Step overview page (#145)
- Usage of symbols instead of text in tables for
passed
,failed
andskipped
1.7.3 - 2019-03-05
- Step times included step hook times even though they are independent (#135)
- Links starting with
file:
are converted to clickable links (#142, contributed by gazler22)
1.7.2 - 2019-03-05
- Step times did not take step hook times into account (#135)
1.7.1 - 2019-02-28
- Ordering by status on Scenario Sequence page (#133, contributed by @monofrei)
1.7.0 - 2019-02-20
- Feature name link is now shown on scenario detail pages (#125)
- three new options to expand or collapse hooks and docstrings on scenario detail pages (default: false) (#117)
<configuration>
<expandBeforeAfterHooks>true|false</expandBeforeAfterHooks>
<expandStepHooks>true|false</expandStepHooks>
<expandDocStrings>true|false</expandDocStrings>
</configuration>
- Added data attributes for common elements (
data-cluecumber-item
) to simplify custom css configurations (related to #129)
All Tags
page shows the correct number of tagged results (#124)- Layout break on long scenario descriptions without spaces
- Updated all js dependencies
- Small design changes for expansion buttons to make them less prominent
1.6.5 - 2019-01-21
- HTML attachments in hooks have the wrong size (#121)
1.6.4 - 2019-01-16
- Long scenario names break the layout (#119)
1.6.3 - 2019-01-08
- Feature tags are now propagated to their included scenarios and the
All Tags
page - Data table css added unneeded space at the end
- Step hooks display can now be toggled
- Scenario text attachments are now formatted correctly
- Multiple Scenario outputs are now displayed together
- minor design changes
1.6.2 - 2018-12-13
- Links to scenario details did not work for scenario indices over 1000
- Long custom parameters (URLs) broke the layout
1.6.1 - 2018-12-13
- Long URLs in doc strings and stack traces broke the layout
1.6.0 - 2018-12-12
- URLs in doc strings and stack traces are now clickable
- Increased unit test coverage
- Minor design changes
- Custom parameters are now formatted evenly
1.5.0 - 2018-11-08
- Full support for png, gif, png, jpg, svg, html, xml, json, text and pdf attachments (contributed by @Rameshwar244)
- Minor design improvements
1.4.2 - 2018-10-16
- Attachments work in step before/after hooks
- Option to hide/show step hooks on the "Scenario Details" page (only present if the scenario has step hooks in at least one step)
1.4.1 - 2018-10-09
skip
property for skipping the report generation completely.
- Corrected typo on
All Tags
page.
1.4.0 - 2018-09-06
- Cleaner layout without unnecessary horizontal lines
- Tables now show 25 entries by default
- Changed internal package structure
- Scenario Sequence page that shows the order of scenario executions and their states without deviding them into separate
passed
,failed
andskipped
sections - Option to show/hide docstrings on the "Scenario Details" page (only present if the scenario has docstrings in at least one step)
- Long data tables broke the layout
1.3.0 - 2018-08-21
customCSS
property to provide an additional CSS file that is loaded on top of Cluecumber's default styles- Support for step doc strings
- Replaced
passed
,failed
andskipped
descriptions by webfont symbols - Cleaned up information box content on all pages
- Data tables now use the full report width
- Stack traces are now formatted
1.2.1 - 2018-07-31
- Scenario calculation is now in line with the official Cucumber recommendations:
- Scenarios with a mixture of passing and failing steps are now reported as passed
- Scenarios with ONLY skipped steps and skipped or passing hooks will be reported as skipped
- Scenarios with failing scenario or step hooks are reported as failed
1.2.0 - 2018-07-27
- Support for parameter highlighting in Karate tests
- Hiding skipped steps from the scenario detail chart now also hides steps that are considered skipped but have a status other than
skipped
- Failed Cucumber 3
BeforeStep
andAfterStep
hooks are shown on failure - SVG attachment support
- Separated
Before
andAfter
hooks from steps in detail view - Cleaned up "All Features" and "All Tags" charts
- Aligned and streamlined design on all pages
1.1.1 - 2018-07-03
- Page rendering error on certain step name characters
1.1.0 - 2018-07-03
- Synchronize charts and displayed data for "All Scenarios" and "Scenario Details" pages
- Improved highlighting of steps on mouseover
- Charts now show more relevant information
- Parameter highlighting with regex characters does not crash report generation
- Correct chart labels for steps
1.0.0 - 2018-06-21
- New page "All Features"
- New page "All Tags"
- New page "Scenarios by Tag"
- New page "Scenarios by Feature"
- Parameters in steps are now highlighted
0.8.0 - 2018-06-10
- Scenario.write outputs with null values lead to rendering exceptions
- Scenario.write outputs are not shown in before and after steps
- Support for Before and After hock attachments
- Updated example JSON files in example project
- Capitalization of scenario names
0.7.1 - 2018-05-08
- Feature description is now shown in the feature tool tip on hover
- Chart was not rendered when a scenario contained step data tables
0.7.0 - 2018-04-18
- Unified report design
- Updated all dependencies
- Completely changed freemarker code to be better extensible
0.6.0 - 2018-04-12
- Example project
- Cluecumber is now a monorepo
- Table header error on tab overview page
0.5.0 - 2018-03-19
- Tag summary page
- Background Scenario steps are now rendered correctly
- Various small bug fixes
0.3.0 - 2018-02-19
- Scenario.output is now displayed in the scenario details
- Scenarios with pending and skipped steps are also considered skipped.
- Background scenarios are now merged to the following scenarios.
- Before and after steps have a lower opacity to focus on test steps.
- Internal organization of page types allows easier extension.
0.2.0 - 2018-01-16
- Support for data tables within steps
- Cleaner report headers
- Javascript back method is replaced with simple links on the detail pages
- Report generation is now much more resilient if information is missing in the JSON sources
0.1.1 - 2017-12-12
- Unnecessary log outputs for attachments
0.1.0 - 2017-12-12
- Support for Cucumber 2 attachments
0.0.6 - 2017-11-29
- missing hook durations could crash during report generation
- back link fix for iframed report
- More unit tests
0.0.5 - 2017-11-20
- Tooltips are rendered correctly on data table page switch
- html encoding in stacktraces fixed
- back link also supports iframes
- Custom properties can be added to the report, URL will automatically be clickable
- Before and After hooks are displayed in the report
- Total test time is shown in the start page
- Tool tips for feature file names
- Tool tips for scenario step method signatures
0.0.4 - 2017-11-20
- Scenario duration is displayed on start page
- Feature file name is displayed on feature name mouse over
- Corrupt or empty JSON files do not fail report generation anymore
0.0.3 - 2017-11-15
- handling of scenarios without steps
- handling of undefined steps
0.0.2 - 2017-11-14
Initial project version on GitHub and Maven Central.