fix(deps): update dependency com.mikepenz:aboutlibraries to v12 #21

Open
renovate-bot wants to merge 1 commit from renovate/com.mikepenz-aboutlibraries-12.x into main
Collaborator

This PR contains the following updates:

Package Type Update Change
com.mikepenz:aboutlibraries dependencies major 6.2.3 -> 12.2.4

Release Notes

mikepenz/AboutLibraries (com.mikepenz:aboutlibraries)

v12.2.4

Compare Source

🐛 Fixes

  • Add the name nullability to organization. The name is absent in some …

Contributors:

v12.2.3

Compare Source

🐛 Fixes

Contributors:

v12.2.2

Compare Source

🐛 Fixes

  • Revert changes causing issues with Android builds

Contributors:

v12.2.1

Compare Source

🐛 Fixes

  • Fix android task configuration

💬 Other

  • Refactor plugin to optimize configuration cache

Contributors:

v12.2.0

Compare Source

🚀 Features

  • Make compose ui modules more flexible | Refine visualization | Compose update
  • Provide new API to load Libs on Android
  • Add new task to export funding information

🐛 Fixes

  • Fix configuration for text styles for material3 library
  • Update Secret spec for CI Plugin Publish step
  • Fix conflicting overloads

💬 Other

  • Enable Compose Hot Reload for Desktop sample
  • Simplify wasm demo
  • Restructure Sample app
  • Adjust README for ios sample

Contributors:

v12.1.2

Compare Source

🚀 Features

  • Update to Compose Multiplatform 1.8.0

💬 Other

  • Move Android Task registration to different class

Contributors:

v12.1.1

Compare Source

[!NOTE]
This release uses inheritance instead of merging licenses from parent pom's.

🐛 Fixes

  • Handle empty name of license
  • Inheritance for licenses instead of merging

💬 Other

  • Improve SPDX mapping for 2 licenses

Contributors:

v12.1.0

Compare Source

🚀 Features

  • Compose 1.8.0 / Compose Multiplatform 1.8.0-rc01
  • Refactor plugin to support org.gradle.configureondemand=true
  • Provide variant based tasks for KMP
  • Per variant export configuration

🐛 Fixes

  • Fix exclude fields not set fully

💬 Other

  • Set the exportVariant for the sample project
  • Fix documentation for outputPath
  • Improve README

Contributors:

v12.0.1

Compare Source

🚀 Features

  • Introduce Gradle Property to pass outputPath via CLI

🐛 Fixes

  • Fix error message on missing library data
  • Ensure Android plugin can be applied after AboutLibraries plugin
  • Fix library padding not passed to scaffold

💬 Other

  • Fix version catalog sample in README
  • Change gradleApi of plugin to compileOnly

v12.0.0

Compare Source

[!IMPORTANT]
This is a major release with a significant number of behavior and API changes. Please see the migration guide for more information.
https://github.com/mikepenz/AboutLibraries/blob/develop/MIGRATION.md#v1200

[!NOTe]
Please apply the AboutLibraries plugin after the Android plugin for the automatic task registration to work. This will be improved in 12.0.1

🚀 Features

  • Introduce new LibraryTextStyles to modify library item UI more
  • Library scaffold
  • Restructure common compose logic
  • Add API to provide Divider for compose based UI
  • Add API to provide custom footer
  • Enhance divider behavior
  • Dependency Updates | Kotlin 2.1.20 | Compose 1.7.8/ Multiplatform 1.7.3
  • Provide configuration option for outputPath
  • Make dialog license text focusable
  • Refactor Gradle Plugin | Use Properties for configuration
  • Add improved default license dialog

🐛 Fixes

  • Fix conflicting module namespace
  • Fix build cache in combination with Android product flavors causes issues
  • Fix license caching not properly checking fallback license url
  • Fix exportLibraryDefinitions with exportVariant defined
  • Filter out project modules

💬 Other

  • Screenshot tests for RTL direction
  • Improve README
  • Dependency update plugin in convention plugin
  • Update to 1.8.1 of KotlinX serialization
  • Simplify license dialog composable
  • Disable config cache in CI for publishing
  • Publish using cross compilation
  • CI cleanup
  • Improve log in case of wrong exportVariant being used

v11.6.3

Compare Source

🐛 Fixes

  • Fix exportLibraryDefinitions with exportVariant defined

v11.6.2

Compare Source

🐛 Fixes

  • Fix build cache in combination with Android product flavors causes issues
  • Fix license caching not properly checking fallback license url

v11.6.1

Compare Source

[!IMPORTANT]
Please use 11.6.2 instead, 11.6.1 failed to properly release and has some missing artifacts.

🐛 Fixes

  • Fix build cache in combination with Android product flavors causes issues
  • Fix license caching not properly checking fallback license url

v11.6.0

Compare Source

🚀 Features

  • Deprecate View Based UI
  • Add ability to show description in compose UI
  • Add flag to skip spdx license name/url/content mapping

🐛 Fixes

💬 Other

  • Use fromHtml via AnnotatedString on Android
  • Binary Compatibility Validation
  • Snapshot tests
  • Update dependencies | Compose 1.7.8

v11.5.0

Compare Source

🚀 Features

🐛 Fixes

💬 Other

v11.4.0

Compare Source

[!IMPORTANT]
This version drops support for any version of Gradle below 7.x.
The Android library now requires compileSdk=35
This version also requires the host app to use Kotlin 2.x or higher

[!IMPORTANT]
When using the plugin in a convention plugin. Ensure to use Grade 8.12.x or newer
https://docs.gradle.org/8.12/userguide/compatibility.html#kotlin

🐛 Fixes

  • Improve config cache support

💬 Other

  • Migrate project to use a shared convention plugin
  • Bump gradle/actions from 3 to 4
  • Update sample to use m3
  • Update convention plugin
  • Cleanup build and dependencies more

v11.3.0

Compare Source

[!IMPORTANT]
This version drops support for any version of Gradle below 7.x.
The Android library now requires compileSdk=35
This version also requires the host app to use Kotlin 2.x or higher

[!IMPORTANT]
When using the plugin in a convention plugin. Ensure to use Grade 8.12.x or newer
https://docs.gradle.org/8.12/userguide/compatibility.html#kotlin

🚀 Features

  • Refactor gradle property retrieval with lazy APIs | Upgrade Gradle to 8.11 | Increase gradle min requirement to 7.x
  • Introduce fallback mirror for license content loading
  • Kotlin 2.x | Compose Compiler Update | Dependency upgrades
  • Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10
  • Fix Library badge cutoff
  • Introduce new rememberLibraries API
  • Update to the latest stable dependency versions | Kotlin 2.0.20
  • Major dependency upgrades | Compose-jb 1.7.0 / Compose 1.7.0 | Kotlin 2.0.21

🐛 Fixes

💬 Other

  • Upgrade to Kotlin 2.1 | Gradle 8.11.1
  • Update CI to run Lint on Gradle Plugin
  • Enhanced wasm sample app | CI to publish to GitHub pages
  • Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10
  • Reduce noise of AmbiguousArtifactVariantsException logs even more
  • Enhance README for exportVariant API
  • Dependency Upgrades | Compose 1.6.11
  • Introduce test module with limited dependencies
  • Update README links
  • Bump rexml from 3.2.5 to 3.3.9

v11.2.3

Compare Source

🚀 Features

  • Kotlin 2.x | Compose Compiler Update | Dependency upgrades
  • Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10
  • Fix Library badge cutoff
  • Introduce new rememberLibraries API
  • Update to the latest stable dependency versions | Kotlin 2.0.20

💬 Other

  • Enhanced wasm sample app | CI to publish to GitHub pages
  • Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10
  • Reduce noise of AmbiguousArtifactVariantsException logs even more
  • Enhance README for exportVariant API
  • Dependency Upgrades | Compose 1.6.11
  • Introduce test module with limited dependencies

v11.2.2

Compare Source

🚀 Features

  • Kotlin 2.x | Compose Compiler Update | Dependency upgrades
  • Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10
  • Fix Library badge cutoff
  • Introduce new rememberLibraries API

💬 Other

  • Enhanced wasm sample app | CI to publish to GitHub pages
  • Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10
  • Reduce noise of AmbiguousArtifactVariantsException logs even more
  • Enhance README for exportVariant API
  • Dependency Upgrades | Compose 1.6.11

v11.2.1

Compare Source

💬 Other

v11.2.0

🚀 Features

  • Kotlin 2.x | Compose Compiler Update | Dependency upgrades
  • Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10

💬 Other

  • Enhanced wasm sample app | CI to publish to GitHub pages
  • Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10

v11.1.4

🐛 Fixes

  • Fix CollectorTask output to be dependent on project name [Plugin]

v11.1.3

🚀 Features

  • Ignore case for name of new allowedLicensesMap

v11.1.2

🚀 Features

  • New API to allow some licenses only for specific libraries

💬 Other

  • Protect from problems collecting all dependencies

v11.1.1

🚀 Features

  • Library Serializer
  • Update major dependencies | Compose 1.6.4 | Compose-MP 1.6.1

🐛 Fixes

v11.1.0

🚀 Features

  • Upgrade dependencies | Compose 1.6.0 | Compose Compiler | Lifecycle
  • Make Library and Licenses data classes stable with KotlinX Collections
  • Compose 1.6 | KotlinX Updates
  • Update to compose-multiplatform 1.6.0 / compose-android 1.6.2

🐛 Fixes

  • Fix wasm sample app no longer loading

💬 Other

  • Update README with warning on configPath
  • Module specific names
  • Lower noise of log
  • Update CI gradle action
  • Fix CI for releases on macOS-14 runner

v10.10.0

🚀 Features

🐛 Fixes

  • Protect when opening invalid urls in compose

💬 Other

  • Update CI action versions

v10.9.2

🚀 Features

  • Compose 1.5.4 (mp 1.5.10) | wasm target for core module | Kotlin 1.9.20

v10.9.2-wasm1

🚀 Features

  • Experimental build with a wasm target for the compose module

v10.9.1

🚀 Features

💬 Other

  • Introduce new debug logs in plugin

v10.9.0

🚀 Features

  • Dependency Upgrades | Refactor Compose module
  • Upgrade multiplatform setup | Compose 1.5.0
  • Always display header of Libraries composable
  • Dependency Upgrades | Compose 1.5.1 | Kotlin 1.9.10

v10.8.3

🚀 Features

  • Optimize Compose stability

🐛 Fixes

v10.8.2

🐛 Fixes

  • Adjust OutputFile property

v10.8.1

🚀 Features

  • Open license in browser if no license text is available on Android

🐛 Fixes

  • Adjust Output annotation for AboutLibrariesTask

💬 Other

  • Dependency updates | Kotlin | Compose Compiler
  • Update changelog config

v10.8.0

🚀 Features

  • Fallback to opening the license in a browser if no custom behaviour is defined
    • PR: #​894
    • ⚠️ This is a behaviour change!
  • Detect GPL 3.0 license without only component
  • Dependency updates | Kotlin 1.8.22

🐛 Fixes

v10.7.0

🚀 Features

  • Dependency Upgrades | Compose 1.4.3 / Compose-Jb 1.4.0 / Kotlin 1.8.21
  • Failsafe on missing title for library

🐛 Fixes

  • Adjustments on SpdxLicense class

💬 Other

  • Drop bundled SpdxLicense from core module

v10.6.3

🐛 Fixes

v10.6.2

🚀 Features

  • Add new configuration API to filter variants to cover during collectDependencies
  • Sort content prior to writing it into json for reproducible builds

💬 Other

  • Update README.md to state CSV print is only done in CLI
  • Update README.md

v10.6.1

🐛 Fixes

  • Set JVM target version to 11 for Gradle Plugin

v10.6.0

🚀 Features

  • iOS and MacOS for Compose Module Support
  • Dependency upgrades
  • Introduce support to recursively fetch parents of POM files
  • Bump git from 1.12.0 to 1.13.0
  • Allow changing typography in the compose module
  • Update major dependencies | Kotlin | Compose | Material
  • Upgrade dependencies to the last major version
  • Add API to configure itemSpacing for compose

🐛 Fixes

  • Fix plugin mistakenly filtering build variants containing test in the name
  • Fix SPDX licenses not correctly matched for compliance report
  • Update library publishing code

💬 Other

  • Update GitHub Actions dependencies

v10.5.2

🚀 Features

  • Dependency updates | Compose 1.3.0
  • Add support to prettyPrint the JSON file
  • Update to compose 1.3.1

🐛 Fixes

v10.5.1

🚀 Features

  • Compose-jb 1.2.0 | Compose Compiler 1.3.2 | Kotlin 1.7.20

🐛 Fixes

🚀 Features

  • Compose-jb 1.2.0 | Compose Compiler 1.3.2 | Kotlin 1.7.20

🐛 Fixes

  • Remove usage of experimental DialogProperties

🚀 Features

  • Compose-jb 1.2.0 | Compose Compiler 1.3.2 | Kotlin 1.7.20

🐛 Fixes

  • Remove usage of experimental DialogProperties

v10.5.0

🚀 Features

  • Prefix task properties
  • Dependency updates | Compose 1.2.1 | Kotlin 1.7.10

🐛 Fixes

  • Use colorControlNormal for SearchView's EditText color
  • Fix support for JVM / Multiplatform only projects (without android tooling)
  • Fix IllegalStateException due to rememberSaveable

💬 Other

  • Update plugin implementation notes
  • Introduce CI workflow for Dependency Submission
  • Adjust buildConfiguration for Dependency submission of app-desktop module
  • Update dependency-submisssion CI pipeline

Dependencies

compile / target 33
gradleBuild 7.3.0
kotlinCore 1.7.10
kotlinxSerialization = 1.4.0
compose 1.2.1
composeCompiler 1.3.1
composeJb 1.2.0-beta01
activity 1.6.0
constraintLayout 2.1.4
core 1.9.0
lifecycle 2.5.1
navigation 2.5.2
accompanist 0.25.1

v10.4.0

🚀 Features

  • Introduce support for platform dependencies to be included in report
  • Kotlin 1.7.0 | Compose Compiler 1.2.0
  • Dependency updates | Compose 1.2.0 | Compile & TargetSDK 32
  • Gradle 7.5 upgrade
  • Update compose-jb to new alpha build

🐛 Fixes

  • Test to lower configuration cache failure
  • Fix crash when providing the Libs container to the legacy UI module

💬 Other

  • Upgrade core module build.gradle to .kts

v10.3.1

🚀 Features

  • Expand platforms the library is built for

🐛 Fixes

  • Fix compilation targets

v10.3.0

🚀 Features

  • Don't show empty license dialogs
  • Introduce API to configure Libs for legacy view UI
  • Introduce ability to adjust Libs content
  • Introduce support for custom header in compose UI

v10.2.0

🚀 Features

  • Dependency updates | material-components 1.6.0
  • Improved theming capabilities

🐛 Fixes

💬 Other

v10.1.0

🚀 Features

  • Expose LazyListState for compose
  • EvaluationDependsOnChildren for gradle task
  • Gradle 7.4.2 update

v10.0.1

🚀 Features

  • Provide color params for custom color system when using predefined co…
  • Fallback for miss-configured library name in pom file

v10.0.0

🚀 Features

  • Introduce initial support for Gradle configuration cache
  • [V10] Prototype next generation Kotlin Multiplatform AboutLibraries
  • Enhanced compose dark/light theme handling
  • Upgrade dependencies (compose-jb 1.0.0-rc3)
  • Upgrade to gradle 7.3.1
  • Update to compose-jb 1.0.0
  • Upgrade CI build setup
  • Kotlin 1.6.10 | Compose 1.1.0-beta04 | Compose-jb 1.0.1-rc2
  • Offline mode
  • Add support to fetch project funding information from GitHub APi
  • Gradle 7.3.2
  • Introduce new fundLibraries gradle task
  • Compose 1.1.0-rc01
  • Kotlin Coroutines 1.6.0-rc3 | Kotlin Compose Compiler 1.1.0-rc02
  • Enhanced compose license dialog theming
  • Expand compose API to be more flexible
  • Dependency updates 2022.01.07
  • Order case insensitive by default
  • Material Components 1.5.0
  • Handle secondary URL for BSD license
  • Add ability to allow licenses based on the URL
  • Enhanced logging on GitHub API rate_limit | Enhanced offline mode
  • Introduce ability to merge libraries via custom data using a regex
  • Add ability to provide tag for libraries (via custom configs)
  • Lower minAPI requirement for core module to API 19
  • Upgrade dependencies | Compose 1.1.0-rc03 | Compose-jb 1.0.1 | Navigation 2.4.0
  • Rework API to define additionalLicenses for gradle plugin
  • Add new API to Gradle Plugin allowing to exclude fields from the generated meta data json
  • Introduce API to modify output meta data json filename
  • Trim empty lines from license content and library name and description
  • Update dependencies | Compose 1.1.0 stable
  • Compose: Use Material Design AlertDialog
  • Update dependencies | Compose 1.1.1 | Compose-jb 1.1.0
  • Gradle Mvn Publish update

🐛 Fixes

  • Fix casing of output directory spec
  • Fix missing licenses in custom libraries

💬 Other

  • Configure Compose UI in sample app
  • Documentation improvements
  • Add links to README.md
  • Improved error logging on missing Library information
  • Ensure local.properties in sample is read independent of exec root

v8.9.4

🚀 Features

v8.9.3

🐛 Fixes

  • Fix dependencies included in aboutlibraries module

v8.9.2

🚀 Features

  • Dependency updates 2021.10.01

v8.9.1

🚀 Features

  • Define showVersion and showLicense via xml
  • AboutLibraries plugin for library modules
  • Update dependencies to the latest stable release

💬 Other

v8.9.0

🚀 Features

  • Lazy gradle task registration

🐛 Fixes

  • Downgrade gradle plugin version to resolve v6.x issues
  • Allow overwriting values via xml

v8.8.6

🚀 Features

  • Improve BSD-3-Clause matching
  • Enhance json license detection

🐛 Fixes

  • Fix gradle 7 support for export task

v8.8.5

🚀 Features

  • Remove library reliance on jcenter | Dependency updates
  • Gradle 7 Support

🐛 Fixes

💬 Other

  • Remove library reliance on jcenter | Dependency updates

v8.8.4

🚀 Features

🐛 Fixes

  • Fix license definition files not included in plugin

v8.8.3

🚀 Features

v8.8.2

🚀 Features

  • Update project to properly have transitive dependencies as compile

v8.8.1

🚀 Features

  • Publish only to sonatype | remove bintray
  • Kotlin 1.4.30 | Material components 1.3.0 | Gradle 6.8.2

v8.8.0

🚀 Features

  • Usability enhancements for LibraryItem

🐛 Fixes

  • Optional configPath
  • Fix API 16 divider color

v8.7.1

🚀 Features

  • Improve cache invalidation strategy

v8.7.0

🚀 Features

  • Simplify setup with proguard | include consumer proguard rules
  • Simplify API to prepare the library meta information

v8.6.9

🚀 Features

  • Gradle 6.8.1 | Kotlin 1.4.21
  • Gradle Plugin API to exclude libraries by pattern
  • Navigation 2.3.3 | Gradle Build Plugin 4.1.2

v8.6.8

🐛 Fixes

v8.6.7

🚀 Features

🐛 Fixes

v8.6.6

🚀 Features

  • Add optional includeAllLicenses Gradle property to allow inclusion of all licenses

🐛 Fixes

  • Escape apostrophe for AMD license

v8.6.5

🚀 Features

  • Enhance custom license mapping | Fallback to display license id
  • Prefer definedName equal match for library modification, fallback to containing searchTerm

v8.6.4

🚀 Features

  • Update to Kotlin 1.4.21 | BuildTools 30.0.3

🐛 Fixes

  • Defining customMappingText before usage

💬 Other

  • Fix incorrect string closing tag

v8.6.3

🚀 Features

  • Improve navigation compatiblity

v8.6.2

🚀 Features

  • Fill all artifactIds with property value
  • Gradle 6.7.1

v8.6.1

🚀 Features

  • POM Placeholder support
  • Update dependencies 2020.11.24

v8.6.0

🚀 Features

🐛 Fixes

  • Fix potential exception due to missing static folder

v8.5.0

🚀 Features

🐛 Fixes

  • Fix exporting libraries via CLI

v8.4.5

🚀 Features

💬 Other

  • Reformat all resources

v8.4.3

🚀 Features

🐛 Fixes

  • Fallback to licenseId if no licenseIds are specified

💬 Other

v8.4.2

Warning

Please note, due to some changes in the publishing procedure, v8.4.0 and v8.4.1 won't be available to use. Use v8.4.2 instead please

CI

  • Fully automated CI pipeline
    • automatically publish library
    • automatically publish plugin

Updates / Fixes

  • /

Gradle Plugin

v8.3.1

Updates / Fixes

Gradle Plugin

  • update gradle plugin for gradle v6.6.1
  • update to kotlin v1.4.10

v8.3.0

Updates / Fixes

Gradle Plugin

v8.2.0

Updates / Fixes

  • add support to map the author name to something manual if the pom does not specify it
      - FIX https://github.com/mikepenz/AboutLibraries/issues/503
  • update gradle to gradle 6.5
  • update to stable android tools version 4.0.0
  • update dependencies
      - FastAdapter 5.1.0
      - constraintlayout 2.0.0-beta06
      - iconics 5.0.3
      - materialdrawer 8.1.0
      - core ktx 1.3.0

Gradle Plugin

v8.1.6

Updates / Fixes

Gradle Plugin

  • /

v8.1.4

Updates / Fixes

Gradle Plugin

  • /

v8.1.3

Updates / Fixes

Gradle Plugin

  • /

v8.1.2

Updates / Fixes

Gradle Plugin

  • /

v8.1.1

Updates / Fixes

  • Fix card background color
  • fix findLibraries task was not working

Gradle Plugin

  • /

v8.1.0

Updates / Fixes

  • introduce a new minimal design variant for the AboutLibraries UI showing a more simple list
  • adjust the configuration class and make it an object
  • some smaller adjustments
  • provide interceptor to create custom item implementations
  • do not assume that we want a light statusbar with the light theme

Gradle Plugin

  • /

v8.0.2

Updates / Fixes

  • update some dependencies
  • use kotlin java8 options

Gradle Plugin

v8.0.1

Updates / Fixes

  • add a new workflow to check gradle wrapper validity
  • update to latest gradle wrapper version
  • add new build variant to demo multi variant support

Gradle Plugin

v8.0.0

Updates / Fixes

  • resolve potential issue in which a wrong written file could persist on disk
  • add some javadoc
  • cleanup not used functions

Gradle Plugin

As of 8.0.0 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'

v7.1.0

  • split AboutLibraries into core and ui module
    • for backwards compatibility the ui module stays the same name as the old module.
    • the new cores id is aboutlibraries-core
  • update recyclerView to v1.1.0 to hopefully resolve the problem for @​mueller-ma
  • ensure to not ignore the aboutLibraries_description_text and aboutLibraries_name_text
  • Replace !TextUtils.isEmpty by Kotlins isNotEmpty for better readability

Modules

implementation "com.mikepenz:aboutlibraries-core:7.1.0" // only core logic
implementation "com.mikepenz:aboutlibraries:7.1.0" // adds all UI 

v7.0.4

  • add new library specification and licenses
    • THANKS @​staceybellerose
      • added licensescc20, unlicensed
    • added definition once, ChangelogLib
  • Update kotlin styles and add class field public method
  • Add defaults to preparing libraries

v7.0.3

v7.0.2

Changes

  • open up LibsFragment and LibsSupportFragment

v7.0.1

Depencencies

The following major dependency versions are required:

implementation "com.mikepenz:iconics-core:4.0.y"
implementation "com.mikepenz:fastadapter:4.0.y"

implementation "androidx.constraintlayout:constraintlayout:2.0.y"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.y"
implementation "androidx.appcompat:appcompat:1.1.y"
implementation "androidx.cardview:cardview:1.0.y"
implementation "androidx.recyclerview:recyclerview:1.1.y"
implementation "com.google.android.material:material:1.1.y"

Changes

v7.0.0

WARNING

  • this release is the first release of AboutLibraries migrated to kotlin.

Depencencies

The following major dependency versions are required:

implementation "com.mikepenz:iconics-core:4.x.y"
implementation "com.mikepenz:fastadapter:4.x.y"

implementation "androidx.constraintlayout:constraintlayout:2.x.y"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.x.y"
implementation "androidx.appcompat:appcompat:1.x.y"
implementation "androidx.cardview:cardview:1.x.y"
implementation "androidx.recyclerview:recyclerview:1.x.y"
implementation "com.google.android.material:material:1.x.y"

Changes

  • this release contains a big amount of changes, including many breaking API changes to make its implementation easier, and make the APIs better compatible with kotlin.
  • please note that the interface for items changed in the FastAdapter as such migrating to the new version will require more effort.

Migration

  • Update FastAdapter to v4
  • Update Android-Iconics to v4
    • Ensure to update Android-Iconics for your project, and use the updated kotlin icon dependencies
    • See the migration notes for Android-Iconics if you run into problems
  • The general interfaces and everything stayed the same, and mainly everything was migrated to kotlin

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com.mikepenz:aboutlibraries](https://github.com/mikepenz/AboutLibraries) | dependencies | major | `6.2.3` -> `12.2.4` | --- ### Release Notes <details> <summary>mikepenz/AboutLibraries (com.mikepenz:aboutlibraries)</summary> ### [`v12.2.4`](https://github.com/mikepenz/AboutLibraries/releases/tag/12.2.4) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/12.2.3...12.2.4) #### 🐛 Fixes - Add the name nullability to organization. The name is absent in some … - PR: [#&#8203;1205](https://github.com/mikepenz/AboutLibraries/issues/1205) #### Contributors: - [@&#8203;volic](https://github.com/volic), [@&#8203;mikepenz](https://github.com/mikepenz) ### [`v12.2.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/12.2.3) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/12.2.2...12.2.3) #### 🐛 Fixes - Fix `findLibraries` task - PR: [#&#8203;1199](https://github.com/mikepenz/AboutLibraries/issues/1199) #### Contributors: - [@&#8203;mikepenz](https://github.com/mikepenz) ### [`v12.2.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/12.2.2) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/12.2.1...12.2.2) #### 🐛 Fixes - Revert changes causing issues with Android builds - PR: [#&#8203;1193](https://github.com/mikepenz/AboutLibraries/issues/1193) #### Contributors: - [@&#8203;mikepenz](https://github.com/mikepenz) ### [`v12.2.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/12.2.1) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/12.2.0...12.2.1) #### 🐛 Fixes - Fix android task configuration - PR: [#&#8203;1187](https://github.com/mikepenz/AboutLibraries/issues/1187) #### 💬 Other - Refactor plugin to optimize configuration cache - PR: [#&#8203;1185](https://github.com/mikepenz/AboutLibraries/issues/1185) #### Contributors: - [@&#8203;mikepenz](https://github.com/mikepenz) ### [`v12.2.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/12.2.0) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/12.1.2...12.2.0) #### 🚀 Features - Make compose ui modules more flexible | Refine visualization | Compose update - PR: [#&#8203;1172](https://github.com/mikepenz/AboutLibraries/issues/1172) - Provide new API to load `Libs` on Android - PR: [#&#8203;1179](https://github.com/mikepenz/AboutLibraries/issues/1179) - Add new task to export funding information - PR: [#&#8203;1182](https://github.com/mikepenz/AboutLibraries/issues/1182) #### 🐛 Fixes - Fix configuration for text styles for material3 library - PR: [#&#8203;1169](https://github.com/mikepenz/AboutLibraries/issues/1169) - Update Secret spec for CI Plugin Publish step - PR: [#&#8203;1178](https://github.com/mikepenz/AboutLibraries/issues/1178) - Fix conflicting overloads - PR: [#&#8203;1183](https://github.com/mikepenz/AboutLibraries/issues/1183) #### 💬 Other - Enable Compose Hot Reload for Desktop sample - PR: [#&#8203;1176](https://github.com/mikepenz/AboutLibraries/issues/1176) - Simplify wasm demo - PR: [#&#8203;1177](https://github.com/mikepenz/AboutLibraries/issues/1177) - Restructure Sample app - PR: [#&#8203;1180](https://github.com/mikepenz/AboutLibraries/issues/1180) - Adjust README for ios sample - PR: [#&#8203;1181](https://github.com/mikepenz/AboutLibraries/issues/1181) #### Contributors: - [@&#8203;mikepenz](https://github.com/mikepenz), [@&#8203;StephanPartzsch](https://github.com/StephanPartzsch) ### [`v12.1.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/12.1.2) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/12.1.1...12.1.2) #### 🚀 Features - Update to Compose Multiplatform 1.8.0 - PR: [#&#8203;1166](https://github.com/mikepenz/AboutLibraries/issues/1166) #### 💬 Other - Move Android Task registration to different class - PR: [#&#8203;1167](https://github.com/mikepenz/AboutLibraries/issues/1167) #### Contributors: - [@&#8203;mikepenz](https://github.com/mikepenz) ### [`v12.1.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/12.1.1) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/12.1.0...12.1.1) > \[!NOTE]\ > This release uses inheritance instead of merging licenses from parent pom's. #### 🐛 Fixes - Handle empty name of license - PR: [#&#8203;1160](https://github.com/mikepenz/AboutLibraries/issues/1160) - Inheritance for licenses instead of merging - PR: [#&#8203;1161](https://github.com/mikepenz/AboutLibraries/issues/1161) #### 💬 Other - Improve SPDX mapping for 2 licenses - PR: [#&#8203;1162](https://github.com/mikepenz/AboutLibraries/issues/1162) #### Contributors: - [@&#8203;mikepenz](https://github.com/mikepenz) ### [`v12.1.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/12.1.0) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/12.0.1...12.1.0) #### 🚀 Features - Compose 1.8.0 / Compose Multiplatform 1.8.0-rc01 - PR: [#&#8203;1143](https://github.com/mikepenz/AboutLibraries/issues/1143) - Refactor plugin to support `org.gradle.configureondemand=true` - PR: [#&#8203;1146](https://github.com/mikepenz/AboutLibraries/issues/1146) - Provide variant based tasks for KMP - PR: [#&#8203;1150](https://github.com/mikepenz/AboutLibraries/issues/1150) - Per variant export configuration - PR: [#&#8203;1151](https://github.com/mikepenz/AboutLibraries/issues/1151) #### 🐛 Fixes - Fix exclude fields not set fully - PR: [#&#8203;1155](https://github.com/mikepenz/AboutLibraries/issues/1155) #### 💬 Other - Set the exportVariant for the sample project - PR: [#&#8203;1147](https://github.com/mikepenz/AboutLibraries/issues/1147) - Fix documentation for `outputPath` - PR: [#&#8203;1149](https://github.com/mikepenz/AboutLibraries/issues/1149) - Improve README - PR: [#&#8203;1152](https://github.com/mikepenz/AboutLibraries/issues/1152) #### Contributors: - [@&#8203;mikepenz](https://github.com/mikepenz), [@&#8203;keta1](https://github.com/keta1) ### [`v12.0.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/12.0.1) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/12.0.0...12.0.1) #### 🚀 Features - Introduce Gradle Property to pass `outputPath` via CLI - PR: [#&#8203;1138](https://github.com/mikepenz/AboutLibraries/issues/1138) #### 🐛 Fixes - Fix error message on missing library data - PR: [#&#8203;1132](https://github.com/mikepenz/AboutLibraries/issues/1132) - Ensure Android plugin can be applied after AboutLibraries plugin - PR: [#&#8203;1137](https://github.com/mikepenz/AboutLibraries/issues/1137) - Fix library padding not passed to scaffold - PR: [#&#8203;1139](https://github.com/mikepenz/AboutLibraries/issues/1139) #### 💬 Other - Fix version catalog sample in README - PR: [#&#8203;1131](https://github.com/mikepenz/AboutLibraries/issues/1131) - Change `gradleApi` of plugin to `compileOnly` - PR: [#&#8203;1141](https://github.com/mikepenz/AboutLibraries/issues/1141) ### [`v12.0.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/12.0.0) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/11.6.3...12.0.0) > \[!IMPORTANT]\ > This is a major release with a significant number of behavior and API changes. Please see the migration guide for more information. > https://github.com/mikepenz/AboutLibraries/blob/develop/MIGRATION.md#v1200 > \[!NOTe]\ > Please apply the AboutLibraries plugin *after* the Android plugin for the automatic task registration to work. This will be improved in 12.0.1 #### 🚀 Features - Introduce new `LibraryTextStyles` to modify library item UI more - PR: [#&#8203;1081](https://github.com/mikepenz/AboutLibraries/issues/1081) - Library scaffold - PR: [#&#8203;1080](https://github.com/mikepenz/AboutLibraries/issues/1080) - Restructure common compose logic - PR: [#&#8203;1079](https://github.com/mikepenz/AboutLibraries/issues/1079) - Add API to provide `Divider` for compose based UI - PR: [#&#8203;1101](https://github.com/mikepenz/AboutLibraries/issues/1101) - Add API to provide custom footer - PR: [#&#8203;1102](https://github.com/mikepenz/AboutLibraries/issues/1102) - Enhance divider behavior - PR: [#&#8203;1103](https://github.com/mikepenz/AboutLibraries/issues/1103) - Dependency Updates | Kotlin 2.1.20 | Compose 1.7.8/ Multiplatform 1.7.3 - PR: [#&#8203;1104](https://github.com/mikepenz/AboutLibraries/issues/1104) - Provide configuration option for `outputPath` - PR: [#&#8203;1107](https://github.com/mikepenz/AboutLibraries/issues/1107) - Make dialog license text focusable - PR: [#&#8203;1109](https://github.com/mikepenz/AboutLibraries/issues/1109) - Refactor Gradle Plugin | Use Properties for configuration - PR: [#&#8203;1111](https://github.com/mikepenz/AboutLibraries/issues/1111) - Add improved default license dialog - PR: [#&#8203;1114](https://github.com/mikepenz/AboutLibraries/issues/1114) #### 🐛 Fixes - Fix conflicting module namespace - PR: [#&#8203;1083](https://github.com/mikepenz/AboutLibraries/issues/1083) - Fix build cache in combination with Android product flavors causes issues - PR: [#&#8203;1086](https://github.com/mikepenz/AboutLibraries/issues/1086) - Fix license caching not properly checking fallback license url - PR: [#&#8203;1087](https://github.com/mikepenz/AboutLibraries/issues/1087) - Fix `exportLibraryDefinitions` with `exportVariant` defined - PR: [#&#8203;1093](https://github.com/mikepenz/AboutLibraries/issues/1093) - Filter out project modules - PR: [#&#8203;1120](https://github.com/mikepenz/AboutLibraries/issues/1120) #### 💬 Other - Screenshot tests for RTL direction - PR: [#&#8203;1082](https://github.com/mikepenz/AboutLibraries/issues/1082) - Improve README - PR: [#&#8203;1084](https://github.com/mikepenz/AboutLibraries/issues/1084) - Dependency update plugin in convention plugin - PR: [#&#8203;1105](https://github.com/mikepenz/AboutLibraries/issues/1105) - Update to 1.8.1 of KotlinX serialization - PR: [#&#8203;1108](https://github.com/mikepenz/AboutLibraries/issues/1108) - Simplify license dialog composable - PR: [#&#8203;1110](https://github.com/mikepenz/AboutLibraries/issues/1110) - Disable config cache in CI for publishing - PR: [#&#8203;1112](https://github.com/mikepenz/AboutLibraries/issues/1112) - Publish using cross compilation - PR: [#&#8203;1121](https://github.com/mikepenz/AboutLibraries/issues/1121) - CI cleanup - PR: [#&#8203;1122](https://github.com/mikepenz/AboutLibraries/issues/1122) - Improve log in case of wrong `exportVariant` being used - PR: [#&#8203;1124](https://github.com/mikepenz/AboutLibraries/issues/1124) ### [`v11.6.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/11.6.3) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/11.6.2...11.6.3) #### 🐛 Fixes - Fix `exportLibraryDefinitions` with `exportVariant` defined - PR: [#&#8203;1092](https://github.com/mikepenz/AboutLibraries/issues/1092) ### [`v11.6.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/11.6.2) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/11.6.1...11.6.2) #### 🐛 Fixes - Fix build cache in combination with Android product flavors causes issues - PR: [#&#8203;1088](https://github.com/mikepenz/AboutLibraries/issues/1088) - Fix license caching not properly checking fallback license url - PR: [#&#8203;1089](https://github.com/mikepenz/AboutLibraries/issues/1089) ### [`v11.6.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/11.6.1) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/11.6.0...11.6.1) > \[!IMPORTANT]\ > Please use 11.6.2 instead, 11.6.1 failed to properly release and has some missing artifacts. #### 🐛 Fixes - Fix build cache in combination with Android product flavors causes issues - PR: [#&#8203;1088](https://github.com/mikepenz/AboutLibraries/issues/1088) - Fix license caching not properly checking fallback license url - PR: [#&#8203;1089](https://github.com/mikepenz/AboutLibraries/issues/1089) ### [`v11.6.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/11.6.0) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/11.5.0...11.6.0) #### 🚀 Features - Deprecate `View Based` UI - PR: [#&#8203;1067](https://github.com/mikepenz/AboutLibraries/issues/1067) - Add ability to show description in compose UI - PR: [#&#8203;1069](https://github.com/mikepenz/AboutLibraries/issues/1069) - Add flag to skip spdx license name/url/content mapping - PR: [#&#8203;1076](https://github.com/mikepenz/AboutLibraries/issues/1076) #### 🐛 Fixes - Include `variant` as task inputs - PR: [#&#8203;1058](https://github.com/mikepenz/AboutLibraries/issues/1058) - Fix sample app - PR: [#&#8203;1066](https://github.com/mikepenz/AboutLibraries/issues/1066) #### 💬 Other - Use `fromHtml` via `AnnotatedString` on Android - PR: [#&#8203;1068](https://github.com/mikepenz/AboutLibraries/issues/1068) - Binary Compatibility Validation - PR: [#&#8203;1070](https://github.com/mikepenz/AboutLibraries/issues/1070) - Snapshot tests - PR: [#&#8203;1071](https://github.com/mikepenz/AboutLibraries/issues/1071) - Update dependencies | Compose 1.7.8 - PR: [#&#8203;1077](https://github.com/mikepenz/AboutLibraries/issues/1077) ### [`v11.5.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/11.5.0) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/11.4.0...11.5.0) #### 🚀 Features - Disable generated metaData (generated date) - PR: https://github.com/mikepenz/AboutLibraries/pull/1056 - Update dependencies - PR: https://github.com/mikepenz/AboutLibraries/pull/1059 #### 🐛 Fixes - Attempt to fix Kotlin 2.x incompatiblity - PR: https://github.com/mikepenz/AboutLibraries/pull/1054 - Include `variant` as task inputs - PR: https://github.com/mikepenz/AboutLibraries/pull/1058 #### 💬 Other - Re-link mpMain to commonMain - PR: https://github.com/mikepenz/AboutLibraries/pull/1057 - Improve release signing logic - PR: https://github.com/mikepenz/AboutLibraries/pull/1052 - Refine sample app build - PR: https://github.com/mikepenz/AboutLibraries/pull/1051 ### [`v11.4.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/11.4.0) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/11.3.0...11.4.0) > \[!IMPORTANT]\ > This version drops support for any version of Gradle below 7.x. > The Android library now requires `compileSdk=35` > This version also requires the host app to use `Kotlin 2.x` or higher > \[!IMPORTANT]\ > When using the plugin in a convention plugin. Ensure to use `Grade 8.12.x` or newer > https://docs.gradle.org/8.12/userguide/compatibility.html#kotlin #### 🐛 Fixes - Improve config cache support - PR: [#&#8203;1048](https://github.com/mikepenz/AboutLibraries/issues/1048) #### 💬 Other - Migrate project to use a shared convention plugin - PR: [#&#8203;1042](https://github.com/mikepenz/AboutLibraries/issues/1042) - Bump gradle/actions from 3 to 4 - PR: [#&#8203;1044](https://github.com/mikepenz/AboutLibraries/issues/1044) - Update sample to use m3 - PR: [#&#8203;1045](https://github.com/mikepenz/AboutLibraries/issues/1045) - Update convention plugin - PR: [#&#8203;1046](https://github.com/mikepenz/AboutLibraries/issues/1046) - Cleanup build and dependencies more - PR: [#&#8203;1047](https://github.com/mikepenz/AboutLibraries/issues/1047) ### [`v11.3.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/11.3.0) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/11.2.3...11.3.0) > \[!IMPORTANT]\ > This version drops support for any version of Gradle below 7.x. > The Android library now requires `compileSdk=35` > This version also requires the host app to use `Kotlin 2.x` or higher > \[!IMPORTANT]\ > When using the plugin in a convention plugin. Ensure to use `Grade 8.12.x` or newer > https://docs.gradle.org/8.12/userguide/compatibility.html#kotlin #### 🚀 Features - Refactor gradle property retrieval with lazy APIs | Upgrade Gradle to 8.11 | Increase gradle min requirement to 7.x - PR: [#&#8203;1036](https://github.com/mikepenz/AboutLibraries/issues/1036) - Introduce fallback mirror for license content loading - PR: [#&#8203;1037](https://github.com/mikepenz/AboutLibraries/issues/1037) - Kotlin 2.x | Compose Compiler Update | Dependency upgrades - PR: [#&#8203;982](https://github.com/mikepenz/AboutLibraries/issues/982) - Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10 - PR: [#&#8203;988](https://github.com/mikepenz/AboutLibraries/issues/988) - Fix Library badge cutoff - PR: [#&#8203;996](https://github.com/mikepenz/AboutLibraries/issues/996) - Introduce new `rememberLibraries` API - PR: [#&#8203;1000](https://github.com/mikepenz/AboutLibraries/issues/1000) - Update to the latest stable dependency versions | Kotlin 2.0.20 - PR: [#&#8203;1017](https://github.com/mikepenz/AboutLibraries/issues/1017) - Major dependency upgrades | Compose-jb 1.7.0 / Compose 1.7.0 | Kotlin 2.0.21 - PR: [#&#8203;1032](https://github.com/mikepenz/AboutLibraries/issues/1032) #### 🐛 Fixes - Fix dependency collection to match gradle task - PR: [#&#8203;1040](https://github.com/mikepenz/AboutLibraries/issues/1040) - Thanks [@&#8203;redwarp](https://github.com/redwarp) #### 💬 Other - Upgrade to Kotlin 2.1 | Gradle 8.11.1 - PR: [#&#8203;1041](https://github.com/mikepenz/AboutLibraries/issues/1041) - Update CI to run Lint on Gradle Plugin - PR: [#&#8203;1038](https://github.com/mikepenz/AboutLibraries/issues/1038) - Enhanced wasm sample app | CI to publish to GitHub pages - PR: [#&#8203;984](https://github.com/mikepenz/AboutLibraries/issues/984) - Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10 - PR: [#&#8203;988](https://github.com/mikepenz/AboutLibraries/issues/988) - Reduce noise of AmbiguousArtifactVariantsException logs even more - PR: [#&#8203;990](https://github.com/mikepenz/AboutLibraries/issues/990) - Enhance README for `exportVariant` API - PR: [#&#8203;994](https://github.com/mikepenz/AboutLibraries/issues/994) - Dependency Upgrades | Compose 1.6.11 - PR: [#&#8203;997](https://github.com/mikepenz/AboutLibraries/issues/997) - Introduce test module with limited dependencies - PR: [#&#8203;1009](https://github.com/mikepenz/AboutLibraries/issues/1009) - Update README links - PR: [#&#8203;1031](https://github.com/mikepenz/AboutLibraries/issues/1031) - Bump rexml from 3.2.5 to 3.3.9 - PR: [#&#8203;1030](https://github.com/mikepenz/AboutLibraries/issues/1030) ### [`v11.2.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/11.2.3) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/11.2.2...11.2.3) #### 🚀 Features - Kotlin 2.x | Compose Compiler Update | Dependency upgrades - PR: [#&#8203;982](https://github.com/mikepenz/AboutLibraries/issues/982) - Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10 - PR: [#&#8203;988](https://github.com/mikepenz/AboutLibraries/issues/988) - Fix Library badge cutoff - PR: [#&#8203;996](https://github.com/mikepenz/AboutLibraries/issues/996) - Introduce new `rememberLibraries` API - PR: [#&#8203;1000](https://github.com/mikepenz/AboutLibraries/issues/1000) - Update to the latest stable dependency versions | Kotlin 2.0.20 - PR: [#&#8203;1017](https://github.com/mikepenz/AboutLibraries/issues/1017) #### 💬 Other - Enhanced wasm sample app | CI to publish to GitHub pages - PR: [#&#8203;984](https://github.com/mikepenz/AboutLibraries/issues/984) - Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10 - PR: [#&#8203;988](https://github.com/mikepenz/AboutLibraries/issues/988) - Reduce noise of AmbiguousArtifactVariantsException logs even more - PR: [#&#8203;990](https://github.com/mikepenz/AboutLibraries/issues/990) - Enhance README for `exportVariant` API - PR: [#&#8203;994](https://github.com/mikepenz/AboutLibraries/issues/994) - Dependency Upgrades | Compose 1.6.11 - PR: [#&#8203;997](https://github.com/mikepenz/AboutLibraries/issues/997) - Introduce test module with limited dependencies - PR: [#&#8203;1009](https://github.com/mikepenz/AboutLibraries/issues/1009) ### [`v11.2.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/11.2.2) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/11.2.1...11.2.2) #### 🚀 Features - Kotlin 2.x | Compose Compiler Update | Dependency upgrades - PR: [#&#8203;982](https://github.com/mikepenz/AboutLibraries/issues/982) - Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10 - PR: [#&#8203;988](https://github.com/mikepenz/AboutLibraries/issues/988) - Fix Library badge cutoff - PR: [#&#8203;996](https://github.com/mikepenz/AboutLibraries/issues/996) - Introduce new `rememberLibraries` API - PR: [#&#8203;1000](https://github.com/mikepenz/AboutLibraries/issues/1000) #### 💬 Other - Enhanced wasm sample app | CI to publish to GitHub pages - PR: [#&#8203;984](https://github.com/mikepenz/AboutLibraries/issues/984) - Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10 - PR: [#&#8203;988](https://github.com/mikepenz/AboutLibraries/issues/988) - Reduce noise of AmbiguousArtifactVariantsException logs even more - PR: [#&#8203;990](https://github.com/mikepenz/AboutLibraries/issues/990) - Enhance README for `exportVariant` API - PR: [#&#8203;994](https://github.com/mikepenz/AboutLibraries/issues/994) - Dependency Upgrades | Compose 1.6.11 - PR: [#&#8203;997](https://github.com/mikepenz/AboutLibraries/issues/997) ### [`v11.2.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/11.2.1) [Compare Source](https://github.com/mikepenz/AboutLibraries/compare/11.2.0...11.2.1) #### 💬 Other - Reduce noise of AmbiguousArtifactVariantsException logs even more - PR: [#&#8203;990](https://github.com/mikepenz/AboutLibraries/issues/990) - Thanks [@&#8203;sebokopter](https://github.com/sebokopter) ### [`v11.2.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/11.2.0) #### 🚀 Features - Kotlin 2.x | Compose Compiler Update | Dependency upgrades - PR: [#&#8203;982](https://github.com/mikepenz/AboutLibraries/issues/982) - Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10 - PR: [#&#8203;988](https://github.com/mikepenz/AboutLibraries/issues/988) #### 💬 Other - Enhanced wasm sample app | CI to publish to GitHub pages - PR: [#&#8203;984](https://github.com/mikepenz/AboutLibraries/issues/984) - Upgrade to Kotiln 2.0.0 | Upgrade to Compose Multiplatform 1.6.10 - PR: [#&#8203;988](https://github.com/mikepenz/AboutLibraries/issues/988) ### [`v11.1.4`](https://github.com/mikepenz/AboutLibraries/releases/tag/v11.1.4) #### 🐛 Fixes - Fix CollectorTask output to be dependent on project name \[Plugin] - PR: [#&#8203;980](https://github.com/mikepenz/AboutLibraries/issues/980) ### [`v11.1.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/v11.1.3) #### 🚀 Features - Ignore case for name of new `allowedLicensesMap` - PR: [#&#8203;976](https://github.com/mikepenz/AboutLibraries/issues/976) ### [`v11.1.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v11.1.2) #### 🚀 Features - New API to allow some licenses only for specific libraries - PR: [#&#8203;972](https://github.com/mikepenz/AboutLibraries/issues/972) #### 💬 Other - Protect from problems collecting all dependencies - PR: [#&#8203;971](https://github.com/mikepenz/AboutLibraries/issues/971) ### [`v11.1.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v11.1.1) #### 🚀 Features - Library Serializer - PR: [#&#8203;963](https://github.com/mikepenz/AboutLibraries/issues/963) - Thanks [@&#8203;DatL4g](https://github.com/DatL4g) - Update major dependencies | Compose 1.6.4 | Compose-MP 1.6.1 - PR: [#&#8203;968](https://github.com/mikepenz/AboutLibraries/issues/968) #### 🐛 Fixes - Set onclick listener of SimpleLibraryItem to null if no license is known - PR: [#&#8203;966](https://github.com/mikepenz/AboutLibraries/issues/966) - Thanks [@&#8203;alexbakker](https://github.com/alexbakker) - Sort a copy of the list of libraries to prevent a crash - PR: [#&#8203;967](https://github.com/mikepenz/AboutLibraries/issues/967) - Thanks [@&#8203;alexbakker](https://github.com/alexbakker) ### [`v11.1.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v11.1.0) #### 🚀 Features - Upgrade dependencies | Compose 1.6.0 | Compose Compiler | Lifecycle - PR: [#&#8203;950](https://github.com/mikepenz/AboutLibraries/issues/950) - Make Library and Licenses data classes stable with KotlinX Collections - PR: [#&#8203;947](https://github.com/mikepenz/AboutLibraries/issues/947) - Compose 1.6 | KotlinX Updates - PR: [#&#8203;958](https://github.com/mikepenz/AboutLibraries/issues/958) - Update to compose-multiplatform 1.6.0 / compose-android 1.6.2 - PR: [#&#8203;961](https://github.com/mikepenz/AboutLibraries/issues/961) #### 🐛 Fixes - Fix wasm sample app no longer loading - PR: [#&#8203;951](https://github.com/mikepenz/AboutLibraries/issues/951) #### 💬 Other - Update README with warning on configPath - PR: [#&#8203;948](https://github.com/mikepenz/AboutLibraries/issues/948) - Module specific names - PR: [#&#8203;952](https://github.com/mikepenz/AboutLibraries/issues/952) - Lower noise of log - PR: [#&#8203;956](https://github.com/mikepenz/AboutLibraries/issues/956) - Update CI gradle action - PR: [#&#8203;957](https://github.com/mikepenz/AboutLibraries/issues/957) - Fix CI for releases on macOS-14 runner - PR: [#&#8203;960](https://github.com/mikepenz/AboutLibraries/issues/960) ### [`v10.10.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.10.0) #### 🚀 Features - Wasm compatiblity - PR: [#&#8203;940](https://github.com/mikepenz/AboutLibraries/issues/940) - Material 3 compose module - PR: [#&#8203;944](https://github.com/mikepenz/AboutLibraries/issues/944) #### 🐛 Fixes - Protect when opening invalid urls in compose - PR: [#&#8203;939](https://github.com/mikepenz/AboutLibraries/issues/939) #### 💬 Other - Update CI action versions - PR: [#&#8203;941](https://github.com/mikepenz/AboutLibraries/issues/941) ### [`v10.9.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.9.2) #### 🚀 Features - Compose 1.5.4 (mp 1.5.10) | wasm target for `core` module | Kotlin 1.9.20 - PR: [#&#8203;932](https://github.com/mikepenz/AboutLibraries/issues/932) ### [`v10.9.2-wasm1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.9.2-wasm1) #### 🚀 Features - Experimental build with a wasm target for the compose module ### [`v10.9.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.9.1) #### 🚀 Features - Allow styling of dialog's confirm button color - PR: [#&#8203;927](https://github.com/mikepenz/AboutLibraries/issues/927) - Thanks [@&#8203;svenjacobs](https://github.com/svenjacobs) #### 💬 Other - Introduce new debug logs in plugin - PR: [#&#8203;928](https://github.com/mikepenz/AboutLibraries/issues/928) ### [`v10.9.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.9.0) #### 🚀 Features - Dependency Upgrades | Refactor Compose module - PR: [#&#8203;913](https://github.com/mikepenz/AboutLibraries/issues/913) - Upgrade multiplatform setup | Compose 1.5.0 - PR: [#&#8203;915](https://github.com/mikepenz/AboutLibraries/issues/915) - Always display header of Libraries composable - PR: [#&#8203;920](https://github.com/mikepenz/AboutLibraries/issues/920) - Thanks [@&#8203;Paschmid](https://github.com/Paschmid) - Dependency Upgrades | Compose 1.5.1 | Kotlin 1.9.10 - PR: [#&#8203;924](https://github.com/mikepenz/AboutLibraries/issues/924) ### [`v10.8.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.8.3) #### 🚀 Features - Optimize Compose stability - PR: [#&#8203;906](https://github.com/mikepenz/AboutLibraries/issues/906) #### 🐛 Fixes - Fix license `url` being set wrong - PR: [#&#8203;908](https://github.com/mikepenz/AboutLibraries/issues/908) - Thanks [@&#8203;rocka](https://github.com/rocka) for the report ### [`v10.8.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.8.2) #### 🐛 Fixes - Adjust `OutputFile` property - PR: [#&#8203;903](https://github.com/mikepenz/AboutLibraries/issues/903) ### [`v10.8.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.8.1) #### 🚀 Features - Open license in browser if no license text is available on Android - PR: [#&#8203;896](https://github.com/mikepenz/AboutLibraries/issues/896) #### 🐛 Fixes - Adjust `Output` annotation for ` AboutLibrariesTask ` - PR: [#&#8203;899](https://github.com/mikepenz/AboutLibraries/issues/899) #### 💬 Other - Dependency updates | Kotlin | Compose Compiler - PR: [#&#8203;897](https://github.com/mikepenz/AboutLibraries/issues/897) - Update changelog config - PR: [#&#8203;898](https://github.com/mikepenz/AboutLibraries/issues/898) ### [`v10.8.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.8.0) #### 🚀 Features - Fallback to opening the license in a browser if no custom behaviour is defined - PR: [#&#8203;894](https://github.com/mikepenz/AboutLibraries/issues/894) - ⚠️ This is a behaviour change! - Detect GPL 3.0 license without `only` component - PR: [#&#8203;894](https://github.com/mikepenz/AboutLibraries/issues/894) - Thanks [@&#8203;mbiebl](https://github.com/mbiebl) - Dependency updates | Kotlin 1.8.22 - PR: [#&#8203;891](https://github.com/mikepenz/AboutLibraries/issues/891) #### 🐛 Fixes - Use `register` for plugin task registration - PR: [#&#8203;890](https://github.com/mikepenz/AboutLibraries/issues/890) - Thanks [@&#8203;CharlieTap](https://github.com/CharlieTap) ### [`v10.7.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.7.0) #### 🚀 Features - Dependency Upgrades | Compose 1.4.3 / Compose-Jb 1.4.0 / Kotlin 1.8.21 - PR: [#&#8203;876](https://github.com/mikepenz/AboutLibraries/issues/876) - Failsafe on missing `title` for library - PR: [#&#8203;880](https://github.com/mikepenz/AboutLibraries/issues/880) - Thanks [@&#8203;TSurkis](https://github.com/TSurkis) #### 🐛 Fixes - Adjustments on `SpdxLicense` class - PR: [#&#8203;877](https://github.com/mikepenz/AboutLibraries/issues/877) #### 💬 Other - Drop bundled `SpdxLicense` from `core` module - PR: [#&#8203;883](https://github.com/mikepenz/AboutLibraries/issues/883) ### [`v10.6.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.6.3) #### 🐛 Fixes - Replace `pritnln` in core plugin components with the `LOGGER` - PR: [#&#8203;873](https://github.com/mikepenz/AboutLibraries/issues/873) - Thanks for the report [@&#8203;stkent](https://github.com/stkent) - Detect enabled configuration cache for Gradle 8.x - PR: [#&#8203;874](https://github.com/mikepenz/AboutLibraries/issues/874) - Thanks for the report [@&#8203;androidacy-user](https://github.com/androidacy-user) ### [`v10.6.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.6.2) #### 🚀 Features - Add new configuration API to filter variants to cover during `collectDependencies` - PR: [#&#8203;861](https://github.com/mikepenz/AboutLibraries/issues/861) - Thanks [@&#8203;jsilva05](https://github.com/jsilva05) for the suggestion - Sort content prior to writing it into json for reproducible builds - PR: [#&#8203;862](https://github.com/mikepenz/AboutLibraries/issues/862) - Thanks [@&#8203;rocka](https://github.com/rocka) for the suggestion #### 💬 Other - Update README.md to state CSV print is only done in CLI - PR: [#&#8203;854](https://github.com/mikepenz/AboutLibraries/issues/854) - Update README.md - PR: [#&#8203;855](https://github.com/mikepenz/AboutLibraries/issues/855) ### [`v10.6.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.6.1) #### 🐛 Fixes - Set JVM target version to 11 for Gradle Plugin - PR: [#&#8203;850](https://github.com/mikepenz/AboutLibraries/issues/850) - Thanks for the report [@&#8203;twwd](https://github.com/twwd) ### [`v10.6.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.6.0) #### 🚀 Features - iOS and MacOS for Compose Module Support - PR: [#&#8203;812](https://github.com/mikepenz/AboutLibraries/issues/812) - Dependency upgrades - PR: [#&#8203;828](https://github.com/mikepenz/AboutLibraries/issues/828) - Introduce support to recursively fetch parents of POM files - PR: [#&#8203;829](https://github.com/mikepenz/AboutLibraries/issues/829) - Bump git from 1.12.0 to 1.13.0 - PR: [#&#8203;830](https://github.com/mikepenz/AboutLibraries/issues/830) - Allow changing typography in the compose module - PR: [#&#8203;831](https://github.com/mikepenz/AboutLibraries/issues/831) - Update major dependencies | Kotlin | Compose | Material - PR: [#&#8203;834](https://github.com/mikepenz/AboutLibraries/issues/834) - Upgrade dependencies to the last major version - PR: [#&#8203;843](https://github.com/mikepenz/AboutLibraries/issues/843) - Add API to configure `itemSpacing` for compose - PR: [#&#8203;844](https://github.com/mikepenz/AboutLibraries/issues/844) #### 🐛 Fixes - Fix plugin mistakenly filtering build variants containing `test` in the name - PR: [#&#8203;820](https://github.com/mikepenz/AboutLibraries/issues/820) - Fix SPDX licenses not correctly matched for compliance report - PR: [#&#8203;833](https://github.com/mikepenz/AboutLibraries/issues/833) - Update library publishing code - PR: [#&#8203;846](https://github.com/mikepenz/AboutLibraries/issues/846) #### 💬 Other - Update GitHub Actions dependencies - PR: [#&#8203;823](https://github.com/mikepenz/AboutLibraries/issues/823) ### [`v10.5.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.5.2) #### 🚀 Features - Dependency updates | Compose 1.3.0 - PR: [#&#8203;810](https://github.com/mikepenz/AboutLibraries/issues/810) - Add support to `prettyPrint` the JSON file - PR: [#&#8203;818](https://github.com/mikepenz/AboutLibraries/issues/818) - Thanks for the suggestion [@&#8203;apkelly](https://github.com/apkelly) - Update to compose 1.3.1 - PR: [#&#8203;819](https://github.com/mikepenz/AboutLibraries/issues/819) #### 🐛 Fixes - Fix default color for HtmlText and dark theme - PR: [#&#8203;815](https://github.com/mikepenz/AboutLibraries/issues/815) - Thanks [@&#8203;leinardi](https://github.com/leinardi) ### [`v10.5.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.5.1) #### 🚀 Features - Compose-jb 1.2.0 | Compose Compiler 1.3.2 | Kotlin 1.7.20 - PR: [#&#8203;806](https://github.com/mikepenz/AboutLibraries/issues/806) #### 🐛 Fixes - Remove usage of experimental `DialogProperties` - PR: [#&#8203;807](https://github.com/mikepenz/AboutLibraries/issues/807) - Thanks [@&#8203;LilianaFaustinoBloco](https://github.com/LilianaFaustinoBloco) for the report #### 🚀 Features - Compose-jb 1.2.0 | Compose Compiler 1.3.2 | Kotlin 1.7.20 - PR: [#&#8203;806](https://github.com/mikepenz/AboutLibraries/issues/806) #### 🐛 Fixes - Remove usage of experimental `DialogProperties` - PR: [#&#8203;807](https://github.com/mikepenz/AboutLibraries/issues/807) #### 🚀 Features - Compose-jb 1.2.0 | Compose Compiler 1.3.2 | Kotlin 1.7.20 - PR: [#&#8203;806](https://github.com/mikepenz/AboutLibraries/issues/806) #### 🐛 Fixes - Remove usage of experimental `DialogProperties` - PR: [#&#8203;807](https://github.com/mikepenz/AboutLibraries/issues/807) ### [`v10.5.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.5.0) #### 🚀 Features - Prefix task properties - PR: [#&#8203;803](https://github.com/mikepenz/AboutLibraries/issues/803) - Dependency updates | Compose 1.2.1 | Kotlin 1.7.10 - PR: [#&#8203;804](https://github.com/mikepenz/AboutLibraries/issues/804) #### 🐛 Fixes - Use `colorControlNormal` for `SearchView`'s `EditText` color - PR: [#&#8203;790](https://github.com/mikepenz/AboutLibraries/issues/790) - Thanks for the report [@&#8203;wseemannroku](https://github.com/wseemannroku) - Fix support for JVM / Multiplatform only projects (without android tooling) - PR: [#&#8203;801](https://github.com/mikepenz/AboutLibraries/issues/801) - Thanks for the report [@&#8203;Cailocan](https://github.com/Cailocan) - Fix `IllegalStateException` due to `rememberSaveable` - PR: [#&#8203;802](https://github.com/mikepenz/AboutLibraries/issues/802) - Thanks for the report [@&#8203;danielbanks](https://github.com/danielbanks) #### 💬 Other - Update plugin implementation notes - PR: [#&#8203;788](https://github.com/mikepenz/AboutLibraries/issues/788) - Thanks [@&#8203;cyb3rko](https://github.com/cyb3rko) - Introduce CI workflow for Dependency Submission - PR: [#&#8203;791](https://github.com/mikepenz/AboutLibraries/issues/791) - Adjust `buildConfiguration` for Dependency submission of `app-desktop` module - PR: [#&#8203;792](https://github.com/mikepenz/AboutLibraries/issues/792) - Update `dependency-submisssion` CI pipeline - PR: [#&#8203;793](https://github.com/mikepenz/AboutLibraries/issues/793) #### Dependencies compile / target 33 gradleBuild 7.3.0 kotlinCore 1.7.10 kotlinxSerialization = 1.4.0 compose 1.2.1 composeCompiler 1.3.1 composeJb 1.2.0-beta01 activity 1.6.0 constraintLayout 2.1.4 core 1.9.0 lifecycle 2.5.1 navigation 2.5.2 accompanist 0.25.1 ### [`v10.4.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.4.0) #### 🚀 Features - Introduce support for `platform` dependencies to be included in report - PR: [#&#8203;786](https://github.com/mikepenz/AboutLibraries/issues/786) - Thanks [@&#8203;wseemannroku](https://github.com/wseemannroku) for the report - Kotlin 1.7.0 | Compose Compiler 1.2.0 - PR: [#&#8203;774](https://github.com/mikepenz/AboutLibraries/issues/774) - Dependency updates | Compose 1.2.0 | Compile & TargetSDK 32 - PR: [#&#8203;785](https://github.com/mikepenz/AboutLibraries/issues/785) - Gradle 7.5 upgrade - PR: [#&#8203;780](https://github.com/mikepenz/AboutLibraries/issues/780) - Update compose-jb to new alpha build - PR: [#&#8203;781](https://github.com/mikepenz/AboutLibraries/issues/781) #### 🐛 Fixes - Test to lower configuration cache failure - PR: [#&#8203;775](https://github.com/mikepenz/AboutLibraries/issues/775) - Fix crash when providing the Libs container to the legacy UI module - PR: [#&#8203;778](https://github.com/mikepenz/AboutLibraries/issues/778) #### 💬 Other - Upgrade `core` module `build.gradle` to `.kts` - PR: [#&#8203;776](https://github.com/mikepenz/AboutLibraries/issues/776) ### [`v10.3.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.3.1) #### 🚀 Features - Expand platforms the library is built for - PR: [#&#8203;767](https://github.com/mikepenz/AboutLibraries/issues/767) #### 🐛 Fixes - Fix compilation targets - PR: [#&#8203;769](https://github.com/mikepenz/AboutLibraries/issues/769) ### [`v10.3.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.3.0) #### 🚀 Features - Don't show empty license dialogs - PR: [#&#8203;760](https://github.com/mikepenz/AboutLibraries/issues/760) - thanks [@&#8203;ahuja-kalido](https://github.com/ahuja-kalido) for the report - Introduce API to configure Libs for legacy view UI - PR: [#&#8203;761](https://github.com/mikepenz/AboutLibraries/issues/761) - Introduce ability to adjust `Libs` content - PR: [#&#8203;762](https://github.com/mikepenz/AboutLibraries/issues/762) - Introduce support for custom header in compose UI - PR: [#&#8203;757](https://github.com/mikepenz/AboutLibraries/issues/757) - thanks [@&#8203;Nailik](https://github.com/Nailik) ### [`v10.2.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.2.0) #### 🚀 Features - Dependency updates | material-components 1.6.0 - PR: [#&#8203;753](https://github.com/mikepenz/AboutLibraries/issues/753) - Improved theming capabilities - PR: [#&#8203;754](https://github.com/mikepenz/AboutLibraries/issues/754) #### 🐛 Fixes - Fixed HtmlText TextView color - PR: [#&#8203;752](https://github.com/mikepenz/AboutLibraries/issues/752) - Thanks [@&#8203;Nailik](https://github.com/Nailik) #### 💬 Other - Add SECURITY.md - PR: [#&#8203;748](https://github.com/mikepenz/AboutLibraries/issues/748) ### [`v10.1.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.1.0) #### 🚀 Features - Expose LazyListState for compose - PR: [#&#8203;744](https://github.com/mikepenz/AboutLibraries/issues/744) - EvaluationDependsOnChildren for gradle task - PR: [#&#8203;745](https://github.com/mikepenz/AboutLibraries/issues/745) - Gradle 7.4.2 update - PR: [#&#8203;746](https://github.com/mikepenz/AboutLibraries/issues/746) ### [`v10.0.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.0.1) #### 🚀 Features - Provide color params for custom color system when using predefined co… - PR: [#&#8203;740](https://github.com/mikepenz/AboutLibraries/issues/740) - Fallback for miss-configured library name in pom file - PR: [#&#8203;742](https://github.com/mikepenz/AboutLibraries/issues/742) ### [`v10.0.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v10.0.0) #### 🚀 Features - Introduce initial support for Gradle configuration cache - PR: [#&#8203;682](https://github.com/mikepenz/AboutLibraries/issues/682) - \[V10] Prototype next generation Kotlin Multiplatform AboutLibraries - PR: [#&#8203;685](https://github.com/mikepenz/AboutLibraries/issues/685) - Enhanced compose dark/light theme handling - PR: [#&#8203;689](https://github.com/mikepenz/AboutLibraries/issues/689) - Upgrade dependencies (compose-jb 1.0.0-rc3) - PR: [#&#8203;690](https://github.com/mikepenz/AboutLibraries/issues/690) - Upgrade to gradle 7.3.1 - PR: [#&#8203;695](https://github.com/mikepenz/AboutLibraries/issues/695) - Update to compose-jb 1.0.0 - PR: [#&#8203;694](https://github.com/mikepenz/AboutLibraries/issues/694) - Upgrade CI build setup - PR: [#&#8203;696](https://github.com/mikepenz/AboutLibraries/issues/696) - Kotlin 1.6.10 | Compose 1.1.0-beta04 | Compose-jb 1.0.1-rc2 - PR: [#&#8203;697](https://github.com/mikepenz/AboutLibraries/issues/697) - Offline mode - PR: [#&#8203;698](https://github.com/mikepenz/AboutLibraries/issues/698) - Add support to fetch project funding information from GitHub APi - PR: [#&#8203;699](https://github.com/mikepenz/AboutLibraries/issues/699) - Gradle 7.3.2 - PR: [#&#8203;700](https://github.com/mikepenz/AboutLibraries/issues/700) - Introduce new `fundLibraries` gradle task - PR: [#&#8203;701](https://github.com/mikepenz/AboutLibraries/issues/701) - Compose 1.1.0-rc01 - PR: [#&#8203;702](https://github.com/mikepenz/AboutLibraries/issues/702) - Kotlin Coroutines 1.6.0-rc3 | Kotlin Compose Compiler 1.1.0-rc02 - PR: [#&#8203;703](https://github.com/mikepenz/AboutLibraries/issues/703) - Enhanced compose license dialog theming - PR: [#&#8203;704](https://github.com/mikepenz/AboutLibraries/issues/704) - Expand compose API to be more flexible - PR: [#&#8203;709](https://github.com/mikepenz/AboutLibraries/issues/709) - Dependency updates 2022.01.07 - PR: [#&#8203;710](https://github.com/mikepenz/AboutLibraries/issues/710) - Order case insensitive by default - PR: [#&#8203;711](https://github.com/mikepenz/AboutLibraries/issues/711) - Material Components 1.5.0 - PR: [#&#8203;712](https://github.com/mikepenz/AboutLibraries/issues/712) - Handle secondary URL for BSD license - PR: [#&#8203;716](https://github.com/mikepenz/AboutLibraries/issues/716) - Add ability to allow licenses based on the URL - PR: [#&#8203;718](https://github.com/mikepenz/AboutLibraries/issues/718) - Enhanced logging on GitHub API rate_limit | Enhanced offline mode - PR: [#&#8203;719](https://github.com/mikepenz/AboutLibraries/issues/719) - Introduce ability to merge libraries via custom data using a regex - PR: [#&#8203;720](https://github.com/mikepenz/AboutLibraries/issues/720) - Add ability to provide tag for libraries (via custom configs) - PR: [#&#8203;722](https://github.com/mikepenz/AboutLibraries/issues/722) - Lower minAPI requirement for `core` module to API 19 - PR: [#&#8203;723](https://github.com/mikepenz/AboutLibraries/issues/723) - Upgrade dependencies | Compose 1.1.0-rc03 | Compose-jb 1.0.1 | Navigation 2.4.0 - PR: [#&#8203;726](https://github.com/mikepenz/AboutLibraries/issues/726) - Rework API to define `additionalLicenses` for gradle plugin - PR: [#&#8203;727](https://github.com/mikepenz/AboutLibraries/issues/727) - Add new API to Gradle Plugin allowing to exclude fields from the generated meta data json - PR: [#&#8203;728](https://github.com/mikepenz/AboutLibraries/issues/728) - Introduce API to modify output meta data json filename - PR: [#&#8203;729](https://github.com/mikepenz/AboutLibraries/issues/729) - Trim empty lines from license content and library name and description - PR: [#&#8203;730](https://github.com/mikepenz/AboutLibraries/issues/730) - Update dependencies | Compose 1.1.0 stable - PR: [#&#8203;731](https://github.com/mikepenz/AboutLibraries/issues/731) - Compose: Use Material Design AlertDialog - PR: [#&#8203;733](https://github.com/mikepenz/AboutLibraries/issues/733) - Update dependencies | Compose 1.1.1 | Compose-jb 1.1.0 - PR: [#&#8203;734](https://github.com/mikepenz/AboutLibraries/issues/734) - Gradle Mvn Publish update - PR: [#&#8203;736](https://github.com/mikepenz/AboutLibraries/issues/736) #### 🐛 Fixes - Fix casing of output directory spec - PR: [#&#8203;705](https://github.com/mikepenz/AboutLibraries/issues/705) - Fix missing licenses in custom libraries - PR: [#&#8203;735](https://github.com/mikepenz/AboutLibraries/issues/735) - Thanks [@&#8203;penn5](https://github.com/penn5) #### 💬 Other - Configure Compose UI in sample app - PR: [#&#8203;691](https://github.com/mikepenz/AboutLibraries/issues/691) - Documentation improvements - PR: [#&#8203;692](https://github.com/mikepenz/AboutLibraries/issues/692) - Add links to README.md - PR: [#&#8203;693](https://github.com/mikepenz/AboutLibraries/issues/693) - Improved error logging on missing Library information - PR: [#&#8203;708](https://github.com/mikepenz/AboutLibraries/issues/708) - Ensure `local.properties` in sample is read independent of exec root - PR: [#&#8203;717](https://github.com/mikepenz/AboutLibraries/issues/717) ### [`v8.9.4`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.9.4) #### 🚀 Features - Migrate to use FragmentContainerView - PR: [#&#8203;679](https://github.com/mikepenz/AboutLibraries/issues/679) - Thanks [@&#8203;h6ah4i](https://github.com/h6ah4i) ### [`v8.9.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.9.3) #### 🐛 Fixes - Fix dependencies included in `aboutlibraries` module - PR: [#&#8203;672](https://github.com/mikepenz/AboutLibraries/issues/672) ### [`v8.9.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.9.2) #### 🚀 Features - Dependency updates 2021.10.01 - PR: [#&#8203;670](https://github.com/mikepenz/AboutLibraries/issues/670) ### [`v8.9.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.9.1) #### 🚀 Features - Define showVersion and showLicense via xml - PR: [#&#8203;658](https://github.com/mikepenz/AboutLibraries/issues/658) - AboutLibraries plugin for library modules - PR: [#&#8203;662](https://github.com/mikepenz/AboutLibraries/issues/662) - Update dependencies to the latest stable release - PR: [#&#8203;663](https://github.com/mikepenz/AboutLibraries/issues/663) #### 💬 Other - Spelling - PR: [#&#8203;659](https://github.com/mikepenz/AboutLibraries/issues/659) - Thanks [@&#8203;jsoref](https://github.com/jsoref) ### [`v8.9.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.9.0) #### 🚀 Features - Lazy gradle task registration - PR: [#&#8203;654](https://github.com/mikepenz/AboutLibraries/issues/654) #### 🐛 Fixes - Downgrade gradle plugin version to resolve v6.x issues - PR: [#&#8203;653](https://github.com/mikepenz/AboutLibraries/issues/653) - Allow overwriting values via xml - PR: [#&#8203;655](https://github.com/mikepenz/AboutLibraries/issues/655) ### [`v8.8.6`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.8.6) #### 🚀 Features - Improve BSD-3-Clause matching - PR: [#&#8203;642](https://github.com/mikepenz/AboutLibraries/issues/642) - Enhance json license detection - PR: [#&#8203;643](https://github.com/mikepenz/AboutLibraries/issues/643) #### 🐛 Fixes - Fix gradle 7 support for export task - PR: [#&#8203;641](https://github.com/mikepenz/AboutLibraries/issues/641) ### [`v8.8.5`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.8.5) #### 🚀 Features - Remove library reliance on jcenter | Dependency updates - PR: [#&#8203;632](https://github.com/mikepenz/AboutLibraries/issues/632) - Gradle 7 Support - Thanks [@&#8203;arkon](https://github.com/arkon) for the report - PR: [#&#8203;633](https://github.com/mikepenz/AboutLibraries/issues/633) #### 🐛 Fixes - Gradle 7 Support - PR: [#&#8203;633](https://github.com/mikepenz/AboutLibraries/issues/633) #### 💬 Other - Remove library reliance on jcenter | Dependency updates - PR: [#&#8203;632](https://github.com/mikepenz/AboutLibraries/issues/632) ### [`v8.8.4`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.8.4) #### 🚀 Features - Kotlin 1.4.31 - PR: [#&#8203;626](https://github.com/mikepenz/AboutLibraries/issues/626) #### 🐛 Fixes - Fix license definition files not included in plugin - PR: [#&#8203;625](https://github.com/mikepenz/AboutLibraries/issues/625) ### [`v8.8.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.8.3) #### 🚀 Features - New feature allowing to search Libraries - PR: [#&#8203;620](https://github.com/mikepenz/AboutLibraries/issues/620) - Huge thanks to [@&#8203;dennisdeng2002](https://github.com/dennisdeng2002) for adding this feature ### [`v8.8.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.8.2) #### 🚀 Features - Update project to properly have transitive dependencies as compile - PR: [#&#8203;618](https://github.com/mikepenz/AboutLibraries/issues/618) ### [`v8.8.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.8.1) #### 🚀 Features - Publish only to sonatype | remove bintray - PR: [#&#8203;614](https://github.com/mikepenz/AboutLibraries/issues/614) - Kotlin 1.4.30 | Material components 1.3.0 | Gradle 6.8.2 - PR: [#&#8203;615](https://github.com/mikepenz/AboutLibraries/issues/615) ### [`v8.8.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.8.0) #### 🚀 Features - Usability enhancements for LibraryItem - PR: [#&#8203;610](https://github.com/mikepenz/AboutLibraries/issues/610) #### 🐛 Fixes - Optional configPath - PR: [#&#8203;609](https://github.com/mikepenz/AboutLibraries/issues/609) - Fix API 16 divider color - PR: [#&#8203;611](https://github.com/mikepenz/AboutLibraries/issues/611) ### [`v8.7.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.7.1) #### 🚀 Features - Improve cache invalidation strategy - PR: [#&#8203;607](https://github.com/mikepenz/AboutLibraries/issues/607) ### [`v8.7.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.7.0) #### 🚀 Features - Simplify setup with proguard | include consumer proguard rules - PR: [#&#8203;603](https://github.com/mikepenz/AboutLibraries/issues/603) - Simplify API to prepare the library meta information - PR: [#&#8203;604](https://github.com/mikepenz/AboutLibraries/issues/604) ### [`v8.6.9`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.6.9) #### 🚀 Features - Gradle 6.8.1 | Kotlin 1.4.21 - PR: [#&#8203;599](https://github.com/mikepenz/AboutLibraries/issues/599) - Gradle Plugin API to exclude libraries by pattern - PR: [#&#8203;600](https://github.com/mikepenz/AboutLibraries/issues/600) - Navigation 2.3.3 | Gradle Build Plugin 4.1.2 - PR: [#&#8203;601](https://github.com/mikepenz/AboutLibraries/issues/601) ### [`v8.6.8`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.6.8) #### 🐛 Fixes - Fixes for CC0-1.0, CC-BY-2.0, CC-BY-3.0 + CC-BY-4.0 - PR: [#&#8203;596](https://github.com/mikepenz/AboutLibraries/issues/596) - Thanks [@&#8203;rzimmer](https://github.com/rzimmer) ### [`v8.6.7`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.6.7) #### 🚀 Features - Update to gradle 6.8 - PR: [#&#8203;593](https://github.com/mikepenz/AboutLibraries/issues/593) #### 🐛 Fixes - Fix CC licenses - PR: [#&#8203;592](https://github.com/mikepenz/AboutLibraries/issues/592) ### [`v8.6.6`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.6.6) #### 🚀 Features - Add optional includeAllLicenses Gradle property to allow inclusion of all licenses - PR: [#&#8203;586](https://github.com/mikepenz/AboutLibraries/issues/586) #### 🐛 Fixes - Escape apostrophe for AMD license - PR: [#&#8203;587](https://github.com/mikepenz/AboutLibraries/issues/587) ### [`v8.6.5`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.6.5) #### 🚀 Features - Enhance custom license mapping | Fallback to display license id - PR: [#&#8203;583](https://github.com/mikepenz/AboutLibraries/issues/583) - Prefer `definedName` equal match for library modification, fallback to containing searchTerm - PR: [#&#8203;584](https://github.com/mikepenz/AboutLibraries/issues/584) ### [`v8.6.4`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.6.4) #### 🚀 Features - Update to Kotlin 1.4.21 | BuildTools 30.0.3 - PR: [#&#8203;580](https://github.com/mikepenz/AboutLibraries/issues/580) #### 🐛 Fixes - Defining customMappingText before usage - PR: [#&#8203;579](https://github.com/mikepenz/AboutLibraries/issues/579) #### 💬 Other - Fix incorrect string closing tag - PR: [#&#8203;575](https://github.com/mikepenz/AboutLibraries/issues/575) ### [`v8.6.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.6.3) #### 🚀 Features - Improve navigation compatiblity - PR: [#&#8203;573](https://github.com/mikepenz/AboutLibraries/issues/573) ### [`v8.6.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.6.2) #### 🚀 Features - Fill all artifactIds with property value - PR: [#&#8203;568](https://github.com/mikepenz/AboutLibraries/issues/568) - Gradle 6.7.1 - PR: [#&#8203;569](https://github.com/mikepenz/AboutLibraries/issues/569) ### [`v8.6.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.6.1) #### 🚀 Features - POM Placeholder support - PR: [#&#8203;565](https://github.com/mikepenz/AboutLibraries/issues/565) - Update dependencies 2020.11.24 - PR: [#&#8203;566](https://github.com/mikepenz/AboutLibraries/issues/566) ### [`v8.6.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.6.0) #### 🚀 Features - Compliance export - PR: [#&#8203;562](https://github.com/mikepenz/AboutLibraries/issues/562) #### 🐛 Fixes - Fix potential exception due to missing static folder - PR: [#&#8203;561](https://github.com/mikepenz/AboutLibraries/issues/561) ### [`v8.5.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.5.0) #### 🚀 Features - Update dependencies - PR: [#&#8203;559](https://github.com/mikepenz/AboutLibraries/issues/559) #### 🐛 Fixes - Fix exporting libraries via CLI - PR: [#&#8203;558](https://github.com/mikepenz/AboutLibraries/issues/558) ### [`v8.4.5`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.4.5) #### 🚀 Features - Debug capability for plugin, by adjusting setup as composite build - PR: [#&#8203;555](https://github.com/mikepenz/AboutLibraries/issues/555) - Thanks to [@&#8203;rpavlik](https://github.com/rpavlik) - Request additional licenses - PR: [#&#8203;553](https://github.com/mikepenz/AboutLibraries/issues/553) - Thanks you so much [@&#8203;rpavlik](https://github.com/rpavlik) #### 💬 Other - Reformat all resources - PR: [#&#8203;554](https://github.com/mikepenz/AboutLibraries/issues/554) ### [`v8.4.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.4.3) #### 🚀 Features - Code cleanup - PR: [#&#8203;539](https://github.com/mikepenz/AboutLibraries/issues/539) - thanks [@&#8203;koral--](https://github.com/koral--) - Update library dependencies to the latest stable versions - PR: [#&#8203;540](https://github.com/mikepenz/AboutLibraries/issues/540) - Update dependencies - PR: [#&#8203;546](https://github.com/mikepenz/AboutLibraries/issues/546) #### 🐛 Fixes - Fallback to licenseId if no licenseIds are specified - PR: [#&#8203;545](https://github.com/mikepenz/AboutLibraries/issues/545) #### 💬 Other - Fix typo in ReadMe - PR: [#&#8203;541](https://github.com/mikepenz/AboutLibraries/issues/541) - thanks [@&#8203;blundell](https://github.com/blundell) - Automatic changelog generation for releases - PR: [#&#8203;542](https://github.com/mikepenz/AboutLibraries/issues/542) ### [`v8.4.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.4.2) #### Warning Please note, due to some changes in the publishing procedure, v8.4.0 and v8.4.1 won't be available to use. Use v8.4.2 instead please #### CI - Fully automated CI pipeline - automatically publish library - automatically publish plugin #### Updates / Fixes - / #### Gradle Plugin - update gradle plugin for gradle v6.6.1 - update to kotlin v1.4.10 - Fix problem which could lead to a `StackOverflowException` - FIX https://github.com/mikepenz/AboutLibraries/issues/532 - Fix problem of potentially wrong pom meta data failing the generation ### [`v8.3.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.3.1) #### Updates / Fixes - minor code and library updates - Thanks [@&#8203;cyb3rko](https://github.com/cyb3rko) - https://github.com/mikepenz/AboutLibraries/pull/526 - update to kotlin v1.4.10 #### Gradle Plugin - update gradle plugin for gradle v6.6.1 - update to kotlin v1.4.10 ### [`v8.3.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.3.0) #### Updates / Fixes - remove obsolete color attribute   - FIX https://github.com/mikepenz/AboutLibraries/issues/509 - add support for multiple licenses per Library   - FIX https://github.com/mikepenz/AboutLibraries/issues/506 #### Gradle Plugin - Add exclusion list to gradle plugin - FIX https://github.com/mikepenz/AboutLibraries/issues/510 - remove annotations as deprecated   - FIX https://github.com/mikepenz/AboutLibraries/issues/505 - add support for multiple licenses per Library.kt   - FIX https://github.com/mikepenz/AboutLibraries/issues/506 - add support for custom license mapping to allow multiple licenses ### [`v8.2.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.2.0) #### Updates / Fixes - add support to map the author name to something manual if the pom does not specify it   - FIX https://github.com/mikepenz/AboutLibraries/issues/503 - update gradle to gradle 6.5 - update to stable android tools version 4.0.0 - update dependencies   - FastAdapter 5.1.0   - constraintlayout 2.0.0-beta06   - iconics 5.0.3   - materialdrawer 8.1.0   - core ktx 1.3.0 #### Gradle Plugin - ensure we recursively retrieve libraries - we also want to include runtime libraries in the dependencies   - this occurs for example if a dependency project contains a library   - FIX https://github.com/mikepenz/AboutLibraries/issues/501 ### [`v8.1.6`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.1.6) #### Updates / Fixes - fix insets not fully applied in landscape. Thanks [@&#8203;marcauberer](https://github.com/marcauberer) for reporting - https://github.com/mikepenz/AboutLibraries/issues/500 #### Gradle Plugin - / ### [`v8.1.4`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.1.4) #### Updates / Fixes - fix duplicated properties file in plugin Thanks [@&#8203;koral--](https://github.com/koral--) - https://github.com/mikepenz/AboutLibraries/issues/498 #### Gradle Plugin - / ### [`v8.1.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.1.3) #### Updates / Fixes - protect against crash reported by [@&#8203;Nekromancer](https://github.com/Nekromancer) - https://github.com/mikepenz/AboutLibraries/issues/497 #### Gradle Plugin - / ### [`v8.1.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.1.2) #### Updates / Fixes - support libraries without a library name as it is not required.   - fix according to: https://github.com/mikepenz/AboutLibraries/issues/494   - thanks [@&#8203;Zardozz](https://github.com/Zardozz) #### Gradle Plugin - / ### [`v8.1.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.1.1) #### Updates / Fixes - Fix card background color - Thanks [@&#8203;teobaranga](https://github.com/teobaranga) - fix `findLibraries` task was not working #### Gradle Plugin - / ### [`v8.1.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.1.0) #### Updates / Fixes - introduce a new minimal design variant for the AboutLibraries UI showing a more simple list - adjust the configuration class and make it an object - some smaller adjustments - provide interceptor to create custom item implementations - do not assume that we want a light statusbar with the light theme #### Gradle Plugin - / ### [`v8.0.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.0.2) #### Updates / Fixes - update some dependencies - use kotlin java8 options #### Gradle Plugin - update to latest com.gradle.plugin-plublish plugin - fix formatting - also make config non translateable   - FIX https://github.com/mikepenz/AboutLibraries/issues/478 ### [`v8.0.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.0.1) #### Updates / Fixes - add a new workflow to check gradle wrapper validity - update to latest gradle wrapper version - add new build variant to demo multi variant support #### Gradle Plugin - Fix clean task to properly delete the folders recursively - Thanks [@&#8203;jhansen2015](https://github.com/jhansen2015) (https://github.com/mikepenz/AboutLibraries/pull/482) - remove usage of internal API   - FIX https://github.com/mikepenz/AboutLibraries/issues/481 - add gradle version min check - add group to tasks to show up in the tasks report - create the about libraries build task per build variant with different output directories - add variant limitation to dependency collector - pass variant to task and processor to create variant specific output data - add per variant support to export task ### [`v8.0.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v8.0.0) #### Updates / Fixes - resolve potential issue in which a wrong written file could persist on disk - add some javadoc - cleanup not used functions #### Gradle Plugin As of `8.0.0` the gradle plugin is now on `jCenter`. ```javascript // Root build.gradle classpath "com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin:${latestAboutLibrariesVersion}" // App build.gradle apply plugin: 'com.mikepenz.aboutlibraries.plugin' ``` ### [`v7.1.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v7.1.0) - split `AboutLibraries` into `core` and `ui` module - for backwards compatibility the `ui` module stays the same name as the old module. - the new `core`s id is `aboutlibraries-core` - update recyclerView to v1.1.0 to hopefully resolve the problem for [@&#8203;mueller-ma](https://github.com/mueller-ma) - ensure to not ignore the ` aboutLibraries_description_text ` and `aboutLibraries_name_text` - Thanks for the fix [@&#8203;dzamlo](https://github.com/dzamlo) - Replace !TextUtils.isEmpty by Kotlins isNotEmpty for better readability - thanks for the PR [@&#8203;tobiasschuerg](https://github.com/tobiasschuerg) #### Modules implementation "com.mikepenz:aboutlibraries-core:7.1.0" // only core logic implementation "com.mikepenz:aboutlibraries:7.1.0" // adds all UI ### [`v7.0.4`](https://github.com/mikepenz/AboutLibraries/releases/tag/v7.0.4) - add new library specification and licenses - THANKS [@&#8203;staceybellerose](https://github.com/staceybellerose) - added licensescc20, unlicensed - added definition once, ChangelogLib - Update kotlin styles and add class field public method - THANKS [@&#8203;AllanWang](https://github.com/AllanWang) - Add defaults to preparing libraries - THANKS [@&#8203;AllanWang](https://github.com/AllanWang) ### [`v7.0.3`](https://github.com/mikepenz/AboutLibraries/releases/tag/v7.0.3) - specify the -module-name for kotlin to fix un-expected META-INF conflicts - https://github.com/mikepenz/AboutLibraries/issues/439 - add new library definition file for 'Android-FillableLoaders' - Thanks [@&#8203;michalstodolny](https://github.com/michalstodolny) ### [`v7.0.2`](https://github.com/mikepenz/AboutLibraries/releases/tag/v7.0.2) ### Changes - open up `LibsFragment` and `LibsSupportFragment` ### [`v7.0.1`](https://github.com/mikepenz/AboutLibraries/releases/tag/v7.0.1) ### Depencencies The following major dependency versions are required: ```gradle implementation "com.mikepenz:iconics-core:4.0.y" implementation "com.mikepenz:fastadapter:4.0.y" implementation "androidx.constraintlayout:constraintlayout:2.0.y" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.y" implementation "androidx.appcompat:appcompat:1.1.y" implementation "androidx.cardview:cardview:1.0.y" implementation "androidx.recyclerview:recyclerview:1.1.y" implementation "com.google.android.material:material:1.1.y" ``` ### Changes - update to FastAdapter v4.0.1 - update androidX dependencies to latest betas - exclude some meta_inf file - hopefully solves: https://github.com/mikepenz/AboutLibraries/issues/433 - change scroll bar style to keep list horizontal centered. - THANKS [@&#8203;fchauveau](https://github.com/fchauveau) (https://github.com/mikepenz/AboutLibraries/pull/435) - fix card layout to not cut off contents with new constraintlayout - move license descriptions to raw files - this fixes the STRING_TOO_LARGE issue experienced in some cases. - https://github.com/mikepenz/AboutLibraries/issues/434 ### [`v7.0.0`](https://github.com/mikepenz/AboutLibraries/releases/tag/v7.0.0) ### WARNING - this release is the first release of `AboutLibraries` migrated to kotlin. ### Depencencies The following major dependency versions are required: ```gradle implementation "com.mikepenz:iconics-core:4.x.y" implementation "com.mikepenz:fastadapter:4.x.y" implementation "androidx.constraintlayout:constraintlayout:2.x.y" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.x.y" implementation "androidx.appcompat:appcompat:1.x.y" implementation "androidx.cardview:cardview:1.x.y" implementation "androidx.recyclerview:recyclerview:1.x.y" implementation "com.google.android.material:material:1.x.y" ``` ### Changes - this release contains a big amount of changes, including many breaking API changes to make its implementation easier, and make the APIs better compatible with kotlin. - please note that the interface for items changed in the `FastAdapter` as such migrating to the new version will require more effort. ### Migration - Update `FastAdapter` to v4 - Check the `FastAdapter` changelog and [migration guide](https://github.com/mikepenz/FastAdapter/blob/develop/MIGRATION.md) - Update `Android-Iconics` to v4 - Ensure to update `Android-Iconics` for your project, and use the updated kotlin icon dependencies - See the migration notes for `Android-Iconics` if you run into problems - The general interfaces and everything stayed the same, and mainly everything was migrated to kotlin </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuOCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate-bot force-pushed renovate/com.mikepenz-aboutlibraries-12.x from abeb66722d to 7823c5dc40 2025-05-01 07:12:32 +00:00 Compare
renovate-bot force-pushed renovate/com.mikepenz-aboutlibraries-12.x from 7823c5dc40 to cd94291a73 2025-05-06 19:43:59 +00:00 Compare
renovate-bot force-pushed renovate/com.mikepenz-aboutlibraries-12.x from cd94291a73 to 23d88df9ac 2025-05-07 09:14:34 +00:00 Compare
renovate-bot force-pushed renovate/com.mikepenz-aboutlibraries-12.x from 23d88df9ac to 25377e89eb 2025-05-30 16:42:17 +00:00 Compare
renovate-bot force-pushed renovate/com.mikepenz-aboutlibraries-12.x from 25377e89eb to 9ec0aea1ca 2025-06-06 14:06:18 +00:00 Compare
renovate-bot force-pushed renovate/com.mikepenz-aboutlibraries-12.x from 9ec0aea1ca to bc396505c2 2025-06-10 13:07:11 +00:00 Compare
renovate-bot force-pushed renovate/com.mikepenz-aboutlibraries-12.x from bc396505c2 to 0a316afde8 2025-06-10 23:04:39 +00:00 Compare
renovate-bot force-pushed renovate/com.mikepenz-aboutlibraries-12.x from 0a316afde8 to fff34b84ea 2025-06-15 08:06:02 +00:00 Compare
renovate-bot force-pushed renovate/com.mikepenz-aboutlibraries-12.x from fff34b84ea to abda1ecbea 2025-07-01 20:05:41 +00:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/com.mikepenz-aboutlibraries-12.x:renovate/com.mikepenz-aboutlibraries-12.x
git switch renovate/com.mikepenz-aboutlibraries-12.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/com.mikepenz-aboutlibraries-12.x
git switch renovate/com.mikepenz-aboutlibraries-12.x
git rebase main
git switch main
git merge --ff-only renovate/com.mikepenz-aboutlibraries-12.x
git switch renovate/com.mikepenz-aboutlibraries-12.x
git rebase main
git switch main
git merge --no-ff renovate/com.mikepenz-aboutlibraries-12.x
git switch main
git merge --squash renovate/com.mikepenz-aboutlibraries-12.x
git switch main
git merge --ff-only renovate/com.mikepenz-aboutlibraries-12.x
git switch main
git merge renovate/com.mikepenz-aboutlibraries-12.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: kumi/andOTP#21
No description provided.