<!--

   Copyright 2006 The Apache Software Foundation.

   Licensed 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.

-->
<document xmlns="http://maven.apache.org/changes/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 http://maven.apache.org/xsd/changes-1.0.0.xsd">
  <properties>
    <title>Changes in the Maven XML Plugin</title>
  </properties>
  <body>
    <release version="1.0" date="Not yet released">
      <action dev="jochen" type="fix" issue="MOJO-1593"
          due-to="Mykola Nikishov" due-to-email="mn@mn.com.ua">
        Disabled proxy password logging. Also reduced logging level
        of proxy info from "info" to "debug".
      </action>
      <action dev="jochen" type="add" issue="MOJO-735"
          due-to="Mark Hobson" due-to-email="markhobson@gmail.com">
        The ResourceManager is now used when loading stylesheets or
        resolving included files, thus enabling use of classpath
        resources.
      </action>
      <action dev="jochen" type="fix" issue="MOJO-1512"
          due-to="Ram&#x00f3;n Torres B&#xe1;tiz" due-to-email="rbatiz@gmail.com">
        Documentation fix: Replace ReplaceRegExpFileMapper with
        RegExpFileMapper.
      </action>
      <action dev="jochen" type="add" issue="MOJO-1471"
          due-to="Andreas Eternach" due-to-email="a.eternach@directbox.com">
        Catalogs can now be specified as URL's, not only as files.
      </action>
      <action dev="jochen" type="add" issue="MOJO-1470"
          due-to="Andreas Eternach" due-to-email="a.eternach@directbox.com">
        The resolver does now attempt to use the namespace URI and
        not only the public ID.
      </action>
      <action dev="jochen" type="add" issue="MOJO-1447"
          due-to="Luke W. Patterson" due-to-email="lukewpatterson@gmail.com">
        Add support for in-place transformation.
      </action>
      <action dev="jochen" type="add" issue="MOJO-1413">
        Added catalog file example to the docs.
      </action>
    </release>

    <release version="1.0-beta-3" date="15-Sep-2009">
      <action dev="jochen" type="add" issue="MOJO-1120"
          due-to="Michael Brackx" due-to-email="michael.javaone+codehaus@gmail.com">
        External DTD's are no longer downloaded when checking for well formedness.
      </action>
      <action dev="olamy" type="add" issue="MOJO-1167">
        Provide log output with log-level INFO for the processing of any input file.
      </action>
      <action dev="jochen" type="add" issue="MOJO-741">
        Added the possibility to set a transformers output properties.
      </action>
      <action dev="jochen" type="add" issue="MOJO-742">
        If a transformation sets or validation sets base directory is missing, then
        a warning is logged now, and the build no longer fails. This allows to configure
        the plugin in a parent POM.
      </action>
      <action dev="jochen" type="add" issue="MOJO-740">
        It is now configurable, whether the Resolver creates validating parsers.
      </action>
      <action dev="jochen" type="add" issue="MOJO-777"
          due-to="Aleksei Valikov" due-to-email="valikov@gmx.net">
        A parameter for specifying the transformer implementation has been added.
      </action>
      <action dev="jochen" type="add" issue="MOJO-735">
        Added support for the resource: protocol.
      </action>
    </release>
    <release version="1.0-beta-2" date="11-Apr-2007">
      <action dev="jochen" type="fix"
          due-to="Jonathan Card" due-to-email="joncard93@hotmail.com"
          issue="MOJO-608">
        Fixed a misleading error message.
      </action>
      <action dev="jochen" type="add"
          due-to="Andrew Thornton" due-to-email="art27@cantab.net">
        Add support for XSLT parameters when transforming.
      </action>
      <action dev="jochen" type="fix"
          due-to="Andrew Thornton" due-to-email="art27@cantab.net">
        SAXSource is now used instead of StreamSource, in order
        to ensure that the resolver is used.
      </action>
      <action dev="jochen" type="fix"
          due-to="Panda C" due-to-email="thinkpanda@gmail.com">
        XML schema validation wasn't turned on by the ValidateMojo.
      </action>
      <action dev="jochen" type="fix" issue="MOJO-378">
        The plugin does now honor the Maven proxy settings.
      </action>
      <action dev="jochen" type="add" issue="MOJO-631">
        Added support for file mappers when transforming files.
      </action>
      <action dev="jochen" type="add">
        Added docs for using an XSLT 2.0 compliant processor.
      </action>
      <action dev="jochen" type="add" issue="MOJO-735">
        Added support for resolving resources through the classloader.
      </action>
    </release>
    <release version="1.0-beta-1" date="29-Nov-2006">
      <action dev="jochen" type="fix" issue="MOJO-446"
        due-to="Anagnostopoulos Kostis" due-to-email="ankostis@gmail.com">
          Add use of the default excludes. Also add the configuration parameter
          skipDefaultExcludes for turning them off.
      </action>
      <action dev="jochen" type="fix" issue="MOJO-448"
        due-to="Anagnostopoulos Kostis" due-to-email="ankostis@gmail.com">
          Absolute paths have been unsupported.
      </action>
      <action dev="jochen" type="fix" issue="MOJO-453"
        due-to="Anagnostopoulos Kostis" due-to-email="ankostis@gmail.com">
          The plugin does now check, whether the generated files are uptodate.
      </action>
    </release>
    <release version="0.1" date="25-Jun-2006">
      <action dev="jochen" type="add">
          Initial release
      </action>
    </release>
  </body>
</document>
