logging-log4j-tools

Tools internally used by the Apache Log4j project

APACHE-2.0 License

Stars
14
Committers
12

Bot releases are visible (Hide)

logging-log4j-tools - 0.9.0 Latest Release

Published by vy 5 months ago

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 version 2.16.1 (#114)
  • Update org.apache.logging:logging-parent to version 11.0.0 (#115)
  • Update org.apache.maven.plugin-tools:maven-plugin-annotations to version 3.13.0 (#118)
  • Update org.codehaus.modello:modello-maven-plugin to version 2.4.0 (#119)
  • Update org.xmlunit:xmlunit-assertj3 to version 2.10.0 (#116)
logging-log4j-tools - 0.8.0

Published by vy 7 months ago

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 and https://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 version 10.6.0
  • Update jakarta.inject:jakarta.inject-api to version 2.0.1 (#94)
  • Update org.apache.logging.log4j:log4j-core to version 2.23.1 (#108)
  • Update org.apache.logging.log4j:log4j-plugins to version 3.0.0-beta2 (#107)
  • Update org.apache.maven.plugin-tools:maven-plugin-annotations to version 3.11.0 (#98)
  • Update org.assertj:assertj-core to version 3.25.3 (#104)
  • Update org.codehaus.modello:modello-maven-plugin to version 2.3.0 (#105)
  • Update org.junit:junit-bom to version 5.10.2 (#103)
logging-log4j-tools - 0.7.0

Published by vy 10 months ago

This minor release contains various bug fixes and improvements.

Added

  • Add the new updated changelog entry type and bump the XSD version to 0.1.3

Changed

  • Update commons-io:commons-io to version 2.15.1 (#86)
  • Update org.apache.maven.plugin-tools:maven-plugin-annotations to version 3.10.2 (#87)

Fixed

  • Sort changelog entry types alphanumerically
  • Fix log4j-changelog:release failure on empty unreleased changelog directory (#90)
  • Fix parsing of patch versions in log4j-changelog:release goal (#89)
logging-log4j-tools - 0.6.0

Published by vy 11 months ago

This minor release contains various bug fixes and improvements.

Added

  • Started generating CycloneDX SBOM with the recent update of logging-parent to version 10.4.0

Changed

  • Update org.apache.logging:logging-parent to version 10.4.0

Fixed

  • log4j-tools-bom was broken due to removed parent during flattening. This is automatically fixed by the recent logging-parent version 10.4.0 update.
logging-log4j-tools - 0.5.0

Published by vy about 1 year ago

This minor release contains various bug fixes and improvements.

Added

Changed

  • Made author element optional and bumped the XML schema version to 0.1.2 (#81)
  • Make log4j-changelog-maven-plugin thread-safe (#80)
  • Update org.apache.logging:logging-parent to version 10.1.1 (#82)
  • Update org.junit.jupiter:junit-jupiter-engine to version 5.10.0
logging-log4j-tools - 0.4.0

Published by vy over 1 year ago

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 Maven release goal (#63)

Changed

  • Change the default value of outputDirectory to ${project.build.directory}/generated-sources/site/changelog for the Maven export goal
  • Migrate from CHANGELOG.adoc to using log4j-changelog-maven-plugin

Fixed

  • Improve Maven release goal to accommodate repetitive invocations
logging-log4j-tools - 0.3.0

Published by vy over 1 year ago

  • Upgrade the compiler version to Java 17, yet still target Java 8
  • Support multiple and formatting-agnostic template files (#44)
  • The changelog release models passed to the index template file (.index.adoc.ftl) is enriched with changelogEntryCount fields (#37)
logging-log4j-tools - 0.2.0

Published by vy over 1 year ago

  • 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 from log4j-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 renamed log4j.changelog.exporter.outputDirectory property to log4j.changelog.outputDirectory (for #20 by Ralph Goers, Volkan Yazıcı)
logging-log4j-tools - 0.1.0

Published by vy over 1 year ago

  • Added log4j-tools-bom and log4j-changelog modules (for LOG4J2-3628 by @vy)