github mikepenz/AboutLibraries v8.0.0-rc01

latest releases: v11.1.4, v11.1.3, v11.1.2...
pre-release4 years ago
  • apply lint suggestions
  • Fix license information
  • move logic to process and prepare the libraries to AboutLibrariesProcessor.groovy
  • Introduce new data class to have the library information
  • fix a wrong mapping rule for the Android software development kit license
  • fix better matching rule for apache, to match more apache licenses (like for coil)
  • simplify AboutLibrariesIdTask.groovy by using AboutLibrariesProcessor.groovy
  • make license matching more bullet proof by keeping the ENUM License name in the library and then try to map in the following order:
      - aboutLibsId
      - id
      - wite custom
      - if License can not be resolved, try the id it has
      - if that fails log
  • remove removed var for all
  • add new AboutLibrariesExportTask to get a CSV formatted result
      - helpful in case a full report is needed for businesses
  • enhance API and add information for the Gradle API and some advanced configurations

Gradle Plugin

As of 8.0.0-rc01 the gradle plugin is now on jCenter.

// Root build.gradle
classpath "com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin:${latestAboutLibrariesVersion}"

// App build.gradle
apply plugin: 'com.mikepenz.aboutlibraries.plugin'

Don't miss a new AboutLibraries release

NewReleases is sending notifications on new releases.