Releases: apache/maven-javadoc-plugin
Releases · apache/maven-javadoc-plugin
maven-javadoc-plugin-3.10.1
What's Changed
- [MJAVADOC-810] [REGRESSION] MJAVADOC-791 causes forked Maven execution fail if any toolchains or settings file isn't present by @cstamas in #313
- Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 by @dependabot in #314
- Bump org.codehaus.plexus:plexus-io from 3.5.0 to 3.5.1 by @dependabot in #315
- Bump commons-io:commons-io from 2.16.1 to 2.17.0 by @dependabot in #319
- [MJAVADOC-812] [REGRESSION] maven-javadoc-plugin 3.10.0 creates empty… by @michael-o in #320
Full Changelog: maven-javadoc-plugin-3.10.0...maven-javadoc-plugin-3.10.1
maven-javadoc-plugin-3.10.0
❗ NOTICE
Due to Doxia 2.x
stack maven-site-plugin
3.20+ is requred.
What's Changed
- Add test for custom
FixJavadocMojo#defaultVersion
by @Marcono1234 in #305 - Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 by @dependabot in #304
- Improve URL handling by @michael-o in #310
- Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 by @dependabot in #307
- Bump org.hamcrest:hamcrest-core from 2.2 to 3.0 by @dependabot in #306
- Improve ITs by @michael-o in #311
- Bump org.apache.maven.plugins:maven-plugins from 42 to 43 by @dependabot in #294
- [MJAVADOC-809] Align Mojo class names by @michael-o in #312
- [MJAVADOC-784] Upgrade to Doxia 2.0.0 Milestone Stack by @michael-o in #204
Full Changelog: maven-javadoc-plugin-3.8.0...maven-javadoc-plugin-3.10.0
maven-javadoc-plugin-3.8.0
What's Changed
- Bump org.springframework:spring-context from 4.3.29.RELEASE to 5.2.21.RELEASE in /src/it/projects/MJAVADOC-434_fixcompile by @dependabot in #280
- Fix usage documentation mentioning
nohelp
default value by @indyteo in #286 - [MJAVADOC-796] Do not follow links for Java 12+ by @michael-o in #287
- [MJAVADOC-800] Bump org.codehaus.plexus:plexus-io from 3.4.2 to 3.5.0 by @dependabot in #291
- Remove outdated invoker conditions by @michael-o in #292
- Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 by @dependabot in #293
- Bump org.apache.maven.shared:maven-common-artifact-filters from 3.2.0 to 3.4.0 by @dependabot in #288
- [MJAVADOC-799] Remove inconsistent
AbstractFixJavadocMojo#defaultVersion
default value by @Marcono1234 in #295 - [MJAVADOC-801] Upgrade to Clirr Maven Plugin 2.8 in fix goals by @michael-o in #296
- [MJAVADOC-803] Add default parameter to force root locale by @michael-o in #298
- [MJAVADOC-783] Invalid path when using TagletArtifact and TagletPath by @michael-o in #300
- [MJAVADOC-775] Option 'taglets/taglet/tagletpath' ignored when pointing to a JAR by @kriegaex in #255
- [MJAVADOC-804] Remove temporary directories created by tests by @pzygielo in #301
- [MJAVADOC-603] javadoc:fix failure on JDK10: java.lang.ClassNotFoundE… by @michael-o in #303
Full Changelog: maven-javadoc-plugin-3.7.0...maven-javadoc-plugin-3.8.0
3.7.0
- [MJAVADOC-795] - Upgrade to Parent 42 and Maven 3.6.3 (#281) @michael-o
- [MJAVADOC-682] - Reactor builds fail when multiple modules with same gr… (#253) @michael-o
- directory, not folder (#252) @michael-o
- [MJAVADOC-782] - Align read-only parameters naming with other plugins (#251) @michael-o
- [MJAVADOC-781] - Upgrade plugins and components (in ITs) (#250) @michael-o
- [MJAVADOC-780] - add missing plugin configuration (#249) @hboutemy
📦 Dependency updates
- Bump org.apache.maven.shared:maven-invoker from 3.2.0 to 3.3.0 (#283) @dependabot
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 (#282) @dependabot
- Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2 (#271) @dependabot
- Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0 (#277) @dependabot
- Bump commons-io:commons-io from 2.16.0 to 2.16.1 (#276) @dependabot
- [MJAVADOC-789] - Bump org.codehaus.plexus:plexus-interactivity-api from 1.2 to 1.3 (#268) @dependabot
- [MJAVADOC-788] - Bump commons-io:commons-io from 2.15.1 to 2.16.0 (#273) @dependabot
- Bump apache/maven-gh-actions-shared from 3 to 4 (#270) @dependabot
- Bump com.thoughtworks.qdox:qdox from 2.0.3 to 2.1.0 (#266) @dependabot
- Bump org.assertj:assertj-core from 3.25.1 to 3.25.3 (#269) @dependabot
- Bump org.codehaus.plexus:plexus-interactivity-api from 1.1 to 1.2 (#258) @dependabot
- Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.1 (#263) @dependabot
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.1 (#260) @dependabot
- Bump org.codehaus.plexus:plexus-io from 3.4.1 to 3.4.2 (#262) @dependabot
- Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.1 (#256) @dependabot
- Bump org.codehaus.plexus:plexus-io from 3.4.1 to 3.4.2 (#257) @dependabot
- Bump commons-io:commons-io from 2.15.0 to 2.15.1 (#254) @dependabot
📝 Documentation updates
👻 Maintenance
- Bump org.springframework:spring-context from 4.3.29.RELEASE to 5.2.21.RELEASE in /src/it/projects/MJAVADOC-434_fixcompile (#280) @dependabot
- Exclude JDK 8 - temurin, adopt-openj9 on macos (#279) @slawekjaranowski
🔧 Build
- Fix build (#264) @slawekjaranowski
3.6.2
🐛 Bug Fixes
- [MJAVADOC-716] - Fix stale files detection failing because of the newline (#144) @gnodet
- [MJAVADOC-713] - Skipping Javadoc reportset leaves empty Javadoc link i… (#246) @michael-o
- [MJAVADOC-762] - don't share state between tests (#218) @elharo
- [MJAVADOC-726] - exclude velocity (#243) @elharo
- [MJAVADOC-726] - trivial Javadoc fixes to test state of CI (#244) @elharo
- [MJAVADOC-774] - Mock repository should not change project sources (#241) @slawekjaranowski
- MJAVADOC-774 create dev profile (#239) @hboutemy
- Use a stable link in unit test (#240) @slawekjaranowski
📦 Dependency updates
- Bump org.codehaus.mojo:mrm-maven-plugin from 1.5.0 to 1.6.0 (#247) @dependabot
- [MJAVADOC-777] - Bump org.codehaus.plexus:plexus-java from 1.1.2 to 1.2.0 (#245) @dependabot
3.6.0
🚀 New features and improvements
- [MJAVADOC-642] - Make offline mode configurable (#238) @hgschmie
- [MJAVADOC-642] - Make offline mode configurable (#232) @hgschmie
- [MJAVADOC-770] - Implement legacy mode for Java 9+ (#228) @hgschmie
- [MJAVADOC-743] - Drop deprecated mojo parameter (#185) @cstamas
🐛 Bug Fixes
- [MJAVADOC-742] - Fix resolution of docletArtifacts (#186) @cstamas
- [MJAVADOC-758] - correct exception in JavadocUtil (#230) @hgschmie
- [MJAVADOC-769] - fix for transitive filename based modules (#227) @hgschmie
- [MJAVADOC-767] - javadoc creates invalid --patch-module statements (#225) @hgschmie
- [MJAVADOC-763] - remove test that doesn't test what it claims (#219) @elharo
- [MJAVADOC-757] - fix Javadoc warnings (#212) @elharo
- Fix UmlGraph link in site example (#198) @ParkerM
📦 Dependency updates
- [JAVADOC-771] - Upgrade Parent to 40 (#234) @hgschmie
- Bump org.apache.maven:maven-core from 3.6.0 to 3.8.1 in /src/it/projects/MJAVADOC-568_manifest-splitpackage/mojo (#226) @dependabot
- Bump com.google.guava:guava from 31.1-jre to 32.0.0-jre in /src/it/projects/MJAVADOC-769 (#229) @dependabot
- [MJAVADOC-766] - Bump org.codehaus.plexus:plexus-archiver from 4.7.1 to 4.8.0 (#222) @dependabot
- Bump hamcrest-core from 1.3 to 2.2 (#221) @dependabot
- Bump guava from 27.0.1-jre to 32.0.0-jre in /src/it/projects/MJAVADOC-555_link-automatic-modules (#207) @dependabot
- Bump javax.servlet-api from 3.1.0 to 4.0.1 (test dependency) (#220) @dependabot
- [MJAVADOC-761] - commons-io 2.13.0 (#215) @elharo
- Bump plexus-utils from 3.5.0 to 3.5.1 (#201) @dependabot
- Bump mockito-core from 4.4.0 to 4.11.0 (#196) @dependabot
👻 Maintenance
- fix jenkins link (#237) @hgschmie
- Fix build on jenkins (#236) @slawekjaranowski
- [MJAVADOC-772] - Refresh download page (#235) @slawekjaranowski
- Use 3.6.0 as release version (#233) @hgschmie
- Remove superflous whitespace from PR template (#231) @hgschmie
- Bump jetty from 9.4.50.v20221201 to 9.4.51.v20230217 (#224) @slachiewicz
- [MJAVADOC-765] - Fix build with Java 20 (#223) @slachiewicz
- [MJAVADOC-760] - declare test dependencies (#217) @elharo
- [MJAVADOC-760] - explicitly declare shared utility dependencies (#216) @elharo
- remove unused private method (#213) @elharo
- replace plexus with maven shared utils (#211) @elharo
- [MJAVADOC-755] - replace IOUtil.close with try with resources (#209) @elharo
- [MJAVADOC-755] - Use java.lang.String instead of StringUtils (#208) @elharo
- [MNG-6829] - Replace StringUtils#isEmpty(String) and #isNotEmpty(String) (#205) @timtebeek
- Bump mockito-core from 4.4.0 to 4.11.0 (#196) @dependabot
- [MNG-6825] - Replace Maven shared StringUtils with Commons Lang3 (#199) @timtebeek
- [MJAVADOC-746] - Remove Netware code (#197) @elharo
🔧 Build
- [MJAVADOC-765] - Fix build with Java 20 (#223) @slachiewicz
3.5.0
- Clean up language and update URLs (#172) @elharo
- Assorted minor FAQ edits (#176) @elharo
- [MJAVADOC-738] - Upgrade commons-text to 1.10.0 (#174) @cstamas
- an --> a (#171) @elharo
- Update (#167) @elharo
- [MJAVADOC-685] - no longer document deprecated parameter stylesheet (#165) @kwin
- MJAVADOC-731 update parent, get rid of legacy (#164) @kwin
- [MJAVADOC-685] - Deprecate parameter "stylesheet" (#162) @kwin
📝 Documentation updates
👻 Maintenance
- [MJAVADOC-729] - Link to Javadoc references from JDK 17 (#161) @kwin
- fix link to documentation of link option (#160) @kwin
- [[MJAVADOC-721] Parse stderr output and suppress informational lines (#157) @sman-81]](https://issues.apache.org/jira/browse/MJAVADOC-721] Parse stderr output and suppress informational lines (#157) @sman-81) -
3.4.1
- [MJAVADOC-723] - Upgrade Maven Reporting API to 3.1.1/Complete with Maven Reporting Impl 3.2.0 (#158) @pzygielo
- Skip Java 9-14 in reproducible test (#155) @jorsol
- Add Integration Test for reproducible builds (#152) @jorsol
- [MJAVADOC-719] - Update Maven Archiver to 3.6.0 (#150) @jorsol
📦 Dependency updates
- Bump assertj-core from 3.21.0 to 3.23.1 (#143) @dependabot
- Bump spring-webmvc from 4.3.29.RELEASE to 5.2.21.RELEASE in /src/it/projects/MJAVADOC-434_fixcompile (#135) @dependabot
- Bump mockito-core from 4.1.0 to 4.4.0 (#133) @dependabot
3.4.0
What's Changed
- (doc) Update plugin' configuration parameter (MJAVADOC-475) by @pzygielo in #123
- (doc) Update plugin' configuration parameter (MJAVADOC-475) by @pzygielo in #124
- (doc) Fix spurious Javadoc @param tag by @pzygielo in #125
- use shared gh action/release-drafter by @olamy in #128
- Bump commons-io from 2.2 to 2.7 in /src/it/projects/MJAVADOC-437/module2 by @dependabot in #132
- Bump junit from 4.12 to 4.13.1 in /src/it/projects/MJAVADOC-498_modulepath by @dependabot in #131
- Bump plexus-archiver from 4.2.6 to 4.2.7 by @dependabot in #118
- Bump maven-archiver from 3.5.1 to 3.5.2 by @dependabot in #117
- [MJAVADOC-714] Upgrade to Maven 3.2.5 by @michael-o in #134
Full Changelog: maven-javadoc-plugin-3.3.2...maven-javadoc-plugin-3.4.0
3.3.2
What's Changed
- [MJAVADOC-530] - Clean up additionalparam documentation by @marschall in #6
- [MJAVADOC-538] Filter out 'Picked up' by @risdenk in #11
- [MJAVADOC-546] Allow to generate report in Spanish locale by @belingueres in #12
- [MJAVADOC-537] Explicitly the batchMode to true by @joshiste in #7
- fix mailing list url in README by @rgdoliveira in #13
- [MJAVADOC-544] - Changed behaviour of Javadoc for temporary files encoding (options, argfile, ...) by @michael-st in #10
- [MJAVADOC-444] add aggregate-no-fork and aggregate-test-no-fork for non-forking versions of aggregate goals. by @busbey in #2
- Avoid converting separator characters into newline. by @cowwoc in #19
- [MJAVADOC-577] Fixed typos in User Guide. by @glqdlt in #20
- Fix typo in additionalDependencies documentation by @britter in #23
- Add missing
@since
tags to sourceFile[Includes|Excludes] by @britter in #24 - Added example of --add-modules to aggregate FAQ. by @cowwoc in #18
- Remove space typo in markdown by @nrbw in #29
- [MJAVADOC-620] Do not ignore JARs w/o module info when building classpath by @fwienber in #35
- [MJAVADOC-626] Add a stale javadoc detection mechanism by @gnodet in #33
- [MJAVADOC-613] exclude skipped modules from javadoc aggregate by @olamy in #36
- [MJAVADOC-636] exclude some modules from aggregated javadoc by @olamy in #37
- [MJAVADOC-639] include requires static from external dependencies for all modules by @olamy in #38
- [MJAVADOC-638] upgrade Doxia Sitetools to 1.9.2 to remove dependency on Struts by @olamy in #39
- MJAVADOC-610 by @olamy in #40
- [MJAVADOC-644] Properly close DirectoryStream by @britter in #41
- update qdox by @elharo in #42
- update doxia by @elharo in #43
- update misc apache dependencies by @elharo in #44
- [MJAVADOC-614] - "No source files for package" in a directory with accent characters by @AlexisJehan in #30
- Uses try with resources by @elharo in #45
- toURL --> toURI().toURL() by @elharo in #46
- [MJAVADOC-617] Normalize module path so that '..' in the path are resolved by @weissreto in #27
- replace deprecated method scheduled for removal and update archiver by @elharo in #47
- (doc) Fix referenced parameter by @pzygielo in #49
- [MJAVADOC-653] fix javadoc; fix code smells by @XenoAmess in #48
- remove unused commons-io dependency by @elharo in #53
- [MJAVADOC-657] The fix operation duplicates annotations on private methods that have an annotation line between the method body and the javadoc comments. by @XenoAmess in #52
- add undeclared but used dependency by @elharo in #54
- [MJAVADOC-658] The fix operation wrongly delete generic functions's generic-class javadoc if exist, and add it if lack, and will not create it if param part of javadoc be empty by @XenoAmess in #55
- remove dead code by @elharo in #56
- [MJAVADOC-659] changing exception description when using "fix". by @XenoAmess in #57
- [MJAVADOC-664] - Fix stale javadoc data detection on Windows. by @Syquel in #63
- Bump maven-invoker from 3.0.1 to 3.1.0 by @dependabot in #73
- Bump actions/checkout from 2 to 2.3.4 by @dependabot in #78
- Bump actions/cache from 2.1.5 to 2.1.6 by @dependabot in #81
- [MJAVADOC-687] Upgrade Jetty Version to last 9.4.x by @olamy in #92
- Bump mockito-core from 3.9.0 to 3.12.0 by @dependabot in #93
- Bump slf4j-simple from 1.7.30 to 1.7.32 by @dependabot in #94
- Bump mockito-core from 3.12.0 to 4.0.0 by @dependabot in #103
- Bump actions/checkout from 2.3.4 to 2.3.5 by @dependabot in #102
- Bump actions/cache from 2.1.6 to 2.1.7 by @dependabot in #109
- Bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in #107
- Bump qdox from 2.0.0 to 2.0.1 by @dependabot in #108
- Bump mockito-core from 4.0.0 to 4.1.0 by @dependabot in #111
- Bump httpcore from 4.4.14 to 4.4.15 by @dependabot in #113
- [MJAVADOC-694] Avoid empty warn message from getResolvePathResult by @slawekjaranowski in #104
- Bump plexus-archiver from 4.2.5 to 4.2.6 by @dependabot in #112
- Bump doxia-site-renderer from 1.10 to 1.11.1 by @dependabot in #116
- [MJAVADOC-705] Upgrade Maven Reporting API to 3.1.0 by @michael-o in #120
New Contributors
- @marschall made their first contribution in #6
- @risdenk made their first contribution in #11
- @belingueres made their first contribution in #12
- @joshiste made their first contribution in #7
- @rgdoliveira made their first contribution in #13
- @michael-st made their first contribution in #10
- @busbey made their first contribution in #2
- @cowwoc made their first contribution in #19
- @glqdlt made their first contribution in #20
- @britter made their first contribution in #23
- @nrbw made their first contribution in #29
- @fwienber made their first contribution in #35
- @gnodet made their first contribution in #33
- @olamy made their first contribution in #36
- @elharo made their first contribution in #42
- @AlexisJehan made their first contribution in #30
- @weissreto made their first contribution in #27
- @XenoAmess made their first contribution in #48
- @Syquel made their first contribution in #63
- @dependabot made their first contribution in #73
- @slawekjaranowski made their first contribution in #104
- @michael-o made their first contribution in #120
Full Changelog: https://github.com/apache/maven-javadoc-plugin/commits/maven-javadoc-plugin-3.3.2