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. + <p>This field can be any string, such as "in SVN" when the version isn't yet released but the ISO 8601 date format is recommended.</p> + + </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. + <p>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.</p> + + </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. + <p>The Changes plugin will generate a URL out of this id. The URL is constructed using the value of the issueLinkTemplate parameter.</p> + <p>See the <a href="changes-report.html">changes-report mojo</a> for more details.</p> + + </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: + <ul> + <li>add: added functionality to the project.</li> + <li>fix: bug fix for the project.</li> + <li>update: updated some part of the project.</li> + <li>remove: removed some functionality from the project.</li> + </ul> + + </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 'default' value will be used. + <p>The Changes plugin will generate a URL out of this id. The URL is constructed using the value of the issueLinkTemplatePerSystem parameter.</p> + <p>See the <a href="changes-report.html">changes-report mojo</a> for more details.</p> + + </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