Funkwhale Android merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale-android/-/merge_requests2024-02-28T16:31:38Zhttps://dev.funkwhale.audio/funkwhale/funkwhale-android/-/merge_requests/348chore(deps): update dependency io.mockk:mockk to v1.13.102024-02-28T16:31:38ZRenovateBotchore(deps): update dependency io.mockk:mockk to v1.13.10This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [io.mockk:mockk](https://mockk.io) ([source](https://github.com/mockk/mockk)) | dependencies | patch | `1.13.4` -> `1.13.10` |
---
### Re...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [io.mockk:mockk](https://mockk.io) ([source](https://github.com/mockk/mockk)) | dependencies | patch | `1.13.4` -> `1.13.10` |
---
### Release Notes
<details>
<summary>mockk/mockk (io.mockk:mockk)</summary>
### [`v1.13.10`](https://github.com/mockk/mockk/releases/tag/1.13.10)
[Compare Source](https://github.com/mockk/mockk/compare/1.13.9...1.13.10)
#### What's Changed
- Add support to nested value classes by [@​rotilho](https://github.com/rotilho) in https://github.com/mockk/mockk/pull/1202
- Fix callOriginal on default interface method by [@​flapenna](https://github.com/flapenna) in https://github.com/mockk/mockk/pull/1203
- Only unbox value class answers when appropriate by [@​jselbo](https://github.com/jselbo) in https://github.com/mockk/mockk/pull/1204
- Fix capture using mutable list of value class by [@​ath0s](https://github.com/ath0s) in https://github.com/mockk/mockk/pull/1209
- Updates documentation to include example access error workaround for Android users by [@​JakeSteam](https://github.com/JakeSteam) in https://github.com/mockk/mockk/pull/1211
#### New Contributors
- [@​rotilho](https://github.com/rotilho) made their first contribution in https://github.com/mockk/mockk/pull/1202
- [@​jselbo](https://github.com/jselbo) made their first contribution in https://github.com/mockk/mockk/pull/1204
- [@​ath0s](https://github.com/ath0s) made their first contribution in https://github.com/mockk/mockk/pull/1209
- [@​JakeSteam](https://github.com/JakeSteam) made their first contribution in https://github.com/mockk/mockk/pull/1211
**Full Changelog**: https://github.com/mockk/mockk/compare/1.13.9...1.13.10
### [`v1.13.9`](https://github.com/mockk/mockk/releases/tag/1.13.9)
[Compare Source](https://github.com/mockk/mockk/compare/1.13.8...1.13.9)
#### What's Changed
- Remove AllOpen plugin from Android libraries by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1164
- Enforce reproducible builds by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1162
- Fix unit tests errors by using `slf4jOrJulLogging()` by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1166
- Remove KAPT from Android libraries by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1163
- JVM 1.8 source compatibility by [@​jeffdgr8](https://github.com/jeffdgr8) in https://github.com/mockk/mockk/pull/1161
- Specify unique `android.namespace` to resolve warnings by [@​kubode](https://github.com/kubode) in https://github.com/mockk/mockk/pull/1181
- Add scoped mock documentation by [@​kshired](https://github.com/kshired) in https://github.com/mockk/mockk/pull/1175
- Upgrade Gradle to 8.4 by [@​geekiyer](https://github.com/geekiyer) in https://github.com/mockk/mockk/pull/1184
- Fixes infinite recursion when stubbing a fun that returns value class by [@​OitoH](https://github.com/OitoH) in https://github.com/mockk/mockk/pull/1176
- Prevent kover setup failure without Android SDK by [@​milgner](https://github.com/milgner) in https://github.com/mockk/mockk/pull/1193
- Support value classes for non-primitive types by [@​milgner](https://github.com/milgner) in https://github.com/mockk/mockk/pull/1192
- Fix StackOverflowError calling method on spy of class with generic base class by [@​flapenna](https://github.com/flapenna) in https://github.com/mockk/mockk/pull/1195
#### New Contributors
- [@​jeffdgr8](https://github.com/jeffdgr8) made their first contribution in https://github.com/mockk/mockk/pull/1161
- [@​kshired](https://github.com/kshired) made their first contribution in https://github.com/mockk/mockk/pull/1175
- [@​OitoH](https://github.com/OitoH) made their first contribution in https://github.com/mockk/mockk/pull/1176
- [@​flapenna](https://github.com/flapenna) made their first contribution in https://github.com/mockk/mockk/pull/1195
**Full Changelog**: https://github.com/mockk/mockk/compare/1.13.8...1.13.9
### [`v1.13.8`](https://github.com/mockk/mockk/releases/tag/1.13.8)
[Compare Source](https://github.com/mockk/mockk/compare/1.13.7...1.13.8)
#### What's Changed
- Bump googleapis from 20.2.0 to 59.0.0 in /cloud-badge by [@​dependabot](https://github.com/dependabot) in https://github.com/mockk/mockk/pull/482
- Minor performance improvements to MockInjector by [@​k163377](https://github.com/k163377) in https://github.com/mockk/mockk/pull/1134
- Improve log message by [@​marcelstoer](https://github.com/marcelstoer) in https://github.com/mockk/mockk/pull/1117
- Update README.md by [@​iainism](https://github.com/iainism) in https://github.com/mockk/mockk/pull/1140
- Update Android test targets by [@​LeonRa](https://github.com/LeonRa) in https://github.com/mockk/mockk/pull/1146
- Fix `IncompatibleClassChangeError` in Android instrumentation test ([#​1035](https://github.com/mockk/mockk/issues/1035)) by [@​LeonRa](https://github.com/LeonRa) in https://github.com/mockk/mockk/pull/1145
- Update Gradle and Android dependencies by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1105
- Update byte-buddy 1.14.6 by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1149
- Remove unused `androidTools` in `Deps.kt` by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1150
- Update Kotlin 1.9.10 by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1148
- Update KotlinX Kover 0.7.3 by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1152
- Remove Kotlin-IR from CI matrix by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1153
- Update Dokka 1.9.0 by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1151
- Fix Kotlin version override in tests by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1154
- Use new Kotlin logo by [@​Goooler](https://github.com/Goooler) in https://github.com/mockk/mockk/pull/1156
- Swap expected/actual in `KotlinVersionOverrideTest.kt` by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1157
- Reduce the use of spread operator to improve performance by [@​k163377](https://github.com/k163377) in https://github.com/mockk/mockk/pull/1143
- update Kotlin and Java Toolchain properties, and setting them in CI by [@​aSemy](https://github.com/aSemy) in https://github.com/mockk/mockk/pull/1056
- Fix `dokkaJavadoc` publishing task by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1160
#### New Contributors
- [@​dependabot](https://github.com/dependabot) made their first contribution in https://github.com/mockk/mockk/pull/482
- [@​k163377](https://github.com/k163377) made their first contribution in https://github.com/mockk/mockk/pull/1134
- [@​marcelstoer](https://github.com/marcelstoer) made their first contribution in https://github.com/mockk/mockk/pull/1117
- [@​LeonRa](https://github.com/LeonRa) made their first contribution in https://github.com/mockk/mockk/pull/1146
**Full Changelog**: https://github.com/mockk/mockk/compare/1.13.7...1.13.8
### [`v1.13.7`](https://github.com/mockk/mockk/releases/tag/1.13.7)
#### What's Changed
- Amend "Top Level functions" by [@​polarene](https://github.com/polarene) in https://github.com/mockk/mockk/pull/1067
- Fix error when mocking abstract method implementation by [@​steffandroid](https://github.com/steffandroid) in https://github.com/mockk/mockk/pull/1081
- Make slf4j an optional dependency by [@​ansman](https://github.com/ansman) in https://github.com/mockk/mockk/pull/1091
- Add Korean guides and articles in README.md by [@​devkuma](https://github.com/devkuma) in https://github.com/mockk/mockk/pull/1097
- Inject mocks via constructor to avoid lateinit var by [@​kkurczewski](https://github.com/kkurczewski) in https://github.com/mockk/mockk/pull/1106
- Issue 954: [@​MockKExtension](https://github.com/MockKExtension).CheckUnnecessaryStub annotation is applied… by [@​bboeck](https://github.com/bboeck) in https://github.com/mockk/mockk/pull/1099
- chore: converting functions to expression bodies by [@​casplattel](https://github.com/casplattel) in https://github.com/mockk/mockk/pull/1104
- Update dexmaker version to 2.28.3 for Android 14 support by [@​kurteous](https://github.com/kurteous) in https://github.com/mockk/mockk/pull/1107
- Issue 963: Unnecessary stubbings detected - false positive by [@​bboeck](https://github.com/bboeck) in https://github.com/mockk/mockk/pull/1108
- Add `fun <T> MockKMatcherScope.any(KClass<T>): T` by [@​ghackett](https://github.com/ghackett) in https://github.com/mockk/mockk/pull/1005
- 1122(docs): fix header for `clearStaticMockk` by [@​wallind](https://github.com/wallind) in https://github.com/mockk/mockk/pull/1123
- Fix grammar in Ukraine support message by [@​BirdHowl](https://github.com/BirdHowl) in https://github.com/mockk/mockk/pull/1125
- Issue 293: support capture nullable with slot by [@​stengvac](https://github.com/stengvac) in https://github.com/mockk/mockk/pull/1109
- update documentation in README.md by [@​alexferreiradev](https://github.com/alexferreiradev) in https://github.com/mockk/mockk/pull/1127
#### New Contributors
- [@​steffandroid](https://github.com/steffandroid) made their first contribution in https://github.com/mockk/mockk/pull/1081
- [@​devkuma](https://github.com/devkuma) made their first contribution in https://github.com/mockk/mockk/pull/1097
- [@​bboeck](https://github.com/bboeck) made their first contribution in https://github.com/mockk/mockk/pull/1099
- [@​casplattel](https://github.com/casplattel) made their first contribution in https://github.com/mockk/mockk/pull/1104
- [@​kurteous](https://github.com/kurteous) made their first contribution in https://github.com/mockk/mockk/pull/1107
- [@​ghackett](https://github.com/ghackett) made their first contribution in https://github.com/mockk/mockk/pull/1005
- [@​wallind](https://github.com/wallind) made their first contribution in https://github.com/mockk/mockk/pull/1123
- [@​BirdHowl](https://github.com/BirdHowl) made their first contribution in https://github.com/mockk/mockk/pull/1125
- [@​stengvac](https://github.com/stengvac) made their first contribution in https://github.com/mockk/mockk/pull/1109
- [@​alexferreiradev](https://github.com/alexferreiradev) made their first contribution in https://github.com/mockk/mockk/pull/1127
**Full Changelog**: https://github.com/mockk/mockk/compare/1.13.5...1.13.7
### [`v1.13.5`](https://github.com/mockk/mockk/releases/tag/1.13.5)
#### What's Changed
- Return the configured answers when no answer found by [@​maeserichar](https://github.com/maeserichar) in https://github.com/mockk/mockk/pull/1032
- Recognize atLeast = 0 when mocked methods is never called by [@​hfxbse](https://github.com/hfxbse) in https://github.com/mockk/mockk/pull/970
- Update class declaration name to match with test class by [@​Sandhya2902](https://github.com/Sandhya2902) in https://github.com/mockk/mockk/pull/1044
- Update to Junit 5 by [@​Sandhya2902](https://github.com/Sandhya2902) in https://github.com/mockk/mockk/pull/1045
- Issue [#​997](https://github.com/mockk/mockk/issues/997) - Simulate garbage collected proxy by [@​ygaller](https://github.com/ygaller) in https://github.com/mockk/mockk/pull/1052
- Enable Gradle build scan publishing by [@​Goooler](https://github.com/Goooler) in https://github.com/mockk/mockk/pull/1060
- Added the "Top Level functions" section by [@​polarene](https://github.com/polarene) in https://github.com/mockk/mockk/pull/1061
- corrected incongruent code in "Object mock" by [@​polarene](https://github.com/polarene) in https://github.com/mockk/mockk/pull/1063
- Kotlin 1.8.20 by [@​SimonMarquis](https://github.com/SimonMarquis) in https://github.com/mockk/mockk/pull/1047
#### New Contributors
- [@​maeserichar](https://github.com/maeserichar) made their first contribution in https://github.com/mockk/mockk/pull/1032
- [@​hfxbse](https://github.com/hfxbse) made their first contribution in https://github.com/mockk/mockk/pull/970
- [@​ygaller](https://github.com/ygaller) made their first contribution in https://github.com/mockk/mockk/pull/1052
- [@​Goooler](https://github.com/Goooler) made their first contribution in https://github.com/mockk/mockk/pull/1060
**Full Changelog**: https://github.com/mockk/mockk/compare/v1.13.4...1.13.5
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTQuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxOS41IiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->