Package Release Info

maven-compiler-plugin-bootstrap-3.14.0-160000.3.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

maven-compiler-plugin-bootstrap

Change Logs

* Fri Feb 21 2025 fstrba@suse.com
- Upgrade to upstream release 3.14.0
  * New features and improvements
    + Enable GitHub Issues
    + MCOMPILER-579: allow module-version configuration
    + Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 -
    JDK 24 support
    + Update release-drafter configuration, PR automation
    + MCOMPILER-588: JUnit4 test framework to JUnit5 migration
  * Bug Fixes
    + Fix release-drafter config
    + MCOMPILER-591: testCompile - fix detections of target less
    than 1.9
  * Dependency updates
    + Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.4.0 -
    JDK 24 support
    + Bump mavenVersion from 3.6.3 to 3.9.9
    + Bump org.mockito:mockito-core from 4.8.0 to 4.11.0
    + Bump org.apache.maven.plugins:maven-plugins from 42 to 43
    + MCOMPILER-590: Bump org.apache.maven.plugins:maven-plugins
    from 41 to 42
  * Maintenance
    + Update scm tag according to branch
    + MNGSITE-529: Rename "Goals" to "Plugin Documentation"
    + Use JUnit version from parent
    + MCOMPILER-529: Update docs about version schema (Maven 3)
    + Use default Maven versions for build on GitHub
    + Remove Maven 3 note
    + Remove info about old versions
  * Build
    + Exclude JDK 8 - temurin, adopt-openj9 on macos, use defaults
    values
- Changes of release 3.13.0
  * New features and improvements
    + MCOMPILER-574: Propagate cause of exception in
    AbstractCompilerMojo
    + MCOMPILER-582: Automatic detection of release option for
    JDK < 9
    + MCOMPILER-583: Require Maven 3.6.3
    + MCOMPILER-577: Rename parameter "forceJavacCompilerUse"
    + MCOMPILER-570: Add links to javac documentation of JDK17
    + MCOMPILER-576: Deprecate parameter "compilerVersion"
  * Dependency updates
    + MCOMPILER-575: Bump plexusCompilerVersion from 2.14.2
    to 2.15.0
    + Bump apache/maven-gh-actions-shared from 3 to 4
  * Documentation updates
    + MCOMPILER-548: JDK 21 throws annotations processing warning
    that can not be turned off
  * Maintenance
    + MCOMPILER-584: Refresh page - Using Non-Javac Compilers
    + MCOMPILER-585: Refresh plugins versions in ITs
- Changes of release 3.12.1
  * Bug Fixes
    + MCOMPILER-567: Fail to compile if the
    generated-sources/annotations does not exist
  * Dependency updates
    + MCOMPILER-568: Bump plexusCompilerVersion from 2.14.1 to
    2.14.2
- Changes of release 3.12.0
  * New features and improvements
    + MCOMPILER-562: Add property maven.compiler.outputDirectory to
    CompilerMojo
    + MCOMPILER-381: Refactor incremental detection
    + MCOMPILER-542: Clean JDK patch version in module-info.class
    + MCOMPILER-558: compileSourceRoots in testCompile should be
    writable
    + MCOMPILER-559: Warn if overwriting the project's artifact's
    file to a different value
    + MCOMPILER-550: make outputDirectory writable
    + MCOMPILER-549: Improve log message in case of recompilation -
    fix jenkins build
    + MCOMPILER-549: Improve log message in case of recompilation
    + MCOMPILER-391: Use dep mgmt when resolving annotation
    processors and their deps
    + MCOMPILER-531: Prepare for Java 20(-ea)
  * Bug Fixes
    + MCOMPILER-333: Cleanup generated source files
    + MCOMPILER-544: don't add items to classpath that are not used
    for that
    + MCOMPILER-547: Initialize pathElements to empty
  * Dependency updates
    + MCOMPILER-564: Bump plexusCompilerVersion from 2.13.0 to
    2.14.1
    + MCOMPILER-557: Upgrade maven-plugin parent to 41 - fix build
    + MCOMPILER-554: Update plexus-java to 1.2.0
    + MCOMPILER-551: Upgrade Parent to 40
    + MCOMPILER-541: update maven-shared-utils to 3.4.2
    + Bump apache/maven-gh-actions-shared from 2 to 3
    + Bump maven-invoker-plugin from 3.4.0 to 3.5.0
  * Maintenance
    + MCOMPILER-565: Allow project build by Maven 4
    + MCOMPILER-552: Refresh download page
    + Remove references to old Maven versions.
    + (doc) Drop unused and vulnerable dependency to log4j
    + MNG-6829: Replace StringUtils#isEmpty(String) &
    [#]isNotEmpty(String)
    + Update plexus-utils to 3.0.24 - in its
* Wed Feb 21 2024 fstrba@suse.com
- Use %patch -P N instead of deprecated %patchN.
* Wed Sep 20 2023 fstrba@suse.com
- Upgrade to upstream release 3.11.0
  * New features and improvements
    + MCOMPILER-494: Add a useModulePath switch to the testCompile
    mojo
    + MCOMPILER-395: Allow dependency exclusions for
    'annotationProcessorPaths'
    + MCOMPILER-522: Use maven-resolver to resolve
    'annotationProcessorPaths' dependencies
    + MCOMPILER-516: upgrade plexus-compiler to improve compiling
    message
    + MCOMPILER-501: compileSourceRoots parameter should be writable
    + MCOMPILER-457: Change showWarnings to true by default
    + MCOMPILER-457: Warn about warn-config conflicting values
    + MCOMPILER-505: Update default source/target from 1.7 to 1.8
    + MCOMPILER-499: display recompilation causes
    + MCOMPILER-500: add some parameter to pattern from stale source
    calculation
    + MCOMPILER-488: dedicated option for implicit javac flag
  * Bug Fixes
    + MCOMPILER-525: Incorrect detection of dependency change
    + MCOMPILER-523: Test with Maven 3.9.0 and fix the failing IT
    + MCOMPILER-503: Resolve all annotation processor dependencies
    together
    + MCOMPILER-512: Defining maven.compiler.release as empty string
    ends with NumberFormatException in testCompileMojo
    + MCOMPILER-495: Fixes missing dirs in
    createMissingPackageInfoClasses
    + MCOMPILER-347: Set Xcludes in config passed to actual compiler
- Modified patch:
  * maven-compiler-plugin-bootstrap-resources.patch
    + regenerate in cycle by itself
* Sat Mar 12 2022 fstrba@suse.com
- Upgrade to upstream release 3.10.1
  * Removed
    + [MCOMPILER-484] - Remove deprecated mojos
  * New features and improvements:
    + [MCOMPILER-426] - add flag to enable-preview java compiler
    feature
    + [MCOMPILER-205] - Add a boolean to generate missing
    package-info classes by default
    + [MCOMPILER-474] - Also check jar files when determining if
    dependencies changed
  * Bug Fixes:
    + [MCOMPILER-346] - workaround to jdk bug: assertion error from
    javaxcompiler javax.tools API
    + [MCOMPILER-485] - Fixes internal string format in generated
    package-info.class
    + [MCOMPILER-225] - javac.sh/javac.bat added to archive
    + [MCOMPILER-481] - compiler plugin should include static module
    for compilation
    + [MCOMPILER-470] -parameters doesn't work with --release
    + [MCOMPILER-460] - Compiler doesn't show detailed information
    with the Maven Toolchains
  * Other changes:
    + [MCOMPILER-341] Compile module descriptors with
    TestCompilerMojo
    + [MCOMPILER-349] changed dependency detection
    + [MCOMPILER-360] nullpointer exception
    + [MCOMPILER-306] Fix compilerArgs example usage
    + [MCOMPILER-349] cleanups
    + [MCOMPILER-359] Fix for NPE
    + [MCOMPILER-475] Shared GitHub Actions
- Removed patches:
  * 0001-plexus-languages-1.0.patch
  * 0002-MCOMPILER-359-Fix-for-NPE.patch
    + not needed with this version
* Thu Mar 10 2022 fstrba@suse.com
- Modified patch:
  * 00-plexus-languages-1.0.patch -> 0001-plexus-languages-1.0.patch
    + Sync with patch used by Fedora
- Added patch:
  * 0002-MCOMPILER-359-Fix-for-NPE.patch
    + Fix null pointer exception in tests compilation
* Fri Nov 29 2019 fstrba@suse.com
- Remove all dependencies with scope test, since we are disabling
  tests
* Mon Nov 25 2019 fstrba@suse.com
- Update to upstream version 3.8.1
- Modified patch:
  * maven-compiler-plugin-bootstrap-resources.patch
    + Regenerate from the non-bootstrap build
* Thu Nov 21 2019 fstrba@suse.com
- Added patch:
  * 00-plexus-languages-1.0.patch
    + fix build against plexus-java >= 1.0
- Specify maven.compiler.release to fix build with jdk9+ and newer
  maven-javadoc-plugin
* Wed Apr 03 2019 fstrba@suse.com
- Initial packaging of maven-compiler-plugin 3.8.0
- Package as a multibuild package in order to allow bootstapping
- Generate and customize ant build.xml file for the bootstrap
  version
- Added patch:
  * maven-compiler-plugin-bootstrap-resources.patch
    + For the bootstrap version, add the pre-generated resources
    that need maven-plugin-plugin