Skip to content

Commit ec47652

Browse files
authored
move this version changelog to a dedicated page (#539)
Signed-off-by: Olivier Lamy <[email protected]>
1 parent 535855a commit ec47652

File tree

3 files changed

+91
-59
lines changed

3 files changed

+91
-59
lines changed
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
------
2+
History
3+
------
4+
Stephen Connolly
5+
Allan Ramirez
6+
------
7+
2011-06-27
8+
------
9+
10+
~~ Licensed to the Apache Software Foundation (ASF) under one
11+
~~ or more contributor license agreements. See the NOTICE file
12+
~~ distributed with this work for additional information
13+
~~ regarding copyright ownership. The ASF licenses this file
14+
~~ to you under the Apache License, Version 2.0 (the
15+
~~ "License"); you may not use this file except in compliance
16+
~~ with the License. You may obtain a copy of the License at
17+
~~
18+
~~ http://www.apache.org/licenses/LICENSE-2.0
19+
~~
20+
~~ Unless required by applicable law or agreed to in writing,
21+
~~ software distributed under the License is distributed on an
22+
~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
23+
~~ KIND, either express or implied. See the License for the
24+
~~ specific language governing permissions and limitations
25+
~~ under the License.
26+
27+
~~ NOTE: For help with the syntax of this file, see:
28+
~~ http://maven.apache.org/doxia/references/apt-format.html
29+
30+
31+
Maven ${thisPlugin} Plugin
32+
33+
34+
This is the history of features of the plugin.
35+
36+
*---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
37+
||Versions ||Release Targets \ |
38+
*---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
39+
| | Maven API 3.0 and Java 1.7 \ |
40+
| | \ |
41+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1493}Maven Plugin API 3.0}} \ |
42+
| 3.0.0-M1 | {{{https://issues.apache.org/jira/browse/SUREFIRE-1474}Java 1.7 as minimum}} \ |
43+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1212}@Component is deprecated. @Parameter should be used instead}} \ |
44+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1588}Surefire manifest jar classloading broken on latest Debian/Ubuntu Java8}} \ |
45+
| | {{{https://issues.apache.org/jira/projects/SUREFIRE/versions/12342871}See the Release Notes for the version 3.0.0-M1}} \ |
46+
*---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
47+
| | Fixed: JDK9 and Windows Class-Path issues, 3.0 and Legacy Report XSD, 3.0.0-M2 shadefire \ |
48+
| | \ |
49+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1568}Fixed JDK9+ (Jigsaw) modular paths (module-info.java) having white spaces on file system}} \ |
50+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1593}Windows slashes appear in relative paths of Class-Path in MANIFEST.MF (Boot Manifest-JAR)}} \ |
51+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1602}Surefire fails loading class ForkedBooter when using a sub-directory pom file}} \ |
52+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1605}Plugin fails if used Toolchains together with JDK9+ and (Jigsaw) modular paths (module-info.java)}} \ |
53+
| 3.0.0-M2 | {{{https://issues.apache.org/jira/browse/SUREFIRE-1590}3.0 and Legacy Report XSD}} \ |
54+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1600}3.0.0-M2 shadefire}} \ |
55+
| | \ |
56+
| | Feature: Option to switch-off Java 9 modules \ |
57+
| | \ |
58+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1531}Option to switch-off Java 9 modules}} \ |
59+
| | \ |
60+
| | {{{https://issues.apache.org/jira/projects/SUREFIRE/versions/12344396}See the Release Notes for the version 3.0.0-M2}} \ |
61+
*---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
62+
| | Fixed: maven-surefire-report-plugin supports JDK11, JUnit5 issues, deprecated skipTests in Failsafe plugin, used ShadeFire 3.0.0-M2 \ |
63+
| | \ |
64+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1613}maven-surefire-report-plugin fails on JDK 11}} \ |
65+
| 3.0.0-M3 | {{{https://issues.apache.org/jira/browse/SUREFIRE-1614}JUnit Runner that writes to System.out corrupts Surefire's STDOUT when using JUnit's Vintage Engine}} \ |
66+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1616}Smart stacktrace in test summary should not print JUnit5 assertion exception type}} \ |
67+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1611}Deprecate skipTests in Failsafe Plugin}} \ |
68+
| | {{{https://issues.apache.org/jira/projects/SUREFIRE/versions/12342872}See the Release Notes for the version 3.0.0-M3}} \ |
69+
*---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
70+
| | Provided 3 extensions of reporters which can be used to customize XML report, console and file reporters. It is very useful for JUnit5 users. \ |
71+
| | The internal implementation was reworked so that new commands and events can be easily added. The impl is located in a center point and it is a prerequisite in next versions. \ |
72+
| 3.0.0-M4 | Provided bug fixes for Docker Alpine/BusyBox Linux, JUnit5 and 43 more. \ |
73+
| | \ |
74+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1222}ForkClient attempts to consume unrelated lines}} \ |
75+
*---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
76+
| | Test Report tasks (prerequisite: SUREFIRE-1222 in 3.0.0-M4) \ |
77+
| | New interprocess communication with TCP/IP which fixed current blocker and critical bugs. \ |
78+
| 3.0.0-M5 | Provided extensions which can be used to customize this interprocess communication in plugin configuration. It is internally used to switch over the pipes and TCP connector. \ |
79+
| | \ |
80+
| | {{{https://issues.apache.org/jira/browse/SUREFIRE-1658}TCP/IP Channel for forked Surefire JVM. Extensions API and SPI. Polymorphism for remote and local process communication.}} \ |
81+
*---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
82+
| 3.0.0-M6 | ReportEntry contains new fields testRunId:long and RunMode which help identifying the tests and logs. The plugin supports Java 1.8 and Maven Plugin API 3.2.5. Many bug fixes. \ |
83+
| | {{{https://issues.apache.org/jira/issues/?jql=project%20%3D%20SUREFIRE%20AND%20fixVersion%20%3D%203.0.0-M6%20ORDER%20BY%20priority%20DESC%2C%20key}ASF Release versions}} \ |
84+
*---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
85+
| 3.0.0-M7 | SurefireProvider interface, TestSetRunListener, StatelessXmlReporter, and related code will be reworked. Currently, Java classes are executed as tests and we will support more. \ |
86+
| | {{{https://issues.apache.org/jira/issues/?jql=project%20%3D%20SUREFIRE%20AND%20fixVersion%20%3D%203.0.0-M7%20ORDER%20BY%20priority%20DESC%2C%20key}ASF Release versions}} \ |
87+
*---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
88+
| 3.0.0 | Breaking backwards compatibility with system properties in configuration parameters, removing deprecated configuration parameters and removing deprecated code, etc. \ |
89+
| | {{{https://issues.apache.org/jira/issues/?jql=project%20%3D%20SUREFIRE%20AND%20fixVersion%20%3D%203.0%20ORDER%20BY%20priority%20DESC%2C%20key}ASF Release versions}} \ |
90+
*---------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

0 commit comments

Comments
 (0)