232 lines
9.9 KiB
Plaintext
232 lines
9.9 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Feb 19 13:09:53 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Modify the xmvn-install script to work with new
|
|
apache-commons-compress
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 30 09:25:00 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Modified patch:
|
|
* UUID.patch
|
|
+ sync with the version in our official upstream pull request
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 13 16:55:35 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Added patch:
|
|
* 0001-Do-not-leave-a-stray-options-file-in-the-generated-j.patch
|
|
+ Remove generated temporary file from the tree after use, make
|
|
thus the generated javadoc more reproducible
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 2 09:46:49 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Modified patch:
|
|
* UUID.patch
|
|
+ try to assure unique UUID for each of the split packages.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 24 19:21:09 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Added patch:
|
|
* UUID.patch
|
|
+ avoid generating random UUIDs, which makes reproducible build
|
|
impossible (bsc#1162112)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 3 09:26:56 UTC 2023 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Upgrade to version 4.2.0
|
|
* Changes:
|
|
+ Make XMvn Resolver log to XMvn Logger
|
|
+ Make XMvn Subst log to XMvn Logger
|
|
+ Depend on junit-jupiter-api instead of junit-jupiter
|
|
+ Suppress deprecation warnings in MavenExtensionTest
|
|
+ Remove XMvn Connector dependency on Plexus Utils
|
|
+ Remove XMvn MOJO dependency on Plexus Utils
|
|
+ Port XMvn MOJO from Xpp3Dom to StAX
|
|
+ Update Maven to version 3.9.1
|
|
+ Don't pass duplicate --patch-module to javadoc
|
|
+ Make Javadoc MOJO respect ignoreJPMS configuration flag
|
|
+ Propagate javadoc output througt Logger
|
|
+ Remove dependency on Plexus Classworlds
|
|
+ Remove unneeded managed dependency on maven-invoker
|
|
+ Use ServiceLocator to find Logger
|
|
+ Use parametrized logging feature
|
|
+ Use XMvn Logger instead of Plexus Logger
|
|
+ Get rid of Slf4jLoggerAdapter
|
|
+ Drop support for Gossip logger
|
|
+ Move XMvn Logger to API module
|
|
+ Ignore JPMS when all modules are automatic
|
|
+ Refactor Javadoc MOJO
|
|
+ Make Javadoc not fail when no sources are found
|
|
+ Add an integration test for javadoc generation with
|
|
module-info.java but no sources
|
|
+ Add an integration test for javadoc generation with
|
|
Automatic-Module-Name
|
|
+ Make Javadoc MOJO work in case one of JPMS modules has no
|
|
sources
|
|
+ Prioritize certain XMvn components over Maven components
|
|
+ Port XMvn MOJO to JSR-330
|
|
+ Refactor XMvnMojoExecutionConfigurator
|
|
+ Make builddep MOJO compatible with Maven 4
|
|
+ Port to JSR-330
|
|
+ Get rid of ModelProcessor
|
|
+ Refactor XMvnModelValidator
|
|
+ Refactor XMvnToolchainManager
|
|
+ Convert lambda to method reference
|
|
+ Improve Javadoc MOJO JPMS support
|
|
+ Add a test case for JPMS javadoc generation with remote
|
|
dependencies
|
|
+ Add a test case for JPMS multimodule javadoc generation
|
|
+ Exclude src/test/resources-filtered/** from RAT
|
|
+ Fix scope of xmvn-mojo dependency on plexus-utils
|
|
+ --module-path not allowed with release=8
|
|
+ Mimic maven-javadoc-plugin for -source and --release
|
|
+ testJavadocJPMS needs a modular java
|
|
+ Let modello generate source 8
|
|
+ Add a jdk9+ profile to assure that we are jdk8 compatible
|
|
+ Revert "Use new Collection methods added in Java 9"
|
|
+ Revert "Update compiler source/target to JDK 11"
|
|
+ Restore possibility to build with Java 8
|
|
+ Simple implementation of toolchains
|
|
https://github.com/fedora-java/xmvn/issues/142
|
|
+ Port to Modello 2.0.0
|
|
- Removed patches
|
|
* 0001-Mimic-maven-javadoc-plugin-for-source-and-release.patch
|
|
* 0001-Port-to-Maven-3.8.5.patch
|
|
* 0001-Restore-possibility-to-build-with-Java-8.patch
|
|
* 0001-Simple-implementation-of-toolchains-https-github.com.patch
|
|
* 0002-Revert-Update-compiler-source-target-to-JDK-11.patch
|
|
* 0002-module-path-not-allowed-with-release-8.patch
|
|
* 0003-Revert-Use-new-Collection-methods-added-in-Java-9.patch
|
|
* 0004-Add-a-jdk9-profile-to-assure-that-we-are-jdk8-compat.patch
|
|
+ Integrated upstream in this version
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 16 15:56:00 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Added patch:
|
|
* 0001-Port-to-Maven-3.8.5.patch
|
|
+ Allow buiding against unpatched maven 3.8.5
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 13 08:59:24 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Fix build with modello 2.0.0
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 10 12:36:15 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Upgrade to version 4.0.0
|
|
* Changes:
|
|
+ Bump codecov/codecov-action from 2.0.1 to 2.0.2
|
|
+ Bump codecov/codecov-action from 1 to 2.0.1
|
|
+ Bump commons-compress from 1.20 to 1.21 in /xmvn-parent
|
|
+ Change logic for JPMS detection by Javadoc MOJO
|
|
+ Fix Javadoc generation for non-JPMS project with JDK 11
|
|
+ Remove superflous JARs from assembly
|
|
+ Create a backup file when injecting Manifest
|
|
+ Attach site artifacts only in site lifecycle
|
|
+ Rename xmvn-connector-aether to xmvn-connector
|
|
+ Use try-with-resources to avoid resource leaks
|
|
+ Remove unused AtomicFileCounter class
|
|
+ Update Eclipse project settings
|
|
+ Add separate build profile for code quality tools
|
|
+ Remove prerequisites on Maven version
|
|
+ Drop bisect tool
|
|
+ Move release plugins to pluginManagement
|
|
+ Move prerequisites on Maven version to xmvn-mojo
|
|
+ Fix javadoc warning
|
|
+ Bump junit from 4.12 to 4.13.1 in /xmvn-it/src/test/resources/testBisect
|
|
+ Bump slf4jVersion from 1.8.0-beta4 to 2.0.0-alpha2 in /xmvn-parent
|
|
+ Compile everything whith --release 11
|
|
+ Fix assembly building with Maven Checkstyle Plugin 3.1.0+
|
|
+ Update to latest Checkstyle
|
|
+ Format code to conform to Checkstyle 8.44
|
|
+ Untabify Maven build files
|
|
+ Update Maven plugin versions
|
|
+ Drop Ivy
|
|
+ Drop Gradle
|
|
+ Add support for compiler release setting
|
|
+ Fix Javadoc generation for modular projects
|
|
+ Add JPMS check to Javadoc MOJO
|
|
+ Add missing license headers
|
|
+ Disable I/O write test if the build is running as root
|
|
+ Switch to SHA-256 in CacheManager
|
|
+ Update dependency xmlunit.assertj to xmlunit.assertj3
|
|
+ Fixes #56 - Honour source parameter in javadoc mojo
|
|
+ Implement XMvn toolchain manager
|
|
+ Fix requires generation for self-depending packages
|
|
+ Remove redundant parentheses
|
|
+ Remove redudnant use of this
|
|
+ Relay on implicit access modifiers of interfaces
|
|
+ Rely on implicit boxing
|
|
+ Make use of diamond operator
|
|
+ [test] Use use lambda expressions for creation of DeploymentResult
|
|
+ Remove use of deprecated StringUtils methods
|
|
+ [test] Port tests to JUnit 5
|
|
+ Update to latest dependencies
|
|
+ [test] Add missing assertions about XML output
|
|
+ Use new Collection methods added in Java 9
|
|
+ Remove uses of deprecated Class.newInstance() method
|
|
+ Drop artifact resolution from JAVA_HOME
|
|
+ Update to latest Maven plugin versions
|
|
+ Update compiler source/target to JDK 11
|
|
+ Update Eclipse project settings
|
|
+ Make xmvn-subst honor settings for ignoring duplicate metadata
|
|
+ Allow removing plugins during model validation
|
|
+ Prefer namespaced metadata when duplicates are found
|
|
- Removed patches:
|
|
* xmvn-gradle_4_4_1.patch
|
|
* 0001-Fix-resolution-of-aliases-registered-by-add_maven_de.patch
|
|
+ Patches the inexisting xmvn-connector-gradle module
|
|
* 0001-Prefer-namespaced-metadata-when-duplicates-are-found.patch
|
|
* 0002-Make-xmvn-subst-honor-settings-for-ignoring-duplicat.patch
|
|
* 0003-Fix-requires-generation-for-self-depending-packages.patch
|
|
+ Integrated upstream
|
|
- Added patches:
|
|
* 0001-Mimic-maven-javadoc-plugin-for-source-and-release.patch
|
|
* 0002-module-path-not-allowed-with-release-8.patch
|
|
+ make Xmvn Javadoc Mojo respect release and source arguments
|
|
* 0001-Simple-implementation-of-toolchains-https-github.com.patch
|
|
+ consider toolchains if specifies in Xmvn Javadoc Mojo
|
|
* 0001-Restore-possibility-to-build-with-Java-8.patch
|
|
* 0002-Revert-Update-compiler-source-target-to-JDK-11.patch
|
|
* 0003-Revert-Use-new-Collection-methods-added-in-Java-9.patch
|
|
* 0004-Add-a-jdk9-profile-to-assure-that-we-are-jdk8-compat.patch
|
|
+ different fixes to be able to build with JDK8
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 21 14:13:46 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Upgrade to upstream version 3.1.0
|
|
* Requires maven-invoker >= 3.0
|
|
- Removed patches:
|
|
* 0001-Fix-installer-plugin-loading.patch
|
|
* 0001-Port-to-Gradle-4.2.patch
|
|
* 0001-Port-to-Gradle-4.3.1.patch
|
|
* 0001-Support-setting-Xdoclint-none-in-m-javadoc-p-3.0.0.patch
|
|
* 0001-Fix-configuration-of-aliased-plugins.patch
|
|
* 0001-Don-t-use-JAXB-for-converting-bytes-to-hex-string.patch
|
|
* 0001-Use-apache-commons-compress-for-manifest-injection-a.patch
|
|
* 0001-port-to-gradle-4.4.1.patch
|
|
* 0001-Replace-JAXB-parser.patch
|
|
+ Integrated in this version
|
|
- Added patches:
|
|
* 0001-Prefer-namespaced-metadata-when-duplicates-are-found.patch
|
|
* 0002-Make-xmvn-subst-honor-settings-for-ignoring-duplicat.patch
|
|
+ upstream fixes to ignore duplicate metadata
|
|
* 0003-Fix-requires-generation-for-self-depending-packages.patch
|
|
+ Downstream bug-fix with generation of metadata for
|
|
self-depending packages
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 15 16:33:40 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Initial packaging of xmvn-tools 3.0.0 and their dependencies from
|
|
xmvn project
|
|
- Generate and customize ant build files in order to be able to
|
|
build without maven
|