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

-------------------------------------------------------------------
Thu Mar 12 13:29:13 UTC 2026 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream version 3.3.0
  * New features and improvements
    + [#620] Add support for optional attach parameter to disable
      artifact attachment
    + [#502] Add prefix to zip entries
    + Exclude automatic modules from jlink image
  * Documentation updates
    + Follow Oracle javadoc guidelines
    + There are no examples
    + API doc copy edits
  * Maintenance
    + README updates
    + Migrate site docs to Markdown
    + Cleanup tests
    + Replace deprecated DefaultJavaToolChain
    + JUnit Jupiter migration from JUnit 4.x
    + Enabling Prevent Branch Protection Rules
    + Add Apache 2.0 LICENSE file
    + Fix the checkstyle violation introduced in the new version of
      the parent pom
    + Skip POM dependencies when assembling jlink classpath
    + MNGSITE-529: Rename "Goals" to "Plugin Documentation"
    + document github issues
    + Enable GitHub issues
    + Reduce injection
    + Use Guice injection for ZipArchiver
    + Replace two deprecated methods
    + Declare and verify all dependencies
    + Switch to @Inject
  * Dependency updates
    + Bump mavenVersion to 3.9.13
    + Bump org.mockito:mockito-junit-jupiter from 4.11.0 to 5.22.0
    + Bump org.apache.maven.shared:maven-filtering from 3.3.1 to
      3.5.0
    + Bump org.assertj:assertj-core from 3.25.2 to 3.27.7
    + Bump org.codehaus.mojo:mrm-maven-plugin from 1.6.0 to 1.7.1
    + Bump org.apache.maven.plugins:maven-plugins from 41 to 47
    + Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.11.0
    + Bump org.apache.maven:maven-archiver from 3.6.1 to 3.6.6
    + Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.5.2
    + Bump actions/checkout from 4 to 6
    + Bump commons-io:commons-io from 2.11.0 to 2.21.0
    + Bump org.junit:junit-bom from 5.10.1 to 5.14.1
    + Update Invokerplugin to 3.9.1 to support Java 25
    + Bump actions/setup-java from 4 to 5
- Changes of 3.2.0
  * Bug
    + MJLINK-62: Replace ByteArrayOutputStream with StringWriter
    + MJLINK-64: Add-options double quoting
  * New Feature
    + MJLINK-75: Reproducibility of ZIP artifacts
  * Improvement
    + MJLINK-69: Update to Java 11
    + MJLINK-76: Upgrade maven-plugin parent to 41
  * Task
    + MJLINK-77: Update description and parameters of --compress to
      reflect JDK21 changes
  * Dependency upgrade
    + MJLINK-63: Upgrade plexus-java
    + MJLINK-66: Update parent pom to 39
    + MJLINK-70: Update m-site-p to 3.12.1
    + MJLINK-71: Require Maven 3.6.3 as new baseline
    + MJLINK-72: Remove common-lang3
    + MJLINK-74: Update org.codehaus.plexus:plexus-archiver from
      4.7.1 to 4.9.1
- Changes of 3.1.0
  * Bug
    + MJLINK-54: Compiler source/target for site generating does not
      work with 8
    + MJLINK-55: Pre Release Marker in Site must be changed
  * New Feature
    + MJLINK-40: Add support for --include-locales option
    + MJLINK-41: Add support for launcher script
  * Improvement
    + MJLINK-36: Use JLink via ToolProvider
    + MJLINK-49: Add support for single maven projects
    + MJLINK-52: Add support for classifiers
    + MJLINK-53: ITs should fail if no jlink binary is available
    + MJLINK-56: Convert unit tests to Junit5
    + MJLINK-58: Remove usage of plexus utils, use commons lang or
      native java instead.
  * Task
    + MJLINK-60: Website still shows PRE-RELEASE watermark
  * Dependency upgrade
    + MJLINK-47: Upgrade plexus-archiver to 4.2.3
- Changes of 3.0.0
  * Bug
    + MJLINK-4: NPE on execution
    + MJLINK-5: Parameter 'compression' is wrong. It is 'compress'
    + MJLINK-23: Allow setting additional modulepaths
    + MJLINK-42: NullPointerException when running jlink:jlink
  * New Feature
    + MJLINK-9: Add support for multi module projects
    + MJLINK-18: Add support for JLink launcher
  * Improvement
    + MJLINK-1: Dependency Report produces exception based on JDK 9
      based JAR file...
    + MJLINK-3: Improve verbose output during build
    + MJLINK-6: Allow set the jmods path
    + MJLINK-14: Let POM parent do it's work
    + MJLINK-15: Upgrade plexus-java 0.9.7
    + MJLINK-26: Can not create an image from a single module
      project without a dependency
    + MJLINK-28: Add WARNING in case of duplicate module names
    + MJLINK-45: make build Reproducible
    + MJLINK-50: Upgrade to Java 8 / Maven 3.1.0
  * Dependency upgrade
    + MJLINK-8: Upgrade plexus-java 0.9.5
    + MJLINK-10: Upgrade maven-plugin-plugin to 3.5.1
    + MJLINK-11: Upgrade parent to 31
    + MJLINK-13: Remove hard code version for maven-site-plugin
    + MJLINK-16: Upgrade mave-surefire/failsafe-plugin 2.21.0
    + MJLINK-17: Add documentation information for GitHub
    + MJLINK-20: Upgrade plexus-archiver to 3.6.0
    + MJLINK-21: Upgrade test dependencies
    + MJLINK-22: Upgrade maven-plugins parent to version 32.
    + MJLINK-24: Upgrade bound plugins
    + MJLINK-25: Upgrade bounded plugins (maven-resources-plugin to
      3.1.0)
    + MJLINK-29: Upgrade maven-compiler-plugin to version 3.8.0 in
      IT's
    + MJLINK-30: Upgrade parent to version 33
    + MJLINK-31: Upgrade plexus-java 0.9.11
    + MJLINK-32: Upgrade plexus-archiver 3.7.0
    + MJLINK-33: Upgrade maven-archiver 3.3.0
    + MJLINK-34: Upgrade java-language to 1.0.1
    + MJLINK-35: Upgrade plexus-archiver - 4.1.0
    + MJLINK-37: Upgrade maven-archiver to 3.4.0
    + MJLINK-38: Upgrade plexus-java 1.0.3
    + MJLINK-43: upgrade plexus-java 1.0.5
    + MJLINK-44: Upgrade maven-plugins to 34
    + MJLINK-46: Upgrade maven-archiver to 3.5.0
- Removed patch:
  * maven-jlink-plugin-plexus-languages-1.0.patch
    + not needed with this version

-------------------------------------------------------------------
Mon Jun 23 14:47:02 UTC 2025 - Fridrich Strba <fstrba@suse.com>

- Fix build with maven 4

-------------------------------------------------------------------
Wed Feb 21 10:50:21 UTC 2024 - Gus Kenion <gus.kenion@suse.com>

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

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

- Specify maven.compiler.release to fix build with jdk9+ and newer
  maven-javadoc-plugin
- Added patch:
  * maven-jlink-plugin-plexus-languages-1.0.patch
    + fix build against plexus-languages >= 1.0

-------------------------------------------------------------------
Fri Apr  5 15:30:19 UTC 2019 - Fridrich Strba <fstrba@suse.com>

- Initial packaging of maven-jlink-plugin 3.0.0-alpha1
openSUSE Build Service is sponsored by