|
| 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