Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package plexus-velocity for openSUSE:Factory 
checked in at 2026-09-29 17:49:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plexus-velocity (Old)
 and      /work/SRC/openSUSE:Factory/.plexus-velocity.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plexus-velocity"

Tue Sep 29 17:49:37 2026 rev:11 rq:1381216 version:2.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/plexus-velocity/plexus-velocity.changes  
2025-11-03 18:55:24.102312439 +0100
+++ 
/work/SRC/openSUSE:Factory/.plexus-velocity.new.383539/plexus-velocity.changes  
    2026-09-29 17:51:03.044391413 +0200
@@ -1,0 +2,19 @@
+Mon Sep 28 13:36:32 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Update to version 2.4.0
+  * New features and improvements
+    + Establish an automatic module name
+  * Maintenance
+    + Rewrite README with usage, status and version guidance
+    + Convert the site document from xdoc to Markdown
+    + JUnit Jupiter best practices
+  * Build
+    + Update parent to plexus 27
+  * Dependency updates
+    + Update parent POM to 26
+    + Bump release-drafter/release-drafter from 6 to 7.7.0
+    + Bump org.codehaus.plexus:plexus-testing from 1.6.1 to 2.1.0
+    + Bump org.codehaus.plexus:plexus from 24 to 25
+    + Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0
+
+-------------------------------------------------------------------

Old:
----
  plexus-velocity-2.3.0.tar.gz

New:
----
  plexus-velocity-2.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ plexus-velocity.spec ++++++
--- /var/tmp/diff_new_pack.UUTMPH/_old  2026-09-29 17:51:04.015431961 +0200
+++ /var/tmp/diff_new_pack.UUTMPH/_new  2026-09-29 17:51:04.017432045 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package plexus-velocity
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           plexus-velocity
-Version:        2.3.0
+Version:        2.4.0
 Release:        0
 Summary:        Plexus Velocity Component
 License:        Apache-2.0

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.UUTMPH/_old  2026-09-29 17:51:04.061433882 +0200
+++ /var/tmp/diff_new_pack.UUTMPH/_new  2026-09-29 17:51:04.064434007 +0200
@@ -1,6 +1,6 @@
-mtime: 1762033597
-commit: 84085389329991ce7c0739640d9d5093007977fcbd55e97450abc53718b10dc7
-url: https://src.opensuse.org/java-packages/plexus-velocity.git
-revision: 84085389329991ce7c0739640d9d5093007977fcbd55e97450abc53718b10dc7
+mtime: 1790603319
+commit: c537fec5b12ec8ea7f886eb242a12b3d5523dc78418f932dd7c0407f6c204927
+url: https://src.opensuse.org/java-packages/plexus-velocity
+revision: c537fec5b12ec8ea7f886eb242a12b3d5523dc78418f932dd7c0407f6c204927
 projectscmsync: https://src.opensuse.org/java-packages/_ObsPrj
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-09-28 15:48:39.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ plexus-velocity-2.3.0.tar.gz -> plexus-velocity-2.4.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plexus-velocity-plexus-velocity-2.3.0/.github/release-drafter.yml 
new/plexus-velocity-plexus-velocity-2.4.0/.github/release-drafter.yml
--- old/plexus-velocity-plexus-velocity-2.3.0/.github/release-drafter.yml       
2025-10-12 13:14:19.000000000 +0200
+++ new/plexus-velocity-plexus-velocity-2.4.0/.github/release-drafter.yml       
1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-_extends: .github
-tag-template: plexus-velocity-$NEXT_MINOR_VERSION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plexus-velocity-plexus-velocity-2.3.0/.github/workflows/release-drafter.yml 
new/plexus-velocity-plexus-velocity-2.4.0/.github/workflows/release-drafter.yml
--- 
old/plexus-velocity-plexus-velocity-2.3.0/.github/workflows/release-drafter.yml 
    2025-10-12 13:14:19.000000000 +0200
+++ 
new/plexus-velocity-plexus-velocity-2.4.0/.github/workflows/release-drafter.yml 
    2026-08-19 16:45:09.000000000 +0200
@@ -7,6 +7,6 @@
   update_release_draft:
     runs-on: ubuntu-latest
     steps:
-      - uses: release-drafter/release-drafter@v6
+      - uses: release-drafter/[email protected]
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plexus-velocity-plexus-velocity-2.3.0/README.md 
new/plexus-velocity-plexus-velocity-2.4.0/README.md
--- old/plexus-velocity-plexus-velocity-2.3.0/README.md 2025-10-12 
13:14:19.000000000 +0200
+++ new/plexus-velocity-plexus-velocity-2.4.0/README.md 2026-08-19 
16:45:09.000000000 +0200
@@ -1,9 +1,58 @@
-Plexus-Velocity
-===============
+# Plexus Velocity
 
-[![Apache License, Version 2.0, January 
2004](https://img.shields.io/github/license/codehaus-plexus/plexus-velocity.svg?label=License)](http://www.apache.org/licenses/)
-[![Maven 
Central](https://img.shields.io/maven-central/v/org.codehaus.plexus/plexus-velocity.svg?label=Maven%20Central)](https://search.maven.org/artifact/org.codehaus.plexus/plexus-velocity)
+[![Maven 
Central](https://img.shields.io/maven-central/v/org.codehaus.plexus/plexus-velocity.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/org.codehaus.plexus/plexus-velocity)
 [![GitHub 
CI](https://github.com/codehaus-plexus/plexus-velocity/actions/workflows/maven.yml/badge.svg)](https://github.com/codehaus-plexus/plexus-velocity/actions/workflows/maven.yml)
 [![Reproducible 
Builds](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/jvm-repo-rebuild/reproducible-central/master/content/org/codehaus/plexus/plexus-velocity/badge.json)](https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/codehaus/plexus/plexus-velocity/README.md)
+[![License](https://img.shields.io/github/license/codehaus-plexus/plexus-velocity.svg?label=License)](https://www.apache.org/licenses/LICENSE-2.0)
 
-The canonical git repository is located at 
https://github.com/codehaus-plexus/plexus-velocity
+A ready-configured [Apache Velocity](https://velocity.apache.org/) engine as 
an injectable component, so a
+plugin can render a template without setting up Velocity itself.
+
+## Status
+
+Maintained, quietly. It is a thin wrapper over Velocity; most changes here are 
Velocity upgrades.
+
+## Using it
+
+```xml
+<dependency>
+  <groupId>org.codehaus.plexus</groupId>
+  <artifactId>plexus-velocity</artifactId>
+  <version>2.3.0</version>
+</dependency>
+```
+
+Check the badge above for the current version.
+
+```java
+@Inject
+VelocityComponent velocityComponent;
+
+VelocityContext context = new VelocityContext();
+Template template = velocityComponent.getEngine().getTemplate( 
"path/to/template.vm" );
+StringWriter writer = new StringWriter();
+template.merge( context, writer );
+```
+
+The default configuration is meant to be customised: provide a 
`VelocityComponentConfigurator`
+implementation and it will be picked up. It is optional. See the
+[Velocity configuration 
reference](https://velocity.apache.org/engine/2.4.1/configuration.html) for what
+can be set.
+
+## Requirements
+
+Java 8 or later.
+
+## Documentation
+
+- [Project site](https://codehaus-plexus.github.io/plexus-velocity/)
+- [Javadoc](https://javadoc.io/doc/org.codehaus.plexus/plexus-velocity)
+- [Release notes](https://github.com/codehaus-plexus/plexus-velocity/releases)
+
+## Contributing
+
+See 
[CONTRIBUTING.md](https://github.com/codehaus-plexus/.github/blob/master/CONTRIBUTING.md).
 In short:
+`mvn verify` builds, and run `mvn spotless:apply` before pushing or CI will 
fail on formatting.
+
+Please report security vulnerabilities privately — see
+[SECURITY.md](https://github.com/codehaus-plexus/.github/blob/master/SECURITY.md),
 not a public issue.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plexus-velocity-plexus-velocity-2.3.0/pom.xml 
new/plexus-velocity-plexus-velocity-2.4.0/pom.xml
--- old/plexus-velocity-plexus-velocity-2.3.0/pom.xml   2025-10-12 
13:14:19.000000000 +0200
+++ new/plexus-velocity-plexus-velocity-2.4.0/pom.xml   2026-08-19 
16:45:09.000000000 +0200
@@ -20,12 +20,12 @@
   <parent>
     <groupId>org.codehaus.plexus</groupId>
     <artifactId>plexus</artifactId>
-    <version>24</version>
+    <version>27</version>
     <relativePath />
   </parent>
 
   <artifactId>plexus-velocity</artifactId>
-  <version>2.3.0</version>
+  <version>2.4.0</version>
 
   <name>Plexus Velocity Component</name>
   <description>A component which provides Apache Velocity templating engine 
integration</description>
@@ -34,7 +34,7 @@
   <scm>
     
<connection>scm:git:https://github.com/codehaus-plexus/plexus-velocity.git</connection>
     <developerConnection>${project.scm.connection}</developerConnection>
-    <tag>plexus-velocity-2.3.0</tag>
+    <tag>plexus-velocity-2.4.0</tag>
     <url>https://github.com/codehaus-plexus/plexus-velocity</url>
   </scm>
   <issueManagement>
@@ -50,7 +50,7 @@
 
   <properties>
     <slf4jVersion>1.7.36</slf4jVersion>
-    
<project.build.outputTimestamp>2025-10-12T11:14:16Z</project.build.outputTimestamp>
+    
<project.build.outputTimestamp>2026-08-19T14:45:06Z</project.build.outputTimestamp>
   </properties>
 
   <dependencies>
@@ -59,7 +59,7 @@
       <artifactId>commons-lang3</artifactId>
       <!-- override version to avoid CVE-2025-48924 -->
       <!-- can be removed when velocity upgrades its commons-lang3 dependency 
-->
-      <version>3.19.0</version>
+      <version>3.20.0</version>
     </dependency>
 
     <dependency>
@@ -92,7 +92,7 @@
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-testing</artifactId>
-      <version>1.6.1</version>
+      <version>2.2.0</version>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -106,6 +106,17 @@
   <build>
     <plugins>
       <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifestEntries>
+              
<Automatic-Module-Name>org.codehaus.plexus.velocity</Automatic-Module-Name>
+            </manifestEntries>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
         <groupId>org.eclipse.sisu</groupId>
         <artifactId>sisu-maven-plugin</artifactId>
       </plugin>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plexus-velocity-plexus-velocity-2.3.0/src/site/markdown/index.md 
new/plexus-velocity-plexus-velocity-2.4.0/src/site/markdown/index.md
--- old/plexus-velocity-plexus-velocity-2.3.0/src/site/markdown/index.md        
1970-01-01 01:00:00.000000000 +0100
+++ new/plexus-velocity-plexus-velocity-2.4.0/src/site/markdown/index.md        
2026-08-19 16:45:09.000000000 +0200
@@ -0,0 +1,29 @@
+---
+title: Plexus Velocity Component
+author: Olivier Lamy
+---
+
+# Plexus Velocity Component
+
+A component which provides [Apache Velocity](https://velocity.apache.org/) 
templating engine integration.
+
+## Typical use
+
+A typical use:
+
+```java
+VelocityContext context = new VelocityContext();
+VelocityComponent velocityComponent = lookup( VelocityComponent.class );
+Template template = velocityComponent.getEngine().getTemplate( "path to your 
template" );
+StringWriter writer = new StringWriter();
+template.merge( context, writer );
+```
+
+## Typical Configuration
+
+Plexus Velocity Component comes with a default configuration: it is expected 
to be customized to match
+local specific need. This is done by creating `VelocityComponentConfigurator` 
component implementation.
+Presence of this component is optional.
+
+See [Velocity 
Configuration](https://velocity.apache.org/engine/2.4.1/configuration.html) 
reference
+documentation for details on available configurations.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plexus-velocity-plexus-velocity-2.3.0/src/site/xdoc/index.xml 
new/plexus-velocity-plexus-velocity-2.4.0/src/site/xdoc/index.xml
--- old/plexus-velocity-plexus-velocity-2.3.0/src/site/xdoc/index.xml   
2025-10-12 13:14:19.000000000 +0200
+++ new/plexus-velocity-plexus-velocity-2.4.0/src/site/xdoc/index.xml   
1970-01-01 01:00:00.000000000 +0100
@@ -1,36 +0,0 @@
-<?xml version="1.0"?>
-
-<document xmlns="http://maven.apache.org/XDOC/2.0";
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 
https://maven.apache.org/xsd/xdoc-2.0.xsd";>
-  <properties>
-    <title>Plexus Velocity Component</title>
-    <author email="[email protected]">Olivier Lamy</author>
-  </properties>
-  <body>
-    <section name="Plexus Velocity Component">
-      <p>A component which provides <a 
href="https://velocity.apache.org/";>Apache Velocity</a> templating engine
-      integration.</p>
-
-      <subsection name="Typical use">
-        <p>A typical use:
-        <source>
-VelocityContext context = new VelocityContext();
-VelocityComponent velocityComponent = lookup( VelocityComponent.class );
-Template template = velocityComponent.getEngine().getTemplate( "path to your 
template" );
-StringWriter writer = new StringWriter();
-template.merge( context, writer );</source>
-        </p>
-      </subsection>
-      <subsection name="Typical Configuration">
-        <p>Plexus Velocity Component comes with a default configuration: it is
-        expected to be customized to match local specific need. This is done 
by creating
-            <code>VelocityComponentConfigurator</code> component 
implementation. Presence of this component is
-            optional.
-        </p>
-        <p>See <a 
href="https://velocity.apache.org/engine/2.4.1/configuration.html";>Velocity 
Configuration</a>
-        reference documentation for details on available configurations.</p>
-      </subsection>
-    </section>
-  </body>
-</document>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plexus-velocity-plexus-velocity-2.3.0/src/test/java/org/codehaus/plexus/velocity/DefaultVelocityComponentTest.java
 
new/plexus-velocity-plexus-velocity-2.4.0/src/test/java/org/codehaus/plexus/velocity/DefaultVelocityComponentTest.java
--- 
old/plexus-velocity-plexus-velocity-2.3.0/src/test/java/org/codehaus/plexus/velocity/DefaultVelocityComponentTest.java
      2025-10-12 13:14:19.000000000 +0200
+++ 
new/plexus-velocity-plexus-velocity-2.4.0/src/test/java/org/codehaus/plexus/velocity/DefaultVelocityComponentTest.java
      2026-08-19 16:45:09.000000000 +0200
@@ -29,13 +29,13 @@
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 @PlexusTest
-public class DefaultVelocityComponentTest {
+class DefaultVelocityComponentTest {
 
     @Inject
     private VelocityComponent velocity;
 
     @Test
-    public void testBasic() {
+    void basic() {
 
         // test the properties
         String value = (String) velocity.getEngine().getProperty("hello");

++++++ plexus-velocity-build.xml ++++++
--- /var/tmp/diff_new_pack.UUTMPH/_old  2026-09-29 17:51:04.288443361 +0200
+++ /var/tmp/diff_new_pack.UUTMPH/_new  2026-09-29 17:51:04.292443528 +0200
@@ -10,7 +10,7 @@
   
   <property name="project.groupId" value="org.codehaus.plexus"/>
   <property name="project.artifactId" value="plexus-velocity"/>
-  <property name="project.version" value="2.3.0"/>
+  <property name="project.version" value="2.4.0"/>
   
   <property name="compiler.release" value="8"/>
   <property name="compiler.source" value="1.${compiler.release}"/>
@@ -132,6 +132,7 @@
          basedir="${build.outputDir}"
          excludes="**/package.html">
       <manifest>
+        <attribute name="Automatic-Module-Name" 
value="org.codehaus.plexus.velocity"/>
         <attribute name="JavaPackages-ArtifactId" 
value="${project.artifactId}"/>
         <attribute name="JavaPackages-GroupId" value="${project.groupId}"/>
         <attribute name="JavaPackages-Version" value="${project.version}"/>

Reply via email to