# Changes

dIon Gillard
Emmanuel Venisse
Arnaud Heritier

## 1.8-SNAPSHOT In SVN

Files package.html and overview.html are not copied when source modifications are used. (fix, MPJAVADOC-59, aheritier)
Added maven.javadoc.failonerror property. (add, MPJAVADOC-58, carlos)
Added maven.javadoc.header and maven.javadoc.footer properties. (add, MPJAVADOC-54, aheritier, due to Dag Sverre Seljebotn)

## 1.7 2004-09-26

Standard doclet parameters were passed to javadoc even if another doclet is used. (fix, MPJAVADOC-46, aheritier)
Output encoding and charset are setted to ${maven.docs.outputencoding} (add, MPJAVADOC-45, aheritier)
Cannot build the plugin with jdk 1.3 (fix, MPJAVADOC-44, aheritier)
Javadoc plugin causes site to fail (fix, MPJAVADOC-43, aheritier)
Javadoc warning report was throwing exception when used with `Java 1.3`. (fix, MPJAVADOC-42, felipeal)
Javadoc does not get created with multiple entries in maven.compile.src.set (fix, MPJAVADOC-41, aheritier)
javadoc:jar fails if project doesn't have source files. (fix, MPJAVADOC-40, aheritier)
Added maven.javadoc.bottom property (add, MPJAVADOC-39, carlos)
The type for the javadoc is "javadoc.jar" when it is deployed on a repository. (fix, MPJAVADOC-38, aheritier)
Default javadoc scope (package) can't be replaced by private or public. (fix, MPJAVADOC-37, aheritier)
Javadoc fails if pom.package isn't specified. (fix, MPJAVADOC-36, aheritier)
Add javadoc warning report formatted similar to Checkstyle report. (add, MPJAVADOC-35, aheritier, due to Steven Caswell)

## 1.6.1 2004-07-13

Correct check needed function for when package is given but there are not java files in it. (fix, brett)

## 1.6 2004-07-09

Javadoc plugin ignores the package specified in the pom. (fix, MPJAVADOC-33, aheritier)
The maven-javadoc-plugin:register failed in javadoc plugin 1.5.1-SNAPSHOT. (fix, MPJAVADOC-32, aheritier, due to Guillaume Nodet)
Use the property 'maven.compile.encoding' to set the encoding used when reading sources in javadoc task. (fix, MPJAVADOC-31, aheritier, due to Takayoshi Kimura)
Use the property 'maven.javadoc.excludepackagenames' to exclude packages from javadoc generation. (add, MPJAVADOC-30, aheritier, due to Maarten Coene)
Packages list broken on jdk 1.3 for multiple packages. (fix, MPJAVADOC-29, aheritier)
@link tag not working with package names. (fix, MPJAVADOC-28, aheritier)
Add the property maven.javadoc.debug to print informations to debug the plugin. (add, aheritier)
Fix the needed flag when there's an empty sources directory. (fix, MPJAVADOC-26, aheritier, due to Denis McLaughlin)
doc-files directories contents are correctly copied. (fix, MPJAVADOC-24, aheritier)
Failure to generate relative cross-references to local classes. (fix, MPJAVADOC-16, aheritier)
Add support for multiple source directories. (fix, MPJAVADOC-5, brett)

## 1.5 2004-05-15

javadoc:jar changed to place the jar in maven.build.dir (fix, dion)
Add plugin test project (update, dion)
trim absolute paths to basedir in javadoc report, remove [javadoc] banner (fix, MPJAVADOC-22, dion, due to fabrizio giustina)

## 1.4 2004-03-07

Prevent the plugin from failing when a sourceDirectory exists, but it does not contain Java files. (fix, MPJAVADOC-19, evenisse)
(fix, MPJAVADOC-6, dion)
(fix, MPJAVADOC-17, dion)
Remove the need for ${pom} interpolation in properties. The use of the maven:property tag is now used to glean a default property. (update, jvanzyl)
default useexternalfile to yes (update, dion)
Fix typo in offline link generation. (fix, MAVEN-1007, dion)
Allow custom taglets. (add, MAVEN-894, dion)

## 1.4 2004-03-07

Add maven.javadoc.overview property. (add, MAVEN-639, evenisse)
Add maven.javadoc.useexternalfile property. (add, MAVEN-805, evenisse)
update to use maven.docs.*/maven.gen.docs (update, dion)
update to commons-lang 1.0.1 (update, dion)
Added install, install-snapshot, deploy and deploy-snapshot goals (add, michal)
Now respects pom.build.sourceModifications (fix, dion)
Used maven.docs.dest (fix, MAVEN-428, evenisse)

## 1.2 Unknown

Added a custom tags support. This option is only available with Java 1.4. (add, evenisse)

## 1.1

Added a report with the javadoc run contents (add, dion)
Added the `maven.javadoc.maxmemory`property so that users can customise how much memory javadoc can consume (add, dion, due to Siegfried Goeschl, siegfried.goeschl@it20one.at)