Releases: apache/logging-log4j-tools
Releases · apache/logging-log4j-tools
0.9.0
This minor release contains small bug fixes and improvements.
Added
- Add
skipparameter to all Maven goals (#121) - Support multiple index and type templates in the
log4j-docgen:generate-documentationconfiguration (#122) - Add support for the
@PluginValueannotation. (#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-ioto version2.16.1(#114) - Update
org.apache.logging:logging-parentto version11.0.0(#115) - Update
org.apache.maven.plugin-tools:maven-plugin-annotationsto version3.13.0(#118) - Update
org.codehaus.modello:modello-maven-pluginto version2.4.0(#119) - Update
org.xmlunit:xmlunit-assertj3to 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-docgenet 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/nsandhttps://logging.apache.org/xml/ns/log4j-changelog-0.xsd, respectively
Removed
- Remove
authorfrom 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-parentto version10.6.0 - Update
jakarta.inject:jakarta.inject-apito version2.0.1(#94) - Update
org.apache.logging.log4j:log4j-coreto version2.23.1(#108) - Update
org.apache.logging.log4j:log4j-pluginsto version3.0.0-beta2(#107) - Update
org.apache.maven.plugin-tools:maven-plugin-annotationsto version3.11.0(#98) - Update
org.assertj:assertj-coreto version3.25.3(#104) - Update
org.codehaus.modello:modello-maven-pluginto version2.3.0(#105) - Update
org.junit:junit-bomto 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-parentto version10.4.0
Changed
- Update
org.apache.logging:logging-parentto version10.4.0
Fixed
log4j-tools-bomwas broken due to removedparentduring flattening. This is automatically fixed by the recentlogging-parentversion10.4.0update.
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 Mavenreleasegoal (#63)
Changed
- Change the default value of
outputDirectoryto${project.build.directory}/generated-sources/site/changelogfor the Mavenexportgoal - Migrate from
CHANGELOG.adocto usinglog4j-changelog-maven-plugin
Fixed
- Improve Maven
releasegoal 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
securityas a change type fromlog4j-changelog(for #14 by Ralph Goers, Volkan Yazıcı) - Added XSD for
log4j-changelogXML files (for #13 by Piotr P. Karwasz, Volkan Yazıcı) - Added
log4j-changelog-maven-pluginmodule and renamedlog4j.changelog.exporter.outputDirectoryproperty tolog4j.changelog.outputDirectory(for #20 by Ralph Goers, Volkan Yazıcı)