You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A clear and concise description of what the bug is.
12
+
13
+
**To Reproduce**
14
+
Steps to reproduce the behavior:
15
+
1. Go to '...'
16
+
2. Click on '....'
17
+
3. Scroll down to '....'
18
+
4. See error
19
+
20
+
**Expected behavior**
21
+
A clear and concise description of what you expected to happen.
22
+
23
+
**Context & Motivation**
24
+
25
+
How has this issue affected you? What are you trying to accomplish? Providing context helps us come up with a solution that is most useful in the real world.
26
+
27
+
**Screenshots**
28
+
If applicable, add screenshots to help explain your problem.
29
+
30
+
**Your Environment**
31
+
- Versions used [e.g 5.0.0]
32
+
- Operating System and version [e.g. * Operating System and version:]
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-10
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,9 @@ Please see [CONTRIBUTING.md](https://github.com/cucumber/cucumber/blob/master/CO
4
4
## [5.0.0-SNAPSHOT](https://github.com/cucumber/cucumber-jvm/compare/v4.7.1...master) (In Git)
5
5
6
6
### Added
7
+
*[Core] Upgrade the timeline formatter's jQuery dependency from 3.3.1 to 3.4.1. jQuery 3.3.1 has an [XSS vulnerability](https://www.cvedetails.com/cve/CVE-2019-11358/)
8
+
that wouldn't normally affect the timeline formatter. However, it did prevent some organisations from downloading the cucumber-core jar because nexus would block it.
9
+
([#1759](https://github.com/cucumber/cucumber-jvm/issues/1759), [#1769](https://github.com/cucumber/cucumber-jvm/pull/1769) Vincent Pretre, Aslak Hellesøy)
7
10
*[Core] Add `object-factory` option to CLI and `@CucumberOptions`. ([#1710](https://github.com/cucumber/cucumber-jvm/pull/1710) Ralph Kar)
8
11
*[Java] Allow parameter types access to the test context ([#851](https://github.com/cucumber/cucumber-jvm/issues/851), [#1458](https://github.com/cucumber/cucumber-jvm/issues/1458) M.P. Korstanje)
9
12
- Add `@ParameterType` alternative for `TypeRegistry.defineParameterType`
@@ -23,11 +26,9 @@ Please see [CONTRIBUTING.md](https://github.com/cucumber/cucumber/blob/master/CO
@@ -36,11 +37,12 @@ Please see [CONTRIBUTING.md](https://github.com/cucumber/cucumber/blob/master/CO
36
37
- cucumber.snippet-type
37
38
38
39
### Changed
39
-
*[All] New package structure ([#1445](https://github.com/cucumber/cucumber-jvm/pull/1445), [#1448](https://github.com/cucumber/cucumber-jvm/issues/1448), [#1449](https://github.com/cucumber/cucumber-jvm/pull/1449) M.P. Korstanje)
40
+
*[All] New package structure ([#1445](https://github.com/cucumber/cucumber-jvm/pull/1445), [#1448](https://github.com/cucumber/cucumber-jvm/issues/1448), [#1449](https://github.com/cucumber/cucumber-jvm/pull/1449), [#1760](https://github.com/cucumber/cucumber-jvm/pull/1760) M.P. Korstanje)
40
41
- Adds `Automatic-Module-Name` to each module
41
42
- Roots packages in `io.cucumber.<module>`
42
43
- Use `find . -name '*.java' -exec sed -i 's/import cucumber.api/import io.cucumber/g' {} \; -exec sed -i 's/cucumber.CucumberOptions/cucumber.junit.CucumberOptions/g' {} \;` to adopt 90% of the new package structure
43
44
- Use @API Guardian annotations to mark the public API ([#1536](https://github.com/cucumber/cucumber-jvm/issues/1536) M.P. Korstanje)
45
+
- Limits the transitive use `cucumber-core` for regular users
44
46
*[All] Compile using source and target level 8 ([#1611](https://github.com/cucumber/cucumber-jvm/issues/1611) M.P. Korstanje)
45
47
*[Java8] Remove `cucumber-java8` dependency on `cucumber-java`
46
48
- To use both lambda and annotation based step definitions add a dependency on `cucumber-java` and `cucumber-java8`
@@ -72,18 +74,16 @@ Please see [CONTRIBUTING.md](https://github.com/cucumber/cucumber/blob/master/CO
72
74
- Adds dedicated `io.cucumber.docstring.DocString` object to use in step definitions
73
75
- Adds `TypeRegistry.defineDocStringType`
74
76
- Adds `@DocStringType` alternative for `TypeRegistry.defineDocStringType`
-[Java8] Set default before hook order to the same after hook (1000)
@@ -171,6 +171,10 @@ Please see [CONTRIBUTING.md](https://github.com/cucumber/cucumber/blob/master/CO
171
171
- It is recommended to implement your own transaction hooks.
172
172
- Will allow the dependency on `spring-txn` to be removed.
173
173
174
+
### Note
175
+
Use the snapshot version of the cucumber-eclipse plugin for cucumber 4.5.0 and above that supports the new package structure. To use the latest snapshot version, refer [Follow the latest snapshot](https://github.com/cucumber/cucumber-eclipse#follow-the-latest-snapshot)
0 commit comments