10.1.0
This minor release focuses on shipping AsciiDoc-based website generation convenience targeting the src/site
folder. As a part of this effort, logging-parent
started publishing its own website and log4j-changelog
support is switched from Markdown to AsciiDoc.
The introduced bnd-maven-plugin
default auto-generates both OSGi and JPMS descriptors. Users only need to annotate packages that are to be exported with org.osgi.annotation.bundle.Export
, plugin will do the rest of the magic. Hence, no need for custom .bnd
and/or module-info.java
files anymore. In particular, we expect the absence of module-info.java
files to avoid several IDE and testing related headaches.
Added
- Added
asciidoc
andconstants-tmpl-adoc
profiles to generate AsciiDoc-based websites fromsrc/site
- Added support to auto-generate changelog entries for
dependabot
updates - Added
bnd-maven-plugin
defaults to auto-generate both OSGi and JPMS descriptors - Added CI report uploading in case of test or reproducibility failures (#28)
- Started publishing the project website
Changed
- Switched the default
log4j-changelog
configuration from Markdown (.release-notes.md.ftl
and.index.md.ftl
) to AsciiDoc (.release-notes.adoc.ftl
and.index.adoc.ftl
) - Update
actions/checkout
to version4.1.0
- Update
com.github.spotbugs:spotbugs-maven-plugin
to version4.7.3.6
- Update
com.google.errorprone:error_prone_core
to version2.22.0
- Update
org.apache:apache
to version30
- Update
org.osgi:osgi.annotation
to version8.1.0
Removed
- Removed
project.build.outputTimestamp
override since it is already provided by the parent POM and its old value0
was causing reproducibility issues forspring-boot:repackage
Fixed
- Replaced incorrect
java.version
Maven property override withmaven.compiler.{source,release,target}