diff --git a/itf-documentation/src/main/asciidoc/release-notes/_release-notes-0.14.0.adoc b/itf-documentation/src/main/asciidoc/release-notes/_release-notes-0.14.0.adoc index 5ac673fef3..f7fe01cf0d 100644 --- a/itf-documentation/src/main/asciidoc/release-notes/_release-notes-0.14.0.adoc +++ b/itf-documentation/src/main/asciidoc/release-notes/_release-notes-0.14.0.adoc @@ -19,7 +19,9 @@ == Pre-release 0.14.0 :issue-277: https://github.com/khmarbaise/maven-it-extension/issues/277[Fixed #277] -:issue-??: https://github.com/khmarbaise/maven-it-extension/issues/??[Fixed #??] +:issue-379: https://github.com/khmarbaise/maven-it-extension/issues/379[Fixed #379] +:issue-380: https://github.com/khmarbaise/maven-it-extension/issues/380[Fixed #380] +:issue-421: https://github.com/khmarbaise/maven-it-extension/issues/421[Fixed #421] :release_0_14_0: https://github.com/khmarbaise/maven-it-extension/milestone/14 @@ -32,7 +34,9 @@ *Breaking Changes* - * {issue-???} - ? + * {issue-380} - Removed deprecated parts + ** Removed `@MavenDebug` (related to {issue-379}) + ** Removed `MavenVersion.UNKNOWN` (related to {issue-421}) *Reporter of this release* diff --git a/itf-jupiter-extension/src/main/java/com/soebes/itf/jupiter/extension/MavenCLIOptions.java b/itf-jupiter-extension/src/main/java/com/soebes/itf/jupiter/extension/MavenCLIOptions.java index 53005dab4f..5034cd987f 100644 --- a/itf-jupiter-extension/src/main/java/com/soebes/itf/jupiter/extension/MavenCLIOptions.java +++ b/itf-jupiter-extension/src/main/java/com/soebes/itf/jupiter/extension/MavenCLIOptions.java @@ -192,15 +192,6 @@ public final class MavenCLIOptions { */ public static final String ALSO_MAKE = "--also-make"; - /** - * {@code --debug} - * - * @apiNote use {@link #VERBOSE} instead. - * @deprecated Will be removed with 0.14.0 - */ - @Deprecated - public static final String DEBUG = "--debug"; - /** * {@code -X} * diff --git a/itf-jupiter-extension/src/main/java/com/soebes/itf/jupiter/extension/MavenDebug.java b/itf-jupiter-extension/src/main/java/com/soebes/itf/jupiter/extension/MavenDebug.java deleted file mode 100644 index ec6e56814a..0000000000 --- a/itf-jupiter-extension/src/main/java/com/soebes/itf/jupiter/extension/MavenDebug.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.soebes.itf.jupiter.extension; - -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import org.apiguardian.api.API; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.Target; - -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static org.apiguardian.api.API.Status.EXPERIMENTAL; - -/** - * {@code @MavenDebug} is a meta annotation for convenience purposes - * to make it easier to activate debugging option for a Maven build - * just by simply adding {@code @MavenDebug}. - * - *

When applied at the class level, all test methods within that class - * are automatically inheriting the given goal.

- * - * @since 0.9.0 - * @see MavenOption - * @author Karl Heinz Marbaise - * @deprecated Will be removed with Release 0.14.0. Use {@link MavenVerbose} instead. - */ -@Target({ElementType.METHOD, ElementType.TYPE}) -@Retention(RUNTIME) -@Inherited -@MavenOption(value = MavenCLIOptions.DEBUG) -@API(status = EXPERIMENTAL, since = "0.9.0") -@Deprecated -public @interface MavenDebug { -} diff --git a/itf-jupiter-extension/src/main/java/com/soebes/itf/jupiter/extension/MavenVersion.java b/itf-jupiter-extension/src/main/java/com/soebes/itf/jupiter/extension/MavenVersion.java index 5789472e4c..47276ff838 100644 --- a/itf-jupiter-extension/src/main/java/com/soebes/itf/jupiter/extension/MavenVersion.java +++ b/itf-jupiter-extension/src/main/java/com/soebes/itf/jupiter/extension/MavenVersion.java @@ -31,11 +31,6 @@ */ @API(status = EXPERIMENTAL, since = "0.1.0") public enum MavenVersion { - /** - * @deprecated Please use {@link #ANY} instead. Will be removed with Release 0.14.0 - */ - @Deprecated - UNKNOWN(of()), /** * Represent any Maven version. */