mikepenz / AboutLibraries

AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI components for Android and Compose-jb environments
http://mikepenz.github.io/AboutLibraries/
Apache License 2.0
3.66k stars 423 forks source link

Apply `excludeFields` only to fields in `Library` #1015

Closed SageDroid closed 2 months ago

SageDroid commented 2 months ago

Resolves #1014

Currently this solution removes the possibility to remove the metadata object from the output. It has never been documented that this works, but there may still be people who rely on it. If you think this is a problem, I have two ideas on how to solve it:

1) Apply PartialObjectConverter for MetaData as well or 2) Add a new parameter in the configuration, e.g. excludeMetaData

What do you think?