Releases: mikepenz/AboutLibraries
Releases · mikepenz/AboutLibraries
15.0.0-a02
- no changes
15.0.0-a01
🚀 Features
- feat: remove legacy View-based UI module (aboutlibraries)
- PR: #1349
- feat(ui): nextgen UI — variant system, accent theming, search, and sample app redesign
- PR: #1352
- feat(test): integrate DejaVu for Compose recomposition stability tests
- PR: #1353
- feat(sample): add header position setting (fixed, in-list, sticky)
- PR: #1354
- feat(sample): animate accent color transitions
- PR: #1356
- feat(style): add m3LibrariesStyle / m2LibrariesStyle convenience factories
- PR: #1357
- feat(icons): replace Canvas-drawn glyphs with Material Symbols ImageVectors; make icons configurable
- PR: #1358
- feat: v15 — variant system, action interceptor, nextgen UI, M2 dark theme fix
- PR: #1360
- feat(compose): LibraryBadges/LibraryActionBadges config API + curated LicensePalette fallback
- PR: #1362
- perf(compose): Compose API improvements — performance, design, and token consistency
- PR: #1363
- fix(plugin): register android tasks for com.android.kotlin.multiplatform.library
- PR: #1367
- feat!: upgrade to Compose 1.11.0-rc01, drop x64 iOS/macOS targets
- PR: #1370
🐛 Fixes
- fix(sample): M2/M3 switcher, variant colors, and header fixes
- PR: #1355
- fix(sample): replace remember-based requestFocus with LaunchedEffect
- PR: #1359
💬 Other
- feat(compose): replace HSV hash fallback with curated LicensePalette cycling
- PR: #1361
- fix(sample): introduce fakeLibraries for JVM-compatible compose-buddy previews
- PR: #1366
Contributors:
14.2.0
14.1.0
🚀 Features
- feat(plugin): add includeLicenses build-time filter
- PR: #1345
🧪 Tests
- test(plugin): add Groovy DSL functional tests for collect shadowing
- PR: #1333
💬 Other
- chore(deps): update plugin com.gradle.plugin-publish to v2
- PR: #1325
- chore(renovate): extend shared convention preset
- PR: #1334
- chore(deps): update github actions updates
- PR: #1336
- chore(deps): update gradle to v9.4.1
- PR: #1337
- fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.14.3
- PR: #1323
- fix(deps): update dependency com.mikepenz:version-catalog to v0.14.1
- PR: #1322
- fix(plugin): restore SetProperty DSL, map to string input for CC
- PR: #1340
- chore(deps): update github actions updates
- PR: #1341
- chore(deps): update actions/upload-pages-artifact action to v5
- PR: #1344
- chore(deps): update actions/github-script action to v9
- PR: #1343
- fix(deps): update dependency org.apache.maven:maven-model-builder to v3.9.15
- PR: #1346
- fix(build): remove os.arch=x86_64 workaround breaking Kotlin Native on arm64
- PR: #1350
Contributors:
- @mikepenz, @renovate-mike[bot]
14.1.0-b01
🧪 Tests
- test(plugin): add Groovy DSL functional tests for collect shadowing
- PR: #1333
💬 Other
- chore(deps): update plugin com.gradle.plugin-publish to v2
- PR: #1325
- chore(renovate): extend shared convention preset
- PR: #1334
- chore(deps): update github actions updates
- PR: #1336
- chore(deps): update gradle to v9.4.1
- PR: #1337
- fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.14.3
- PR: #1323
- fix(deps): update dependency com.mikepenz:version-catalog to v0.14.1
- PR: #1322
- fix(plugin): restore SetProperty DSL, map to string input for CC
- PR: #1340
Contributors:
- @mikepenz, @renovate-mike[bot]
14.0.1
🐛 Fixes
- Restore empty color-v21 divider resources
- PR: #1331
💬 Other
- chore: Configure Renovate
- PR: #1317
- fix(deps): update dependency com.mikepenz:material-design-iconic-typeface to v2.2.0.10-kotlin
- PR: #1320
- chore(ci): enable automerge for gradle/maven patch and minor updates
- PR: #1327
- chore(deps): pin dependencies
- PR: #1319
- chore(deps): update actions/download-artifact action to v8
- PR: #1324
Contributors:
- @renovate-mike[bot], @mikepenz
14.0.0
🚀 Features
- Migrate back to normal collections and mark them stable
- PR: #1267
- Mark more classes stable
- PR: #1280
- Migrate to new AGP Plugin | Add support for new AGP Plugin
- PR: #1283
- Introduce new wear material 3 compose module
- PR: #1287
- Remove legacy Android task support in Gradle Plugin, improve support for new variant API
- PR: #1288
- Migrate to ArtifactView API
- PR: #1297
🧪 Tests
- Add Paparazzi preview tests and update dependencies
- PR: #1298
💬 Other
- Move to new KMP Android Library plugin for KMP library modules
- PR: #1278
- Add Compost Stability Plugin
- PR: #1279
- Prepare for paparazzi screenshot tests
- PR: #1285
- Improve Android KMP Gradle Plugin via Convention plugin
- PR: #1286
- Correct formatting of
kotlinx.immutablein MIGRATION.md- PR: #1290
- Update .gitignore to include .kotlin directory
- PR: #1291
- Update to compose multiplatform 1.10.0
- PR: #1292
- docs: add section about AGP 9.0 to README
- PR: #1295
- Bump actions/upload-artifact from 6 to 7
- PR: #1307
- docs: add description resource strings to keep file guidance
- PR: #1308
- Bump mikepenz/action-gh-release from 1 to 2
- PR: #1309
- Bump gradle/actions from 5 to 6
- PR: #1311
- Bump actions/configure-pages from 5 to 6
- PR: #1313
- Bump actions/deploy-pages from 4 to 5
- PR: #1312
- chore(deps): update dependencies | Kotlin 2.3.20 | Compose 1.10.3
- PR: #1314
- chore(ci): replace Danger with GitHub Actions native PR checks and SARIF
- PR: #1315
Contributors:
- @Goooler, @mikepenz, @keta1, @svenjacobs, @dependabot[bot], @jlee129589
14.0.0-rc02
- no changes
14.0.0-b03
🚀 Features
- Migrate to ArtifactView API
- PR: #1297
🧪 Tests
- Add Paparazzi preview tests and update dependencies
- PR: #1298
💬 Other
- docs: add section about AGP 9.0 to README
- PR: #1295
- Bump actions/upload-artifact from 6 to 7
- PR: #1307
- docs: add description resource strings to keep file guidance
- PR: #1308
- Bump mikepenz/action-gh-release from 1 to 2
- PR: #1309
Contributors:
- @svenjacobs, @mikepenz, @dependabot[bot], @jlee129589
14.0.0-b02
Important
Project formatted release notes will be provided in future releases again. These are GitHub auto generated
What's Changed
- Bump gradle/actions from 4 to 5 by @dependabot[bot] in #1240
- Update Compose Multiplatform to 1.9.0 | Compose 1.9.3 | Set Kotlin 1.8 for Gradle Plugin by @mikepenz in #1241
- Document note re resource shrinking for
withContext()API by @mikepenz in #1242 - Offer configuration to include test variants in generated metadata by @mikepenz in #1246
- Adjust default duplication merge behavior by @mikepenz in #1247
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1251
- Bump mikepenz/release-changelog-builder-action from 5 to 6 by @dependabot[bot] in #1252
- Fix incorrect keep.xml syntax in withContext() documentation by @smelfungus in #1256
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1258
- Fix warnings/errors about running the sample by @Goooler in #1266
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #1269
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #1268
- Update forced offline mode in
AboutLibrariesIdTaskby @mikepenz in #1272 - Compose 1.10.0 | Kotlin 2.3.0 by @mikepenz in #1273
- Migrate back to normal collections and mark them stable by @Goooler in #1267
- Move to new KMP Android Library plugin for KMP library modules by @mikepenz in #1278
- Add Compost Stability Plugin by @mikepenz in #1279
- Mark more classes stable by @Goooler in #1280
- Migrate to new AGP Plugin | Add support for new AGP Plugin by @mikepenz in #1283
- Prepare for paparazzi screenshot tests by @mikepenz in #1285
- Improve Android KMP Gradle Plugin via Convention plugin by @mikepenz in #1286
- Introduce new wear material 3 compose module by @mikepenz in #1287
- Remove legacy Android task support in Gradle Plugin, improve support for new variant API by @mikepenz in #1288
- Correct formatting of
kotlinx.immutablein MIGRATION.md by @Goooler in #1290 - Update .gitignore to include .kotlin directory by @keta1 in #1291
- Update to compose multiplatform 1.10.0 by @mikepenz in #1292
New Contributors
- @smelfungus made their first contribution in #1256
Full Changelog: 13.0.0-rc01...14.0.0-b02