On Fri, 2025-01-10 at 11:57 +0100, Julian Sedding wrote: > I don't understand if it is necessary to export the "Action" > implementation classes at all. Does someone know? I suspect not. If > they don't need to be exported, we should move them to an internal > package. Or does that break something?
Judging from the javadoc [1], they can be referenced in configuration files and therefore need to be public. Never tried it though. [2] might be related. I think there is an opportunity to drop some features of the Commons Log bundle for version 6.0.0 is it makes future maintenance easier. Thanks, Robert [1]: https://github.com/apache/sling-org-apache-sling-commons-log/pull/18/files#diff-a49e805379b2508aebf05169000dadfb0f651052188079128b6e39f3798a217dR49-R59 [2]: https://sling.apache.org/documentation/development/logging.html#external-config-file