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.
- Use correct favicon (#341)
21.7.0 - 2024-08-12
- Updated dependencies to support latest messages
- [Ruby] Reduce object creation when creating/writing to templates (#322)
21.6.0 - 2024-08-05
- Add named export for
CucumberHtmlStream
(#320)
21.5.0 - 2024-08-02
- Upgrade
react-components
to 22.3.0
21.4.1 - 2024-07-18
- Escape json when writing in html (#312)
21.4.0 - 2024-06-21
- Upgrade
react-components
to 22.2.0
21.3.1 - 2024-03-26
- Correct repo URL in
package.json
21.3.0 - 2024-03-15
21.2.0 - 2023-12-21
- [Ruby] Fixed up All remaining rubocop offenses / removed excess crud (#276)
21.1.0 - 2023-12-12
- Upgrade
messages
to 24.0.0
- [Ruby] Fixed up 90% of all rubocop offenses (#270)
- [Java] Fix project urls in
pom.xml
21.0.0 - 2023-11-14
- [Ruby] CI: Test on ruby 3.1/3.2 (#268)
- [Ruby] Minimum ruby version is now 2.6+ (#268)
- [Ruby] Add placeholder rubocop files ready for rubocop refactoring (#268)
20.4.0 - 2023-07-13
- Upgrade
@cucumber/react-components
to 21.1.1
20.3.1 - 2023-06-02
- Set viewport width to device width
20.3.0 - 2023-04-07
- Upgrade
messages
to 22.0.0
20.2.1 - 2022-12-17
- [Java] Allow
io.cucumber:messages:18.0.0
as the minimum version
20.2.0 - 2022-11-27
- Upgrade
@cucumber/react-components
to21.0.1
- Upgrade to React 18
- [Java] Enabled reproducible builds
20.1.0 - 2022-09-14
- Upgrade
@cucumber/react-components
to^20.2.0
20.0.0 - 2022-08-07
- A variety of dependabot updates
19.2.0 - 2022-05-27
- Upgrade to
@cucumber/react-components
^20.1.0
19.1.0 - 2022-04-15
- A variety of dependabot updates
19.0.0 - 2022-03-25
- Upgrade
@cucumber/react
to^19.2.0
- Binary command that accepted ndjson on stdin to create a report (#4)
18.0.0 - 2022-01-26
- Use
auto
theme to automatically render with light or dark theme per platform preference.
- Upgrade
@cucumber/react
to^19.0.0
17.0.0 - 2021-09-02
- Upgrade
@cucumber/react
to^18.0.0
- [Java] Fix a regression from 14.0.0 where the embedded JavaScript had the wrong content, preventing reports from displaying properly.
16.0.1 - 2021-07-19
- Upgrade
messages
to 17.0.1
16.0.0 - 2021-07-08
- Add filters and highlighted search terms in URL query parameter of HTML reports to make sharing those easier (#1302)
- Upgrade Cucumber Messages to 17.0.0
15.0.2 - 2021-05-27
- Upgrade to
@cucumber/react
16.1.0
15.0.1 - 2021-05-27
- Upgrade to
@cucumber/react
16.0.2
, fixing a couple of bugs
15.0.0 - 2021-05-26
- Upgrade to
@cucumber/react
16.0.0
14.0.0 - 2021-05-17
- Upgrade to messages 16.0.0
13.0.0 - 2021-04-06
- Add inline logo icon to page
- Upgrade dependencies including
@cucumber/gherkin
^18.0.0,@cucumber/messages
^15.0.0,@cucumber/query
^9.0.2 and@cucumber/react
^13.0.0
12.0.0 - 2021-02-08
- Upgrade
gherkin
to 17.0.0 - Upgrade
messages
to 14.0.0 - Upgrade
query
to 8.0.0
- Reclassified bundled dependencies as
devDependencies
only (#1308)
11.0.4 - 2020-12-18
- Fix Java release
11.0.3 - 2020-12-18
- Downgrade to Webpack 4.44.2 since the Webpack 5 build fails to load in browsers.
11.0.2 - 2020-12-17
- Upgrade
@cucumber/react
11.0.1 - 2020-12-17
- Upgrade
@cucumber/react
11.0.0 - 2020-12-17
- Nothing changed, just tagged a new release to trigger build
10.0.0 - 2020-11-04
- Upgrade
@cucumber/react
- [JavaScript] Fix CSS resolution when installed locally #1180
9.0.0 - 2020-08-08
- Update
messages
to 13.0.1 - Update
messages
to 10.0.0
8.0.0 - 2020-08-07
- Updated
react
to v9.0.0
7.2.0 - 2020-07-31
- Updated
react
to v8.1.0 - Updated
messages
to v12.4.0
7.1.0 - 2020-07-30
- Use
FilteredResults
as the entry point for the reporter (#1111) - Use
react
8.1.0
7.0.0 - 2020-06-29
- Upgrade
@cucumber/react
and other dependencies
6.0.3 - 2020-06-12
- [JavaScript] Fixed a bug where the command-line interface would always exit with 1 even if there were no errors.
- [Java] Always use UTF-8 encoding
6.0.2 - 2020-05-01
- [Java] Enable consumers to find our version at runtime using
clazz.getPackage().getImplementationVersion()
by upgrading tocucumber-parent:2.1.0
(#976 aslakhellesoy)
- [Java] Use version range for messages dependency (#986 mpkorstanje)
- [Java] Make writer idempotent when failing to close underlying writer (#986 mpkorstanje)
6.0.1 - 2020-04-15
- Fix Ruby release (#970 aslakhellesoy)
6.0.0 - 2020-04-14
- Upgrade to messages 12.0.0
- Upgrade to gherkin 13.0.0
- Upgrade to @cucumber/react 7.0.0
5.0.0 - 2020-04-01
- Upgrade
@cucumber/*
dependencies to next major version
- Fix deprecation warning about
<Wrapper>
(Use<QueriesWrapper>
instead)
4.3.0 - 2020-03-13
- Ruby implementation (#931 vincent-psarga)
4.2.0 - 2020-03-10
- Java: New Java implementation (#922 mpkorstanje)
- JavaScript: Add a mustache template in the JavaScript npm module that other implementations can use
- JavaScript: Add
CucumberHtmlStream
(default export), allowing this module to be used as a library (in Cucumber.js)
- It's not really needed. This does break SEO, but that's not a goal for Cucumber HTML reports.
- Using both server side rendering and client side rendering results in conflicting versions of the react dom being used during development. (#923 aslakhellesoy)
- JavaScript: No server side rendering
- JavaScript Use a custom mustache template engine that streams output. Ported from Java
- [JavaScript] Lower memory footprint - messages are no longer buffered during HTML generation (#928 aslakhellesoy)
4.1.0 - 2020-03-02
- Embed CSS in generated HTML (#911 aslakhellesoy)
4.0.0 - 2020-02-15
- Upgrade
@cucumber/react
to4.0.0
3.2.3 - 2020-01-22
- Upgrade
@cucumber/react
to3.3.0
3.2.2 - 2020-01-15
- Nothing changed, just tagged a new release to trigger docker build
3.2.1 - 2020-01-14
- Nothing changed, just tagged a new release to trigger docker build
3.2.0 - 2020-01-10
- [JavaScript] changed module name to
@cucumber/html-formatter
3.1.0 - 2019-12-10
- Use cucumber-react 3.1.0
3.0.0 - 2019-11-15
- Use cucumber-react 3.0.0
2.0.3 - 2019-10-21
- Fixed automated build on Docker
2.0.2 - 2019-10-21
- Add source map support for better stack traces
2.0.1 - 2019-10-18
- Upgrade cucumber-react to 2.0.1
- Upgrade cucumber-messages to 6.0.2
2.0.0 - 2019-10-10
- Upgrade cucumber-messages to 6.0.1
1.1.0 - 2019-08-29
- Upgraded to cucumber-react 1.1.0
1.0.2 - 2019-08-23
- Fixed packaging (again)
1.0.1 - 2019-08-23
- Fixed packaging
1.0.0 - 2019-08-23
- First release