Releases: apache/maven-javadoc-plugin
Releases Β· apache/maven-javadoc-plugin
3.11.3
π¨ Removed
π New features and improvements
π Bug Fixes
- Make the legacyMode consistent (Filter out all of the module-info.java files in legacy mode, do not use --source-path in legacy mode) (#1217) @fridrich
- [MJAVADOC-826] - Don't try to modify project source roots (#358) @oehme
π Documentation updates
- Correct javadoc-no-fork description on index-page (#368) @Bukama
- [MNGSITE-529] - Rename "Goals" to "Plugin Documentation" (#360) @Bukama
- (doc) Close links tag in links parameter javadoc example (#355) @sixcorners
π» Maintenance
- Be consistent about data encoding when copying files (#1215) @fridrich
- Clean up JavadocUtilTest (#1210) @elharo
- Use Java 7 relativization instead of hand-rolled code (#385) @elharo
- Rephrase source code fix interactive messages for clarity (#390) @elharo
- Reduce non-debug logging (#389) @elharo
- Delete duplicate @throws clause (#384) @elharo
- Use Java 7 relativization instead of our hand-rolled code (#381) @elharo
- Clean up comments and argument names (#386) @elharo
- Remove workaround for long patched CVE in javadoc (#388) @elharo
- Issue #378 Cleanup of code related to old non supported Java version (#382) @olamy
- Cure deprecation warning (#383) @elharo
- [MJAVADOC-773] - deprecate toRelative (#379) @elharo
- Issue #373 Fix JDK 23 build (#374) @olamy
- Fix
aggregate
Javadoc typo (#371) @JackPGreen - Enable GH issues (#365) @Bukama
- [MJAVADOC-825] - Prefer NullPointerExceptions for null arguments (#350) @elharo
π¦ Dependency updates
- Bump commons-io:commons-io from 2.19.0 to 2.20.0 (#1221) @dependabot[bot]
- Bump org.apache.commons:commons-text from 1.13.1 to 1.14.0 (#1222) @dependabot[bot]
- Bump org.apache.commons:commons-lang3 from 3.6 to 3.18.0 in /src/it/projects/MJAVADOC-787 (#1227) @dependabot[bot]
- Maven Archiver 3.6.4 (#1226) @olamy
- Bump org.apache.commons:commons-lang3 from 3.6 to 3.18.0 in /src/it/projects/MJAVADOC-575_source8-module-info (#1224) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (#1223) @dependabot[bot]
- Bump org.apache.commons:commons-lang3 from 3.6 to 3.18.0 in /src/it/projects/MJAVADOC-506_excl-module-info (#1218) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-java from 1.3.0 to 1.5.0 (#363) @dependabot[bot]
- Bump org.apache.commons:commons-lang3 from 3.6 to 3.18.0 in /src/it/projects/MJAVADOC-704_toolchains (#1216) @dependabot[bot]
- Bump org.apache.commons:commons-lang3 from 3.6 to 3.18.0 in /src/it/projects/MJAVADOC-498_modulepath (#1214) @dependabot[bot]
- Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (#1213) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-plugins from 44 to 45 (#1205) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-plugins from 43 to 44 (#361) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-interactivity-api from 1.3 to 1.4 (#362) @dependabot[bot]
- Bump org.apache.commons:commons-text from 1.12.0 to 1.13.1 (#364) @dependabot[bot]
- Bump org.eclipse.sisu:org.eclipse.sisu.plexus from 0.9.0.M3 to 0.9.0.M4 (#376) @dependabot[bot]
- Bump commons-io:commons-io from 2.18.0 to 2.19.0 (#370) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.26.3 to 3.27.3 (#357) @dependabot[bot]
- Bump org.springframework.security:spring-security-core from 5.5.8 to 5.7.14 in /src/it/projects/MJAVADOC-526_aggr-managedDeps/javadoc-child (#356) @dependabot[bot]
3.11.2
π New features and improvements
- [MJAVADOC-823] - legacyMode keeps using module-info.java (-sourcedirectory still use as well as java files input) (#343) @olamy
- [MJAVADOC-814] - handle parameters such packages with multi lines (#337) @olamy
- [MJAVADOC-822] - skippedModules should be more scalable and support regex (#336) @olamy
π¦ Dependency updates
- Bump com.thoughtworks.qdox:qdox from 2.1.0 to 2.2.0 (#344) @dependabot
- Bump commons-io:commons-io from 2.17.0 to 2.18.0 (#342) @dependabot
- Bump org.codehaus.mojo:l10n-maven-plugin from 1.0.0 to 1.1.0 (#335) @dependabot
π» Maintenance
- refactor: Replace Plexus AbstractLogEnabled with SLF4J (#338) @timtebeek
maven-javadoc-plugin-3.11.1
What's Changed
- [MJAVADOC-821] Align toolchain discovery code with Maven Compiler Plugin by @michael-o in #334
Full Changelog: maven-javadoc-plugin-3.11.0...maven-javadoc-plugin-3.11.1
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) -