Releases: apache/maven-javadoc-plugin
Releases Β· apache/maven-javadoc-plugin
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) -
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