We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File maven-javadoc-plugin.changes of Package maven-javadoc-plugin

-------------------------------------------------------------------
Sat Oct 18 07:26:52 UTC 2025 - Fridrich Strba <fstrba@suse.com>

- Added patch:
  * expected-encoding.patch
    + fix a bug with encoding mismatch with JDK8 on Windows

-------------------------------------------------------------------
Sun Sep 21 11:40:34 UTC 2025 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream version 3.12.0
  * Breaking changes
    + remove fix mojo
    + detectOfflineLinks is now false per default for all jar mojo
      issue #1258
  * Bug Fixes
    + Fix legacyMode
    + Fix package {...} does not exist in legacyMode
    + Ensure UTF-8 charset is used to avoid
      IllegalArgumentException: Null charset name
    + Remove Javadoc 1.4+ / -1.1 switch related warning
  * Maintenance
    + protect 3.8.x branch
    + feat: enable prevent branch protection rules
- Modified patch:
  * maven-javadoc-plugin-bootstrap-resources.patch
    + regenerate from non-bootstrap build

-------------------------------------------------------------------
Sun Aug 17 07:08:31 UTC 2025 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream version 3.11.3
  * Removed
    + Remove workaround for long patched CVE in javadoc
  * New features and improvements
    + Issue #369 Support --no-fonts option per default for jdk 23+
  * 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)
    + MJAVADOC-826: Don't try to modify project source roots
  * Documentation updates
    + Correct javadoc-no-fork description on index-page
    + MNGSITE-529: Rename "Goals" to "Plugin Documentation"
    + (doc) Close links tag in links parameter javadoc example
  * Maintenance
    + Be consistent about data encoding when copying files
    + Clean up JavadocUtilTest
    + Use Java 7 relativization instead of hand-rolled code
    + Rephrase source code fix interactive messages for clarity
    + Reduce non-debug logging
    + Delete duplicate @throws clause
    + Use Java 7 relativization instead of our hand-rolled code
    + Clean up comments and argument names
    + Issue #378 Cleanup of code related to old non supported Java
      version
    + Cure deprecation warning
    + MJAVADOC-773: deprecate toRelative
    + Issue #373 Fix JDK 23 build
    + Fix aggregate Javadoc typo
    + Enable GH issues
    + MJAVADOC-825: Prefer NullPointerExceptions for null arguments
- Removed patches:
  * 0001-Be-consistent-about-data-encoding-when-copying-files.patch
  * 0002-Make-the-legacyMode-consistent-and-actually-useful.patch
    + integrated in this version

-------------------------------------------------------------------
Thu Jul 17 05:40:16 UTC 2025 - Fridrich Strba <fstrba@suse.com>

- Removed patch:
  * 0003-reproducible-from-environment.patch
    + We made the modification more central in maven-archiver

-------------------------------------------------------------------
Tue Jul 15 11:40:44 UTC 2025 - Fridrich Strba <fstrba@suse.com>

- Modified patches:
  * 0001-Be-consistent-about-data-encoding.patch ->
    0001-Be-consistent-about-data-encoding-when-copying-files.patch
    + Take the version of our PR that was integrated upstream
  * 0003-reproducible-from-environment.patch
    + Make the situation exactly the same as before if the
      SOURCE_DATE_EPOCH is not set

-------------------------------------------------------------------
Sat Jul 12 08:03:13 UTC 2025 - Fridrich Strba <fstrba@suse.com>

- Added patch:
  * 0002-Make-the-legacyMode-consistent-and-actually-useful.patch
    + fix the legacy mode so that is behaves really as javadoc 8
      generation
- Modified patches:
  * stale-data-encoding.patch
    --> 0001-Be-consistent-about-data-encoding.patch
    + rebase and fix the coding style so that it corresponds to
      our PR to the upstream project
  * reproducible-from-environment.patch
    --> 0003-reproducible-from-environment.patch
    + rebase and make consistent with upstream coding style

-------------------------------------------------------------------
Tue Jun  3 08:26:53 UTC 2025 - Fridrich Strba <fstrba@suse.com>

- Add dependency on objectweb-asm to build with sisu 0.9.0.M4

-------------------------------------------------------------------
Sun Dec  8 19:49:03 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream version 3.11.2
  * New Feature
    + MJAVADOC-814: Ability to split grouped packages over multiple
      lines
  * Improvement
    + MJAVADOC-823: legacyMode keeps using module-info.java
      (-sourcedirectory still use as well as java files input)
  * Task
    + MJAVADOC-822: parameter skippedModules should scale and easier
      to use

-------------------------------------------------------------------
Mon Nov  4 10:11:17 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream version 3.11.1
- Version 3.11.1
  * Bug
    + MJAVADOC-820: [REGRESSION] MJAVADOC-787 was merged
      incompletely
  * New Feature
    + MJAVADOC-787: Automatic detection of release option for
      JDK < 9
  * Task
    + MJAVADOC-819: Align archive generation code with Maven Source
      Plugin
    + MJAVADOC-821: Align toolchain discovery code with Maven
      Compiler Plugin
  * Dependency upgrade
    + MJAVADOC-816: Bump org.codehaus.plexus:plexus-java from
      1.2.0 to 1.3.0
    + MJAVADOC-817: Upgrade to Doxia 2.0.0 GA Stack
- Modified patches:
  * maven-javadoc-plugin-bootstrap-resources.patch
    + Regenerate from non-bootstrap build

-------------------------------------------------------------------
Thu Oct  3 22:19:41 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream version 3.10.1
- Version 3.10.1
  * Bug
    + MJAVADOC-810: [REGRESSION] MJAVADOC-791 causes forked Maven
      execution fail if any toolchains or settings file isn't
      present
    + MJAVADOC-811: javadoc.bat fails to execute on Windows when
      project is not on drive C and AutoRun is configured
    + MJAVADOC-812: [REGRESSION] maven-javadoc-plugin 3.10.0 creates
      empty JARs
- Version 3.10.0
  * Bug
    + MJAVADOC-560: Clarify outputDirectory, reportOutputDirectory
      in javadoc:javadoc documentation
  * Task
    + MJAVADOC-776: Plugin depends on plexus-container-default,
      which is EOL
    + MJAVADOC-785: Align plugin implementation with
      AbstractMavenReport (maven-reporting-impl)
    + MJAVADOC-807: Simplify IT for MJAVADOC-498
    + MJAVADOC-809: Align Mojo class names
- Version 3.8.0
  * Bug
    + MJAVADOC-603: javadoc:fix failure on JDK10:
      java.lang.ClassNotFoundException: java.sql.Connection
    + MJAVADOC-751: No warnings for localized output
    + MJAVADOC-775: Option 'taglets/taglet/tagletpath' ignored when
      pointing to a JAR
    + MJAVADOC-783: Invalid path when using TagletArtifact and
      TagletPath
    + MJAVADOC-791: maven-javadoc-plugin not working correctly
      together with maven-toolchains-plugin
  * Improvement
    + MJAVADOC-796: Do not follow links for Java 12+
    + MJAVADOC-798: Consider passing user settings when using
      invoker
    + MJAVADOC-802: Set default value of defaultAuthor parameter
      in fix goals to ${user.name}
    + MJAVADOC-803: Add default parameter to force root locale
  * Test
    + MJAVADOC-804: Temporary files are left after test execution
  * Task
    + MJAVADOC-799: Remove inconsistent
      'AbstractFixJavadocMojo#defaultVersion' default value
- Version 3.7.0
  * Bug
    + MJAVADOC-793: java.lang.NullPointerException: Cannot invoke
      "String.length()" because "text" is null
- Version 3.6.3
  * Bug
    + MJAVADOC-682: Reactor builds fail when multiple modules with
      same groupId:artifactId, but different versions
    + MJAVADOC-780: Unit tests create null-null.jar in build root
      directory
  * Improvement
    + MJAVADOC-779: Upgrade maven-plugin parent to 41
  * Task
    + MJAVADOC-782: Align read-only parameters naming with other
      plugins
- Version 3.6.2
  * Bug
    + MJAVADOC-713: Skipping Javadoc reportset leaves empty Javadoc
      link in site
    + MJAVADOC-716: The stale file detection does not work
    + MJAVADOC-726: Maven Java Doc Plugin downloads Log4j-1.2.12
      dependency transitively
    + MJAVADOC-762: createTestRepo in JavaDocReportTest shares state
    + MJAVADOC-774: 3.6.0 release is not reproducible
  * Improvement
    + MJAVADOC-730: Deprecate parameter "old"
- Removed patches:
  * no-override.patch
    + not needed with this version
- Modified patches:
  * maven-javadoc-plugin-bootstrap-resources.patch
    + Regenerate using maven-plugin-plugin 3.15 from non-bootstrap
      build
  * reproducible-from-environment.patch
  * stale-data-encoding.patch
    + adapt to changed context
- Fetch sources from Github using source service

-------------------------------------------------------------------
Tue Sep 24 15:00:28 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Added patch:
  * reproducible-from-environment.patch
    + SOURCE_DATE_EPOCH environmental variable triggers reproducible
      use of the maven-javadoc-plugin if it is not requested already
      using the project.build.outputTimestamp option.

-------------------------------------------------------------------
Mon Jun 10 16:33:19 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Remove dependency on plexus-metadata-generator,
  plexus-component-metadata and on their dependencies, since there
  is no plexus @Component annotation any more

-------------------------------------------------------------------
Tue Apr  2 17:26:28 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Add dependency on plexus-xml where relevant
  * this will be needed for smooth upgrade to plexus-utils 4.0.0

-------------------------------------------------------------------
Wed Feb 21 06:00:34 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Use %patch -P N instead of deprecated %patchN.

-------------------------------------------------------------------
Fri Jan 26 08:10:17 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Require maven-parent >= 40. The maven build will fail with
  anything lower

-------------------------------------------------------------------
Wed Sep 20 07:04:26 UTC 2023 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream version 3.6.0
  * Bug
    + MJAVADOC-642: Setting maven.javadoc.isoffline seems to have no
      effect
    + MJAVADOC-701: javadoc site is broken for projects that contain
      modules
    + MJAVADOC-733: Alternative doclet page points to an SEO spammy
      page
    + MJAVADOC-742: [REGRESSION] Transitive dependencies of
      docletArtifact missing
    + MJAVADOC-757: Unresolvable link in javadoc tag with value
      ResourcesBundleMojo#getAttachmentClassifier() found in
      ResourcesBundleMojo
    + MJAVADOC-758: IOException --> NullPointerException in
      JavadocUtil.copyResource
    + MJAVADOC-763: JavadocReportTest.testExceptions is broken
    + MJAVADOC-767: javadoc creates invalid --patch-module
      statements
    + MJAVADOC-769: javadoc plugin can not deal with transitive
      filename based modules
  * Improvement
    + MJAVADOC-755: Clean up deprecated and unpreferred methods in
      JavadocUtil
    + MJAVADOC-760: Cleanup dependency declarations as best possible
    + MJAVADOC-770: Allow building javadoc "the old fashioned way"
      after Java 8
  * Task
    + MJAVADOC-743: Drop use of deprecated localRepository mojo
      parameter
    + MJAVADOC-765: Make build pass with Java 20
    + MJAVADOC-772: Refresh download page
  * Dependency upgrade
    + MJAVADOC-761: Update to commons-io 2.13.0
    + MJAVADOC-766: Update plexus-archiver from 4.7.1 to 4.8.0
    + MJAVADOC-771: Upgrade Parent to 40
- Modified patches:
  * maven-javadoc-plugin-bootstrap-resources.patch
    + regenerate in cycle
  * no-override.patch
  * stale-data-encoding.patch
    + rediff to changed line-endings

-------------------------------------------------------------------
Wed Sep 20 06:25:32 UTC 2023 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream version 3.5.0
  * Bug
    + MJAVADOC-696: Invalid anchors in Javadoc and plugin mojo
    + MJAVADOC-700: Plugin duplicates classes in Java 8 all-classes
      lists
    + MJAVADOC-702: javadoc site creation ignores configuration
      parameters
  * Improvement
    + MJAVADOC-685: Deprecate parameter "stylesheet"
    + MJAVADOC-721: Parse stderr output and suppress informational
      lines
    + MJAVADOC-729: Link to Javadoc references from JDK 17
    + MJAVADOC-731: Migrate components to JSR 330, get rid of
      maven-artifact-transfer, update to parent 37
  * Task
    + MJAVADOC-712: Remove remains of org.codehaus.doxia.sink.Sink
  * Dependency upgrade
    + MJAVADOC-711: Upgrade plugins in ITs
    + MJAVADOC-714: Upgrade to Maven 3.2.5
    + MJAVADOC-719: Update Maven Archiver to 3.6.0
    + MJAVADOC-723: Upgrade Maven Reporting API to 3.1.1/Complete
      with Maven Reporting Impl 3.2.0
    + MJAVADOC-738: Upgrade commons-text to 1.10.0
    + MJAVADOC-740: Upgrade Parent to 39
    + MJAVADOC-741: Upgrade plugins and components
- Modified patches:
  * maven-javadoc-plugin-bootstrap-resources.patch
    + regenerate in cycle
  * stale-data-encoding.patch
    + rediff to changed context
- Added patch:
  * no-override.patch
    + allow building with older version of maven-reporting-api
- Removed patch:
  * maven-javadoc-plugin-ioexception.patch
    + not necessary with this version

-------------------------------------------------------------------
Tue Oct 25 14:16:58 UTC 2022 - Fridrich Strba <fstrba@suse.com>

- Added patch:
  * maven-javadoc-plugin-ioexception.patch
    + allow building with wider range of plexus-utils versions,
      including the 3.5.0 that does not declare IOException as
      thrown in functions where it is actually not thrown.

-------------------------------------------------------------------
Fri May 13 09:41:52 UTC 2022 - Fridrich Strba <fstrba@suse.com>

- Fix build with modello 2.0.0

-------------------------------------------------------------------
Mon Mar 14 06:23:46 UTC 2022 - Fridrich Strba <fstrba@suse.com>

- Added patch:
  * stale-data-encoding.patch
    + use the same encoding when writing and getting the stale data
    + fixes build with utf-8 sources on non utf-8 platforms

-------------------------------------------------------------------
Fri Mar 11 07:05:23 UTC 2022 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream version 3.3.2
  * fixing several NPE errors and using new
    maven-reporting-{api,impl}
- Removed patches:
  * 0001-Port-to-current-plexus-utils.patch
  * reproducible-footer.patch
    + not needed with the upstream code
- Modified patch:
  * maven-javadoc-plugin-bootstrap-resources.patch
    + regenerate the resources to correspond to the new version

-------------------------------------------------------------------
Tue May 11 15:25:11 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Do not build against the legacy guava20 package any more

-------------------------------------------------------------------
Wed Mar 11 11:44:44 UTC 2020 - Fridrich Strba <fstrba@suse.com>

- Fix build with doxia 1.9.x

-------------------------------------------------------------------
Sun Nov 24 17:40:49 UTC 2019 - Fridrich Strba <fstrba@suse.com>

- Upgrade to version 3.1.1
- Modified patch:
  * maven-javadoc-plugin-bootstrap-resources.patch
    + Regenerate patch from the non-bootstrap build

-------------------------------------------------------------------
Thu Nov 21 16:33:35 UTC 2019 - Fridrich Strba <fstrba@suse.com>

- Fix build with maven-invoker-3.0.1 that has a new dependency
  on maven-shared-utils

-------------------------------------------------------------------
Mon Oct  7 13:50:06 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>

- Add reproducible-footer.patch to override build date (boo#1047218)

-------------------------------------------------------------------
Sat Apr  6 22:38:49 UTC 2019 - Jan Engelhardt <jengelh@inai.de>

- Spruce up summary to not just repeat the name.

-------------------------------------------------------------------
Wed Apr  3 09:24:05 UTC 2019 - Fridrich Strba <fstrba@suse.com>

- Initial packaging of maven-jar-plugin 3.0.1
- Generate and customize ant build.xml file to use with the
  bootstrap variang
- Create as a multibuild package to allow bootstrapping
- Added patch:
  * maven-javadoc-plugin-bootstrap-resources.patch
    + For the bootstrap version, add pre-generated resources that
      need maven-plugin-plugin and maven to be generated at build
      time
openSUSE Build Service is sponsored by