- #496 Make sure dependencies are sorted deterministically
- #465 Don't show versions in html
- #464 Add dark mode support for html
- #463 POM artifact resolution
- #439 Remove debug print
- #433 Sort project group order in HTML report using license keys
- #431 Sort set of licenses in HTML report
Many thanks to @monae @t-beckmann @francescocervone for the code contributions!
- #422 Bump compileOnly AGP to 7.2.2
- #416 Bump compileOnly AGP to 7.0.4
- #415 Bump compileOnly AGP to 4.2.2
- #413 Bump compileOnly AGP to 4.0.2
- #411 Update dialog code to remove warning
- #407 Run tests against Android 34
- #406 Make sure HTML reports are valid
- #402 Add keys for list of known licenses
Many thanks to @monae for the code contributions!
- #398 Fix exponential execution time for resolving complex dependencies
- #312 Quiet "Cannot resolve configuration" warnings
Many thanks to @realdadfish @monae for the code contributions!
- #291 Use ReaderFactory.newXmlReader to fix #275
- #247 CsvReport: missing values converted to empty strings
- #245 CsvReport: escape special characters
- #242 Support plain-Kotlin Gradle projects
- #218 Replaced ignoredGroups with ignoredPatterns
- #213 Re-run the license task on the project configurations/dependencies changes
- #205 Use moshi
- #202 Use maven parser
- #168 Added option to ignore a set of group IDs from the report
- #159 Update html css to support word-breaking on long lines
- #58 Feature - option to copy reports into variant-specific asset directories
Many thanks to @danielesegato @mudkiplex @rabidaudio @nisrulz for the code contributions!
- Use Maven APIs
- #191 Fix license report task in multi-project setups
- #190 Fix copyCsvReportToAssets in README.md
- #184 Plugin cannot be used in non-Android application projects
Many thanks to @flobetz @Bradan for the code contributions!
- #172 Avoid processing *.aar dependencies which can not be parsed and cause gradle failures
Many thanks to @flobetz for the code contributions!
Many thanks to @mkubiczek for the code contributions!
- #127 Remove instant app plugin, support feature, library and application
- Fix bad versioning - 0.8.7 -> 0.8.70, new snapshot is 0.8.80-SNAPSHOT
Many thanks to @PaulWoitaschek for the code contributions!
- #112 Fix windows file path
- #114 Include Copyright owner/date in HTML license report; show multiple licenses
- #118 Add another official spelling of the MIT License URL
Many thanks to @DonnKey for the code contributions!
- Finished converting plugin to Kotlin
- #99 Make sure to use correct Path.Separator
- #102 Initiate extension earlier in setup process
- #103 Use Console Renderer to handle cross platform terminal printing
- Converted many files to Kotlin
- #57 Eliminate duplicate licenses
- #76 Use double quotes for HTML
- #69 Undesired capitalisation
- #55 Running multiple build variant license tasks crashes build
- #48 Version is null for some dependencies
Many thanks to @iankerr for the code contributions!
- #44 Extra report info
- #46 Android tests fail on Windows
- #53 Make any links to licenses clickable in preformatted text
- Add Apache 2 to the license map, Common for Square libraries
Many thanks to @markhoughton, @iankerr for the code contributions!
- #24 Show complete license text
- #27 Recursively scan parent POMs for license
- #28 Support multiple licenses; add more attributes to json
- #30 Added configuration options
Many thanks to @ChristianCiach, @MatthewDavidBradshaw for the code contributions!
- #15 Square Libs missing
- Add support for 'api' and 'implementation'
- Added logging of missing names, licenses and validating urls for POM files
- Add groovy doc
- Add developers name to reports
- Remove added repositories through the plugin
- Add HTML support
- Add JSON report support
- Add Java projects support
- #6 Multiple reruns causes appending HTML
- Initial release