renovate[bot]
8cc7de21a5
fix(deps): update emoji2 to v1.5.0
2025-02-09 14:42:17 +00:00
renovate[bot]
2f4b6dfa9f
fix(deps): update moshix to v0.29.0 ( #1145 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[dev.zacsweers.moshix:moshi-sealed-codegen](https://redirect.github.com/ZacSweers/MoshiX )
| `0.28.0` -> `0.29.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/dev.zacsweers.moshix:moshi-sealed-codegen/0.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/dev.zacsweers.moshix:moshi-sealed-codegen/0.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/dev.zacsweers.moshix:moshi-sealed-codegen/0.28.0/0.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/dev.zacsweers.moshix:moshi-sealed-codegen/0.28.0/0.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[dev.zacsweers.moshix:moshi-sealed-runtime](https://redirect.github.com/ZacSweers/MoshiX )
| `0.28.0` -> `0.29.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/dev.zacsweers.moshix:moshi-sealed-runtime/0.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/dev.zacsweers.moshix:moshi-sealed-runtime/0.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/dev.zacsweers.moshix:moshi-sealed-runtime/0.28.0/0.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/dev.zacsweers.moshix:moshi-sealed-runtime/0.28.0/0.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>ZacSweers/MoshiX
(dev.zacsweers.moshix:moshi-sealed-codegen)</summary>
###
[`v0.29.0`](https://redirect.github.com/ZacSweers/MoshiX/blob/HEAD/CHANGELOG.md#0290 )
[Compare
Source](https://redirect.github.com/ZacSweers/MoshiX/compare/0.28.0...0.29.0 )
*2024-11-29*
- **New**: Add option to disable auto-application of the Moshi
dependency in the moshi-ir Gradle plugin. `moshi {
applyMoshiDependency.set(false) }`.
- Update to Kotlin `2.1.0`. Note that this release requires Kotlin
`2.1.0` or later for moshi-ir due to changes in the IR API. It may work
on older releases, but it's untested.
- Update KotlinPoet to `2.0.0`.
- Update Guava to `33.3.1-jre`.
- Update kotlinx-collections-immutable to `0.3.8`.
- Build against KSP `2.1.0-1.0.29`.
- Build against Gradle `8.11.1`.
Special thanks to [@​plnice](https://redirect.github.com/plnice )
for contributing to this release!
</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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTQ1LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 18:22:20 +01:00
renovate[bot]
507e93b9d5
fix(deps): update moshi to v1.15.2 ( #1175 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.squareup.moshi:moshi-kotlin-codegen](https://redirect.github.com/square/moshi )
| `1.15.1` -> `1.15.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.moshi:moshi-kotlin-codegen/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.moshi:moshi-kotlin-codegen/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.moshi:moshi-kotlin-codegen/1.15.1/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.moshi:moshi-kotlin-codegen/1.15.1/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[com.squareup.moshi:moshi-adapters](https://redirect.github.com/square/moshi )
| `1.15.1` -> `1.15.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.moshi:moshi-adapters/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.moshi:moshi-adapters/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.moshi:moshi-adapters/1.15.1/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.moshi:moshi-adapters/1.15.1/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [com.squareup.moshi:moshi](https://redirect.github.com/square/moshi ) |
`1.15.1` -> `1.15.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.moshi:moshi/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.moshi:moshi/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.moshi:moshi/1.15.1/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.moshi:moshi/1.15.1/1.15.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>square/moshi
(com.squareup.moshi:moshi-kotlin-codegen)</summary>
###
[`v1.15.2`](https://redirect.github.com/square/moshi/blob/HEAD/CHANGELOG.md#Version-1152 )
[Compare
Source](https://redirect.github.com/square/moshi/compare/1.15.1...1.15.2 )
*2024-12-05*
- Do not generate conditional shrinker rules (i.e., `-if`) when the rule
is already predicated on the presence of the target type (as
`-keepnames` and `-keepclassmembers` are).
This will improve shrinker performance for projects with hundreds of
model types, as conditional rules are more expensive to evaluate.
</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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuMTQ1LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 18:02:56 +01:00
renovate[bot]
3d21fbac4b
fix(deps): update aboutlibraries to v11.5.0 ( #1212 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| com.mikepenz.aboutlibraries.plugin | `11.2.3` -> `11.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.mikepenz.aboutlibraries.plugin:com.mikepenz.aboutlibraries.plugin.gradle.plugin/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.mikepenz.aboutlibraries.plugin:com.mikepenz.aboutlibraries.plugin.gradle.plugin/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.mikepenz.aboutlibraries.plugin:com.mikepenz.aboutlibraries.plugin.gradle.plugin/11.2.3/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.mikepenz.aboutlibraries.plugin:com.mikepenz.aboutlibraries.plugin.gradle.plugin/11.2.3/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[com.mikepenz:aboutlibraries](https://redirect.github.com/mikepenz/AboutLibraries )
| `11.2.3` -> `11.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.mikepenz:aboutlibraries/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.mikepenz:aboutlibraries/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.mikepenz:aboutlibraries/11.2.3/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.mikepenz:aboutlibraries/11.2.3/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[com.mikepenz:aboutlibraries-core](https://redirect.github.com/mikepenz/AboutLibraries )
| `11.2.3` -> `11.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.mikepenz:aboutlibraries-core/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.mikepenz:aboutlibraries-core/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.mikepenz:aboutlibraries-core/11.2.3/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.mikepenz:aboutlibraries-core/11.2.3/11.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>mikepenz/AboutLibraries (com.mikepenz:aboutlibraries)</summary>
###
[`v11.5.0`](https://redirect.github.com/mikepenz/AboutLibraries/compare/11.4.0...11.5.0 )
[Compare
Source](https://redirect.github.com/mikepenz/AboutLibraries/compare/11.4.0...11.5.0 )
###
[`v11.4.0`](https://redirect.github.com/mikepenz/AboutLibraries/releases/tag/11.4.0 )
[Compare
Source](https://redirect.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:
[#​1048](https://redirect.github.com/mikepenz/AboutLibraries/issues/1048 )
##### 💬 Other
- Migrate project to use a shared convention plugin
- PR:
[#​1042](https://redirect.github.com/mikepenz/AboutLibraries/issues/1042 )
- Bump gradle/actions from 3 to 4
- PR:
[#​1044](https://redirect.github.com/mikepenz/AboutLibraries/issues/1044 )
- Update sample to use m3
- PR:
[#​1045](https://redirect.github.com/mikepenz/AboutLibraries/issues/1045 )
- Update convention plugin
- PR:
[#​1046](https://redirect.github.com/mikepenz/AboutLibraries/issues/1046 )
- Cleanup build and dependencies more
- PR:
[#​1047](https://redirect.github.com/mikepenz/AboutLibraries/issues/1047 )
</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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 17:52:01 +01:00
renovate[bot]
18ac82eaea
fix(deps): update dependency com.squareup.okio:okio to v3.10.2 ( #1213 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.squareup.okio:okio](https://redirect.github.com/square/okio ) |
`3.9.1` -> `3.10.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.okio:okio/3.10.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.okio:okio/3.10.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.okio:okio/3.9.1/3.10.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.okio:okio/3.9.1/3.10.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>square/okio (com.squareup.okio:okio)</summary>
###
[`v3.10.2`](https://redirect.github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3102 )
[Compare
Source](https://redirect.github.com/square/okio/compare/3.10.1...3.10.2 )
*2025-01-08*
- Fix: `okio-nodefilesystem` artifact is no longer empty.
###
[`v3.10.1`](https://redirect.github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3101 )
[Compare
Source](https://redirect.github.com/square/okio/compare/3.10.0...3.10.1 )
*2025-01-07*
- New: `FileSystem.close()` may prevent future access and/or clean up
associated resources depending on the backing implementation.
`FakeFileSystem` will prevent future operations once closed.
- `InputStream`s created from `BufferedSource.inputStream()` now have a
more efficient version of `InputStream.transferTo()` which reduces
memory copies.
- `okio-nodefilesystem` is no longer publised as a JS project, but a
Kotlin multiplatform project with only a JS target. ~This change should
not affect consumers in any way, and is motivated by the Kotlin Gradle
plugin deprecating the JS-only plugin.~ Please use 3.10.2 to ensure this
change actually does not affect your builds.
###
[`v3.10.0`](https://redirect.github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3100 )
[Compare
Source](https://redirect.github.com/square/okio/compare/3.9.1...3.10.0 )
*2025-01-06*
This version is equivalent to the subsequent 3.10.1, but it did not
fully publish to Maven Central due to infrastructure problems.
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 17:19:42 +01:00
renovate[bot]
1c8efefef0
fix(deps): update kotlin ( #1141 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.devtools.ksp](https://goo.gle/ksp )
([source](https://redirect.github.com/google/ksp )) | `2.0.21-1.0.28` ->
`2.1.10-1.0.29` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.28/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.28/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://goo.gle/ksp )
([source](https://redirect.github.com/google/ksp )) | `2.0.21-1.0.28` ->
`2.1.10-1.0.29` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.28/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.28/2.1.10-1.0.29?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| org.jetbrains.kotlin.plugin.parcelize | `2.0.21` -> `2.1.10` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.0.21/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.0.21/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| org.jetbrains.kotlin.jvm | `2.0.21` -> `2.1.10` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin/2.0.21/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin/2.0.21/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| org.jetbrains.kotlin.android | `2.0.21` -> `2.1.10` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin/2.0.21/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin/2.0.21/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://kotlinlang.org/ )
([source](https://redirect.github.com/JetBrains/kotlin )) | `2.0.21` ->
`2.1.10` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.21/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/2.0.21/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [org.jetbrains.kotlin:kotlin-stdlib](https://kotlinlang.org/ )
([source](https://redirect.github.com/JetBrains/kotlin )) | `2.0.21` ->
`2.1.10` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-stdlib/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-stdlib/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-stdlib/2.0.21/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-stdlib/2.0.21/2.1.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[org.jetbrains.kotlinx:kotlinx-coroutines-play-services](https://redirect.github.com/Kotlin/kotlinx.coroutines )
| `1.9.0` -> `1.10.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-coroutines-play-services/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-coroutines-play-services/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-coroutines-play-services/1.9.0/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-coroutines-play-services/1.9.0/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[org.jetbrains.kotlinx:kotlinx-coroutines-test](https://redirect.github.com/Kotlin/kotlinx.coroutines )
| `1.9.0` -> `1.10.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.9.0/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.9.0/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[org.jetbrains.kotlinx:kotlinx-coroutines-core](https://redirect.github.com/Kotlin/kotlinx.coroutines )
| `1.9.0` -> `1.10.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-coroutines-core/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-coroutines-core/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-coroutines-core/1.9.0/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-coroutines-core/1.9.0/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[org.jetbrains.kotlinx:kotlinx-coroutines-android](https://redirect.github.com/Kotlin/kotlinx.coroutines )
| `1.9.0` -> `1.10.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.9.0/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.9.0/1.10.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>google/ksp (com.google.devtools.ksp)</summary>
###
[`v2.1.10-1.0.29`](https://redirect.github.com/google/ksp/compare/2.1.0-1.0.29...2.1.10-1.0.29 )
[Compare
Source](https://redirect.github.com/google/ksp/compare/2.1.0-1.0.29...2.1.10-1.0.29 )
###
[`v2.1.0-1.0.29`](https://redirect.github.com/google/ksp/compare/2.1.0-1.0.28...2.1.0-1.0.29 )
[Compare
Source](https://redirect.github.com/google/ksp/compare/2.1.0-1.0.28...2.1.0-1.0.29 )
###
[`v2.1.0-1.0.28`](https://redirect.github.com/google/ksp/compare/2.0.21-1.0.28...2.1.0-1.0.28 )
[Compare
Source](https://redirect.github.com/google/ksp/compare/2.0.21-1.0.28...2.1.0-1.0.28 )
</details>
<details>
<summary>JetBrains/kotlin
(org.jetbrains.kotlin:kotlin-gradle-plugin)</summary>
###
[`v2.1.10`](https://redirect.github.com/JetBrains/kotlin/blob/HEAD/ChangeLog.md#2110 )
##### Compiler
- [`KT-73858`](https://youtrack.jetbrains.com/issue/KT-73858 ) Compose /
iOS: NullPointerException on building
- [`KT-73454`](https://youtrack.jetbrains.com/issue/KT-73454 ) K2: Fix
type parameters mapping for typealiases with inner RHS
- [`KT-73043`](https://youtrack.jetbrains.com/issue/KT-73043 ) K2
Compiler does not allow references to inner constructors with
typealiases
- [`KT-74040`](https://youtrack.jetbrains.com/issue/KT-74040 )
Compilation of inner class usage does not check the visibility of parent
class during compilation in different rounds
- [`KT-73339`](https://youtrack.jetbrains.com/issue/KT-73339 ) K2:
"VerifyError: Bad type on operand stack" because of missing implicit
cast on generic field receiver with star projection
- [`KT-72585`](https://youtrack.jetbrains.com/issue/KT-72585 ) K2:
Compilation failure when upgrading to Kotlin 2.0.20+: Cannot replace
top-level type with star projection: S
- [`KT-73399`](https://youtrack.jetbrains.com/issue/KT-73399 )
compile-time JVM codegen failure on a KProperty argument of a
KSuspendFunction parameter
- [`KT-72725`](https://youtrack.jetbrains.com/issue/KT-72725 ) KMP:
Unsupported actualization of inherited java field in expect class
- [`KT-73153`](https://youtrack.jetbrains.com/issue/KT-73153 ) K2:
Standalone diagnostics on type arguments are not reported
##### Compose compiler
- [`CMP-5680`](https://youtrack.jetbrains.com/issue/CMP-5680 ) Compose
compiler: unexpected stability warnings for classes compiled with 2.0.10
- [`b/381407900`](https://issuetracker.google.com/issues/381407900 )
Avoid adding Compose annotations on synthetic classes
##### IR. Inlining
- [`KT-73981`](https://youtrack.jetbrains.com/issue/KT-73981 )
Cherry-pick the fix for KT-73482 to 2.1.10
##### JavaScript
- [`KT-70778`](https://youtrack.jetbrains.com/issue/KT-70778 ) Kotlin Js
companion is undefined in production build
- [`KT-73130`](https://youtrack.jetbrains.com/issue/KT-73130 ) KJS:
Missed `break` for do/while in generated JS code
- [`KT-58797`](https://youtrack.jetbrains.com/issue/KT-58797 ) Optimize
the code generated for objects on JS and Wasm backends
##### Klibs
- [`KT-70146`](https://youtrack.jetbrains.com/issue/KT-70146 ) \[KLIB
Resolve] Don't fail on nonexistent transitive dependency
- [`KT-73951`](https://youtrack.jetbrains.com/issue/KT-73951 ) Workaround
for "Partial linkage engine may not patch some discrepancies in IR when
compiling Kotlin/Native static caches" in 2.1.10
##### Native
- [`KT-73559`](https://youtrack.jetbrains.com/issue/KT-73559 ) K/Native:
AndroidNativeArm64 linking fails starting from Kotlin 2.1.0
##### Tools. CLI
- [`KT-73967`](https://youtrack.jetbrains.com/issue/KT-73967 ) JDK 25:
"IllegalArgumentException: 25-ea" with EA builds
##### Tools. Daemon
- [`KT-73311`](https://youtrack.jetbrains.com/issue/KT-73311 ) "Unable to
release compile session, maybe daemon is already down" flakiness
##### Tools. Gradle
- [`KT-73728`](https://youtrack.jetbrains.com/issue/KT-73728 )
'generatePomFileForMavenPublication' creates pom with dependencies with
'unspecified' version
##### Tools. Gradle. Multiplatform
- [`KT-73620`](https://youtrack.jetbrains.com/issue/KT-73620 ) KMP 2.1.0:
Transitive dependency is broken when setting publication groupId
##### Tools. Gradle. Native
- [`KT-73572`](https://youtrack.jetbrains.com/issue/KT-73572 ) \[Gradle]
`kotlin.native.cacheKind=none` doesn't work anymore
- [`KT-71419`](https://youtrack.jetbrains.com/issue/KT-71419 ) Light
bundle KGP IT run against a stable K/N version
###
[`v2.1.0`](https://redirect.github.com/JetBrains/kotlin/blob/HEAD/ChangeLog.md#210 )
##### Analysis API
##### New Features
- [`KT-68603`](https://youtrack.jetbrains.com/issue/KT-68603 )
KotlinDirectInheritorsProvider: add an option to ignore non-kotlin
results
##### Performance Improvements
- [`KT-70757`](https://youtrack.jetbrains.com/issue/KT-70757 )
Performance problem in KaFirVisibilityChecker for
KaFirPsiJavaClassSymbol
##### Fixes
- [`KT-70437`](https://youtrack.jetbrains.com/issue/KT-70437 ) Class
reference is not resolvable
- [`KT-57733`](https://youtrack.jetbrains.com/issue/KT-57733 ) Analysis
API: Use optimized `ModuleWithDependenciesScope`s in combined symbol
providers
- [`KT-72389`](https://youtrack.jetbrains.com/issue/KT-72389 ) K2: False
positive "Redundant 'protected' modifier" for protected property inside
protected constructor from private or internal class
- [`KT-69190`](https://youtrack.jetbrains.com/issue/KT-69190 ) K2:
False-positive "redundant private modifier"
- [`KT-64984`](https://youtrack.jetbrains.com/issue/KT-64984 ) Analysis
API: Support Wasm target
- [`KT-70375`](https://youtrack.jetbrains.com/issue/KT-70375 ) K2: NPE at
org.jetbrains.kotlin.analysis.api.fir.symbols.KaFirNamedClassSymbolBase.createPointer
- [`KT-71259`](https://youtrack.jetbrains.com/issue/KT-71259 ) K2
evaluator: Invalid smart cast info collecting for Code Fragments
- [`KT-69360`](https://youtrack.jetbrains.com/issue/KT-69360 ) Lack of
implicit receiver for the last statement under lambda in scripts
- [`KT-70890`](https://youtrack.jetbrains.com/issue/KT-70890 ) Analysis
API: Experiment with weak references to LL FIR/analysis sessions in
session caches
- [`KT-70657`](https://youtrack.jetbrains.com/issue/KT-70657 ) Analysis
API: Inner types from classes with generics are incorrectly represented
by the compiled jars
- [`KT-71055`](https://youtrack.jetbrains.com/issue/KT-71055 ) Suspend
calls inside 'analyze()' break the block guarantees
- [`KT-70815`](https://youtrack.jetbrains.com/issue/KT-70815 ) Analysis
API: Implement stop-the-world session invalidation
- [`KT-69819`](https://youtrack.jetbrains.com/issue/KT-69819 ) K2 IDE:
LHS type in callable references is unresolved when it has type arguments
and is qualified
- [`KT-68761`](https://youtrack.jetbrains.com/issue/KT-68761 ) Analysis
API: Experiment with limited-size cache in `KaFirSessionProvider`
- [`KT-70384`](https://youtrack.jetbrains.com/issue/KT-70384 ) Analysis
API Standalone: The same class in the same two renamed jars is
unresolved
- [`KT-71067`](https://youtrack.jetbrains.com/issue/KT-71067 ) Exceptions
from references cancel Find Usages
- [`KT-69535`](https://youtrack.jetbrains.com/issue/KT-69535 ) Redesign
'containingSymbol'
- [`KT-71025`](https://youtrack.jetbrains.com/issue/KT-71025 ) K2 IDE:
Scopes in "importingScopeContext" have reversed ordering and
"indexInTower" values
- [`KT-67483`](https://youtrack.jetbrains.com/issue/KT-67483 ) K2 IDE:
Serializable plugin causes infinite resolve recursion when there is a
star import from a class with annotation call
- [`KT-69416`](https://youtrack.jetbrains.com/issue/KT-69416 ) K2 IDE /
Completion: “No classifier found” on simple value creating
- [`KT-70257`](https://youtrack.jetbrains.com/issue/KT-70257 ) CCE: class
kotlin.UInt cannot be cast to class java.lang.Number
- [`KT-70376`](https://youtrack.jetbrains.com/issue/KT-70376 ) K2 IDE /
Kotlin Debugger: IAE “Only componentN functions should be cached this
way, but got: toString” on evaluating toString() method for value class
- [`KT-70264`](https://youtrack.jetbrains.com/issue/KT-70264 ) AA:
service registration via XML fails with AbstractMethodError in Lint CLI
- [`KT-69950`](https://youtrack.jetbrains.com/issue/KT-69950 ) Analysis
API: Introduce `isSubtypeOf(ClassId)`
- [`KT-68625`](https://youtrack.jetbrains.com/issue/KT-68625 ) K2:
“`lazyResolveToPhase(STATUS)` cannot be called from a transformer with a
phase STATUS.”
- [`KT-67665`](https://youtrack.jetbrains.com/issue/KT-67665 ) K2:
contract violation for value class with a constructor parameter with an
implicit type
- [`KT-67009`](https://youtrack.jetbrains.com/issue/KT-67009 ) Analysis
API: Add abbreviated type tests for type aliases from source modules
- [`KT-69977`](https://youtrack.jetbrains.com/issue/KT-69977 )
KaFirFunctionalType#getAbbreviation is always null
- [`KT-68341`](https://youtrack.jetbrains.com/issue/KT-68341 ) Analysis
API: Expanded function types from libraries don't have an abbreviated
type
- [`KT-68857`](https://youtrack.jetbrains.com/issue/KT-68857 ) Analysis
API: Refactor annotations
- [`KT-70386`](https://youtrack.jetbrains.com/issue/KT-70386 ) Do not
filter out overloads from different libraries in dangling files
- [`KT-65552`](https://youtrack.jetbrains.com/issue/KT-65552 ) K2:
CANNOT_CHECK_FOR_ERASED in KtTypeCodeFragment
- [`KT-65803`](https://youtrack.jetbrains.com/issue/KT-65803 ) K2:
Analysis API: KtFirTypeProvider#getSubstitutedSuperTypes throws an
exception in the case of "Wrong number of type arguments"
- [`KT-68896`](https://youtrack.jetbrains.com/issue/KT-68896 ) Support
VirtualFile binary dependency inputs to Analysis API modules
- [`KT-69395`](https://youtrack.jetbrains.com/issue/KT-69395 ) K2 IDE:
incorrect overload selection from binary dependencies in a shared native
source set
- [`KT-68573`](https://youtrack.jetbrains.com/issue/KT-68573 ) ISE:
"Unexpected constant value (kotlin/annotation/AnnotationTarget, CLASS)"
at Kt1DescUtilsKt.toKtConstantValue()
- [`KT-69576`](https://youtrack.jetbrains.com/issue/KT-69576 ) Analysis
API: FIR implementation of "isImplicitReferenceToCompanion" returns
false for companion references in implicit invoke operator calls
- [`KT-69568`](https://youtrack.jetbrains.com/issue/KT-69568 ) Analysis
API: FIR implementation of "isImplicitReferenceToCompanion" returns true
for non-companion references in qualified calls
- [`KT-69436`](https://youtrack.jetbrains.com/issue/KT-69436 ) Analysis
API Platform: Encapsulate `LLFirDeclarationModificationService` as an
engine service
- [`KT-63004`](https://youtrack.jetbrains.com/issue/KT-63004 ) K2:
Analysis API: Design API for querying declarations generated by compiler
plugins (similar to indices)
- [`KT-69452`](https://youtrack.jetbrains.com/issue/KT-69452 ) AA FIR:
wrong source PSI after compile-time evaluation
- [`KT-69598`](https://youtrack.jetbrains.com/issue/KT-69598 ) AA:
definitely not-null type at receiver position should be wrapped in
parenthesis
- [`KT-60484`](https://youtrack.jetbrains.com/issue/KT-60484 ) Analysis
API: add support for KtType pointers similar to KtSymbolPointer
- [`KT-68884`](https://youtrack.jetbrains.com/issue/KT-68884 ) Analysis
API: Rename/deprecate/remove declarations as part of Stabilization
- [`KT-69453`](https://youtrack.jetbrains.com/issue/KT-69453 ) AA FIR:
miss to handle expected type of lambda with explicit label
- [`KT-69533`](https://youtrack.jetbrains.com/issue/KT-69533 ) Protect
implementation parts of Analysis API with opt-in annotations
##### Analysis API. FIR
##### Performance Improvements
- [`KT-71566`](https://youtrack.jetbrains.com/issue/KT-71566 )
FirElementBuilder#getFirForNonKtFileElement should iterate a Psi file
over and over
- [`KT-71224`](https://youtrack.jetbrains.com/issue/KT-71224 ) Analysis
API: `FirElementFinder.collectDesignationPath` relies on naive iteration
through FIR files
##### Fixes
- [`KT-70327`](https://youtrack.jetbrains.com/issue/KT-70327 ) Analysis
API: Batch inspection causes deadlock in `ValueWithPostCompute`
- [`KT-69070`](https://youtrack.jetbrains.com/issue/KT-69070 ) Analysis
API: Querying declared member scope for Java symbols results in
exception in some use cases
- [`KT-68268`](https://youtrack.jetbrains.com/issue/KT-68268 )
LLSealedInheritorsProvider: reduce scope to kotlin files
- [`KT-69671`](https://youtrack.jetbrains.com/issue/KT-69671 ) TYPES
phase contract violation through JavaSymbolProvider
- [`KT-70624`](https://youtrack.jetbrains.com/issue/KT-70624 )
Declaration symbols from code fragments are treated as not local
- [`KT-70662`](https://youtrack.jetbrains.com/issue/KT-70662 ) NPE:
FirLazyBodiesCalculatorKt.calculateLazyBodyForProperty
- [`KT-70859`](https://youtrack.jetbrains.com/issue/KT-70859 ) Do not
fail highlighting due to resolution problems
- [`KT-70474`](https://youtrack.jetbrains.com/issue/KT-70474 )
FirLazyResolveContractViolationException from JavaSymbolProvider
- [`KT-70323`](https://youtrack.jetbrains.com/issue/KT-70323 )
FirLazyResolveContractViolationException: `lazyResolveToPhase(TYPES)`
cannot be called from a transformer with a phase TYPES
- [`KT-71567`](https://youtrack.jetbrains.com/issue/KT-71567 )
LLFirCompilerRequiredAnnotationsTargetResolver should calculate
annotation arguments on demand
- [`KT-71584`](https://youtrack.jetbrains.com/issue/KT-71584 )
`getNonLocalContainingOrThisDeclaration` treats KtParameter from
functional type as non-local
##### Analysis API. Light Classes
##### Performance Improvements
- [`KT-69998`](https://youtrack.jetbrains.com/issue/KT-69998 ) Drop
redundant cache from ClassInnerStuffCache
##### Fixes
- [`KT-69833`](https://youtrack.jetbrains.com/issue/KT-69833 ) Support
value classes
- [`KT-71693`](https://youtrack.jetbrains.com/issue/KT-71693 ) Wrong name
mangling for JvmField class property and companion property clash
- [`KT-71469`](https://youtrack.jetbrains.com/issue/KT-71469 )
KtLightClassForDecompiledDeclaration: missed kotlinOrigin
- [`KT-70710`](https://youtrack.jetbrains.com/issue/KT-70710 ) Provide
light classes for KMP modules in Android Lint
- [`KT-70548`](https://youtrack.jetbrains.com/issue/KT-70548 ) SLC: text
of class object access expression is not the same as raw text
- [`KT-70572`](https://youtrack.jetbrains.com/issue/KT-70572 ) SLC:
missing `isInheritor` implementation for type parameter
- [`KT-70491`](https://youtrack.jetbrains.com/issue/KT-70491 ) SLC:
inconsistent source PSI of no-arg constructor for all default values
- [`KT-70458`](https://youtrack.jetbrains.com/issue/KT-70458 ) SLC:
missed `auxiliaryOriginalElement` for delegated property
- [`KT-70232`](https://youtrack.jetbrains.com/issue/KT-70232 ) Support a
companion object inside value classes
- [`KT-70349`](https://youtrack.jetbrains.com/issue/KT-70349 )
`@delegate`:\` annotations are missed for light class fields
- [`KT-68328`](https://youtrack.jetbrains.com/issue/KT-68328 ) Move
KtLightClassBase to ULC
##### Analysis API. Providers and Caches
- [`KT-65618`](https://youtrack.jetbrains.com/issue/KT-65618 ) K2:
resulted FirClass.psi != requested PsiClass from completion
- [`KT-69292`](https://youtrack.jetbrains.com/issue/KT-69292 ) K2:
Analysis API: A property's `MUST_BE_INITIALIZED` diagnostic is not
updated after changing `field` usage in an accessor
- [`KT-71468`](https://youtrack.jetbrains.com/issue/KT-71468 ) Drop
redundant logic from LLFirJavaFacadeForBinaries
- [`KT-71700`](https://youtrack.jetbrains.com/issue/KT-71700 ) Cache
result of resolveToCall
- [`KT-71520`](https://youtrack.jetbrains.com/issue/KT-71520 ) Analysis
API: `LLFirNativeForwardDeclarationsSymbolProvider` spends a lot of time
in indices
##### Analysis API. Standalone
- [`KT-65110`](https://youtrack.jetbrains.com/issue/KT-65110 ) Analysis
API: In Standalone mode the order of symbols is unstable
##### Analysis API. Stubs and Decompilation
- [`KT-71565`](https://youtrack.jetbrains.com/issue/KT-71565 )
KtClassOrObject should use isLocal from greenStub
##### Analysis API. Surface
##### New Features
- [`KT-69960`](https://youtrack.jetbrains.com/issue/KT-69960 )
`resolveToCallCandidates` should support operators
- [`KT-69961`](https://youtrack.jetbrains.com/issue/KT-69961 )
`resolveToCallCandidates` should support properties
##### Performance Improvements
- [`KT-70529`](https://youtrack.jetbrains.com/issue/KT-70529 ) KaSymbol:
reduce the number of `cached` usages
- [`KT-70165`](https://youtrack.jetbrains.com/issue/KT-70165 ) Introduce
PSI-based `KaSymbol`s for K2
##### Fixes
- [`KT-69371`](https://youtrack.jetbrains.com/issue/KT-69371 ) Analysis
API: expose only interfaces/abstract classes for the resolution API
- [`KT-69696`](https://youtrack.jetbrains.com/issue/KT-69696 )
KaSymbolByFirBuilder should filter call-site substitutions
- [`KT-69679`](https://youtrack.jetbrains.com/issue/KT-69679 )
KaDelegatedConstructorCall should have substituted signature
- [`KT-70206`](https://youtrack.jetbrains.com/issue/KT-70206 )
`anonymousSymbol` API throws an exception for regular functions
- [`KT-69699`](https://youtrack.jetbrains.com/issue/KT-69699 ) Receiver
type is not substituted in the case of conflict declarations
- [`KT-69381`](https://youtrack.jetbrains.com/issue/KT-69381 ) Analysis
API: Investigate the viability of current `KaSymbol` caches
- [`KT-70199`](https://youtrack.jetbrains.com/issue/KT-70199 ) K2:
ConcurrentModificationException at
FirCallCompleter$LambdaAnalyzerImpl.analyzeAndGetLambdaReturnArguments
- [`KT-70661`](https://youtrack.jetbrains.com/issue/KT-70661 ) Invalid
FirDeclarationOrigin ScriptTopLevelDestructuringDeclarationContainer
- [`KT-70663`](https://youtrack.jetbrains.com/issue/KT-70663 )
KaFirDestructuringDeclarationSymbol: Failed requirement
- [`KT-63490`](https://youtrack.jetbrains.com/issue/KT-63490 ) Analysis
API: Accessing the Analysis API should be prohibited during dumb mode
- [`KT-63390`](https://youtrack.jetbrains.com/issue/KT-63390 ) K2:
Analysis API: add annotations to KtClassInitializerSymbol
- [`KT-55124`](https://youtrack.jetbrains.com/issue/KT-55124 ) Design
common ancestor for KtValueParameter and KtReceiverParameterSymbol
- [`KT-71731`](https://youtrack.jetbrains.com/issue/KT-71731 )
directlyOverridenSymbols/allOverridenSymbols works incorrectly for
intersection overrides
##### Apple Ecosystem
- [`KT-66262`](https://youtrack.jetbrains.com/issue/KT-66262 ) Deprecate
and remove support for bitcode embedding from the Kotlin Gradle plugin
- [`KT-66894`](https://youtrack.jetbrains.com/issue/KT-66894 )
XCFramework task fails when name passed to xcframework DSL is different
from framework's name
- [`KT-65675`](https://youtrack.jetbrains.com/issue/KT-65675 )
XCFrameworkTask produces an xcframework with mismatched casing in
embedded frameworks
- [`KT-69119`](https://youtrack.jetbrains.com/issue/KT-69119 )
xcodeVersion task fails if Xcode isn't installed and apple-specific
native targets aren't declared
##### Backend. Wasm
##### New Features
- [`KT-70786`](https://youtrack.jetbrains.com/issue/KT-70786 ) Improve DX
of the variable view during debugging in Chrome/Firefox for Kotlin/Wasm
- [`KT-70331`](https://youtrack.jetbrains.com/issue/KT-70331 ) Support
incremental compilation for the Wasm backend
- [`KT-71686`](https://youtrack.jetbrains.com/issue/KT-71686 ) K/Wasm:
Add functions to convert between Kotlin and JS array types
- [`KT-68185`](https://youtrack.jetbrains.com/issue/KT-68185 ) \[WasmJs]
Attach js exception object to JsException
##### Fixes
- [`KT-71294`](https://youtrack.jetbrains.com/issue/KT-71294 ) Wasm
Artifacts/Resource are being loaded relatively instead of absolutely
- [`KT-71473`](https://youtrack.jetbrains.com/issue/KT-71473 ) K/Wasm:
Use `--closed-world` and related options for Binaryen
- [`KT-72297`](https://youtrack.jetbrains.com/issue/KT-72297 ) \[Wasm]
Unused associated object class lead to compiler fail
- [`KT-72156`](https://youtrack.jetbrains.com/issue/KT-72156 )
custom-formatters.js exists in JAR after publishToMavenLocal but not in
the published artifact in Maven public
- [`KT-65799`](https://youtrack.jetbrains.com/issue/KT-65799 ) K/Wasm:
remove default exports from wasm exports
- [`KT-71800`](https://youtrack.jetbrains.com/issue/KT-71800 ) Wasm
compiler: Fix member generation for data classes with an array-type
property
- [`KT-71580`](https://youtrack.jetbrains.com/issue/KT-71580 )
String::toFloat on wasm behaves differently compared to other targets
- [`KT-71523`](https://youtrack.jetbrains.com/issue/KT-71523 ) K/Wasm:
cleanup after fix for KT-71474
- [`KT-71475`](https://youtrack.jetbrains.com/issue/KT-71475 ) K/Wasm:
KClass::qualifiedName returns incorrect result for nested or companion
objects
- [`KT-71474`](https://youtrack.jetbrains.com/issue/KT-71474 ) K/Wasm:
KProperty\*Impl equals work incorrectly for clabbale reference created
in different files or modules
- [`KT-61130`](https://youtrack.jetbrains.com/issue/KT-61130 ) K/Wasm:
Function signatures may clash with base class internal methods from a
friend module
- [`KT-70820`](https://youtrack.jetbrains.com/issue/KT-70820 ) \[Kotlin
QG] wasm-validator fails when running compile\[...]KotlinWasmJsOptimize
- [`KT-70819`](https://youtrack.jetbrains.com/issue/KT-70819 ) \[Kotlin
QG] node.js fails when running wasmJs\[...]Test KGP tasks
- [`KT-70394`](https://youtrack.jetbrains.com/issue/KT-70394 )
Investigate increased wasm binary size after switching stdlib
compilation to K2
- [`KT-69627`](https://youtrack.jetbrains.com/issue/KT-69627 ) Remove
`create###Array` functions from WASM stdlib
- [`KT-68509`](https://youtrack.jetbrains.com/issue/KT-68509 ) Fatal:
error validating input in
compileProductionExecutableKotlinWasmJsOptimize
##### Compiler
##### New Features
- [`KT-71094`](https://youtrack.jetbrains.com/issue/KT-71094 )
Kotlin/Native incremental compilation: fail compilation if cache build
failed
- [`KT-21908`](https://youtrack.jetbrains.com/issue/KT-21908 ) Support
'when' exhaustiveness checking for generic type parameter with sealed
class upper bound
- [`KT-70679`](https://youtrack.jetbrains.com/issue/KT-70679 )
Kotlin/Native: fill WritableTypeInfo from Swift Export type mapping
- [`KT-59798`](https://youtrack.jetbrains.com/issue/KT-59798 ) Builder
inference is not working when combined with `let` expression
- [`KT-54227`](https://youtrack.jetbrains.com/issue/KT-54227 ) Cannot use
nullable Nothing as reified type parameter
- [`KT-71430`](https://youtrack.jetbrains.com/issue/KT-71430 )
Kotlin-to-Java direct actualization implementation
- [`KT-68163`](https://youtrack.jetbrains.com/issue/KT-68163 ) Expose
supplementary compiler warnings via CLI
- [`KT-69321`](https://youtrack.jetbrains.com/issue/KT-69321 ) Swift
export: enable auto-linkage of binary dependencies
- [`KT-11526`](https://youtrack.jetbrains.com/issue/KT-11526 ) Improve
diagnostics for "X overrides nothing"
- [`KT-49710`](https://youtrack.jetbrains.com/issue/KT-49710 ) False
positive NO_ELSE_IN_WHEN with nullable type as receiver
- [`KT-69729`](https://youtrack.jetbrains.com/issue/KT-69729 ) Support
calling super interface Java methods from Kotlin interface
- [`KT-69508`](https://youtrack.jetbrains.com/issue/KT-69508 ) Improve
"Public-API inline function cannot access non-public-API" check for the
inline property accessors
##### Performance Improvements
- [`KT-71353`](https://youtrack.jetbrains.com/issue/KT-71353 ) FP Kotlin
performance degradation (around Cone types hierarchy changes)
- [`KT-71159`](https://youtrack.jetbrains.com/issue/KT-71159 ) \[K2] OOM
on large enum classes with fields
- [`KT-69718`](https://youtrack.jetbrains.com/issue/KT-69718 ) K2: Check
for jvm nullability annotations in fir2ir is slow
- [`KT-68417`](https://youtrack.jetbrains.com/issue/KT-68417 ) Native:
LLVM 16 inliner is slow on K/N-produced modules
- [`KT-63971`](https://youtrack.jetbrains.com/issue/KT-63971 ) K2:
Redundant `@ParameterName` in abbreviated type in metadata
##### Fixes
- [`KT-71550`](https://youtrack.jetbrains.com/issue/KT-71550 ) JVM IR:
NPE on identity equals of boolean true with null
- [`KT-72214`](https://youtrack.jetbrains.com/issue/KT-72214 )
-fpass-plugin (clangFlags) is not applied since Kotlin 2.0.20
- [`KT-68933`](https://youtrack.jetbrains.com/issue/KT-68933 )
CompilationException: Back-end: Could not get inlined class
- [`KT-72255`](https://youtrack.jetbrains.com/issue/KT-72255 ) Promote
jspecify from warning to error
- [`KT-73065`](https://youtrack.jetbrains.com/issue/KT-73065 ) CCE with
context receivers
- [`KT-61033`](https://youtrack.jetbrains.com/issue/KT-61033 ) K2:
implement a diagnostic corresponding to K1's
MISSING_BUILT_IN_DECLARATION
- [`KT-72345`](https://youtrack.jetbrains.com/issue/KT-72345 ) K2: Method
'get' without `@Override` annotation not called
- [`KT-71260`](https://youtrack.jetbrains.com/issue/KT-71260 ) K2:
Internal compiler error in IrFakeOverrideSymbolBase.getOwner when there
is no actual for expect
- [`KT-72996`](https://youtrack.jetbrains.com/issue/KT-72996 )
false-positive unresolved reference error on an overloaded callable
reference in a lambda return position on the left-hand size of an elvis
operator
- [`KT-72552`](https://youtrack.jetbrains.com/issue/KT-72552 )
AutoboxingTransformer fails on during linkage on nested lambdas with
cinteroped types
- [`KT-71751`](https://youtrack.jetbrains.com/issue/KT-71751 ) K2:
Skipping code in last statement of lambda
- [`KT-71121`](https://youtrack.jetbrains.com/issue/KT-71121 ) Kotlin/JS
incremental compilation fails with
KotlinIllegalArgumentExceptionWithAttachments
- [`KT-60521`](https://youtrack.jetbrains.com/issue/KT-60521 ) Drop
language versions 1.4 and 1.5
- [`KT-70461`](https://youtrack.jetbrains.com/issue/KT-70461 ) K2:
"Inline class types should have the same representation" caused by value
class and smart check
- [`KT-72238`](https://youtrack.jetbrains.com/issue/KT-72238 ) Argument
type mismatch in builder inside extension function after ?:
- [`KT-70306`](https://youtrack.jetbrains.com/issue/KT-70306 ) K2:
Lambdas are unserializable: inferred from Java param `? super I`
- [`KT-67383`](https://youtrack.jetbrains.com/issue/KT-67383 ) Incorrect
optimisation when optimising for loop with UByte
- [`KT-68653`](https://youtrack.jetbrains.com/issue/KT-68653 ) Switch
latest stable language version in Kotlin project to 2.1
- [`KT-71708`](https://youtrack.jetbrains.com/issue/KT-71708 ) False
negative UNSUPPORTED for collection literals as trailing return value
- [`KT-72281`](https://youtrack.jetbrains.com/issue/KT-72281 ) K/N:
"Failed to wait for cache to be built"
- [`KT-72017`](https://youtrack.jetbrains.com/issue/KT-72017 ) Enum
property reflection returning null KClassifier property for Enum classes
defined inside Kotlin Scripts
- [`KT-69040`](https://youtrack.jetbrains.com/issue/KT-69040 ) PCLA: deal
with "deep" calls that can be fully analyzed properly
- [`KT-69920`](https://youtrack.jetbrains.com/issue/KT-69920 ) K2:
java.lang.IllegalArgumentException:
FirNamedArgumentExpressionImpl.replaceConeTypeOrNull() during Space
project compilation
- [`KT-69549`](https://youtrack.jetbrains.com/issue/KT-69549 ) Try to
move callable reference transformation earlier in pipeline
- [`KT-63944`](https://youtrack.jetbrains.com/issue/KT-63944 )
Kotlin/Native: Cache flavor selection doesn't respect GC kind
- [`KT-71649`](https://youtrack.jetbrains.com/issue/KT-71649 ) K2: Put
operator on mutableMap\<T?, V>() causes crashes on null key
- [`KT-70667`](https://youtrack.jetbrains.com/issue/KT-70667 ) K2: "Type
parameter \* has inconsistent bounds" caused by wildcard and
where-clause
- [`KT-70562`](https://youtrack.jetbrains.com/issue/KT-70562 )
`@SubclassOptInRequired` cannot accept multiple experimental marker
- [`KT-69407`](https://youtrack.jetbrains.com/issue/KT-69407 ) K2:
Compiler crash (Shouldn't be here) due to unresolved reference in
FirProjectionRelationChecker
- [`KT-71508`](https://youtrack.jetbrains.com/issue/KT-71508 )
JAVA_CLASS_INHERITS_KT_PRIVATE_CLASS isn't reported when java class is
inherited from an effectively private class
- [`KT-72178`](https://youtrack.jetbrains.com/issue/KT-72178 ) K2:
"Unexpected FirPlaceholderProjectionImpl" exception when using "\_" as
key type in EnumMap
- [`KT-70407`](https://youtrack.jetbrains.com/issue/KT-70407 )
Error/warning message for `@SubclassOptInRequired`-annotated class
should provide more context
- [`KT-72302`](https://youtrack.jetbrains.com/issue/KT-72302 ) K2: no
error on type operator in annotation parameter default value
- [`KT-58820`](https://youtrack.jetbrains.com/issue/KT-58820 )
OPT_IN_USAGE_ERROR's message text does not account for
SubclassOptInRequired
- [`KT-71662`](https://youtrack.jetbrains.com/issue/KT-71662 ) PCLA: a
type variable is not fixed on demand to a type containing a not-fixed
type variable
- [`KT-69739`](https://youtrack.jetbrains.com/issue/KT-69739 ) K2:
"KotlinIllegalArgumentExceptionWithAttachments: Unexpected
FirPlaceholderProjectionImpl" caused by unresolved references
- [`KT-72154`](https://youtrack.jetbrains.com/issue/KT-72154 ) Dokka
fails with `not array: KClass<out Annotation>` on Kotlin 2.1.20-dev with
`@SubclassOptInRequired`
- [`KT-70756`](https://youtrack.jetbrains.com/issue/KT-70756 ) K2.
Compiler crash with FileAnalysisException on incorrect symbol in nesting
lambda
- [`KT-72173`](https://youtrack.jetbrains.com/issue/KT-72173 ) K2: simple
object names from root package are resolved without imports in non-root
packages when used as values
- [`KT-71480`](https://youtrack.jetbrains.com/issue/KT-71480 )
JAVA_CLASS_INHERITS_KT_PRIVATE_CLASS isn't reported while java object
isn't created
- [`KT-71034`](https://youtrack.jetbrains.com/issue/KT-71034 ) Failing
compiler/testData/codegen/box/inlineClasses/kt70461.kt
- [`KT-71016`](https://youtrack.jetbrains.com/issue/KT-71016 ) K/Wasm:
Failing compiler/testData/codegen/box/inlineClasses/kt70461.kt
- [`KT-52469`](https://youtrack.jetbrains.com/issue/KT-52469 ) Deprecate
reified type parameter instantiating into intersection types
- [`KT-71753`](https://youtrack.jetbrains.com/issue/KT-71753 ) PCLA:
false-negative operator ambiguity error on fixing a type variable on
demand for an operator assignment
- [`KT-59871`](https://youtrack.jetbrains.com/issue/KT-59871 ) K2: Fix
introduced diagnostics
- [`KT-71563`](https://youtrack.jetbrains.com/issue/KT-71563 )
'llegalStateException: Source classes should be created separately
before referencing' when actualized through typealias and java direct
actualization
- [`KT-64741`](https://youtrack.jetbrains.com/issue/KT-64741 ) Avoid
leaking ConeTypeVariable types in diagnostics from PCLA
- [`KT-60447`](https://youtrack.jetbrains.com/issue/KT-60447 ) Builder
inference fails to infer generic type argument from local class
- [`KT-69170`](https://youtrack.jetbrains.com/issue/KT-69170 ) K2:
"Unresolved reference" caused by generics and fun interfaces
- [`KT-71756`](https://youtrack.jetbrains.com/issue/KT-71756 ) K2
evaluator: broken resolve of private members during debug of Kotlin
project itself
- [`KT-68893`](https://youtrack.jetbrains.com/issue/KT-68893 ) Invalid
annotation in contract crashes with K2
- [`KT-71490`](https://youtrack.jetbrains.com/issue/KT-71490 ) K2:
missing REDUNDANT_ELSE_IN_WHEN
- [`KT-64403`](https://youtrack.jetbrains.com/issue/KT-64403 ) Implement
BlackBoxCodegenTestSpecGenerated for K2
- [`KT-71551`](https://youtrack.jetbrains.com/issue/KT-71551 ) JVM IR K1:
NPE on generating a function imported from an object from another module
- [`KT-71210`](https://youtrack.jetbrains.com/issue/KT-71210 ) K2: false
negative FUNCTION_CALL_EXPECTED /
NESTED_CLASS_ACCESSED_VIA_INSTANCE_REFERENCE with companion objects
- [`KT-71528`](https://youtrack.jetbrains.com/issue/KT-71528 ) K2/JVM:
ClassCastException around Array\<Nothing?>
- [`KT-71228`](https://youtrack.jetbrains.com/issue/KT-71228 ) K2:
"IllegalArgumentException: Failed requirement" caused by lambda
parameter and class type
- [`KT-71738`](https://youtrack.jetbrains.com/issue/KT-71738 ) K2: False
negative REDECLARATION inside object expression
- [`KT-71701`](https://youtrack.jetbrains.com/issue/KT-71701 ) K2: false
positive CAN_BE_VAL with lateinit and non-in-place lambda
- [`KT-68694`](https://youtrack.jetbrains.com/issue/KT-68694 ) K2 IDE /
Kotlin Debugger: AE “Unresolved reference: \<HIDDEN:
samples/gen/classes/enum class/EnumClass.lam is invisible” on evaluating
private lambda inside enum entry
- [`KT-70970`](https://youtrack.jetbrains.com/issue/KT-70970 ) K2 IDE /
Kotlin Debugger: AE “Only assignable IrValues can be set” on calling
overloaded inc() operator on interface
- [`KT-70824`](https://youtrack.jetbrains.com/issue/KT-70824 ) K2:
NoSuchFieldException when evaluating private extension property
- [`KT-70390`](https://youtrack.jetbrains.com/issue/KT-70390 ) K2 IDE /
Kotlin Debugger: can't invoke lambda from private class during
evaluation
- [`KT-68701`](https://youtrack.jetbrains.com/issue/KT-68701 ) K2 IDE /
Kotlin Debugger: AE “ERROR_CALL 'Unresolved reference: \<HIDDEN:
/privateLambda is invisible>#' type=IrErrorType(null)” on evaluating
private top-level lambda
- [`KT-68695`](https://youtrack.jetbrains.com/issue/KT-68695 ) K2 IDE /
Kotlin Debugger: AE “Unsupported callable reference” on evaluating
::lateinitStr on private lateinit property
- [`KT-70861`](https://youtrack.jetbrains.com/issue/KT-70861 ) K2 IDE /
Kotlin Debugger: can't evaluate Clazz::class call for private class
- [`KT-34911`](https://youtrack.jetbrains.com/issue/KT-34911 ) Improve
error message for WRONG_ANNOTATION_TARGET: list applicable targets
- [`KT-71601`](https://youtrack.jetbrains.com/issue/KT-71601 ) K2: When
with a subject of type dynamic always considered exhaustive
- [`KT-33091`](https://youtrack.jetbrains.com/issue/KT-33091 )
Kotlin/Native: Compiler crashes if an external class is declared
- [`KT-59651`](https://youtrack.jetbrains.com/issue/KT-59651 ) K1/K2:
Assertion error on external enum usage attempt
- [`KT-69939`](https://youtrack.jetbrains.com/issue/KT-69939 ) Extract a
category of internal FIR checkers from supplementary FIR checkers
- [`KT-70850`](https://youtrack.jetbrains.com/issue/KT-70850 ) Pull down
typeArguments from ConeKotlinType to ConeClassLikeType
- [`KT-71117`](https://youtrack.jetbrains.com/issue/KT-71117 ) K2:
"IllegalArgumentException: No type for StarProjection" with star
projection and function type
- [`KT-71251`](https://youtrack.jetbrains.com/issue/KT-71251 ) Native &
JS K2: Missing check for calling `isInitialized` inside inline fun
- [`KT-70161`](https://youtrack.jetbrains.com/issue/KT-70161 ) Native:
extracting LLVM 16 on Linux makes the compiler print many "Ignoring
unknown extended header keyword 'LIBARCHIVE.creationtime'" messages
- [`KT-71215`](https://youtrack.jetbrains.com/issue/KT-71215 ) K2: UB due
to the erroneous greening of the red code with multiple delegation with
java
- [`KT-59386`](https://youtrack.jetbrains.com/issue/KT-59386 ) K2:
Missing CONSTANT_EXPECTED_TYPE_MISMATCH
- [`KT-69564`](https://youtrack.jetbrains.com/issue/KT-69564 ) Make using
-Xuse-k2 compiler flag an error
- [`KT-69756`](https://youtrack.jetbrains.com/issue/KT-69756 )
TypeOfLowering: don't create constant object nodes before inlining
- [`KT-66328`](https://youtrack.jetbrains.com/issue/KT-66328 ) K2:
implement an error for KT-66324
- [`KT-71046`](https://youtrack.jetbrains.com/issue/KT-71046 ) K/N: a
separate lowering to convert function reference to IrConstantObject
- [`KT-69223`](https://youtrack.jetbrains.com/issue/KT-69223 ) Drop
parallel lowering mode in JVM backend
- [`KT-70260`](https://youtrack.jetbrains.com/issue/KT-70260 )
`@JsPlainObject`: improve compiler error if a method is present
- [`KT-67739`](https://youtrack.jetbrains.com/issue/KT-67739 ) Improve
error message when JDK used in -Xjdk-release has corrupted class files
- [`KT-63964`](https://youtrack.jetbrains.com/issue/KT-63964 ) K2:
different naming of classes defined in script in metadata
- [`KT-70014`](https://youtrack.jetbrains.com/issue/KT-70014 ) Common
inference: introduce rigidTypeMarker
- [`KT-71352`](https://youtrack.jetbrains.com/issue/KT-71352 ) Cannot
load script definition class
org.gradle.kotlin.dsl.KotlinProjectScriptTemplate
- [`KT-63502`](https://youtrack.jetbrains.com/issue/KT-63502 ) Getting
java.lang.ClassNotFoundException: javaslang.λ during compilation
- [`KT-66316`](https://youtrack.jetbrains.com/issue/KT-66316 )
Kotlin/Native: make `@Escapes` annotation required for all external
functions
- [`KT-69653`](https://youtrack.jetbrains.com/issue/KT-69653 ) Prohibit
exposing types via type parameters' bounds
- [`KT-68451`](https://youtrack.jetbrains.com/issue/KT-68451 )
Inconsistent rules of CFA in enum initialization block
- [`KT-70893`](https://youtrack.jetbrains.com/issue/KT-70893 ) K2: Bogus
NO_COMPANION_OBJECT on resolve to private qualifier
- [`KT-70965`](https://youtrack.jetbrains.com/issue/KT-70965 ) FIR/AA:
Initializers for Java annotation arguments mapping capture use-site
sessions
- [`KT-63945`](https://youtrack.jetbrains.com/issue/KT-63945 ) K2:
Prevent possible diagnostic loss
- [`KT-64453`](https://youtrack.jetbrains.com/issue/KT-64453 ) K2:
Implement ComposeLikeIr...TestGenerated for K2
- [`KT-30424`](https://youtrack.jetbrains.com/issue/KT-30424 ) Confusing
error message "modality is different"
- [`KT-70846`](https://youtrack.jetbrains.com/issue/KT-70846 ) Replace
`ConeKotlinType.nullability` with `isMarkedNullable` on specific types
- [`KT-56720`](https://youtrack.jetbrains.com/issue/KT-56720 ) K2: false
positive MANY_IMPL_MEMBER_NOT_IMPLEMENTED in case of delegation in
diamond inheritance
- [`KT-69937`](https://youtrack.jetbrains.com/issue/KT-69937 ) Define &
enforce user-friendly terminology for extended checkers
- [`KT-64406`](https://youtrack.jetbrains.com/issue/KT-64406 ) K2:
Implement CompileKotlinAgainstJavaTestGenerated for K2
- [`KT-69938`](https://youtrack.jetbrains.com/issue/KT-69938 ) Validate
sets of default compiler warnings and supplementary compiler warnings
- [`KT-68971`](https://youtrack.jetbrains.com/issue/KT-68971 )
Investigate suspicious fragmentation of FIR trees for string literals
with interpolation
- [`KT-71073`](https://youtrack.jetbrains.com/issue/KT-71073 )
Multi-dollar strings: parser grabs too much if backticks follow a short
sequence of '$'
- [`KT-71213`](https://youtrack.jetbrains.com/issue/KT-71213 ) Rethrow
exceptions in checkers with some useful attachments
- [`KT-70395`](https://youtrack.jetbrains.com/issue/KT-70395 ) K2:
"Captured Type does not have a classifier" caused by `out` type and
interface hierarchy
- [`KT-70133`](https://youtrack.jetbrains.com/issue/KT-70133 ) K2: false
negative UNINITIALIZED_VARIABLE when postponed lambda is created before
initialization
- [`KT-70625`](https://youtrack.jetbrains.com/issue/KT-70625 ) K2:
ClassCastException caused by function reference, star projection and
invariant type parameter
- [`KT-70835`](https://youtrack.jetbrains.com/issue/KT-70835 ) K2:
"TYPE_MISMATCH" caused by operator assignment
- [`KT-70366`](https://youtrack.jetbrains.com/issue/KT-70366 ) K2:
"KotlinIllegalArgumentExceptionWithAttachments: Failed to find
functional supertype for class "
- [`KT-68834`](https://youtrack.jetbrains.com/issue/KT-68834 )
Parentheses don't influence calls of any convention operators (except
invoke operator) after safe navigation operator
- [`KT-70358`](https://youtrack.jetbrains.com/issue/KT-70358 ) K2:
"java.lang.IllegalArgumentException: No type for StarProjection" when
using a star projection on a function type
- [`KT-69298`](https://youtrack.jetbrains.com/issue/KT-69298 ) K2:
"Initializer type mismatch" caused by elvis operator type inference for
nullable typealias
- [`KT-71189`](https://youtrack.jetbrains.com/issue/KT-71189 ) K2: emit
'DELEGATE_SPECIAL_FUNCTION_MISSING' and
'DELEGATE_SPECIAL_FUNCTION_NONE_APPLICABLE' on 'by' keyword
- [`KT-71178`](https://youtrack.jetbrains.com/issue/KT-71178 ) K2: False
negative NO_ELSE_IN_WHEN in when over nullable type with `!is Nothing?`
check
- [`KT-70812`](https://youtrack.jetbrains.com/issue/KT-70812 ) False
positive NO_ELSE_IN_WHEN with nullable type argument as subject
- [`KT-70947`](https://youtrack.jetbrains.com/issue/KT-70947 ) False
positive NO_ELSE_IN_WHEN with DNN subject and nullable sealed class
upper bound
- [`KT-70752`](https://youtrack.jetbrains.com/issue/KT-70752 ) Review
diagnostics with whole declaration as range
- [`KT-71160`](https://youtrack.jetbrains.com/issue/KT-71160 ) K2:
Rendering of flexible collection types and arrays is too verbose
- [`KT-61227`](https://youtrack.jetbrains.com/issue/KT-61227 ) Definitely
non-nullable types cause "Any was expected" for `@Nullable` parameter
- [`KT-69389`](https://youtrack.jetbrains.com/issue/KT-69389 ) K2:
NONE_APPLICABLE instead of more useful "type mismatch" error with
overloads and parameter nullability mismatch
- [`KT-69829`](https://youtrack.jetbrains.com/issue/KT-69829 ) Missed
UNRESOLVED_LABEL for label in returns and loops
- [`KT-61223`](https://youtrack.jetbrains.com/issue/KT-61223 ) JDK 21:
new addFirst/addLast and putFirst/putLast methods allow adding nullable
value for non-null types
- [`KT-66742`](https://youtrack.jetbrains.com/issue/KT-66742 ) Supertypes
with inaccessible type arguments are allowed
- [`KT-62906`](https://youtrack.jetbrains.com/issue/KT-62906 ) Type
system: consider changing simple type & DNN type relation
- [`KT-70104`](https://youtrack.jetbrains.com/issue/KT-70104 ) Update the
error message for calling super Java interface methods case
- [`KT-69794`](https://youtrack.jetbrains.com/issue/KT-69794 ) K2: Wrong
target is reported for EXPOSED_SUPER_INTERFACE diagnostic
- [`KT-70724`](https://youtrack.jetbrains.com/issue/KT-70724 )
False-positive UNINITIALIZED_VARIABLE for inline constructor with
late-initialized variables
- [`KT-70749`](https://youtrack.jetbrains.com/issue/KT-70749 )
False-positive UNINITIALIZED_VARIABLE for inline fun with crossinline
modifier
- [`KT-65805`](https://youtrack.jetbrains.com/issue/KT-65805 ) Migrate
builtins serializer to K2
- [`KT-71004`](https://youtrack.jetbrains.com/issue/KT-71004 )
FirSignatureEnhancement#enhance mutates attributes on the original
function
- [`KT-70813`](https://youtrack.jetbrains.com/issue/KT-70813 )
Questionable behavior for calls on ILT receivers
- [`KT-70208`](https://youtrack.jetbrains.com/issue/KT-70208 ) 'when' is
not exhaustive for expect Boolean
- [`KT-69210`](https://youtrack.jetbrains.com/issue/KT-69210 ) Native:
tune LLVM optimization pipeline
- [`KT-70753`](https://youtrack.jetbrains.com/issue/KT-70753 ) K2:
Missing non-null assertion on the return value of try-catch block
- [`KT-70012`](https://youtrack.jetbrains.com/issue/KT-70012 )
EXTENSION_SHADOWED_BY_MEMBER shouldn't be reported for actual
declarations
- [`KT-70837`](https://youtrack.jetbrains.com/issue/KT-70837 ) K2.
"Expected FirResolvedTypeRef with ConeKotlinType but was
FirImplicitTypeRefImplWithoutSource" on incorrect call with extension
fun
- [`KT-66751`](https://youtrack.jetbrains.com/issue/KT-66751 ) Implement
a general deprecation of types with inaccessible type arguments
- [`KT-68748`](https://youtrack.jetbrains.com/issue/KT-68748 ) K2: Remove
`irFactory` from `Fir2IrComponents`
- [`KT-61659`](https://youtrack.jetbrains.com/issue/KT-61659 ) K2:
Implement the `EXTENSION_SHADOWED_BY_MEMBER` warning
- [`KT-70709`](https://youtrack.jetbrains.com/issue/KT-70709 ) Range for
MUST_BE_INITIALIZED shouldn't include property annotations
- [`KT-63294`](https://youtrack.jetbrains.com/issue/KT-63294 ) Do not use
duplicated compiler argument names across the codebase
- [`KT-70673`](https://youtrack.jetbrains.com/issue/KT-70673 ) False
positive NO_ELSE_IN_WHEN with nullable Boolean as subject
- [`KT-70672`](https://youtrack.jetbrains.com/issue/KT-70672 ) False
positive NO_ELSE_IN_WHEN with nullable Enum as subject
- [`KT-69207`](https://youtrack.jetbrains.com/issue/KT-69207 ) Native:
use lld when the compiler produces binaries for a Linux target
- [`KT-67696`](https://youtrack.jetbrains.com/issue/KT-67696 ) Native:
compiler crashes when loading an LLVM bitcode file of unsupported
version
- [`KT-69767`](https://youtrack.jetbrains.com/issue/KT-69767 ) K2:
Investigate differences in tests without alias behavior for cyclic
expansion
- [`KT-70617`](https://youtrack.jetbrains.com/issue/KT-70617 ) K2:
ClassCastException caused by Java enum with overridden `name` property
- [`KT-68796`](https://youtrack.jetbrains.com/issue/KT-68796 ) Non-first
invoke operator calls break chained calls of convention operators after
safe navigation operator
- [`KT-67772`](https://youtrack.jetbrains.com/issue/KT-67772 ) K2:
Metadata misses NoInfer annotation for unsafeCast result
- [`KT-70304`](https://youtrack.jetbrains.com/issue/KT-70304 ) \[FIR2IR]
Missing `@NoInfer`
- [`KT-65085`](https://youtrack.jetbrains.com/issue/KT-65085 ) K2: Get
rid of special check for unresolved array literals on argument mapping
phase
- [`KT-65066`](https://youtrack.jetbrains.com/issue/KT-65066 ) K1
crashes, K2 doesn't report type mismatch on array literal inside nested
annotation call
- [`KT-49235`](https://youtrack.jetbrains.com/issue/KT-49235 ) Kotlin
interface limited to 1000 super types
- [`KT-69991`](https://youtrack.jetbrains.com/issue/KT-69991 ) K2/JVM:
Backend crash with functional types and KFunctions
- [`KT-7461`](https://youtrack.jetbrains.com/issue/KT-7461 ) Forbid using
projection modifiers inside top-level Array in annotation's value
parameter
- [`KT-52315`](https://youtrack.jetbrains.com/issue/KT-52315 ) Legacy
keywords (header, impl) break enum definitions
- [`KT-69499`](https://youtrack.jetbrains.com/issue/KT-69499 ) Native:
aggressive inline of runtime procedures causes compiler crash in debug
builds
- [`KT-69737`](https://youtrack.jetbrains.com/issue/KT-69737 ) Native:
incompatible target-cpu attributes between runtime and Kotlin code
- [`KT-69911`](https://youtrack.jetbrains.com/issue/KT-69911 ) Unexpected
line numbers in default setter
- [`KT-61529`](https://youtrack.jetbrains.com/issue/KT-61529 ) K2:
Unexpected FirClassLikeSymbol null with -no-jdk
- [`KT-69475`](https://youtrack.jetbrains.com/issue/KT-69475 ) K2: No
"Name contains illegal characters" for package name with dots inside
- [`KT-69484`](https://youtrack.jetbrains.com/issue/KT-69484 ) Native:
remove default values for `isObjectType`
- [`KT-70352`](https://youtrack.jetbrains.com/issue/KT-70352 ) K2:
False-negative CONFLICTING_UPPER_BOUNDS on `Nothing` bound
- [`KT-59781`](https://youtrack.jetbrains.com/issue/KT-59781 ) K2:
investigate implicit cast generation in fir2ir vs psi2ir
- [`KT-70036`](https://youtrack.jetbrains.com/issue/KT-70036 ) \[FIR2IR]
Fix param name in overridden setter
- [`KT-68718`](https://youtrack.jetbrains.com/issue/KT-68718 ) \[JVM]
Generic function is instantiated with wrong type argument
- [`KT-67983`](https://youtrack.jetbrains.com/issue/KT-67983 ) K2: False
negative "Recursive type alias in expansion" at recursive typealiases
- [`KT-70328`](https://youtrack.jetbrains.com/issue/KT-70328 ) K2:
`@UnsafeVariance` stored in the metadata despite the Source retention
- [`KT-70313`](https://youtrack.jetbrains.com/issue/KT-70313 ) K2: Don't
add `Any` supertype to `kotlin.Nothing` compiled from sources
- [`KT-69982`](https://youtrack.jetbrains.com/issue/KT-69982 ) K2: New
errors when executing `:kotlin-stdlib:jvmJar`
- [`KT-70169`](https://youtrack.jetbrains.com/issue/KT-70169 ) K2:
implement a deprecation error for Synchronized, Throws, JvmField on
annotation parameters
- [`KT-67651`](https://youtrack.jetbrains.com/issue/KT-67651 ) K2:
inconsistency in behavior for SAM constructor with flexible type
- [`KT-63857`](https://youtrack.jetbrains.com/issue/KT-63857 ) K2: Extra
`operator` modifier in metadata
- [`KT-70182`](https://youtrack.jetbrains.com/issue/KT-70182 ) K2: Set up
`isOperator` flag according to operator naming conventions during
building synthetic overrides for Java methods
- [`KT-20798`](https://youtrack.jetbrains.com/issue/KT-20798 ) Implement
a deprecation warning for reified modifier on type parameters of type
alias
- [`KT-68697`](https://youtrack.jetbrains.com/issue/KT-68697 ) K2 IDE /
Kotlin Debugger: NSEE “List is empty.” when method reference is used in
some place in code
- [`KT-70157`](https://youtrack.jetbrains.com/issue/KT-70157 ) K2: false
positive JAVA_CLASS_INHERITS_KT_PRIVATE_CLASS for a Java private class
- [`KT-68702`](https://youtrack.jetbrains.com/issue/KT-68702 ) K2 IDE: AE
“Sy
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTQ1LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 16:46:51 +01:00
Nik Clayton
91d577c128
refactor: Replace the different network response types with ApiResult ( #1261 )
...
Previous code used five (!) different types for the network response.
Some used Retrofit's `Response`. This provides access to the headers.
Some used `NetworkResult`. This did not provide access to the headers,
but did provide some higher-order functions (e.g., `fold`) for operating
on the results.
One used a raw `Map`.
One used a raw `Call`.
The rest had been converted to `ApiResult`, a `Result<V, ApiError>`.
This provides the higher-order functions, provides the headers, and
is exception-free, so is the correct type to use.
This PR completes the work of cutting over to `ApiResult`. The return
values are changed and the calling code is adjusted to use the new
functions as appropriate.
2025-02-05 13:37:59 +01:00
Nik Clayton
1611e488f6
refactor: Update status storage, fragments ( #1249 )
...
# Status storage
Re-work how statuses are stored and managed to separate the cached home
timeline from the cached notification timeline.
Previously, the home timeline pulled all statuses in `StatusEntity`.
Since that table also includes statuses that are referenced from
`NotificationEntity` this could show the wrong data. It also makes it
difficult to cache other timelines in the future.
To fix this:
- Introduce `TimelineStatus` which associates a given timeline with the
statuses on that timeline.
- Use the the `StatusEntity` table as a general cache of statuses.
wherever they're used.
- Create the home timeline by joining `TimelineStatus` (where the
timeline's kind is `Home`) with the statuses in `StatusEntity`.
This has a number of knock-on effects.
- Deleting from the home timeline now deletes the association from
`TimelineStatus`. The cached status is unaffected, so if it is
referenced from another cached timeline (currently, notifications)
there is no change.
- Modifying a status on one timeline (translating, expanding,
collapsing, etc) modifies it on all timelines that reference that
status.
- `cleanup()` and related functions no longer need to take `limit` or
`keep` parameter, as it's known whether a status is referenced from a
timeline.
Rewriting one of the queries exposed an issue where `TimelineDaoTest`
run locally could return different (incorrect) results to the same test
run on a device (https://issuetracker.google.com/issues/393685887 ).
So re-implement `TimelineDaoTest` as an `androidTest`, and update the CI
workflow to include a step to run these tests on an API 31 emulator.
# Repositories
- Allow `null` as an initial key.
# Fragments
- Remove unnecessary `refreshAdapterAndScrollToVisibleId`.
2025-02-02 21:29:27 +01:00
Nik Clayton
c81bb0238e
refactor: Reformat SQL queries for ease of reading ( #1237 )
...
The database queries in the @Query annotations were in a range of
different styles which made them difficult to read, and difficult to
write new ones in a consistent style.
Fix this.
Write a new tool, `sqlfmt`. This processes the DAO files looking for
`@Query(...)` annotations. It extracts the SQL from those annotations
and calls `sqlfluff` (https://github.com/sqlfluff/sqlfluff , which must
be installed separately) to lint and fix formatting issues in the SQL.
The file is re-written with the newly formatted SQL queries.
2025-01-26 19:11:19 +01:00
renovate[bot]
fced6b7d1f
chore(deps): update dependency gradle to v8.12 ( #1203 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [gradle](https://gradle.org )
([source](https://redirect.github.com/gradle/gradle )) | minor | `8.11.1`
-> `8.12` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>gradle/gradle (gradle)</summary>
###
[`v8.12`](https://redirect.github.com/gradle/gradle/compare/v8.11.1...v8.12.0 )
[Compare
Source](https://redirect.github.com/gradle/gradle/compare/v8.11.1...v8.12.0 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 19:06:56 +01:00
renovate[bot]
ae94ab2d71
fix(deps): update junit5 monorepo to v5.11.4 ( #1211 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.junit.jupiter:junit-jupiter-params](https://junit.org/junit5/ )
([source](https://redirect.github.com/junit-team/junit5 )) | `5.11.3` ->
`5.11.4` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.junit.jupiter:junit-jupiter-params/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.junit.jupiter:junit-jupiter-params/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.junit.jupiter:junit-jupiter-params/5.11.3/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.junit.jupiter:junit-jupiter-params/5.11.3/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [org.junit.jupiter:junit-jupiter](https://junit.org/junit5/ )
([source](https://redirect.github.com/junit-team/junit5 )) | `5.11.3` ->
`5.11.4` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.junit.jupiter:junit-jupiter/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.junit.jupiter:junit-jupiter/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.junit.jupiter:junit-jupiter/5.11.3/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.junit.jupiter:junit-jupiter/5.11.3/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 11:32:13 +01:00
renovate[bot]
dcd38a41c7
fix(deps): update dependency com.android.tools:desugar_jdk_libs to v2.1.4 ( #1207 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.android.tools:desugar_jdk_libs](https://redirect.github.com/google/desugar_jdk_libs )
| `2.1.3` -> `2.1.4` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.tools:desugar_jdk_libs/2.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.tools:desugar_jdk_libs/2.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.tools:desugar_jdk_libs/2.1.3/2.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.tools:desugar_jdk_libs/2.1.3/2.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>google/desugar_jdk_libs
(com.android.tools:desugar_jdk_libs)</summary>
###
[`v2.1.4`](https://redirect.github.com/google/desugar_jdk_libs/blob/HEAD/CHANGELOG.md#Version-214--2024-12-18- )
- Fix Narrow non Standalone Week Names on some locales.
`SIMPLIFIED_CHINESE` and
`TRADITIONAL_CHINESE` is on the last code point convention for narrow
format.
This is a follow up to 2.1.3 using the same values as Standalone Week
Names.
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 19:53:44 +01:00
renovate[bot]
76cbbfe629
fix(deps): update dependency androidx.recyclerview:recyclerview to v1.4.0 ( #1209 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.recyclerview:recyclerview](https://developer.android.com/jetpack/androidx/releases/recyclerview#1.4.0 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `1.3.2` -> `1.4.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.recyclerview:recyclerview/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.recyclerview:recyclerview/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.recyclerview:recyclerview/1.3.2/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.recyclerview:recyclerview/1.3.2/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 19:37:10 +01:00
renovate[bot]
ea1c109673
fix(deps): update dependency androidx.activity:activity-ktx to v1.10.0 ( #1208 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.activity:activity-ktx](https://developer.android.com/jetpack/androidx/releases/activity#1.10.0 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `1.9.3` -> `1.10.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.activity:activity-ktx/1.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.activity:activity-ktx/1.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.activity:activity-ktx/1.9.3/1.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.activity:activity-ktx/1.9.3/1.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 19:24:01 +01:00
renovate[bot]
2bab7432f2
fix(deps): update androidx.media3 to v1.5.1 ( #1206 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.media3:media3-ui](https://redirect.github.com/androidx/media )
| `1.5.0` -> `1.5.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-ui/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-ui/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-ui/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-ui/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.media3:media3-datasource-okhttp](https://redirect.github.com/androidx/media )
| `1.5.0` -> `1.5.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-datasource-okhttp/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-datasource-okhttp/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-datasource-okhttp/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-datasource-okhttp/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.media3:media3-exoplayer-rtsp](https://redirect.github.com/androidx/media )
| `1.5.0` -> `1.5.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-exoplayer-rtsp/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-exoplayer-rtsp/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-exoplayer-rtsp/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-exoplayer-rtsp/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.media3:media3-exoplayer-hls](https://redirect.github.com/androidx/media )
| `1.5.0` -> `1.5.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-exoplayer-hls/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-exoplayer-hls/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-exoplayer-hls/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-exoplayer-hls/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.media3:media3-exoplayer-dash](https://redirect.github.com/androidx/media )
| `1.5.0` -> `1.5.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-exoplayer-dash/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-exoplayer-dash/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-exoplayer-dash/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-exoplayer-dash/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.media3:media3-exoplayer](https://redirect.github.com/androidx/media )
| `1.5.0` -> `1.5.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-exoplayer/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-exoplayer/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-exoplayer/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-exoplayer/1.5.0/1.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>androidx/media (androidx.media3:media3-ui)</summary>
###
[`v1.5.1`](https://redirect.github.com/androidx/media/blob/HEAD/RELEASENOTES.md#151-2024-12-19 )
[Compare
Source](https://redirect.github.com/androidx/media/compare/1.5.0...1.5.1 )
This release includes the following changes since the
[1.5.0 release](#​150-2024-11-27):
- ExoPlayer:
- Disable use of asynchronous decryption in MediaCodec to avoid reported
codec timeout issues with this platform API
([#​1641](https://redirect.github.com/androidx/media/issues/1641 )).
- Extractors:
- MP3: Don't stop playback early when a `VBRI` frame's table of contents
doesn't cover all the MP3 data in a file
([#​1904](https://redirect.github.com/androidx/media/issues/1904 )).
- Video:
- Rollback of using `MediaCodecAdapter` supplied pixel aspect ratio
values
when provided while processing `onOutputFormatChanged`
([#​1371](https://redirect.github.com/androidx/media/pull/1371 )).
- Text:
- Fix bug in `ReplacingCuesResolver.discardCuesBeforeTimeUs` where the
cue
active at `timeUs` (started before but not yet ended) was incorrectly
discarded
([#​1939](https://redirect.github.com/androidx/media/issues/1939 )).
- Metadata:
- Extract disc/track numbering and genre from Vorbis comments into
`MediaMetadata`
([#​1958](https://redirect.github.com/androidx/media/issues/1958 )).
</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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 18:34:05 +01:00
renovate[bot]
870e35a9e4
fix(deps): update hilt to v2.55 ( #1178 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.google.dagger.hilt.android](https://redirect.github.com/google/dagger )
| `2.52` -> `2.55` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.dagger.hilt.android:com.google.dagger.hilt.android.gradle.plugin/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.dagger.hilt.android:com.google.dagger.hilt.android.gradle.plugin/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.dagger.hilt.android:com.google.dagger.hilt.android.gradle.plugin/2.52/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.dagger.hilt.android:com.google.dagger.hilt.android.gradle.plugin/2.52/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[com.google.dagger:hilt-android-testing](https://redirect.github.com/google/dagger )
| `2.52` -> `2.55` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.dagger:hilt-android-testing/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.dagger:hilt-android-testing/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.dagger:hilt-android-testing/2.52/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.dagger:hilt-android-testing/2.52/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[com.google.dagger:hilt-compiler](https://redirect.github.com/google/dagger )
| `2.52` -> `2.55` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.dagger:hilt-compiler/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.dagger:hilt-compiler/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.dagger:hilt-compiler/2.52/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.dagger:hilt-compiler/2.52/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[com.google.dagger:hilt-android](https://redirect.github.com/google/dagger )
| `2.52` -> `2.55` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.dagger:hilt-android/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.dagger:hilt-android/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.dagger:hilt-android/2.52/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.dagger:hilt-android/2.52/2.55?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-15 14:10:05 +01:00
Nik Clayton
f28548742a
chore(deps): Update agp to 8.8.0, lint to 31.8.0 ( #1198 )
2025-01-15 13:53:24 +01:00
Nik Clayton
bafd8e474d
fix: "KeyStoreException: BKS not found" error during login ( #1182 )
...
"BKS" in the error refers to "Bouncycastle KeyStore". Remove all usage
of the Bouncycastle library from the code, re-implementing one required
function based on code from SubwayTooter. Add a license entry that
acknowledges this.
Fixes #1143
2024-12-16 18:17:23 +01:00
renovate[bot]
a66da06c2c
fix(deps): update dependency com.github.ajalt.clikt:clikt to v5.0.2 ( #1152 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.github.ajalt.clikt:clikt](https://redirect.github.com/ajalt/clikt )
| `5.0.1` -> `5.0.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.github.ajalt.clikt:clikt/5.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.github.ajalt.clikt:clikt/5.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.github.ajalt.clikt:clikt/5.0.1/5.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.github.ajalt.clikt:clikt/5.0.1/5.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>ajalt/clikt (com.github.ajalt.clikt:clikt)</summary>
###
[`v5.0.2`](https://redirect.github.com/ajalt/clikt/blob/HEAD/CHANGELOG.md#502 )
[Compare
Source](https://redirect.github.com/ajalt/clikt/compare/5.0.1...5.0.2 )
##### Changed
- Update Kotlin to 2.1.0
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-13 11:51:47 +01:00
renovate[bot]
eb638045ca
fix(deps): update dependency androidx.paging:paging-runtime-ktx to v3.3.5 ( #1172 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.paging:paging-runtime-ktx](https://developer.android.com/jetpack/androidx/releases/paging#3.3.5 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `3.3.4` -> `3.3.5` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.paging:paging-runtime-ktx/3.3.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.paging:paging-runtime-ktx/3.3.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.paging:paging-runtime-ktx/3.3.4/3.3.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.paging:paging-runtime-ktx/3.3.4/3.3.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-13 11:50:59 +01:00
renovate[bot]
620c0c83a0
fix(deps): update dependency io.github.oshai:kotlin-logging-jvm to v7.0.3 ( #1173 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[io.github.oshai:kotlin-logging-jvm](https://redirect.github.com/oshai/kotlin-logging )
| `7.0.0` -> `7.0.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.github.oshai:kotlin-logging-jvm/7.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.github.oshai:kotlin-logging-jvm/7.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.github.oshai:kotlin-logging-jvm/7.0.0/7.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.github.oshai:kotlin-logging-jvm/7.0.0/7.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>oshai/kotlin-logging
(io.github.oshai:kotlin-logging-jvm)</summary>
###
[`v7.0.3`](https://redirect.github.com/oshai/kotlin-logging/releases/tag/7.0.3 )
[Compare
Source](https://redirect.github.com/oshai/kotlin-logging/compare/7.0.0...7.0.3 )
##### What's Changed
- Bump com.android.library from 8.3.2 to 8.5.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/431 ](https://redirect.github.com/oshai/kotlin-logging/pull/431 )
- Bump com.android.library from 8.5.0 to 8.5.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/435 ](https://redirect.github.com/oshai/kotlin-logging/pull/435 )
- Bump com.android.library from 8.5.1 to 8.6.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/442 ](https://redirect.github.com/oshai/kotlin-logging/pull/442 )
- Bump multiplatform from 2.0.0 to 2.0.20 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/440 ](https://redirect.github.com/oshai/kotlin-logging/pull/440 )
- Bump com.android.library from 8.6.0 to 8.6.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/443 ](https://redirect.github.com/oshai/kotlin-logging/pull/443 )
- Update version of README.md to 7.0.0 by
[@​acktsap](https://redirect.github.com/acktsap ) in
[https://github.com/oshai/kotlin-logging/pull/444 ](https://redirect.github.com/oshai/kotlin-logging/pull/444 )
- Bump actions/cache from 4.0.2 to 4.1.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/446 ](https://redirect.github.com/oshai/kotlin-logging/pull/446 )
- Bump multiplatform from 2.0.20 to 2.0.21 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/448 ](https://redirect.github.com/oshai/kotlin-logging/pull/448 )
- Bump actions/cache from 4.1.0 to 4.1.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/447 ](https://redirect.github.com/oshai/kotlin-logging/pull/447 )
- Bump actions/cache from 4.1.1 to 4.1.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/454 ](https://redirect.github.com/oshai/kotlin-logging/pull/454 )
- Logback backend for kotlin-logging by
[@​neeme-praks-sympower](https://redirect.github.com/neeme-praks-sympower )
in
[https://github.com/oshai/kotlin-logging/pull/452 ](https://redirect.github.com/oshai/kotlin-logging/pull/452 )
- Support arguments where possible for Logback and Slf4j by
[@​sigmanil](https://redirect.github.com/sigmanil ) in
[https://github.com/oshai/kotlin-logging/pull/458 ](https://redirect.github.com/oshai/kotlin-logging/pull/458 )
##### New Contributors
- [@​acktsap](https://redirect.github.com/acktsap ) made their
first contribution in
[https://github.com/oshai/kotlin-logging/pull/444 ](https://redirect.github.com/oshai/kotlin-logging/pull/444 )
-
[@​neeme-praks-sympower](https://redirect.github.com/neeme-praks-sympower )
made their first contribution in
[https://github.com/oshai/kotlin-logging/pull/452 ](https://redirect.github.com/oshai/kotlin-logging/pull/452 )
- [@​sigmanil](https://redirect.github.com/sigmanil ) made their
first contribution in
[https://github.com/oshai/kotlin-logging/pull/458 ](https://redirect.github.com/oshai/kotlin-logging/pull/458 )
**Full Changelog**:
https://github.com/oshai/kotlin-logging/compare/7.0.0...7.0.1
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-13 11:49:52 +01:00
renovate[bot]
b25bf17f02
fix(deps): update dependency androidx.paging:paging-runtime-ktx to v3.3.4 ( #1098 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.paging:paging-runtime-ktx](https://developer.android.com/jetpack/androidx/releases/paging#3.3.4 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `3.3.2` -> `3.3.4` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.paging:paging-runtime-ktx/3.3.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.paging:paging-runtime-ktx/3.3.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.paging:paging-runtime-ktx/3.3.2/3.3.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.paging:paging-runtime-ktx/3.3.2/3.3.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-08 15:00:41 +01:00
renovate[bot]
31d24bc605
fix(deps): update androidx.media3 to v1.5.0 ( #1133 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.media3:media3-ui](https://redirect.github.com/androidx/media )
| `1.4.1` -> `1.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-ui/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-ui/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-ui/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-ui/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.media3:media3-datasource-okhttp](https://redirect.github.com/androidx/media )
| `1.4.1` -> `1.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-datasource-okhttp/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-datasource-okhttp/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-datasource-okhttp/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-datasource-okhttp/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.media3:media3-exoplayer-rtsp](https://redirect.github.com/androidx/media )
| `1.4.1` -> `1.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-exoplayer-rtsp/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-exoplayer-rtsp/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-exoplayer-rtsp/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-exoplayer-rtsp/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.media3:media3-exoplayer-hls](https://redirect.github.com/androidx/media )
| `1.4.1` -> `1.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-exoplayer-hls/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-exoplayer-hls/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-exoplayer-hls/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-exoplayer-hls/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.media3:media3-exoplayer-dash](https://redirect.github.com/androidx/media )
| `1.4.1` -> `1.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-exoplayer-dash/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-exoplayer-dash/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-exoplayer-dash/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-exoplayer-dash/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.media3:media3-exoplayer](https://redirect.github.com/androidx/media )
| `1.4.1` -> `1.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.media3:media3-exoplayer/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.media3:media3-exoplayer/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.media3:media3-exoplayer/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.media3:media3-exoplayer/1.4.1/1.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>androidx/media (androidx.media3:media3-ui)</summary>
###
[`v1.5.0`](https://redirect.github.com/androidx/media/blob/HEAD/RELEASENOTES.md#150-2024-11-27 )
[Compare
Source](https://redirect.github.com/androidx/media/compare/1.4.1...1.5.0 )
This release includes the following changes since the
[1.4.1 release](#​141-2024-08-23):
- Common Library:
- Add `ForwardingSimpleBasePlayer` that allows forwarding to another
player with small adjustments while ensuring full consistency and
listener handling
([#​1183](https://redirect.github.com/androidx/media/issues/1183 )).
- Replace `SimpleBasePlayer.State.playlist` by `getPlaylist()` method.
- Add override for `SimpleBasePlayer.State.Builder.setPlaylist()` to
directly specify a `Timeline` and current `Tracks` and `Metadata`
instead of building a playlist structure.
- Increase `minSdk` to 21 (Android Lollipop). This is aligned with all
other AndroidX libraries.
- Add `androidx.media3:media3-common-ktx` artifact which provides
Kotlin-specific functionality built on top of the Common library
- Add `Player.listen` suspending extension function to spin a coroutine
to
listen to `Player.Events` to the `media3-common-ktx` library.
- Remove `@DoNotInline` annotations from manually out-of-lined inner
classes designed to avoid
[runtime class verification
failures](https://chromium.googlesource.com/chromium/src/+/HEAD/build/android/docs/class_verification_failures.md ).
Recent versions of [R8](https://developer.android.com/build/shrink-code )
now automatically out-of-line calls like these to avoid the runtime
failures (so the manual out-of-lining is no longer required). All Gradle
users of the library must already be a using a version of the Android
Gradle Plugin that uses a version of R8 which does this,
[due to `compileSdk =
35`](https://issuetracker.google.com/345472586#comment7 ).
Users of the library with non-Gradle build systems will need to ensure
their R8-equivalent shrinking/obfuscating step does a similar automatic
out-of-lining process in order to avoid runtime class verification
failures. This change has
[already been done in other AndroidX
libraries](http://r.android.com/3156141 ).
- ExoPlayer:
- `MediaCodecRenderer.onProcessedStreamChange()` can now be called for
every media item. Previously it was not called for the first one. Use
`MediaCodecRenderer.experimentalEnableProcessedStreamChangedAtStart()`
to enable this.
- Add `PreloadMediaSource.PreloadControl.onPreloadError` to allow
`PreloadMediaSource.PreloadControl` implementations to take actions when
error occurs.
- Add `BasePreloadManager.Listener` to propagate preload events to apps.
- Allow changing SNTP client timeout and retry alternative addresses on
timeout
([#​1540](https://redirect.github.com/androidx/media/issues/1540 )).
- Remove `MediaCodecAdapter.Configuration.flags` as the field was always
zero.
- Allow the user to select the built-in speaker for playback on Wear OS
API 35+ (where the device advertises support for this).
- Defer the blocking call to
`Context.getSystemService(Context.AUDIO_SERVICE)` until audio focus
handling is enabled. This ensures the blocking call isn't done if audio
focus handling is not enabled
([#​1616](https://redirect.github.com/androidx/media/pull/1616 )).
- Allow playback regardless of buffered duration when loading fails
([#​1571](https://redirect.github.com/androidx/media/issues/1571 )).
- Add `AnalyticsListener.onRendererReadyChanged()` to signal when
individual renderers allow playback to be ready.
- Fix `MediaCodec.CryptoException` sometimes being reported as an
"unexpected runtime error" when `MediaCodec` is operated in asynchronous
mode (default behaviour on API 31+).
- Pass `bufferedDurationUs` instead of `bufferedPositionUs` with
`PreloadMediaSource.PreloadControl.onContinueLoadingRequested()`. Also
changes `DefaultPreloadManager.Status.STAGE_LOADED_TO_POSITION_MS` to
`DefaultPreloadManager.Status.STAGE_LOADED_FOR_DURATION_MS`, apps then
need to pass a value representing a specific duration from the default
start position for which the corresponding media source has to be
preloaded with this IntDef, instead of a position.
- Add `ForwardingRenderer` implementation that forwards all method calls
to another renderer
([1703](https://redirect.github.com/androidx/media/pull/1703 )).
- Add playlist preloading for the next item in the playlist. Apps can
enable preloading by calling
`ExoPlayer.setPreloadConfiguration(PreloadConfiguration)` accordingly.
By default preloading is disabled. When opted-in and to not interfere
with playback, `DefaultLoadControl` restricts preloading to start and
continue only when the player is not loading for playback. Apps can
change this behaviour by implementing
`LoadControl.shouldContinuePreloading()` accordingly (like when
overriding this method in `DefaultLoadControl`). The default
implementation of `LoadControl` disables preloading in case an app is
using a custom implementation of `LoadControl`.
- Add method `MediaSourceEventListener.EventDispatcher.dispatchEvent()`
to
allow invoking events of subclass listeners
([1736](https://redirect.github.com/androidx/media/pull/1736 )).
- Add `DefaultPreloadManager.Builder` that builds the
`DefaultPreloadManager` and `ExoPlayer` instances with consistently
shared configurations.
- Remove `Renderer[]` parameter from `LoadControl.onTracksSelected()` as
`DefaultLoadControl` implementation can retrieve the stream types from
`ExoTrackSelection[]`.
- Deprecated `DefaultLoadControl.calculateTargetBufferBytes(Renderer[],
ExoTrackSelection[])` and marked method as final to prevent overrides.
The new
`DefaultLoadControl.calculateTargetBufferBytes(ExoTrackSelection[])`
should be used instead.
- Report `MediaSourceEventListener` events from secondary sources in
`MergingMediaSource`. This will result in load
start/error/cancelled/completed events being reported for sideloaded
subtitles (those added with
`MediaItem.LocalConfiguration.subtitleConfigurations`), which may appear
as duplicate load events emitted from `AnalyticsListener`.
- Prevent subtitle & metadata errors from completely stopping playback.
Instead the problematic track is disabled and playback of the remaining
tracks continues
([#​1722](https://redirect.github.com/google/ExoPlayer/issues/1722 )).
- In new subtitle handling (during extraction), associated parse (e.g.
invalid subtitle data) and load errors (e.g. HTTP 404) are emitted
via `onLoadError` callbacks.
- In legacy subtitle handling (during rendering), only associated load
errors are emitted via `onLoadError` callbacks while parse errors
are silently ignored (this is pre-existing behaviour).
- Fix bug where playlist items or periods in multi-period DASH streams
with durations that don't match the actual content could cause frame
freezes at the end of the item
([#​1698](https://redirect.github.com/androidx/media/issues/1698 )).
- Add a setter to `SntpClient` to set the max elapsed time since the
last
update after which the client is re-initialized
([#​1794](https://redirect.github.com/androidx/media/pull/1794 )).
- Transformer:
- Add `SurfaceAssetLoader`, which supports queueing video data to
Transformer via a `Surface`.
- `ImageAssetLoader` reports unsupported input via `AssetLoader.onError`
instead of throwing an `IllegalStateException`.
- Make setting the image duration using
`MediaItem.Builder.setImageDurationMs` mandatory for image export.
- Add export support for gaps in sequences of audio EditedMediaItems.
- Track Selection:
- `DefaultTrackSelector`: Prefer object-based audio over channel-based
audio when other factors are equal.
- Extractors:
- Allow `Mp4Extractor` and `FragmentedMp4Extractor` to identify H264
samples that are not used as reference by subsequent samples.
- Add option to enable index-based seeking in `AmrExtractor`.
- Treat MP3 files with more than 128kB between valid frames as truncated
(instead of invalid). This means files with non-MP3 data at the end,
with no other metadata to indicate the length of the MP3 bytes, now stop
playback at the end of the MP3 data instead of failing with
`ParserException: Searched too many bytes.{contentIsMalformed=true,
dataType=1}`
([#​1563](https://redirect.github.com/androidx/media/issues/1563 )).
- Fix preroll sample handling for non-keyframe media start positions
when
processing edit lists in MP4 files
([#​1659](https://redirect.github.com/google/ExoPlayer/issues/1659 )).
- Improved frame rate calculation by using media duration from the
`mdhd`
box in `Mp4Extractor` and `FragmentedMp4Extractor`
([#​1531](https://redirect.github.com/androidx/media/issues/1531 )).
- Fix incorrect scaling of `media_time` in MP4 edit lists. While
`segment_duration` was already correctly scaled using the movie
timescale, `media_time` is now properly scaled using the track
timescale, as specified by the MP4 format standard
([#​1792](https://redirect.github.com/androidx/media/issues/1792 )).
- Handle out-of-order frames in `endIndices` calculation for MP4 with
edit
list
([#​1797](https://redirect.github.com/androidx/media/issues/1797 )).
- Fix media duration parsing in `mdhd` box of MP4 files to handle `-1`
values
([#​1819](https://redirect.github.com/androidx/media/issues/1819 )).
- Add support for identifying `h263` box in MP4 files for H.263 video
([#​1821](https://redirect.github.com/androidx/media/issues/1821 )).
- Add AC-4 Level-4 ISO base media file format support
([#​1265](https://redirect.github.com/androidx/media/pull/1265 )).
- DataSource:
- Update `HttpEngineDataSource` to allow use starting at version S
extension 7 instead of API level 34
([#​1262](https://redirect.github.com/androidx/media/issues/1262 )).
- `DataSourceContractTest`: Assert that `DataSource.getUri()` returns
the
resolved URI (as documented). Where this is different to the requested
URI, tests can indicate this using the new
`DataSourceContractTest.TestResource.Builder.setResolvedUri()` method.
- `DataSourceContractTest`: Assert that `DataSource.getUri()` and
`getResponseHeaders()` return their 'open' value after a failed call to
`open()` (due to a 'not found' resource) and before a subsequent
`close()` call.
- Overriding `DataSourceContractTest.getNotFoundResources()` allows
test sub-classes to provide multiple 'not found' resources, and to
provide any expected headers too. This allows to distinguish between
HTTP 404 (with headers) and "server not found" (no headers).
- Audio:
- Automatically configure CTA-2075 loudness metadata on the codec if
present in the media.
- Ensure smooth volume ramp down when seeking.
- Fix pop sounds that may occur during seeks.
- Fix truncation error accumulation for Sonic's
time-stretching/pitch-shifting algorithm.
- Fix bug in `SpeedChangingAudioProcessor` that causes dropped output
frames.
- Video:
- `MediaCodecVideoRenderer` avoids decoding samples that are neither
rendered nor used as reference by other samples.
- On API 35 and above, `MediaCodecAdapter` may now receive a `null`
`Surface` in `configure` and calls to a new method `detachOutputSurface`
to remove a previously set `Surface` if the codec supports this
(`MediaCodecInfo.detachedSurfaceSupported`).
- Use `MediaCodecAdapter` supplied pixel aspect ratio values if provided
when processing `onOutputFormatChanged`
([#​1371](https://redirect.github.com/androidx/media/pull/1371 )).
- Add workaround for a device issue on Galaxy Tab S7 FE that causes
60fps
secure H264 streams to be marked as unsupported
([#​1619](https://redirect.github.com/androidx/media/issues/1619 )).
- Add workaround for codecs that get stuck after the last sample without
returning an end-of-stream signal.
- Text:
- Add a custom `VoiceSpan` and populate it for
[WebVTT voice
spans](https://www.w3.org/TR/webvtt1/#webvtt-cue-voice-span )
([#​1632](https://redirect.github.com/androidx/media/issues/1632 )).
- Ensure WebVTT in HLS with very large subtitle timestamps (which
overflow
a 64-bit `long` when represented as microseconds and multiplied by the
`90,000` MPEG timebase) are displayed
([#​1763](https://redirect.github.com/androidx/media/issues/1763 )).
- Support CEA-608 subtitles in Dolby Vision content
([#​1820](https://redirect.github.com/androidx/media/issues/1820 )).
- Fix playback hanging on DASH multi-period streams when CEA-608
subtitles
are enabled
([#​1863](https://redirect.github.com/androidx/media/issues/1863 )).
- Metadata:
- Assign the `C.TRACK_TYPE_METADATA` type to tracks containing icy or
vnd.dvb.ait content.
- Image:
- Add `ExternallyLoadedImageDecoder` for simplified integration with
external image loading libraries like Glide or Coil.
- DataSource:
- Add `FileDescriptorDataSource`, a new `DataSource` that can be used to
read from a `FileDescriptor`
([#​3757](https://redirect.github.com/google/ExoPlayer/issues/3757 )).
- Effect:
- Add `DefaultVideoFrameProcessor` workaround for minor `SurfaceTexture`
scaling. `SurfaceTexture` may include a small scaling that cuts off a
1-texel border around the edge of a cropped buffer. This is now handled
such that output is closer to expected.
- Speed up `DefaultVideoFrameProcessor.queueInputBitmap()`. As a result,
exporting images to videos with `Transformer` is faster.
- IMA extension:
- Fix bug where clearing the playlist may cause an
`ArrayIndexOutOfBoundsException` in
`ImaServerSideAdInsertionMediaSource`.
- Fix bug where server-side inserted DAI streams without a preroll can
result in an `ArrayIndexOutOfBoundsException` when playing past the last
midroll
([#​1741](https://redirect.github.com/androidx/media/issues/1741 )).
- Session:
- Add `MediaButtonReceiver.shouldStartForegroundService(Intent)` to
allow
apps to suppress a play command coming in for playback resumption by
overriding this method. By default, the service is always started and
playback can't be suppressed without the system crashing the service
with a `ForegroundServiceDidNotStartInTimeException`
([#​1528](https://redirect.github.com/google/ExoPlayer/issues/1528 )).
- Fix bug that caused custom commands sent from a `MediaBrowser` being
dispatched to the `MediaSessionCompat.Callback` instead of the
`MediaBrowserServiceCompat` variant of the method when connected to a
legacy service. This prevented the `MediaBrowser` to receive the actual
return value sent back by the legacy service
([#​1474](https://redirect.github.com/androidx/media/issues/1474 )).
- Handle `IllegalArgumentException` thrown by devices of certain
manufacturers when setting the broadcast receiver for media button
intents
([#​1730](https://redirect.github.com/androidx/media/issues/1730 )).
- Add command buttons for media items. This adds the Media3 API for what
was known as `Custom browse actions` with the legacy library with
`MediaBrowserCompat`. Note that with Media3 command buttons for media
items are available for both, `MediaBrowser` and `MediaController`. See
[Custom Browse actions of
AAOS](https://developer.android.com/training/cars/media#custom_browse_actions ).
- Fix bug where a Media3 controller was sometimes unable to let a
session
app start a foreground service after requesting `play()`.
- Restrict `CommandButton.Builder.setIconUri` to only accept content
Uris.
- Pass connection hints of a Media3 browser to the initial
`MediaBrowserCompat` when connecting to a legacy `MediaBrowserCompat`.
The service can receive the connection hints passed in as root hints
with the first call to `onGetRoot()`.
- Fix bug where a `MediaBrowser` connected to a legacy browser service,
didn't receive an error sent by the service after the browser has
subscribed to a `parentid`.
- Improve interoperability behavior, so that a Media3 browser that is
connected to a legacy `MediaBrowserService` doesn't request the children
of a `parentId` twice when subscribing to a parent.
- UI:
- Make the stretched/cropped video in
`PlayerView`-in-Compose-`AndroidView` workaround opt-in, due to issues
with XML-based shared transitions. Apps using `PlayerView` inside
`AndroidView` need to call
`PlayerView.setEnableComposeSurfaceSyncWorkaround` in order to opt-in
([#​1237](https://redirect.github.com/androidx/media/issues/1237 ),
[#​1594](https://redirect.github.com/androidx/media/issues/1594 )).
- Add `setFullscreenButtonState` to `PlayerView` to allow updates of
fullscreen button's icon on demand, i.e. out-of-band and not reactively
to a click interaction
([#​1590](https://redirect.github.com/androidx/media/issues/1590 ),
[#​184](https://redirect.github.com/androidx/media/issues/184 )).
- Fix bug where the "None" choice in the text selection is not working
if
there are app-defined text track selection preferences.
- DASH Extension:
- Add support for periods starting in the middle of a segment
([#​1440](https://redirect.github.com/androidx/media/issues/1440 )).
- Smooth Streaming Extension:
- Fix a `Bad magic number for Bundle` error when playing SmoothStreaming
streams with text tracks
([#​1779](https://redirect.github.com/androidx/media/issues/1779 )).
- RTSP Extension:
- Fix user info removal for URLs that contain encoded @​
characters
([#​1138](https://redirect.github.com/androidx/media/pull/1138 )).
- Fix crashing when parsing of RTP packets with header extensions
([#​1225](https://redirect.github.com/androidx/media/pull/1225 )).
- Decoder Extensions (FFmpeg, VP9, AV1, etc.):
- Add the IAMF decoder module, which provides support for playback of
MP4
files containing IAMF tracks using the libiamf native library to
synthesize audio.
- Playback is enabled with a stereo layout as well as 5.1 with
spatialization together with optional head tracking enabled, but
binaural playback support is currently not available.
- Add 16 KB page support for decoder extensions on Android 15
([#​1685](https://redirect.github.com/androidx/media/issues/1685 )).
- Cast Extension:
- Stop cleaning the timeline after the CastSession disconnects, which
enables the sender app to resume playback locally after a disconnection.
- Populate CastPlayer's `DeviceInfo` when a `Context` is provided. This
enables linking the `MediaSession` to a `RoutingSession`, which is
necessary for integrating Output Switcher
([#​1056](https://redirect.github.com/androidx/media/issues/1056 )).
- Test Utilities:
- `DataSourceContractTest` now includes tests to verify:
- Input stream `read position` is updated.
- Output buffer `offset` is applied correctly.
- Demo app
- Resolve the memory leaks in demo short-form app
([#​1839](https://redirect.github.com/androidx/media/issues/1839 )).
- Remove deprecated symbols:
- Remove deprecated `Player.hasPrevious`, `Player.hasPreviousWindow()`.
Use `Player.hasPreviousMediaItem()` instead.
- Remove deprecated `Player.previous()`method. Use
`Player.seekToPreviousMediaItem()` instead.
- Remove deprecated `DrmSessionEventListener.onDrmSessionAcquired`
method.
- Remove deprecated `DefaultEncoderFactory` constructors. Use
`DefaultEncoderFactory.Builder` instead.
</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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nik Clayton <nik@ngo.org.uk>
2024-12-02 17:52:24 +01:00
renovate[bot]
4a2a465bfe
chore(deps): update plugin ktlint to v12.1.2 ( #1135 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| org.jlleitschuh.gradle.ktlint | `12.1.1` -> `12.1.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jlleitschuh.gradle.ktlint:org.jlleitschuh.gradle.ktlint.gradle.plugin/12.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jlleitschuh.gradle.ktlint:org.jlleitschuh.gradle.ktlint.gradle.plugin/12.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jlleitschuh.gradle.ktlint:org.jlleitschuh.gradle.ktlint.gradle.plugin/12.1.1/12.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jlleitschuh.gradle.ktlint:org.jlleitschuh.gradle.ktlint.gradle.plugin/12.1.1/12.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-26 13:14:38 +01:00
renovate[bot]
ccab076dc5
fix(deps): update dependency org.robolectric:robolectric to v4.14.1 ( #1122 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.robolectric:robolectric](http://robolectric.org )
([source](https://redirect.github.com/robolectric/robolectric )) | `4.14`
-> `4.14.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.robolectric:robolectric/4.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.robolectric:robolectric/4.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.robolectric:robolectric/4.14/4.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.robolectric:robolectric/4.14/4.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nik Clayton <nik@ngo.org.uk>
2024-11-25 12:47:07 +01:00
renovate[bot]
11e06fc5c9
chore(deps): update dependency gradle to v8.11.1 ( #1119 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [gradle](https://gradle.org )
([source](https://redirect.github.com/gradle/gradle )) | patch | `8.11`
-> `8.11.1` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>gradle/gradle (gradle)</summary>
###
[`v8.11.1`](https://redirect.github.com/gradle/gradle/compare/v8.11.0...v8.11.1 )
[Compare
Source](https://redirect.github.com/gradle/gradle/compare/v8.11.0...v8.11.1 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-24 21:27:57 +01:00
renovate[bot]
88561afcca
fix(deps): update dependency org.robolectric:robolectric to v4.14 ( #1105 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.robolectric:robolectric](http://robolectric.org )
([source](https://redirect.github.com/robolectric/robolectric )) | `4.13`
-> `4.14` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.robolectric:robolectric/4.14?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.robolectric:robolectric/4.14?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.robolectric:robolectric/4.13/4.14?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.robolectric:robolectric/4.13/4.14?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nik Clayton <nik@ngo.org.uk>
2024-11-17 13:43:28 +01:00
renovate[bot]
ac63e5b7c7
chore(deps): update dependency com.google.devtools.ksp to v2.0.21-1.0.28 ( #1104 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.devtools.ksp](https://goo.gle/ksp )
([source](https://redirect.github.com/google/ksp )) | `2.0.21-1.0.27` ->
`2.0.21-1.0.28` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.28?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.28?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.27/2.0.21-1.0.28?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.27/2.0.21-1.0.28?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>google/ksp (com.google.devtools.ksp)</summary>
###
[`v2.0.21-1.0.28`](https://redirect.github.com/google/ksp/releases/tag/2.0.21-1.0.28 )
[Compare
Source](https://redirect.github.com/google/ksp/compare/2.0.21-1.0.27...2.0.21-1.0.28 )
#### Updates
- \[KSP2] Running from command line never finishes
[#​2176](https://redirect.github.com/google/ksp/issues/2176 )
- Introduce KspAATask.commandLineArgumentProviders
[#​2201](https://redirect.github.com/google/ksp/issues/2201 )
#### Contributors
Thanks to [@​GeorgCantor](https://redirect.github.com/GeorgCantor )
and everyone who reported bugs and participated in discussions!
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-16 23:14:07 +01:00
renovate[bot]
cc8e778dbd
chore(deps): update kotlin to v2.0.21-1.0.27 ( #1082 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.devtools.ksp](https://goo.gle/ksp )
([source](https://redirect.github.com/google/ksp )) | `2.0.21-1.0.26` ->
`2.0.21-1.0.27` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.27?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.27?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.26/2.0.21-1.0.27?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.26/2.0.21-1.0.27?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://goo.gle/ksp )
([source](https://redirect.github.com/google/ksp )) | `2.0.21-1.0.26` ->
`2.0.21-1.0.27` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.27?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.27?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.26/2.0.21-1.0.27?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.26/2.0.21-1.0.27?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>google/ksp (com.google.devtools.ksp)</summary>
###
[`v2.0.21-1.0.27`](https://redirect.github.com/google/ksp/releases/tag/2.0.21-1.0.27 )
[Compare
Source](https://redirect.github.com/google/ksp/compare/2.0.21-1.0.26...2.0.21-1.0.27 )
#### Bugs Fixed
- KSP2: KtInvalidLifetimeOwnerAccessException: Access to invalid
KtAlwaysAccessibleLifetimeToken: PSI has changed since creation
[#​1854](https://redirect.github.com/google/ksp/issues/1854 )
- \[KSP2] getSymbolsWithAnnotation() doesn't work if the annotation is
an alias in KOTLIN_LIB
[#​2024](https://redirect.github.com/google/ksp/issues/2024 )
- KotlinSymbolProcessingExtension leaks files due to URLClassLoader not
being closed
[#​2159](https://redirect.github.com/google/ksp/issues/2159 )
- Unresolvable iOS reference on Linux host
[#​2173](https://redirect.github.com/google/ksp/issues/2173 )
- Fail to apply ksp before android
[#​2174](https://redirect.github.com/google/ksp/issues/2174 )
- \[KSP2] Mangled names for internal functions are incorrect for Android
modules
[#​2180](https://redirect.github.com/google/ksp/issues/2180 )
- \[KSP2] JVM names for property getters/setters are incorrect if they
start with "is"
[#​2181](https://redirect.github.com/google/ksp/issues/2181 )
#### Contributors
Thanks to [@​jonamireh](https://redirect.github.com/jonamireh ),
[@​kuanyingchou](https://redirect.github.com/kuanyingchou ),
[@​martinbonnin](https://redirect.github.com/martinbonnin ),
[@​pablobaxter](https://redirect.github.com/pablobaxter ),
[@​scott-pollom](https://redirect.github.com/scott-pollom ), and
everyone who reported bugs and participated in discussions!
</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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43LjEiLCJ1cGRhdGVkSW5WZXIiOiIzOS4xMS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-14 11:46:51 +01:00
renovate[bot]
a74501f62a
chore(deps): update dependency gradle to v8.11 ( #1088 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [gradle](https://gradle.org )
([source](https://redirect.github.com/gradle/gradle )) | minor | `8.10.2`
-> `8.11` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>gradle/gradle (gradle)</summary>
###
[`v8.11`](https://redirect.github.com/gradle/gradle/compare/v8.10.2...v8.11.0 )
[Compare
Source](https://redirect.github.com/gradle/gradle/compare/v8.10.2...v8.11.0 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45LjUiLCJ1cGRhdGVkSW5WZXIiOiIzOS4xMS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-14 00:22:34 +01:00
renovate[bot]
0fea570ea0
fix(deps): update dependency com.android.tools:desugar_jdk_libs to v2.1.3 ( #1081 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.android.tools:desugar_jdk_libs](https://redirect.github.com/google/desugar_jdk_libs )
| `2.1.2` -> `2.1.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.android.tools:desugar_jdk_libs/2.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.android.tools:desugar_jdk_libs/2.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.android.tools:desugar_jdk_libs/2.1.2/2.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.android.tools:desugar_jdk_libs/2.1.2/2.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>google/desugar_jdk_libs
(com.android.tools:desugar_jdk_libs)</summary>
###
[`v2.1.3`](https://redirect.github.com/google/desugar_jdk_libs/blob/HEAD/CHANGELOG.md#Version-213--2024-10-28- )
- Fix Narrow Standalone Week Names on some locales. `SIMPLIFIED_CHINESE`
and
`TRADITIONAL_CHINESE` is on the last code point convention for narrow
format.
See [issue 300128109](https://issuetracker.google.com/300128109 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuNyIsInVwZGF0ZWRJblZlciI6IjM4LjE0Mi43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 15:02:30 +01:00
Nik Clayton
710e209e34
refactor: Ongoing work to remove the activeAccount
idiom ( #964 )
...
Continue the work to remove the "activeAccount" idiom.
- Uses a new PachliAccount type through most of the app. This holds
information that was previously accessed separately (e.g., content
filters, lists) in one place. The information is loaded when the app
launches or the active account switches.
- Fetching data when the account is switched / loaded simplifies error
handling, as more code can now assume the data has already been loaded.
If it hasn't the code path is simply unreachable.
- This opens up the possibility of "acting as one account while logged
in as another". E.g., have two accounts, and be logged in to one account
and boost a post you've seen from your other account.
- Add a database migration to populate existing accounts with default
data when the user updates the app.
- Refactor code that used those list and filter repositories to get the
data from the PachliAccount instead. New local and remote data sources
are implemented, and the list and filter repositories mediate between
those sources.
- Start a ViewModel for MainActivity, which includes:
- Sending user actions as UiAction objects
- Providing a flow of uiState for MainActivity to react to
- Remove most uses of SharedPreferencesRepository from MainActivity
- Show messages about errors that occur when logging in
- Refactor intent routing in MainActivity to make the logic clearer.
- Add new `core.data` types to push more `core.network` types out of the
UI code
- `core.data.model.MastodonList` for `core.network.model.MastoList`
- `core.data.model.Server` for `core.network.model.Server`
- Continue the work to send the Pachli account ID to the code that uses
it.
- Most view models now get the account ID via assisted injection.
- QueuedMedia now includes the AccountEntity so it can operate with any
account. Modify the `uploadMedia` API call to include explicit
authentication details.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 11:45:16 +01:00
renovate[bot]
bc6366d347
fix(deps): update acra to v5.12.0 ( #1078 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ch.acra:acra-mail](https://acra.ch )
([source](https://redirect.github.com/ACRA/acra )) | `5.11.4` -> `5.12.0`
|
[![age](https://developer.mend.io/api/mc/badges/age/maven/ch.acra:acra-mail/5.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ch.acra:acra-mail/5.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ch.acra:acra-mail/5.11.4/5.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.acra:acra-mail/5.11.4/5.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [ch.acra:acra-dialog](https://acra.ch )
([source](https://redirect.github.com/ACRA/acra )) | `5.11.4` -> `5.12.0`
|
[![age](https://developer.mend.io/api/mc/badges/age/maven/ch.acra:acra-dialog/5.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ch.acra:acra-dialog/5.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ch.acra:acra-dialog/5.11.4/5.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.acra:acra-dialog/5.11.4/5.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuNCIsInVwZGF0ZWRJblZlciI6IjM4LjE0Mi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 10:54:02 +01:00
renovate[bot]
c338b491ee
fix(deps): update dependency androidx.core:core-ktx to v1.15.0 ( #1074 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.core:core-ktx](https://developer.android.com/jetpack/androidx/releases/core#1.15.0 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `1.13.1` -> `1.15.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.core:core-ktx/1.15.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.core:core-ktx/1.15.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.core:core-ktx/1.13.1/1.15.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.core:core-ktx/1.13.1/1.15.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 17:55:45 +01:00
renovate[bot]
4a6ab28371
fix(deps): update dependency androidx.constraintlayout:constraintlayout to v2.2.0 ( #1073 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.constraintlayout:constraintlayout](https://developer.android.com/jetpack/androidx/releases/constraintlayout#2.2.0 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `2.1.4` -> `2.2.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.constraintlayout:constraintlayout/2.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.constraintlayout:constraintlayout/2.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.constraintlayout:constraintlayout/2.1.4/2.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.constraintlayout:constraintlayout/2.1.4/2.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 17:37:29 +01:00
renovate[bot]
4431260985
fix(deps): update androidx.work to v2.10.0 ( #1072 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.work:work-testing](https://developer.android.com/jetpack/androidx/releases/work#2.10.0 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `2.9.1` -> `2.10.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.work:work-testing/2.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.work:work-testing/2.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.work:work-testing/2.9.1/2.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.work:work-testing/2.9.1/2.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.work:work-runtime-ktx](https://developer.android.com/jetpack/androidx/releases/work#2.10.0 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `2.9.1` -> `2.10.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.work:work-runtime-ktx/2.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.work:work-runtime-ktx/2.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.work:work-runtime-ktx/2.9.1/2.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.work:work-runtime-ktx/2.9.1/2.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nik Clayton <nik@ngo.org.uk>
2024-11-01 17:18:41 +01:00
renovate[bot]
3c85373ddc
fix(deps): update acra to v5.11.4 ( #953 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ch.acra:acra-mail](https://acra.ch )
([source](https://redirect.github.com/ACRA/acra )) | `5.11.3` -> `5.11.4`
|
[![age](https://developer.mend.io/api/mc/badges/age/maven/ch.acra:acra-mail/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ch.acra:acra-mail/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ch.acra:acra-mail/5.11.3/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.acra:acra-mail/5.11.3/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [ch.acra:acra-dialog](https://acra.ch )
([source](https://redirect.github.com/ACRA/acra )) | `5.11.3` -> `5.11.4`
|
[![age](https://developer.mend.io/api/mc/badges/age/maven/ch.acra:acra-dialog/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ch.acra:acra-dialog/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ch.acra:acra-dialog/5.11.3/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.acra:acra-dialog/5.11.3/5.11.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguMTM1LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 14:49:42 +01:00
renovate[bot]
6b18bd8a91
fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.12 ( #1015 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ch.qos.logback:logback-classic](http://logback.qos.ch )
([source](https://redirect.github.com/qos-ch/logback ),
[changelog](https://logback.qos.ch/news.html )) | `1.5.7` -> `1.5.12` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/ch.qos.logback:logback-classic/1.5.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ch.qos.logback:logback-classic/1.5.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ch.qos.logback:logback-classic/1.5.7/1.5.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.qos.logback:logback-classic/1.5.7/1.5.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 14:26:29 +01:00
renovate[bot]
81a6dd9119
fix(deps): update dependency com.github.ajalt.clikt:clikt to v5 ( #1023 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[com.github.ajalt.clikt:clikt](https://redirect.github.com/ajalt/clikt )
| `4.4.0` -> `5.0.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.github.ajalt.clikt:clikt/5.0.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.github.ajalt.clikt:clikt/5.0.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.github.ajalt.clikt:clikt/4.4.0/5.0.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.github.ajalt.clikt:clikt/4.4.0/5.0.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>ajalt/clikt (com.github.ajalt.clikt:clikt)</summary>
###
[`v5.0.1`](https://redirect.github.com/ajalt/clikt/blob/HEAD/CHANGELOG.md#501 )
[Compare
Source](https://redirect.github.com/ajalt/clikt/compare/5.0.0...5.0.1 )
##### Added
- Added completion commands for suspending and chained commands.
([#​553](https://redirect.github.com/ajalt/clikt/pull/553 ))
- Added no-op suspending commands.
([#​554](https://redirect.github.com/ajalt/clikt/pull/554 ))
##### Changed
- Unknown option errors and missing argument errors that occur at the
same time will now both be reported.
([#​553](https://redirect.github.com/ajalt/clikt/pull/553 ))
###
[`v5.0.0`](https://redirect.github.com/ajalt/clikt/blob/HEAD/CHANGELOG.md#500 )
[Compare
Source](https://redirect.github.com/ajalt/clikt/compare/4.4.0...5.0.0 )
##### Added
- Publish `iosArm64` and `iosX64` targets.
- Added `NoSuchArgument` exception that is thrown when too many
arguments were given on the command line. Previously, a less specific
`UsageError` was thrown instead.
- Added `CommandLineParser.tokenize` that splits a string into argv
tokens.
- Added `CommandLineParser` that provides functions for parsing and
finalizing commands manually for more control.
- Added `Context.invokedSubcommands` that contains all subcommands of
the current command that are going to be invoked when
`allowMultipleSubcommands` is `true`.
- Added `SuspendingCliktCommand` that has a `suspend fun run` method,
allowing you to use coroutines in your commands.
- Added `ChainedCliktCommand` that allows you to return a value from
your `run` method and pass it to the next command in the chain.
- Added `Context.data` as an alternative to `obj` that allows you to
store more than one object in the context.
- Added `Context.echoer` to customize how `echo` messages are printed.
- Added `CompletionGenerator` to manually generate completions for a
command.
- Added `Context.exitProcess` which you can use to prevent the process
from exiting during tests.
- Added core module that supports watchOS, tvOS, and wasmWasi targets
and has no dependencies.
- Added more options to `CliktCommand.test` to control the terminal
interactivity.
([#​517](https://redirect.github.com/ajalt/clikt/pull/517 ))
- Added `associate{}`, `associateBy{}`, and `associateWith{}` transforms
for options that allow you to convert the keys and values of the map.
([#​529](https://redirect.github.com/ajalt/clikt/pull/529 ))
- Added support for aliasing options to other options.
([#​535](https://redirect.github.com/ajalt/clikt/pull/535 ))
- Added `limit` and `ignoreCase` parameters to `option().split()`.
([#​541](https://redirect.github.com/ajalt/clikt/pull/541 ))
- Support calling `--help` on subcommands when parents have required
parameters.
##### Changed
- In a subcommand with and an `argument()` with `multiple()` or
`optional()`, the behavior is now the same regardless of the value of
`allowMultipleSubcommands`: if a token matches a subcommand name, it's
now treated as a subcommand rather than a positional argument.
- Due to changes to the internal parsing algorithm, the exact details of
error messages when multiple usage errors occur have changed in some
cases.
- **Breaking Change:** Moved the following parameters from
`CliktCommand`'s constructor; override the corresponding properties
instead:
| removed parameter | replacement property |
|-----------------------------|---------------------------------|
| `help` | `fun help` |
| `epilog` | `fun helpEpilog` |
| `invokeWithoutSubcommand` | `val invokeWithoutSubcommand` |
| `printHelpOnEmptyArgs` | `val printHelpOnEmptyArgs` |
| `helpTags` | `val helpTags` |
| `autoCompleteEnvvar` | `val autoCompleteEnvvar` |
| `allowMultipleSubcommands` | `val allowMultipleSubcommands` |
| `treatUnknownOptionsAsArgs` | `val treatUnknownOptionsAsArgs` |
| `hidden` | `val hiddenFromHelp` |
- The following methods on `CliktCommand` have been renamed:
`commandHelp` -> `help`, `commandHelpEpilog` -> `epilog`. The old names
are deprecated.
- **Breaking Change:** `CliktCommand.main` and `CliktCommand.parse` are
now extension functions rather than methods.
- **Breaking Change:** `Context.obj` and `Context.terminal`, and
`OptionTransformContext.terminal` are now extension functions rather
than properties.
- **Breaking Change:** The `RenderedSection` and `DefinitionRow` classes
have moved to `AbstractHelpFormatter`.
- Markdown support in the help formatter is no longer included by
default. To enable it, include the `:clikt-markdown` dependency and call
`yourCommand.installMordantMarkdown()` before parsing.
- Updated Kotlin to 2.0.0
##### Fixed
- Fixed excess arguments not being reported when
`allowMultipleSubcommands=true` and a subcommand has excess arguments
followed by another subcommand.
- Commands with `printHelpOnEmptyArgs=true` will no longer print help if
an option has a value from an environment variable or value source.
([#​382](https://redirect.github.com/ajalt/clikt/pull/382 ))
##### Deprecated
- Deprecated `Context.originalArgv`. It will now always return an empty
list. If your commands need an argv, you can pass it to them before you
run them, or set in on the new `Context.data` map.
- Deprecated `Context.expandArgumentFiles`. Use
`Context.argumentFileReader` instead.
- Renamed the following `Context` fields to be more consistent. The old
names are deprecated.
| old name | new name |
|-------------------------------|---------------------------------|
| `Context.envvarReader` | `Context.readEnvvar` |
| `Context.correctionSuggestor` | `Context.suggestTypoCorrection` |
| `Context.argumentFileReader` | `Context.readArgumentFile` |
| `Context.tokenTransformer` | `Context.transformToken` |
##### Removed
- Removed previously deprecated experimental annotations.
- Removed `MordantHelpFormatter.graphemeLength`
- Removed `TermUi`
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nik Clayton <nik@ngo.org.uk>
2024-11-01 13:59:33 +01:00
renovate[bot]
e595c2fd78
fix(deps): update dependency com.ibm.icu:icu4j to v76 ( #1067 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.ibm.icu:icu4j](https://icu.unicode.org/ )
([source](https://redirect.github.com/unicode-org/icu )) | `75.1` ->
`76.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.ibm.icu:icu4j/76.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.ibm.icu:icu4j/76.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.ibm.icu:icu4j/75.1/76.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.ibm.icu:icu4j/75.1/76.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>unicode-org/icu (com.ibm.icu:icu4j)</summary>
###
[`v76.1`](https://redirect.github.com/unicode-org/icu/compare/release-75-1...release-76-1 )
[Compare
Source](https://redirect.github.com/unicode-org/icu/compare/release-75-1...release-76-1 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nik Clayton <nik@ngo.org.uk>
2024-11-01 13:31:31 +01:00
renovate[bot]
353bb5412c
fix(deps): update dependency androidx.activity:activity-ktx to v1.9.3 ( #975 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.activity:activity-ktx](https://developer.android.com/jetpack/androidx/releases/activity#1.9.3 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `1.9.1` -> `1.9.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.activity:activity-ktx/1.9.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.activity:activity-ktx/1.9.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.activity:activity-ktx/1.9.1/1.9.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.activity:activity-ktx/1.9.1/1.9.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguMTM1LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 13:08:56 +01:00
renovate[bot]
40f1fb9f34
fix(deps): update dependency androidx.webkit:webkit to v1.12.1 ( #1021 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.webkit:webkit](https://developer.android.com/jetpack/androidx/releases/webkit#1.12.1 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `1.11.0` -> `1.12.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.webkit:webkit/1.12.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.webkit:webkit/1.12.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.webkit:webkit/1.11.0/1.12.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.webkit:webkit/1.11.0/1.12.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 12:42:10 +01:00
Nik Clayton
dafd7473bc
chore(deps): update agp to v8.7.2 ( #1071 )
...
Update lint version appropriately.
2024-11-01 12:15:10 +01:00
renovate[bot]
a97b0615c7
fix(deps): update dependency androidx.core:core-splashscreen to v1.2.0-alpha02 ( #1013 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.core:core-splashscreen](https://developer.android.com/jetpack/androidx/releases/core#1.0.1 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `1.2.0-alpha01` -> `1.2.0-alpha02` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.core:core-splashscreen/1.2.0-alpha02?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.core:core-splashscreen/1.2.0-alpha02?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.core:core-splashscreen/1.2.0-alpha01/1.2.0-alpha02?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.core:core-splashscreen/1.2.0-alpha01/1.2.0-alpha02?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 11:43:14 +01:00
renovate[bot]
68d139ead6
fix(deps): update androidx.lifecycle to v2.8.7 ( #974 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.lifecycle:lifecycle-viewmodel-ktx](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.7 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `2.8.4` -> `2.8.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.lifecycle:lifecycle-viewmodel-ktx/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.lifecycle:lifecycle-viewmodel-ktx/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.lifecycle:lifecycle-viewmodel-ktx/2.8.4/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.lifecycle:lifecycle-viewmodel-ktx/2.8.4/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.lifecycle:lifecycle-reactivestreams-ktx](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.7 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `2.8.4` -> `2.8.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.lifecycle:lifecycle-reactivestreams-ktx/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.lifecycle:lifecycle-reactivestreams-ktx/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.lifecycle:lifecycle-reactivestreams-ktx/2.8.4/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.lifecycle:lifecycle-reactivestreams-ktx/2.8.4/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.lifecycle:lifecycle-livedata-ktx](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.7 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `2.8.4` -> `2.8.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.lifecycle:lifecycle-livedata-ktx/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.lifecycle:lifecycle-livedata-ktx/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.lifecycle:lifecycle-livedata-ktx/2.8.4/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.lifecycle:lifecycle-livedata-ktx/2.8.4/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[androidx.lifecycle:lifecycle-common-java8](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.7 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `2.8.4` -> `2.8.7` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.lifecycle:lifecycle-common-java8/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.lifecycle:lifecycle-common-java8/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.lifecycle:lifecycle-common-java8/2.8.4/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.lifecycle:lifecycle-common-java8/2.8.4/2.8.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguMTM1LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 18:38:58 +01:00
renovate[bot]
410766bfc4
chore(deps): update kotlin to v2.0.21-1.0.26 ( #1050 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.devtools.ksp](https://goo.gle/ksp )
([source](https://redirect.github.com/google/ksp )) | `2.0.21-1.0.25` ->
`2.0.21-1.0.26` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp/2.0.21-1.0.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp/2.0.21-1.0.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp/2.0.21-1.0.25/2.0.21-1.0.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp/2.0.21-1.0.25/2.0.21-1.0.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://goo.gle/ksp )
([source](https://redirect.github.com/google/ksp )) | `2.0.21-1.0.25` ->
`2.0.21-1.0.26` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.25/2.0.21-1.0.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin/2.0.21-1.0.25/2.0.21-1.0.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>google/ksp (com.google.devtools.ksp)</summary>
###
[`v2.0.21-1.0.26`](https://redirect.github.com/google/ksp/releases/tag/2.0.21-1.0.26 )
[Compare
Source](https://redirect.github.com/google/ksp/compare/2.0.21-1.0.25...2.0.21-1.0.26 )
#### Bugs Fixed
- A failure occurred while executing
com.google.devtools.ksp.gradle.KspAAWorkerAction
[#​1968](https://redirect.github.com/google/ksp/issues/1968 )
- \[KSP2] default value is null for nested annotation
[#​2077](https://redirect.github.com/google/ksp/issues/2077 )
- \[KSP2] "internal" members are out of order in
Resolver.getDeclarationsInSourceOrder()
[#​1827](https://redirect.github.com/google/ksp/issues/1827 )
- \[KSP2] Resolver.getDeclarationsFromPackage() couldn't find Java
declarations
[#​1952](https://redirect.github.com/google/ksp/issues/1952 )
- \[KSP2] Property setter parameter name becomes value
[#​1865](https://redirect.github.com/google/ksp/issues/1865 )
- \[KSP2] A failure occurred while executing
com.google.devtools.ksp.gradle.KspAAWorkerAction
[#​1941](https://redirect.github.com/google/ksp/issues/1941 )
- \[KSP2] NullPointerException when calling hasBackingField on
properties of Enum declarations
[#​1753](https://redirect.github.com/google/ksp/issues/1753 )
- JVM Module name is changed for libraries
[#​2105](https://redirect.github.com/google/ksp/issues/2105 )
- \[KSP2] asMemberOf() is not working with Java sources
[#​2051](https://redirect.github.com/google/ksp/issues/2051 )
- KSP2: implement KSPropertyDeclaration.findOverridee and
Resolver.asMemberOf for java fields
[#​1642](https://redirect.github.com/google/ksp/issues/1642 )
- \[KSP2] command line doesn't support absolute Windows paths
[#​2046](https://redirect.github.com/google/ksp/issues/2046 )
- \[KSP2] NPE when getting annotation arguments on non-Jvm targets
[#​1823](https://redirect.github.com/google/ksp/issues/1823 )
- \[KSP2] Resolver.mapToJvmSignature() is not consistent
[#​2109](https://redirect.github.com/google/ksp/issues/2109 )
- \[KSP2] Default annotation argument values are sometimes missing
[#​2107](https://redirect.github.com/google/ksp/issues/2107 )
- \[KSP2] KSFunctionDeclaration.asMemberOf doesn't work sometimes
[#​2116](https://redirect.github.com/google/ksp/issues/2116 )
- \[KSP2] Qualified names of nested annotations from JAVA_LIB is null
[#​2033](https://redirect.github.com/google/ksp/issues/2033 )
- \[KSP2] Class literal annotation default values resolve to error types
[#​1910](https://redirect.github.com/google/ksp/issues/1910 )
- KaFirPsiJavaTypeParameterSymbol cannot be cast to
KaFirTypeParameterSymbol
[#​2119](https://redirect.github.com/google/ksp/issues/2119 )
- KSP memory leak in Android build
[#​2073](https://redirect.github.com/google/ksp/issues/2073 )
- \[KSP2] KSClassDeclaration.asType(emptyList()) fails after
Resolver.getSymbolsWithAnnotation() call
[#​2094](https://redirect.github.com/google/ksp/issues/2094 )
- KSValueArgumentImpl doesn't implement .equals() in KSP2
[#​2091](https://redirect.github.com/google/ksp/issues/2091 )
- \[KSP2] JvmName is ignored in annotation property getters
[#​2148](https://redirect.github.com/google/ksp/issues/2148 )
- \[KSP2] Unable to get visibility of KSTypeAlias
[#​2140](https://redirect.github.com/google/ksp/issues/2140 )
- Gradle kspKotlin task failed when upgrading to 2.0.20-1.0.25
[#​2123](https://redirect.github.com/google/ksp/issues/2123 )
- \[KSP2] Generic type arguments on typealiases are improperly forwarded
to the KSType
[#​2088](https://redirect.github.com/google/ksp/issues/2088 )
- java.lang.IllegalStateException: Storage for \[...] is already
registered with 2.0.20-1.0.24
[#​2072](https://redirect.github.com/google/ksp/issues/2072 )
**Full Changelog**:
911690b86b
...2.0.21-1.0.26
#### Contributors
Thanks to [@​ansman](https://redirect.github.com/ansman ),
[@​asapha](https://redirect.github.com/asapha ),
[@​kaeawc](https://redirect.github.com/kaeawc ),
[@​kuanyingchou](https://redirect.github.com/kuanyingchou ),
[@​scott-pollom](https://redirect.github.com/scott-pollom ), and
everyone who reported bugs and participated in discussions!
</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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 17:06:49 +01:00
renovate[bot]
e30c0b763d
fix(deps): update dependency androidx.fragment:fragment-ktx to v1.8.5 ( #1014 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.fragment:fragment-ktx](https://developer.android.com/jetpack/androidx/releases/fragment#1.8.5 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `1.8.2` -> `1.8.5` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.fragment:fragment-ktx/1.8.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/androidx.fragment:fragment-ktx/1.8.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/androidx.fragment:fragment-ktx/1.8.2/1.8.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/androidx.fragment:fragment-ktx/1.8.2/1.8.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 10:48:28 +01:00
renovate[bot]
b16c24c797
fix(deps): update dependency com.squareup.okio:okio to v3.9.1 ( #1017 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.squareup.okio:okio](https://redirect.github.com/square/okio ) |
`3.9.0` -> `3.9.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.okio:okio/3.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.okio:okio/3.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.okio:okio/3.9.0/3.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.okio:okio/3.9.0/3.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>square/okio (com.squareup.okio:okio)</summary>
###
[`v3.9.1`](https://redirect.github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-391 )
*2024-09-12*
- Fix: Support paths containing a single dot (".") in `Path.relativeTo`.
- Fix: Do not read from the upstream source when a 0-byte read is
requested.
- Fix: Update kotlinx.datetime to 0.6.0 to correct a Gradle module
metadata problem with 0.5.0.
Note: this artifact is only used in 'okio-fakefilesystem' and
'okio-nodefilesystem' and not in the Okio core.
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nik Clayton <nik@ngo.org.uk>
2024-10-31 10:44:49 +01:00
Nik Clayton
7c7bb2671c
chore(deps): update agp to v8.7.1 ( #1069 )
...
Includes associated update to lint version.
2024-10-30 18:22:08 +01:00
renovate[bot]
f479f6d5f3
fix(deps): update junit5 monorepo to v5.11.3 ( #1051 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.junit.jupiter:junit-jupiter-params](https://junit.org/junit5/ )
([source](https://redirect.github.com/junit-team/junit5 )) | `5.11.2` ->
`5.11.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.junit.jupiter:junit-jupiter-params/5.11.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.junit.jupiter:junit-jupiter-params/5.11.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.junit.jupiter:junit-jupiter-params/5.11.2/5.11.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.junit.jupiter:junit-jupiter-params/5.11.2/5.11.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [org.junit.jupiter:junit-jupiter](https://junit.org/junit5/ )
([source](https://redirect.github.com/junit-team/junit5 )) | `5.11.2` ->
`5.11.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.junit.jupiter:junit-jupiter/5.11.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.junit.jupiter:junit-jupiter/5.11.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.junit.jupiter:junit-jupiter/5.11.2/5.11.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.junit.jupiter:junit-jupiter/5.11.2/5.11.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### 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 these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 17:28:18 +01:00