This is an automated email from the ASF dual-hosted git repository.

pkarwasz pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit fa0c52828ce7d639737a0a076e13eb743df8b4ec
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Tue Nov 14 13:06:46 2023 +0100

    Use @BaselineIgnore instead of packages exclusions
---
 .../org/apache/logging/log4j/package-info.java     |  2 +-
 log4j-core/pom.xml                                 | 35 ----------------------
 .../log4j/core/util/datetime/package-info.java     |  4 ++-
 3 files changed, 4 insertions(+), 37 deletions(-)

diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/package-info.java 
b/log4j-api/src/main/java/org/apache/logging/log4j/package-info.java
index d4e6e4f0df..5407f05f61 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/package-info.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/package-info.java
@@ -32,7 +32,7 @@
  * @see <a href="http://logging.apache.org/log4j/2.x/manual/api.html";>Log4j 2 
API manual</a>
  */
 @Export
-@Version("2.20.1")
+@Version("2.20.2")
 package org.apache.logging.log4j;
 
 import org.osgi.annotation.bundle.Export;
diff --git a/log4j-core/pom.xml b/log4j-core/pom.xml
index d444705e53..ba6f896b71 100644
--- a/log4j-core/pom.xml
+++ b/log4j-core/pom.xml
@@ -184,41 +184,6 @@
         </configuration>
       </plugin>
 
-      <!-- Remove the following plugin executions after `2.22.0` release!
-     In `2.22.0`, we have removed *unused* `FastDateParser` due to LOG4J2-3672 
and #1848.
-     Though `bnd-baseline-m-p` doesn't allow such breaking changes in 
non-major version upgrades.
-     Hence, we suppress it until `2.22.0` gets released. -->
-      <plugin>
-        <groupId>biz.aQute.bnd</groupId>
-        <artifactId>bnd-baseline-maven-plugin</artifactId>
-        <configuration>
-          <diffpackages>
-            
<diffpackage>!org.apache.logging.log4j.core.util.datetime</diffpackage>
-            <diffpackage>*</diffpackage>
-          </diffpackages>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-enforcer-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>remove-after-release</id>
-            <goals>
-              <goal>enforce</goal>
-            </goals>
-            <configuration>
-              <rules>
-                <requireProperty>
-                  <property>revision</property>
-                  <regex>2\.22\.0(-SNAPSHOT)?</regex>
-                  <regexMessage>Remove `bnd-baseline-maven-plugin` config in 
`log4j-core`.</regexMessage>
-                </requireProperty>
-              </rules>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
     </plugins>
   </build>
 </project>
diff --git 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/package-info.java
 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/package-info.java
index 8c9e3bb49a..dd5eea7461 100644
--- 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/package-info.java
+++ 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/package-info.java
@@ -18,8 +18,10 @@
  * Log4j 2 date formatting classes.
  */
 @Export
-@Version("2.21.0")
+@Version("2.21.1")
+@BaselineIgnore("2.22.0")
 package org.apache.logging.log4j.core.util.datetime;
 
+import aQute.bnd.annotation.baseline.BaselineIgnore;
 import org.osgi.annotation.bundle.Export;
 import org.osgi.annotation.versioning.Version;

Reply via email to