File _patchinfo of Package patchinfo.36971

<?xml version="1.0"?>
<patchinfo incident="36971">
  <packager>fstrba</packager>
  <rating>moderate</rating>
  <category>security</category>
  <summary>Recommended update for Maven</summary>
  <description>This update for Maven fixes the following issues:

maven-dependency-analyzer was updated from version 1.13.2 to 1.15.1:

- Key changes across versions:
  * Bug fixes and improved support of dynamic types
  * Dependency upgrades (ASM, Maven core, and notably the removal of commons-io)
  * Improved error handling by logging instead of failing
  * Improved dependency usage tracking

maven-dependency-plugin was updated from version 3.6.0 to 3.8.1:

- Key changes across versions:
  * Dependency upgrades on maven-dependency-analyzer and Doxia
  * Deprecated dependency:sources in favor of dependency:resolve-sources
  * Documentation improvements
  * New dependency analysis goal to check for invalid exclusions
  * New JSON output option for dependency:tree
  * Performance improvements
  * Several bug fixes addressing:
    + The handling of silent parameters
    + The display of the optional flag in the tree
    + The clarity of some error messages

maven-doxia-sitetools was updated from version 1.11.1 to 2.0.0:

- Key changes across versions:
  * New features: 
    + Passing the input filename to the parser
    + Adding a timezone field to the site descriptor
    + Configuring parsers per markup
  * Improvements:
    + Clarifying site descriptor properties
    + Requiring a skin if a site descriptor (site.xml) has been provided
    + Optimization of resource handling
    + Overhauled locale support
    + Refinined menu item display
    + Use of Maven Resolver for artifact resolution
    + Enhanced Velocity context population
    + Automating anchor creation
  * Internal changes:
    + Migration from Plexus to Sisu
    + Upgraded to Java 8
    + Removal of deprecated components and features (such as Maven 1.x support, Google-related properties)
    + Simplified the site model
    + Improved the DocumentRenderer interface/DocumentRenderingContext class API
  * Several bug fixes addressing:
    + The Plexus to Sisu migration
    + Decoration model injection
    + Anchor creation
    + XML character escaping
    + Handling of 0-byte site descriptors

maven-doxia was updated from version 1.12.0 to 2.0.0:

- Key changes across versions:
  * Improved HTML5 Support: 
    + Obsolete attributes and elements were removed
    + CSS styles are now used for styling
    + XHTML5 is now the default HTML implementation, and XHTML(4) is deprecated
  * Improved Markdown Support: 
    + A new Markdown sink allows converting content to Markdown. 
    + Support for various Markdown features like blockquotes, footnotes, and metadata has been added
  * General Improvements:
    + Dependencies were updated
    + Doxia was upgraded to Java 8
    + Logging and Doxia ID generation were streamlined
    + Migration from Plexus to Sisu
    + Removed deprecated modules and code
  * Several bug fixes addressing:
    + HTML5 incorrect output such as tables, styling and missing or improperly handled attributes
    + Markdown formatting issues
    + Issues with plexus migration
    + Incorrect generation of unique IDs
    + Incorrect anchor generation for document titles
    + Ignored element classes

maven-invoker-plugin was updated from version 3.2.2 to 3.8.1:

- Key changes across versions:
  * Commons-lang3 was removed
  * Custom Maven executables, external POM files, and more CLI options are now supported
  * Deprecated code was cleaned up
  * Doxia was updated, improving HTML generation and adding Markdown support
  * Groovy was updated, adding support for JDK 19
  * Improved Reporting and Time Handling 
  * Enhanced syntax support for invoker properties and Maven options
  * Java 8 is now the minimum supported version
  * Maven 3.6.3 is now the minimum supported version
  * Several dependencies were updated or removed
  * Snapshot update behavior can be controlled
  * Several bug fixes addressing issues with:
    + Dependency resolution
    + Environment variables
    + File handling
    + Report generation
    + Threading

maven-invoker was updated from version 3.1.0 to 3.3.0:

- Key changes across versions:
  * Added several CLI options. 
  * Added support to disable snapshot updates. 
  * Added test for inherited environment
  * Custom Maven executables
  * Deprecated code was removed
  * External POM files
  * Fixed issues with builder IDs
  * Improved timeout handling
  * Java 8 is now a requirement
  * Tests were migrated to JUnit 5

maven-javadoc-plugin was updated from version 3.6.0 to 3.11.1:
    
- Key changes across versions:
  * Addressed test cleanup and inconsistent default value
  * Automatic release detection for older JDKs
  * Clarified documentation
  * Dependency upgrades of org.codehaus.plexus:plexus-java and Doxia
  * Deprecated the "old" parameter
  * Improvements include handling of Java 12+ links, user settings with invoker, and default author value. 
  * Simplified integration tests.
  * Upgraded maven-plugin parent
  * Various bug fixes related to: 
    + Toolchains issues
    + Empty JAR creation
    + JDK 10 compatibility
    + Reactor build failures
    + Unit test issues
    + Null pointer exception
    + Issues with skipped reports
    + Stale file detection 
    + Log4j dependency dowload
    + Test repository creation

maven-parent was updated from version 40 to 43:

- Key changes across versions:
  * Potentially breaking changes:
    + Removed dependency on `maven-plugin-annotations` to better support Maven 4 plugins
    + Removed `checkstyle.violation.ignore`
  * Improved Java 21 support
  * Empty Surefire and PMD reports are now skipped
  * Disabled annotation processing by compiler
  * Various code cleanup and project restructuring tasks

maven-plugin-tools was updated from version 3.13.0 to 3.15.1:

- Key changes across versions:
  * Doxia and Velocity Engine upgrades
  * New report-no-fork goal 'report-no-fork' which
    will not invoke process-classes
  * Deprecation of o.a.m.plugins.annotations.Component
  * Improved Maven 3 and Maven 4 support

maven-reporting-api was updated from version 3.1.1 to 4.0.0:

- Key changes across versions:
  * API: Allow MavenReportRenderer.render() and MavenReport.canGenerateReport() to throw exceptions
  * Require locales to be non-null
  * Improve the MavenReport interface and AbstractMavenReport class
  * Removed unused default-report.xml file

maven-reporting-implementation was updated from version 3.2.0 to 4.0.0:

- Key changes across versions include:
  * Addressed issues with duplicate calls to canGenerateReport()
  * New features such markup output support, flexible section handling and verbatim source rendering
  * Numerous improvements to skinning, rendering, parameter handling, timestamp population and logging
  * Upgrade to Java 8

maven-surefire was updated from version 3.2.5 to 3.5.2:

- Key changes across versions include:
  * Addressed issues with JUnit5 test reporting, serialization, classpath handling
    and compatibility with newer JDKs.
  * Refined handling of system properties, commons-io usage, parallel test execution
    and report generation.
  * Updated Doxia and commons-compress dependencies
  * Improved documentation, including FAQ fixes

plexus-velocity was updated to version 2.1.0:

- Upgraded Velocity Engine to 2.3
- Moved to JUnit5

velocity-engine:

- New package velocity-engine-core implemented at version 2.4
</description>
<issue id="2020-13936" tracker="cve"/></patchinfo>
openSUSE Build Service is sponsored by