[Git][java-team/jakarta-validation-api][upstream] 2 commits: New upstream version 3.0.1

Emmanuel Bourg (@ebourg) gitlab at salsa.debian.org
Wed Dec 7 22:26:26 GMT 2022



Emmanuel Bourg pushed to branch upstream at Debian Java Maintainers / jakarta-validation-api


Commits:
53646e2f by Emmanuel Bourg at 2022-12-07T23:08:17+01:00
New upstream version 3.0.1
- - - - -
7982e814 by Emmanuel Bourg at 2022-12-07T23:08:28+01:00
New upstream version 3.0.2
- - - - -


3 changed files:

- pom.xml
- src/main/java/jakarta/validation/Valid.java
- + src/main/java/module-info.java


Changes:

=====================================
pom.xml
=====================================
@@ -15,7 +15,7 @@
 
     <groupId>jakarta.validation</groupId>
     <artifactId>jakarta.validation-api</artifactId>
-    <version>3.0.0</version>
+    <version>3.0.2</version>
     <packaging>jar</packaging>
     <name>Jakarta Bean Validation API</name>
     <url>https://beanvalidation.org</url>
@@ -84,8 +84,6 @@
     </scm>
 
     <properties>
-        <maven.compiler.target>1.8</maven.compiler.target>
-        <maven.compiler.source>1.8</maven.compiler.source>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     </properties>
 
@@ -103,13 +101,14 @@
             <plugin>
                 <groupId>org.apache.felix</groupId>
                 <artifactId>maven-bundle-plugin</artifactId>
-                <version>3.2.0</version>
+                <version>3.5.0</version>
                 <configuration>
                     <instructions>
                         <Export-Package>
                             jakarta.validation.*;version="${project.version}",
                         </Export-Package>
-                        <Automatic-Module-Name>jakarta.validation</Automatic-Module-Name>
+                        <!-- Make sure we keep 1.8 compatibility for JavaSE in the manifest -->
+                        <Require-Capability><![CDATA[osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"]]></Require-Capability>
                     </instructions>
                 </configuration>
                 <executions>
@@ -122,10 +121,36 @@
                     </execution>
                 </executions>
             </plugin>
+            <!--
+            Use the JDK 9+ compiler but with -source 1.8 for all
+            but the module-info.java file.
+            -->
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.5.1</version>
+                <version>3.8.1</version>
+                <configuration>
+                    <release>9</release>
+                    <compilerArgs>
+                        <arg>-Xlint:all</arg>
+                    </compilerArgs>
+                    <showDeprecation>true</showDeprecation>
+                    <showWarnings>true</showWarnings>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>base-compile</id>
+                        <goals>
+                            <goal>compile</goal>
+                        </goals>
+                        <configuration>
+                            <release>8</release>
+                            <excludes>
+                                <exclude>module-info.java</exclude>
+                            </excludes>
+                        </configuration>
+                    </execution>
+                </executions>
             </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
@@ -165,7 +190,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-javadoc-plugin</artifactId>
-                <version>2.10.4</version>
+                <version>3.3.0</version>
                 <executions>
                     <execution>
                         <id>attach-javadocs</id>
@@ -175,9 +200,8 @@
                     </execution>
                 </executions>
                 <configuration>
-                    <links>
-                        <link>http://docs.oracle.com/javase/8/docs/api/</link>
-                    </links>
+                    <source>8</source>
+                    <detectJavaApiLink>false</detectJavaApiLink>
                     <packagesheader>Jakarta Bean Validation API Packages</packagesheader>
                     <doctitle>Jakarta Bean Validation API ${project.version}</doctitle>
                     <windowtitle>Jakarta Bean Validation API ${project.version}</windowtitle>
@@ -205,7 +229,7 @@ Use is subject to <a href="{@docRoot}/doc-files/speclicense.html" target="_top">
             </plugin>
             <plugin>
                 <artifactId>maven-deploy-plugin</artifactId>
-                <version>2.8.2</version>
+                <version>3.0.0-M1</version>
             </plugin>
             <plugin>
                 <groupId>com.mycila</groupId>


=====================================
src/main/java/jakarta/validation/Valid.java
=====================================
@@ -20,7 +20,7 @@ import java.lang.annotation.Target;
 /**
  * Marks a property, method parameter or method return type for validation cascading.
  * <p>
- * Constraints defined on the object and its properties are be validated when the
+ * Constraints defined on the object and its properties are validated when the
  * property, method parameter or method return type is validated.
  * <p>
  * This behavior is applied recursively.


=====================================
src/main/java/module-info.java
=====================================
@@ -0,0 +1,21 @@
+/*
+ * Jakarta Bean Validation API
+ *
+ * License: Apache License, Version 2.0
+ * See the license.txt file in the root directory or <http://www.apache.org/licenses/LICENSE-2.0>.
+ */
+module jakarta.validation {
+    exports jakarta.validation;
+    exports jakarta.validation.bootstrap;
+    exports jakarta.validation.constraints;
+    exports jakarta.validation.constraintvalidation;
+    exports jakarta.validation.executable;
+    exports jakarta.validation.groups;
+    exports jakarta.validation.metadata;
+    exports jakarta.validation.spi;
+    exports jakarta.validation.valueextraction;
+
+    uses jakarta.validation.spi.BootstrapState;
+    uses jakarta.validation.spi.ConfigurationState;
+    uses jakarta.validation.spi.ValidationProvider;
+}
\ No newline at end of file



View it on GitLab: https://salsa.debian.org/java-team/jakarta-validation-api/-/compare/d85d56b0b53656928a663a6fd33e66d019ffa387...7982e814a420feef2c4f087d43399d08a6797cff

-- 
View it on GitLab: https://salsa.debian.org/java-team/jakarta-validation-api/-/compare/d85d56b0b53656928a663a6fd33e66d019ffa387...7982e814a420feef2c4f087d43399d08a6797cff
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20221207/50a5d4cd/attachment.htm>


More information about the pkg-java-commits mailing list