Releases: apache/logging-log4j-tools
Releases · apache/logging-log4j-tools
0.9.0
This minor release contains small bug fixes and improvements.
Added
- Add
skip
parameter to all Maven goals (#121) - Support multiple index and type templates in the
log4j-docgen:generate-documentation
configuration (#122) - Add support for the
@PluginValue
annotation. (#123)
Changed
- Website is migrated to Antora (apache/logging-log4j2#2443)
Fixed
- Fix handling of subclassed plugins in Log4j Docgen (#120)
Updated
- Update
commons-io:commons-io
to version2.16.1
(#114) - Update
org.apache.logging:logging-parent
to version11.0.0
(#115) - Update
org.apache.maven.plugin-tools:maven-plugin-annotations
to version3.13.0
(#118) - Update
org.codehaus.modello:modello-maven-plugin
to version2.4.0
(#119) - Update
org.xmlunit:xmlunit-assertj3
to version2.10.0
(#116)
0.8.0
This release delivers the first version of Log4j Docgen (Documentation Generator).
It is a set of tools to auto-generate the Log4j plugin documentation (to be integrated into the website) and the Log4j configuration XSD file (for assisting the configuration of the Log4j runtime, i.e., log4j2.xml
) from the Log4j source code.
See the project website for details.
Added
- Add the
log4j-docgen
et al. containing a universal XML model to document Log4j plugins
Changed
- Move Log4j Changelog XML namespace and schema location to
https://logging.apache.org/xml/ns
andhttps://logging.apache.org/xml/ns/log4j-changelog-0.xsd
, respectively
Removed
- Remove
author
from Log4j Changelog. It was yet another bit to maintain and created role-related (who did what) problems. Many modern software projects use a VCS (e.g., Git) and support services (e.g., GitHub) which make it trivial to trace back the origin of a change using commit and issue IDs.
Updated
- Update
org.apache.logging:logging-parent
to version10.6.0
- Update
jakarta.inject:jakarta.inject-api
to version2.0.1
(#94) - Update
org.apache.logging.log4j:log4j-core
to version2.23.1
(#108) - Update
org.apache.logging.log4j:log4j-plugins
to version3.0.0-beta2
(#107) - Update
org.apache.maven.plugin-tools:maven-plugin-annotations
to version3.11.0
(#98) - Update
org.assertj:assertj-core
to version3.25.3
(#104) - Update
org.codehaus.modello:modello-maven-plugin
to version2.3.0
(#105) - Update
org.junit:junit-bom
to version5.10.2
(#103)
0.7.0
0.6.0
This minor release contains various bug fixes and improvements.
Added
- Started generating CycloneDX SBOM with the recent update of
logging-parent
to version10.4.0
Changed
- Update
org.apache.logging:logging-parent
to version10.4.0
Fixed
log4j-tools-bom
was broken due to removedparent
during flattening. This is automatically fixed by the recentlogging-parent
version10.4.0
update.
0.5.0
This minor release contains various bug fixes and improvements.
Added
- Added OSGi and JPMS support
- Started publishing the project website
Changed
0.4.0
This minor release contains small enhancements. Most importantly, this marks the first release where the project uses itself to generate release notes!
Changes
Added
- Add
versionPattern
(i.e., the regular expression pattern for parsing versions) parameter to the Mavenrelease
goal (#63)
Changed
- Change the default value of
outputDirectory
to${project.build.directory}/generated-sources/site/changelog
for the Mavenexport
goal - Migrate from
CHANGELOG.adoc
to usinglog4j-changelog-maven-plugin
Fixed
- Improve Maven
release
goal to accommodate repetitive invocations
0.3.0
0.2.0
- Fixed Windows compatibility (for #19 by Piotr P. Karwasz, Volkan Yazıcı)
- Fixed unreleased directory order in
ChangelogExporter
(for #17 by Volkan Yazıcı) - Removed
security
as a change type fromlog4j-changelog
(for #14 by Ralph Goers, Volkan Yazıcı) - Added XSD for
log4j-changelog
XML files (for #13 by Piotr P. Karwasz, Volkan Yazıcı) - Added
log4j-changelog-maven-plugin
module and renamedlog4j.changelog.exporter.outputDirectory
property tolog4j.changelog.outputDirectory
(for #20 by Ralph Goers, Volkan Yazıcı)