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

sjaranowski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-site.git


The following commit(s) were added to refs/heads/master by this push:
     new 638cb2ef maven-changes-plugin 3.0.0-M1 released
638cb2ef is described below

commit 638cb2ef09100d4666f771d218a7958f836e7976
Author: Slawomir Jaranowski <s.jaranow...@gmail.com>
AuthorDate: Tue Dec 10 22:07:36 2024 +0100

    maven-changes-plugin 3.0.0-M1 released
---
 content/apt/plugins/index.apt           |   2 +-
 content/resources/xsd/changes-2.0.0.xsd | 245 ++++++++++++++++++++++++++++++++
 2 files changed, 246 insertions(+), 1 deletion(-)

diff --git a/content/apt/plugins/index.apt b/content/apt/plugins/index.apt
index bb047291..6eb3be77 100644
--- a/content/apt/plugins/index.apt
+++ b/content/apt/plugins/index.apt
@@ -111,7 +111,7 @@ Available Plugins
 
*--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+
 | {{{/plugins/maven-changelog-plugin/} <<<changelog>>>}}       | R          | 
2.3          | 2014-06-24 | Generate a list of recent changes from your SCM. | 
{{{https://gitbox.apache.org/repos/asf/maven-changelog-plugin.git}Git}} / 
{{{https://github.com/apache/maven-changelog-plugin/}GitHub}} | 
{{{https://issues.apache.org/jira/browse/MCHANGELOG}Jira MCHANGELOG}}
 
*--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+
-| {{{/plugins/maven-changes-plugin/} <<<changes>>>}}           | B+R        | 
2.12.1       | 2016-11-01 | Generate a report from an issue tracker or a change 
document. | 
{{{https://gitbox.apache.org/repos/asf/maven-changes-plugin.git}Git}} / 
{{{https://github.com/apache/maven-changes-plugin/}GitHub}} | 
{{{https://issues.apache.org/jira/browse/MCHANGES}Jira MCHANGES}}
+| {{{/plugins/maven-changes-plugin/} <<<changes>>>}}           | B+R        | 
3.0.0-M1     | 2024-12-07 | Generate a report from an issue tracker or a change 
document. | 
{{{https://gitbox.apache.org/repos/asf/maven-changes-plugin.git}Git}} / 
{{{https://github.com/apache/maven-changes-plugin/}GitHub}} | 
{{{https://issues.apache.org/jira/browse/MCHANGES}Jira MCHANGES}}
 
*--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+
 | {{{/plugins/maven-checkstyle-plugin/} <<<checkstyle>>>}}     | B+R        | 
3.6.0        | 2024-10-22 | Generate a Checkstyle report. | 
{{{https://gitbox.apache.org/repos/asf/maven-checkstyle-plugin.git}Git}} / 
{{{https://github.com/apache/maven-checkstyle-plugin/}GitHub}} | 
{{{https://issues.apache.org/jira/browse/MCHECKSTYLE}Jira MCHECKSTYLE}}
 
*--------------------------------------------------------------+------------+--------------+------------+------------------+------------------------+--------------------+
diff --git a/content/resources/xsd/changes-2.0.0.xsd 
b/content/resources/xsd/changes-2.0.0.xsd
new file mode 100644
index 00000000..5a2b1b1a
--- /dev/null
+++ b/content/resources/xsd/changes-2.0.0.xsd
@@ -0,0 +1,245 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<!-- =================== DO NOT EDIT THIS FILE ====================         -->
+<!-- Generated by Modello 2.4.0,                                            -->
+<!-- any modifications will be overwritten.                                 -->
+<!-- ==============================================================         -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
elementFormDefault="qualified" xmlns="http://maven.apache.org/changes/2.0.0"; 
targetNamespace="http://maven.apache.org/changes/2.0.0";>
+  <xs:element name="document" type="ChangesDocument">
+    <xs:annotation>
+      <xs:documentation source="version">1.0.0+</xs:documentation>
+      <xs:documentation source="description">
+        Record every release with their subsequent changes.
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+  <xs:complexType name="ChangesDocument">
+    <xs:annotation>
+      <xs:documentation source="version">1.0.0+</xs:documentation>
+      <xs:documentation source="description">
+        Record every release with their subsequent changes.
+      </xs:documentation>
+    </xs:annotation>
+    <xs:all>
+      <xs:element minOccurs="0" name="properties" type="Properties">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <xs:documentation source="description">
+            Contains the properties of this document.
+          </xs:documentation>
+        </xs:annotation>
+      </xs:element>
+      <xs:element minOccurs="0" name="body" type="Body">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <xs:documentation source="description">
+            Contains the releases of this project with the actions taken
+            for each of the releases.
+          </xs:documentation>
+        </xs:annotation>
+      </xs:element>
+    </xs:all>
+  </xs:complexType>
+  <xs:complexType name="Body">
+    <xs:annotation>
+      <xs:documentation source="version">1.0.0+</xs:documentation>
+    </xs:annotation>
+    <xs:sequence>
+      <xs:element minOccurs="0" name="release" type="Release" 
maxOccurs="unbounded">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <xs:documentation source="description">The list of releases for this 
project.</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="Release">
+    <xs:annotation>
+      <xs:documentation source="version">1.0.0+</xs:documentation>
+      <xs:documentation source="description">A single release of this 
project.</xs:documentation>
+    </xs:annotation>
+    <xs:sequence>
+      <xs:element minOccurs="0" name="action" type="Action" 
maxOccurs="unbounded">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <xs:documentation source="description">The list of actions taken for 
this release.</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+    </xs:sequence>
+    <xs:attribute name="version" type="xs:string" use="required">
+      <xs:annotation>
+        <xs:documentation source="version">1.0.0+</xs:documentation>
+        <xs:documentation source="description">
+            The version number associated with this release.
+          </xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="date" type="xs:string" use="required">
+      <xs:annotation>
+        <xs:documentation source="version">1.0.0+</xs:documentation>
+        <xs:documentation source="description">
+            
+            The date of this release.
+            &lt;p&gt;This field can be any string, such as &quot;in SVN&quot; 
when the version isn&apos;t yet released but the ISO 8601 date format is 
recommended.&lt;/p&gt;
+          
+          </xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+    <xs:attribute name="description" type="xs:string" use="optional">
+      <xs:annotation>
+        <xs:documentation source="version">1.0.0+</xs:documentation>
+        <xs:documentation source="description">
+            A short description of this release.
+          </xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+  </xs:complexType>
+  <xs:complexType name="Action">
+    <xs:simpleContent>
+      <xs:extension base="xs:string">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <xs:documentation source="description">
+        A single action done on the project, during this release.
+      </xs:documentation>
+        </xs:annotation>
+        <xs:attribute name="dev" type="xs:string" use="required">
+          <xs:annotation>
+            <xs:documentation source="version">1.0.0+</xs:documentation>
+            <xs:documentation source="description">
+            
+            Name of developer who committed the change.
+            &lt;p&gt;This can be either the id of the developer, as specified 
in the developers section of the pom.xml file, or the name of the developer. If 
you generate a changes report and specify the id of the developer, a link is 
created to that developer in the team.html page.&lt;/p&gt;
+            
+          </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="due-to" type="xs:string" use="optional">
+          <xs:annotation>
+            <xs:documentation source="version">1.0.0+</xs:documentation>
+            <xs:documentation source="description">
+            Name of the person to be credited for this change. This can be 
used when a patch is submitted by a non-committer.
+            Can be a comma separated list.
+          </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="due-to-email" type="xs:string" use="optional">
+          <xs:annotation>
+            <xs:documentation source="version">1.0.0+</xs:documentation>
+            <xs:documentation source="description">
+            Email of the person to be credited for this change. Can be a comma 
separated list.
+          </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="issue" type="xs:string" use="optional">
+          <xs:annotation>
+            <xs:documentation source="version">1.0.0+</xs:documentation>
+            <xs:documentation source="description">
+            
+              Id of the issue related to this change. This is the id in your 
issue tracking system.
+              &lt;p&gt;The Changes plugin will generate a URL out of this id. 
The URL is constructed using the value of the issueLinkTemplate 
parameter.&lt;/p&gt;
+              &lt;p&gt;See the &lt;a 
href=&quot;changes-report.html&quot;&gt;changes-report mojo&lt;/a&gt; for more 
details.&lt;/p&gt;
+            
+          </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="type" type="xs:string" use="required">
+          <xs:annotation>
+            <xs:documentation source="version">1.0.0+</xs:documentation>
+            <xs:documentation source="description">
+            
+            Supported action types are the following:
+            &lt;ul&gt;
+              &lt;li&gt;add: added functionality to the project.&lt;/li&gt;
+              &lt;li&gt;fix: bug fix for the project.&lt;/li&gt;
+              &lt;li&gt;update: updated some part of the project.&lt;/li&gt;
+              &lt;li&gt;remove: removed some functionality from the 
project.&lt;/li&gt;
+            &lt;/ul&gt;
+            
+          </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="system" type="xs:string" use="optional">
+          <xs:annotation>
+            <xs:documentation source="version">1.0.0+</xs:documentation>
+            <xs:documentation source="description">
+            
+              Id of issue tracking system. If empty &apos;default&apos; value 
will be used.
+              &lt;p&gt;The Changes plugin will generate a URL out of this id. 
The URL is constructed using the value of the issueLinkTemplatePerSystem 
parameter.&lt;/p&gt;
+              &lt;p&gt;See the &lt;a 
href=&quot;changes-report.html&quot;&gt;changes-report mojo&lt;/a&gt; for more 
details.&lt;/p&gt;
+            
+          </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="date" type="xs:string" use="optional">
+          <xs:annotation>
+            <xs:documentation source="version">1.0.0+</xs:documentation>
+            <xs:documentation source="description">fix date</xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+        <xs:attribute name="fixedIssues" type="xs:string" use="optional">
+          <xs:annotation>
+            <xs:documentation source="version">2.0.0+</xs:documentation>
+            <xs:documentation source="description">A comma separated list of 
fixed issues.</xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+  <xs:complexType name="Properties">
+    <xs:annotation>
+      <xs:documentation source="version">1.0.0+</xs:documentation>
+    </xs:annotation>
+    <xs:all>
+      <xs:element minOccurs="0" name="title" type="xs:string">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <xs:documentation source="description">The page 
title.</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+      <xs:element minOccurs="0" name="author" type="Author">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <xs:documentation source="description">The page 
author.</xs:documentation>
+        </xs:annotation>
+      </xs:element>
+    </xs:all>
+  </xs:complexType>
+  <xs:complexType name="Author">
+    <xs:simpleContent>
+      <xs:extension base="xs:string">
+        <xs:annotation>
+          <xs:documentation source="version">1.0.0+</xs:documentation>
+          <xs:documentation source="description">
+        A description of the author page.
+      </xs:documentation>
+        </xs:annotation>
+        <xs:attribute name="email" type="xs:string" use="optional">
+          <xs:annotation>
+            <xs:documentation source="version">1.0.0+</xs:documentation>
+            <xs:documentation source="description">
+            The page author email.
+          </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+</xs:schema>
\ No newline at end of file

Reply via email to