文件最后提交记录最后更新时间
[dependabot]: Bump the test-dependencies group across 16 directories with 8 updates (#9119) Bumps the test-dependencies group with 3 updates in the /packages/camera/camera_android/android directory: [org.mockito:mockito-inline](https://github.com/mockito/mockito), androidx.test:core and [org.robolectric:robolectric](https://github.com/robolectric/robolectric). Bumps the test-dependencies group with 4 updates in the /packages/camera/camera_android_camerax/android directory: [org.mockito:mockito-inline](https://github.com/mockito/mockito), androidx.test:core, [org.robolectric:robolectric](https://github.com/robolectric/robolectric) and [org.mockito:mockito-core](https://github.com/mockito/mockito). Bumps the test-dependencies group with 3 updates in the /packages/file_selector/file_selector_android/android directory: [org.mockito:mockito-inline](https://github.com/mockito/mockito), androidx.test:core and [org.robolectric:robolectric](https://github.com/robolectric/robolectric). Bumps the test-dependencies group with 1 update in the /packages/flutter_plugin_android_lifecycle/android directory: [org.mockito:mockito-core](https://github.com/mockito/mockito). Bumps the test-dependencies group with 5 updates in the /packages/google_maps_flutter/google_maps_flutter_android/android directory: | Package | From | To | | --- | --- | --- | | androidx.test:core | 1.4.0 | 1.6.1 | | [org.robolectric:robolectric](https://github.com/robolectric/robolectric) | 4.10.3 | 4.14.1 | | [org.mockito:mockito-core](https://github.com/mockito/mockito) | 5.1.1 | 5.17.0 | | androidx.test:runner | 1.2.0 | 1.6.2 | | androidx.test:rules | 1.4.0 | 1.6.1 | Bumps the test-dependencies group with 1 update in the /packages/google_sign_in/google_sign_in_android/android directory: [org.mockito:mockito-inline](https://github.com/mockito/mockito). Bumps the test-dependencies group with 3 updates in the /packages/image_picker/image_picker_android/android directory: androidx.test:core, [org.robolectric:robolectric](https://github.com/robolectric/robolectric) and [org.mockito:mockito-core](https://github.com/mockito/mockito). Bumps the test-dependencies group with 4 updates in the /packages/in_app_purchase/in_app_purchase_android/android directory: androidx.test:core, [org.robolectric:robolectric](https://github.com/robolectric/robolectric), [org.mockito:mockito-core](https://github.com/mockito/mockito) and androidx.test:runner. Bumps the test-dependencies group with 2 updates in the /packages/interactive_media_ads/android directory: [org.mockito:mockito-inline](https://github.com/mockito/mockito) and androidx.test:core. Bumps the test-dependencies group with 4 updates in the /packages/local_auth/local_auth_android/android directory: [org.mockito:mockito-inline](https://github.com/mockito/mockito), [org.robolectric:robolectric](https://github.com/robolectric/robolectric), androidx.test:runner and androidx.test:rules. Bumps the test-dependencies group with 1 update in the /packages/pigeon/platform_tests/alternate_language_test_plugin/android directory: [org.mockito:mockito-core](https://github.com/mockito/mockito). Bumps the test-dependencies group with 1 update in the /packages/quick_actions/quick_actions_android/android directory: [org.mockito:mockito-core](https://github.com/mockito/mockito). Bumps the test-dependencies group with 3 updates in the /packages/shared_preferences/shared_preferences_android/android directory: [org.robolectric:robolectric](https://github.com/robolectric/robolectric), androidx.test:core-ktx and [io.mockk:mockk](https://github.com/mockk/mockk). Bumps the test-dependencies group with 3 updates in the /packages/url_launcher/url_launcher_android/android directory: androidx.test:core, [org.robolectric:robolectric](https://github.com/robolectric/robolectric) and [org.mockito:mockito-core](https://github.com/mockito/mockito). Bumps the test-dependencies group with 3 updates in the /packages/video_player/video_player_android/android directory: [org.mockito:mockito-inline](https://github.com/mockito/mockito), androidx.test:core and [org.robolectric:robolectric](https://github.com/robolectric/robolectric). Bumps the test-dependencies group with 3 updates in the /packages/webview_flutter/webview_flutter_android/android directory: [org.mockito:mockito-inline](https://github.com/mockito/mockito), androidx.test:core and [org.mockito:mockito-core](https://github.com/mockito/mockito). Updates org.mockito:mockito-inline from 5.0.0 to 5.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">org.mockito:mockito-inline's releases</a>.</em></p> <blockquote> <h2>v5.2.0</h2> <h4>5.2.0</h4> <ul> <li>2023-03-09 - <a href="https://github.com/mockito/mockito/compare/v5.1.1...v5.2.0">25 commit(s)</a> by Andriy Redko, Iulian Dragos, Roberto Trunfio, Róbert Papp, dependabot[bot], jfrantzius, tobiasbaum</li> <li>Fixes 2933: IOUtils does not depend on platform encoding any more [(<a href="https://redirect.github.com/mockito/mockito/issues/2935">#2935</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2935">mockito/mockito#2935</a>)</li> <li>Execution with mockito-inline fails on platforms with EBCDIC as default encoding [(<a href="https://redirect.github.com/mockito/mockito/issues/2933">#2933</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2933">mockito/mockito#2933</a>)</li> <li>Bump io.github.gradle-nexus:publish-plugin from 1.2.0 to 1.3.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2932">#2932</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2932">mockito/mockito#2932</a>)</li> <li>Bump versions.bytebuddy from 1.14.0 to 1.14.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2931">#2931</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2931">mockito/mockito#2931</a>)</li> <li>Bump com.diffplug.spotless from 6.15.0 to 6.16.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2930">#2930</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2930">mockito/mockito#2930</a>)</li> <li>Bump com.google.googlejavaformat:google-java-format from 1.15.0 to 1.16.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2928">#2928</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2928">mockito/mockito#2928</a>)</li> <li>Bump io.github.gradle-nexus:publish-plugin from 1.1.0 to 1.2.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2924">#2924</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2924">mockito/mockito#2924</a>)</li> <li>Feature 2921 generic types [(<a href="https://redirect.github.com/mockito/mockito/issues/2923">#2923</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2923">mockito/mockito#2923</a>)</li> <li>Bump com.github.ben-manes.versions from 0.45.0 to 0.46.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2922">#2922</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2922">mockito/mockito#2922</a>)</li> <li>Use generic type information in TypeBasedCandidateFilter to circumvent type erasure [(<a href="https://redirect.github.com/mockito/mockito/issues/2921">#2921</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2921">mockito/mockito#2921</a>)</li> <li>Make project relocatable by using relative paths in the OSGi test task [(<a href="https://redirect.github.com/mockito/mockito/issues/2920">#2920</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2920">mockito/mockito#2920</a>)</li> <li>Cache misses due to OSGi tests referencing absolute paths [(<a href="https://redirect.github.com/mockito/mockito/issues/2919">#2919</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2919">mockito/mockito#2919</a>)</li> <li>Bump versions.bytebuddy from 1.13.0 to 1.14.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2918">#2918</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2918">mockito/mockito#2918</a>)</li> <li>Bump gradle/wrapper-validation-action from 1.0.5 to 1.0.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/2917">#2917</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2917">mockito/mockito#2917</a>)</li> <li>Bump com.diffplug.spotless from 6.14.1 to 6.15.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2913">#2913</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2913">mockito/mockito#2913</a>)</li> <li>Bump versions.bytebuddy from 1.12.23 to 1.13.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2912">#2912</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2912">mockito/mockito#2912</a>)</li> <li>Bump ru.vyarus.animalsniffer from 1.6.0 to 1.7.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2911">#2911</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2911">mockito/mockito#2911</a>)</li> <li>Bump org.codehaus.groovy:groovy from 3.0.14 to 3.0.15 [(<a href="https://redirect.github.com/mockito/mockito/issues/2910">#2910</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2910">mockito/mockito#2910</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2905">#2905</a> : ThreadLocal classes can be mocked. [(<a href="https://redirect.github.com/mockito/mockito/issues/2908">#2908</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2908">mockito/mockito#2908</a>)</li> <li>StackOverflow while mocking a ThreadLocal on Mockito 5.1.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2905">#2905</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2905">mockito/mockito#2905</a>)</li> <li>Fix most Gradle warnings in build [(<a href="https://redirect.github.com/mockito/mockito/issues/2904">#2904</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2904">mockito/mockito#2904</a>)</li> <li>Android CI improvements, improves <a href="https://redirect.github.com/mockito/mockito/issues/2892">#2892</a> [(<a href="https://redirect.github.com/mockito/mockito/issues/2903">#2903</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2903">mockito/mockito#2903</a>)</li> <li>Bump com.diffplug.spotless from 6.14.0 to 6.14.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2902">#2902</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2902">mockito/mockito#2902</a>)</li> <li>Bump versions.bytebuddy from 1.12.22 to 1.12.23 [(<a href="https://redirect.github.com/mockito/mockito/issues/2901">#2901</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2901">mockito/mockito#2901</a>)</li> <li>CI on Android API level 33 for Java 11 compatibility testing [(<a href="https://redirect.github.com/mockito/mockito/issues/2899">#2899</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2899">mockito/mockito#2899</a>)</li> <li>Bump kotlinVersion from 1.8.0 to 1.8.10 [(<a href="https://redirect.github.com/mockito/mockito/issues/2897">#2897</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2897">mockito/mockito#2897</a>)</li> <li>Bump com.github.ben-manes.versions from 0.44.0 to 0.45.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2895">#2895</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2895">mockito/mockito#2895</a>)</li> <li>Simplify and modernize Android Test module. [(<a href="https://redirect.github.com/mockito/mockito/issues/2894">#2894</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2894">mockito/mockito#2894</a>)</li> <li>Set up Android Github Action pipeline. Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2892">#2892</a> [(<a href="https://redirect.github.com/mockito/mockito/issues/2893">#2893</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2893">mockito/mockito#2893</a>)</li> </ul> <h2>v5.1.1</h2> <h4>5.1.1</h4> <ul> <li>2023-01-30 - <a href="https://github.com/mockito/mockito/compare/v5.1.0...v5.1.1">1 commit(s)</a> by Andriy Redko</li> <li>StackWalker.Option not found on Mockito 5.1.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2891">#2891</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2891">mockito/mockito#2891</a>)</li> <li>StackWalker.Option not found on Mockito 5.1.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2890">#2890</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2890">mockito/mockito#2890</a>)</li> </ul> <h2>v5.1.0</h2> <h4>5.1.0</h4> <ul> <li>2023-01-29 - <a href="https://github.com/mockito/mockito/compare/v5.0.0...v5.1.0">12 commit(s)</a> by Andriy Redko, Ashley, Róbert Papp, Stephan Schroevers, Tim te Beek, dependabot[bot]</li> <li>Fixes some mistakes and missing details in documentation [(<a href="https://redirect.github.com/mockito/mockito/issues/2889">#2889</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2889">mockito/mockito#2889</a>)</li> <li>Bump com.diffplug.spotless from 6.13.0 to 6.14.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2888">#2888</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2888">mockito/mockito#2888</a>)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/74c811a60a5bf6b9ecb10d79ea95dba860b5cbf8"><code>74c811a</code></a> Make InjectMocks aware of generic types (<a href="https://redirect.github.com/mockito/mockito/issues/2923">#2923</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/fc136e4373eb0b952c08a18916d66ecc10db1ec3"><code>fc136e4</code></a> Explicitly use UTF-8 in IOUtils (<a href="https://redirect.github.com/mockito/mockito/issues/2935">#2935</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/94734709cd9127486d2d2d99b6c50c97ec6de49c"><code>9473470</code></a> Bump io.github.gradle-nexus:publish-plugin from 1.2.0 to 1.3.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2932">#2932</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/dddeb725b3626558506bb69f0d87d09161a56b3c"><code>dddeb72</code></a> Bump versions.bytebuddy from 1.14.0 to 1.14.1 (<a href="https://redirect.github.com/mockito/mockito/issues/2931">#2931</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/92ed60276c3800618bcab7f469b913bfd9704690"><code>92ed602</code></a> Bump com.google.googlejavaformat:google-java-format from 1.15.0 to 1.16.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2">#2</a>...</li> <li><a href="https://github.com/mockito/mockito/commit/19ef24a19f540ae900f63848ae9b8f1d8146c4f5"><code>19ef24a</code></a> Bump com.diffplug.spotless from 6.15.0 to 6.16.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2930">#2930</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/8b96cc1ffeec9fe89e4c9f014c6f5e3a610457d4"><code>8b96cc1</code></a> Bump io.github.gradle-nexus:publish-plugin from 1.1.0 to 1.2.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2924">#2924</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/4eb275c0dba9d933980e2d72c09f9429b74bacf6"><code>4eb275c</code></a> Make project relocatable by using relative paths in the OSGi test task (<a href="https://redirect.github.com/mockito/mockito/issues/2920">#2920</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/d9373348aab69203f9b38ee7b072bc186da34910"><code>d937334</code></a> Bump com.github.ben-manes.versions from 0.45.0 to 0.46.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2922">#2922</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/60b0e7148be08dc1ae208b73d4ff5cb07424bbbd"><code>60b0e71</code></a> Bump versions.bytebuddy from 1.13.0 to 1.14.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2918">#2918</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v5.0.0...v5.2.0">compare view</a></li> </ul> </details> <br /> Updates androidx.test:core from 1.4.0 to 1.6.1 Updates org.robolectric:robolectric from 4.10.3 to 4.14.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/robolectric/robolectric/releases">org.robolectric:robolectric's releases</a>.</em></p> <blockquote> <p>Robolectric 4.14.1 is a minor release that fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/9732">#9732</a>, a regression when loading Typeface objects in legacy graphics mode.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.14...robolectric-4.14.1">https://github.com/robolectric/robolectric/compare/robolectric-4.14...robolectric-4.14.1</a></p> <p>Robolectric 4.14 adds support for Android V (SDK 35)!</p> <p>If you encounter any issues, please file them on the GitHub issues page.</p> <p>Thanks to everyone who contributed to the release, especially our GSoC contributors <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> and <a href="https://github.com/Devashishbasu"><code>@​Devashishbasu</code></a>!</p> <h2>What's Changed</h2> <ul> <li>Bump roborazzi from 1.20.0 to 1.21.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9270">robolectric/robolectric#9270</a></li> <li>Update snapshot version in Readme by <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9271">robolectric/robolectric#9271</a></li> <li>Remove obsolete reference to per-sdk shadows <a href="https://redirect.github.com/robolectric/robolectric/pull/9272">robolectric/robolectric#9272</a></li> <li>Remove google internal bug references from ExtractAarTransform. <a href="https://redirect.github.com/robolectric/robolectric/pull/9273">robolectric/robolectric#9273</a></li> <li>Expose SimplePerfStatsReporter#finalReport. <a href="https://redirect.github.com/robolectric/robolectric/pull/9275">robolectric/robolectric#9275</a></li> <li>Skip instrumenting classes with junit methods <a href="https://redirect.github.com/robolectric/robolectric/pull/9276">robolectric/robolectric#9276</a></li> <li>Update setDelegatedScopes to clear previously delegated scopes. <a href="https://redirect.github.com/robolectric/robolectric/pull/9279">robolectric/robolectric#9279</a></li> <li>Make fields of ShadowBatteryManager static for context level instance by <a href="https://github.com/Devashishbasu"><code>@​Devashishbasu</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9278">robolectric/robolectric#9278</a></li> <li>Do some minor cleanup in <code>SandboxClassLoader</code> <a href="https://redirect.github.com/robolectric/robolectric/pull/9280">robolectric/robolectric#9280</a></li> <li>Fix XML validation error in testapp's AndroidManifest.xml <a href="https://redirect.github.com/robolectric/robolectric/pull/9282">robolectric/robolectric#9282</a></li> <li>Replace <code>androidx.test.annotation.Beta</code> with <code>com.google.common.annotations.Beta</code> by <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9277">robolectric/robolectric#9277</a></li> <li>Add support for RangingResult.Builder in ShadowRangingResult for V. <a href="https://redirect.github.com/robolectric/robolectric/pull/9283">robolectric/robolectric#9283</a></li> <li>Add support for RangingResult.Builder in ShadowRangingResult for V. <a href="https://redirect.github.com/robolectric/robolectric/pull/9285">robolectric/robolectric#9285</a></li> <li>Add tests to <code>ShadowSharedPreferences</code> by <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9287">robolectric/robolectric#9287</a></li> <li>Add a ctesque test for andoid.media.MediaPlayer <a href="https://redirect.github.com/robolectric/robolectric/pull/9289">robolectric/robolectric#9289</a></li> <li>Bump Gradle to 8.9 by <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9291">robolectric/robolectric#9291</a></li> <li>Support <a href="https://github.com/ClassName"><code>@​ClassName</code></a> in function return type by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9268">robolectric/robolectric#9268</a></li> <li>Add special case handling for NoClassDefError in SandboxTestRunner <a href="https://redirect.github.com/robolectric/robolectric/pull/9294">robolectric/robolectric#9294</a></li> <li>Remove additional unused logic for legacy resources <a href="https://redirect.github.com/robolectric/robolectric/pull/9296">robolectric/robolectric#9296</a></li> <li>Remove looseSignatures usage from ShadowArscApkAssets9 by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9299">robolectric/robolectric#9299</a></li> <li>Remove looseSignatures usage from ShadowAudioManager by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9300">robolectric/robolectric#9300</a></li> <li>Remove looseSignatures usage from ShadowAppOpsManager by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9297">robolectric/robolectric#9297</a></li> <li>Keep parameter name of noteProxyOpNoThrow same as origin method by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9301">robolectric/robolectric#9301</a></li> <li>Remove looseSignatures usage from ShadowActivityManager by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9293">robolectric/robolectric#9293</a></li> <li>Remove looseSignatures usage from ShadowActivityThread by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9295">robolectric/robolectric#9295</a></li> <li>Add support for ImageDecoder.createSource(File) by <a href="https://github.com/hoisie"><code>@​hoisie</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9302">robolectric/robolectric#9302</a></li> <li>Remove looseSignatures usage from ShadowAudioTrack by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9303">robolectric/robolectric#9303</a></li> <li>Remove looseSignatures usage from ShadowBackupDataInput by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9304">robolectric/robolectric#9304</a></li> <li>Remove looseSignatures usage from ShadowBitmap by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9306">robolectric/robolectric#9306</a></li> <li>Remove looseSignatures usage from ShadowBluetoothDevice by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9308">robolectric/robolectric#9308</a></li> <li>Remove looseSignatures usage from ShadowContentProvider by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9309">robolectric/robolectric#9309</a></li> <li>Remove looseSignatures usage from ShadowContextHubManager by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9310">robolectric/robolectric#9310</a></li> <li>Remove looseSignatures usage from ShadowBluetoothAdapter by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9307">robolectric/robolectric#9307</a></li> <li>Add extension API setAlias for ShadowBluetoothDevice's compatibility by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9311">robolectric/robolectric#9311</a></li> <li>Remove looseSignatures usage from ShadowApplicationPackageManager by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9298">robolectric/robolectric#9298</a></li> <li>Bump android-gradle from 8.5.0 to 8.5.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9313">robolectric/robolectric#9313</a></li> <li>Bump com.googlecode.libphonenumber:libphonenumber from 8.13.40 to 8.13.41 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9312">robolectric/robolectric#9312</a></li> <li>Bump roborazzi from 1.21.0 to 1.22.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9315">robolectric/robolectric#9315</a></li> <li>Bump com.android.tools:common from 31.5.0 to 31.5.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9314">robolectric/robolectric#9314</a></li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/robolectric/robolectric/commit/2659448b30bee335f909557629d555bbe3d43495"><code>2659448</code></a> Bump version to 4.14.1.</li> <li><a href="https://github.com/robolectric/robolectric/commit/1af1fa3cc77b92e4a2b48183cc35561f01a8b15d"><code>1af1fa3</code></a> Fix regression in loading typefaces in legacy graphics</li> <li><a href="https://github.com/robolectric/robolectric/commit/1ae93b4196a664bd446ad8bbfa373250d957bc7d"><code>1ae93b4</code></a> Bump version to 4.14.</li> <li><a href="https://github.com/robolectric/robolectric/commit/ed0ed4afac28b28cb4001c366a7c29c1ed86f22a"><code>ed0ed4a</code></a> Update the Android V SDK to build 12650502</li> <li><a href="https://github.com/robolectric/robolectric/commit/68e04b8f57e53961094e52b4b4def707dddf986d"><code>68e04b8</code></a> Defer to real framework code for AccessibilityWindowInfo.getWindowId</li> <li><a href="https://github.com/robolectric/robolectric/commit/434e22d3ecadba88298031035b676d3101da191d"><code>434e22d</code></a> Clear ShadowAccessibilityWindowInfo fields during recycle</li> <li><a href="https://github.com/robolectric/robolectric/commit/de31683b59e486c951fdb21b7371856bc294c6a2"><code>de31683</code></a> Remove unused and incorrect APIs in ShadowAccessibilityNodeInfo</li> <li><a href="https://github.com/robolectric/robolectric/commit/48b87fdd5c7e971b3085cba1a74b8c54ab4fa1e8"><code>48b87fd</code></a> Disable AccessibililityNodeInfo shadow APIs for direct connections</li> <li><a href="https://github.com/robolectric/robolectric/commit/58387bb2925f615b774b7807ae3e82592b60b663"><code>58387bb</code></a> Remove boundsInScreen logic in ShadowAccessibilityNodeInfo</li> <li><a href="https://github.com/robolectric/robolectric/commit/67a633857b1f97c2f956f05a7a21978b69a99122"><code>67a6338</code></a> Add additional check for AccessibilityNodeInfo.setQueryFromProcessEnabled</li> <li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.10.3...robolectric-4.14.1">compare view</a></li> </ul> </details> <br /> Updates org.mockito:mockito-inline from 5.0.0 to 5.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">org.mockito:mockito-inline's releases</a>.</em></p> <blockquote> <h2>v5.2.0</h2> <h4>5.2.0</h4> <ul> <li>2023-03-09 - <a href="https://github.com/mockito/mockito/compare/v5.1.1...v5.2.0">25 commit(s)</a> by Andriy Redko, Iulian Dragos, Roberto Trunfio, Róbert Papp, dependabot[bot], jfrantzius, tobiasbaum</li> <li>Fixes 2933: IOUtils does not depend on platform encoding any more [(<a href="https://redirect.github.com/mockito/mockito/issues/2935">#2935</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2935">mockito/mockito#2935</a>)</li> <li>Execution with mockito-inline fails on platforms with EBCDIC as default encoding [(<a href="https://redirect.github.com/mockito/mockito/issues/2933">#2933</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2933">mockito/mockito#2933</a>)</li> <li>Bump io.github.gradle-nexus:publish-plugin from 1.2.0 to 1.3.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2932">#2932</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2932">mockito/mockito#2932</a>)</li> <li>Bump versions.bytebuddy from 1.14.0 to 1.14.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2931">#2931</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2931">mockito/mockito#2931</a>)</li> <li>Bump com.diffplug.spotless from 6.15.0 to 6.16.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2930">#2930</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2930">mockito/mockito#2930</a>)</li> <li>Bump com.google.googlejavaformat:google-java-format from 1.15.0 to 1.16.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2928">#2928</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2928">mockito/mockito#2928</a>)</li> <li>Bump io.github.gradle-nexus:publish-plugin from 1.1.0 to 1.2.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2924">#2924</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2924">mockito/mockito#2924</a>)</li> <li>Feature 2921 generic types [(<a href="https://redirect.github.com/mockito/mockito/issues/2923">#2923</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2923">mockito/mockito#2923</a>)</li> <li>Bump com.github.ben-manes.versions from 0.45.0 to 0.46.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2922">#2922</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2922">mockito/mockito#2922</a>)</li> <li>Use generic type information in TypeBasedCandidateFilter to circumvent type erasure [(<a href="https://redirect.github.com/mockito/mockito/issues/2921">#2921</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2921">mockito/mockito#2921</a>)</li> <li>Make project relocatable by using relative paths in the OSGi test task [(<a href="https://redirect.github.com/mockito/mockito/issues/2920">#2920</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2920">mockito/mockito#2920</a>)</li> <li>Cache misses due to OSGi tests referencing absolute paths [(<a href="https://redirect.github.com/mockito/mockito/issues/2919">#2919</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2919">mockito/mockito#2919</a>)</li> <li>Bump versions.bytebuddy from 1.13.0 to 1.14.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2918">#2918</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2918">mockito/mockito#2918</a>)</li> <li>Bump gradle/wrapper-validation-action from 1.0.5 to 1.0.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/2917">#2917</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2917">mockito/mockito#2917</a>)</li> <li>Bump com.diffplug.spotless from 6.14.1 to 6.15.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2913">#2913</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2913">mockito/mockito#2913</a>)</li> <li>Bump versions.bytebuddy from 1.12.23 to 1.13.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2912">#2912</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2912">mockito/mockito#2912</a>)</li> <li>Bump ru.vyarus.animalsniffer from 1.6.0 to 1.7.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2911">#2911</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2911">mockito/mockito#2911</a>)</li> <li>Bump org.codehaus.groovy:groovy from 3.0.14 to 3.0.15 [(<a href="https://redirect.github.com/mockito/mockito/issues/2910">#2910</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2910">mockito/mockito#2910</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2905">#2905</a> : ThreadLocal classes can be mocked. [(<a href="https://redirect.github.com/mockito/mockito/issues/2908">#2908</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2908">mockito/mockito#2908</a>)</li> <li>StackOverflow while mocking a ThreadLocal on Mockito 5.1.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2905">#2905</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2905">mockito/mockito#2905</a>)</li> <li>Fix most Gradle warnings in build [(<a href="https://redirect.github.com/mockito/mockito/issues/2904">#2904</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2904">mockito/mockito#2904</a>)</li> <li>Android CI improvements, improves <a href="https://redirect.github.com/mockito/mockito/issues/2892">#2892</a> [(<a href="https://redirect.github.com/mockito/mockito/issues/2903">#2903</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2903">mockito/mockito#2903</a>)</li> <li>Bump com.diffplug.spotless from 6.14.0 to 6.14.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2902">#2902</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2902">mockito/mockito#2902</a>)</li> <li>Bump versions.bytebuddy from 1.12.22 to 1.12.23 [(<a href="https://redirect.github.com/mockito/mockito/issues/2901">#2901</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2901">mockito/mockito#2901</a>)</li> <li>CI on Android API level 33 for Java 11 compatibility testing [(<a href="https://redirect.github.com/mockito/mockito/issues/2899">#2899</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2899">mockito/mockito#2899</a>)</li> <li>Bump kotlinVersion from 1.8.0 to 1.8.10 [(<a href="https://redirect.github.com/mockito/mockito/issues/2897">#2897</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2897">mockito/mockito#2897</a>)</li> <li>Bump com.github.ben-manes.versions from 0.44.0 to 0.45.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2895">#2895</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2895">mockito/mockito#2895</a>)</li> <li>Simplify and modernize Android Test module. [(<a href="https://redirect.github.com/mockito/mockito/issues/2894">#2894</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2894">mockito/mockito#2894</a>)</li> <li>Set up Android Github Action pipeline. Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2892">#2892</a> [(<a href="https://redirect.github.com/mockito/mockito/issues/2893">#2893</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2893">mockito/mockito#2893</a>)</li> </ul> <h2>v5.1.1</h2> <h4>5.1.1</h4> <ul> <li>2023-01-30 - <a href="https://github.com/mockito/mockito/compare/v5.1.0...v5.1.1">1 commit(s)</a> by Andriy Redko</li> <li>StackWalker.Option not found on Mockito 5.1.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2891">#2891</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2891">mockito/mockito#2891</a>)</li> <li>StackWalker.Option not found on Mockito 5.1.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2890">#2890</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2890">mockito/mockito#2890</a>)</li> </ul> <h2>v5.1.0</h2> <h4>5.1.0</h4> <ul> <li>2023-01-29 - <a href="https://github.com/mockito/mockito/compare/v5.0.0...v5.1.0">12 commit(s)</a> by Andriy Redko, Ashley, Róbert Papp, Stephan Schroevers, Tim te Beek, dependabot[bot]</li> <li>Fixes some mistakes and missing details in documentation [(<a href="https://redirect.github.com/mockito/mockito/issues/2889">#2889</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2889">mockito/mockito#2889</a>)</li> <li>Bump com.diffplug.spotless from 6.13.0 to 6.14.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2888">#2888</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2888">mockito/mockito#2888</a>)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/74c811a60a5bf6b9ecb10d79ea95dba860b5cbf8"><code>74c811a</code></a> Make InjectMocks aware of generic types (<a href="https://redirect.github.com/mockito/mockito/issues/2923">#2923</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/fc136e4373eb0b952c08a18916d66ecc10db1ec3"><code>fc136e4</code></a> Explicitly use UTF-8 in IOUtils (<a href="https://redirect.github.com/mockito/mockito/issues/2935">#2935</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/94734709cd9127486d2d2d99b6c50c97ec6de49c"><code>9473470</code></a> Bump io.github.gradle-nexus:publish-plugin from 1.2.0 to 1.3.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2932">#2932</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/dddeb725b3626558506bb69f0d87d09161a56b3c"><code>dddeb72</code></a> Bump versions.bytebuddy from 1.14.0 to 1.14.1 (<a href="https://redirect.github.com/mockito/mockito/issues/2931">#2931</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/92ed60276c3800618bcab7f469b913bfd9704690"><code>92ed602</code></a> Bump com.google.googlejavaformat:google-java-format from 1.15.0 to 1.16.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2">#2</a>...</li> <li><a href="https://github.com/mockito/mockito/commit/19ef24a19f540ae900f63848ae9b8f1d8146c4f5"><code>19ef24a</code></a> Bump com.diffplug.spotless from 6.15.0 to 6.16.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2930">#2930</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/8b96cc1ffeec9fe89e4c9f014c6f5e3a610457d4"><code>8b96cc1</code></a> Bump io.github.gradle-nexus:publish-plugin from 1.1.0 to 1.2.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2924">#2924</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/4eb275c0dba9d933980e2d72c09f9429b74bacf6"><code>4eb275c</code></a> Make project relocatable by using relative paths in the OSGi test task (<a href="https://redirect.github.com/mockito/mockito/issues/2920">#2920</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/d9373348aab69203f9b38ee7b072bc186da34910"><code>d937334</code></a> Bump com.github.ben-manes.versions from 0.45.0 to 0.46.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2922">#2922</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/60b0e7148be08dc1ae208b73d4ff5cb07424bbbd"><code>60b0e71</code></a> Bump versions.bytebuddy from 1.13.0 to 1.14.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2918">#2918</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v5.0.0...v5.2.0">compare view</a></li> </ul> </details> <br /> Updates androidx.test:core from 1.4.0 to 1.6.1 Updates org.robolectric:robolectric from 4.10.3 to 4.14.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/robolectric/robolectric/releases">org.robolectric:robolectric's releases</a>.</em></p> <blockquote> <p>Robolectric 4.14.1 is a minor release that fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/9732">#9732</a>, a regression when loading Typeface objects in legacy graphics mode.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.14...robolectric-4.14.1">https://github.com/robolectric/robolectric/compare/robolectric-4.14...robolectric-4.14.1</a></p> <p>Robolectric 4.14 adds support for Android V (SDK 35)!</p> <p>If you encounter any issues, please file them on the GitHub issues page.</p> <p>Thanks to everyone who contributed to the release, especially our GSoC contributors <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> and <a href="https://github.com/Devashishbasu"><code>@​Devashishbasu</code></a>!</p> <h2>What's Changed</h2> <ul> <li>Bump roborazzi from 1.20.0 to 1.21.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9270">robolectric/robolectric#9270</a></li> <li>Update snapshot version in Readme by <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9271">robolectric/robolectric#9271</a></li> <li>Remove obsolete reference to per-sdk shadows <a href="https://redirect.github.com/robolectric/robolectric/pull/9272">robolectric/robolectric#9272</a></li> <li>Remove google internal bug references from ExtractAarTransform. <a href="https://redirect.github.com/robolectric/robolectric/pull/9273">robolectric/robolectric#9273</a></li> <li>Expose SimplePerfStatsReporter#finalReport. <a href="https://redirect.github.com/robolectric/robolectric/pull/9275">robolectric/robolectric#9275</a></li> <li>Skip instrumenting classes with junit methods <a href="https://redirect.github.com/robolectric/robolectric/pull/9276">robolectric/robolectric#9276</a></li> <li>Update setDelegatedScopes to clear previously delegated scopes. <a href="https://redirect.github.com/robolectric/robolectric/pull/9279">robolectric/robolectric#9279</a></li> <li>Make fields of ShadowBatteryManager static for context level instance by <a href="https://github.com/Devashishbasu"><code>@​Devashishbasu</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9278">robolectric/robolectric#9278</a></li> <li>Do some minor cleanup in <code>SandboxClassLoader</code> <a href="https://redirect.github.com/robolectric/robolectric/pull/9280">robolectric/robolectric#9280</a></li> <li>Fix XML validation error in testapp's AndroidManifest.xml <a href="https://redirect.github.com/robolectric/robolectric/pull/9282">robolectric/robolectric#9282</a></li> <li>Replace <code>androidx.test.annotation.Beta</code> with <code>com.google.common.annotations.Beta</code> by <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9277">robolectric/robolectric#9277</a></li> <li>Add support for RangingResult.Builder in ShadowRangingResult for V. <a href="https://redirect.github.com/robolectric/robolectric/pull/9283">robolectric/robolectric#9283</a></li> <li>Add support for RangingResult.Builder in ShadowRangingResult for V. <a href="https://redirect.github.com/robolectric/robolectric/pull/9285">robolectric/robolectric#9285</a></li> <li>Add tests to <code>ShadowSharedPreferences</code> by <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9287">robolectric/robolectric#9287</a></li> <li>Add a ctesque test for andoid.media.MediaPlayer <a href="https://redirect.github.com/robolectric/robolectric/pull/9289">robolectric/robolectric#9289</a></li> <li>Bump Gradle to 8.9 by <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9291">robolectric/robolectric#9291</a></li> <li>Support <a href="https://github.com/ClassName"><code>@​ClassName</code></a> in function return type by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9268">robolectric/robolectric#9268</a></li> <li>Add special case handling for NoClassDefError in SandboxTestRunner <a href="https://redirect.github.com/robolectric/robolectric/pull/9294">robolectric/robolectric#9294</a></li> <li>Remove additional unused logic for legacy resources <a href="https://redirect.github.com/robolectric/robolectric/pull/9296">robolectric/robolectric#9296</a></li> <li>Remove looseSignatures usage from ShadowArscApkAssets9 by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9299">robolectric/robolectric#9299</a></li> <li>Remove looseSignatures usage from ShadowAudioManager by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9300">robolectric/robolectric#9300</a></li> <li>Remove looseSignatures usage from ShadowAppOpsManager by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9297">robolectric/robolectric#9297</a></li> <li>Keep parameter name of noteProxyOpNoThrow same as origin method by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9301">robolectric/robolectric#9301</a></li> <li>Remove looseSignatures usage from ShadowActivityManager by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9293">robolectric/robolectric#9293</a></li> <li>Remove looseSignatures usage from ShadowActivityThread by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9295">robolectric/robolectric#9295</a></li> <li>Add support for ImageDecoder.createSource(File) by <a href="https://github.com/hoisie"><code>@​hoisie</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9302">robolectric/robolectric#9302</a></li> <li>Remove looseSignatures usage from ShadowAudioTrack by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9303">robolectric/robolectric#9303</a></li> <li>Remove looseSignatures usage from ShadowBackupDataInput by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9304">robolectric/robolectric#9304</a></li> <li>Remove looseSignatures usage from ShadowBitmap by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9306">robolectric/robolectric#9306</a></li> <li>Remove looseSignatures usage from ShadowBluetoothDevice by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9308">robolectric/robolectric#9308</a></li> <li>Remove looseSignatures usage from ShadowContentProvider by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9309">robolectric/robolectric#9309</a></li> <li>Remove looseSignatures usage from ShadowContextHubManager by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9310">robolectric/robolectric#9310</a></li> <li>Remove looseSignatures usage from ShadowBluetoothAdapter by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9307">robolectric/robolectric#9307</a></li> <li>Add extension API setAlias for ShadowBluetoothDevice's compatibility by <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9311">robolectric/robolectric#9311</a></li> <li>Remove looseSignatures usage from ShadowApplicationPackageManager by <a href="https://github.com/Mia0451"><code>@​Mia0451</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9298">robolectric/robolectric#9298</a></li> <li>Bump android-gradle from 8.5.0 to 8.5.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9313">robolectric/robolectric#9313</a></li> <li>Bump com.googlecode.libphonenumber:libphonenumber from 8.13.40 to 8.13.41 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9312">robolectric/robolectric#9312</a></li> <li>Bump roborazzi from 1.21.0 to 1.22.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9315">robolectric/robolectric#9315</a></li> <li>Bump com.android.tools:common from 31.5.0 to 31.5.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/robolectric/robolectric/pull/9314">robolectric/robolectric#9314</a></li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/robolectric/robolectric/commit/2659448b30bee335f909557629d555bbe3d43495"><code>2659448</code></a> Bump version to 4.14.1.</li> <li><a href="https://github.com/robolectric/robolectric/commit/1af1fa3cc77b92e4a2b48183cc35561f01a8b15d"><code>1af1fa3</code></a> Fix regression in loading typefaces in legacy graphics</li> <li><a href="https://github.com/robolectric/robolectric/commit/1ae93b4196a664bd446ad8bbfa373250d957bc7d"><code>1ae93b4</code></a> Bump version to 4.14.</li> <li><a href="https://github.com/robolectric/robolectric/commit/ed0ed4afac28b28cb4001c366a7c29c1ed86f22a"><code>ed0ed4a</code></a> Update the Android V SDK to build 12650502</li> <li><a href="https://github.com/robolectric/robolectric/commit/68e04b8f57e53961094e52b4b4def707dddf986d"><code>68e04b8</code></a> Defer to real framework code for AccessibilityWindowInfo.getWindowId</li> <li><a href="https://github.com/robolectric/robolectric/commit/434e22d3ecadba88298031035b676d3101da191d"><code>434e22d</code></a> Clear ShadowAccessibilityWindowInfo fields during recycle</li> <li><a href="https://github.com/robolectric/robolectric/commit/de31683b59e486c951fdb21b7371856bc294c6a2"><code>de31683</code></a> Remove unused and incorrect APIs in ShadowAccessibilityNodeInfo</li> <li><a href="https://github.com/robolectric/robolectric/commit/48b87fdd5c7e971b3085cba1a74b8c54ab4fa1e8"><code>48b87fd</code></a> Disable AccessibililityNodeInfo shadow APIs for direct connections</li> <li><a href="https://github.com/robolectric/robolectric/commit/58387bb2925f615b774b7807ae3e82592b60b663"><code>58387bb</code></a> Remove boundsInScreen logic in ShadowAccessibilityNodeInfo</li> <li><a href="https://github.com/robolectric/robolectric/commit/67a633857b1f97c2f956f05a7a21978b69a99122"><code>67a6338</code></a> Add additional check for AccessibilityNodeInfo.setQueryFromProcessEnabled</li> <li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.10.3...robolectric-4.14.1">compare view</a></li> </ul> </details> <br /> Updates org.mockito:mockito-inline from 5.0.0 to 5.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">org.mockito:mockito-inline's releases</a>.</em></p> <blockquote> <h2>v5.2.0</h2> <h4>5.2.0</h4> <ul> <li>2023-03-09 - <a href="https://github.com/mockito/mockito/compare/v5.1.1...v5.2.0">25 commit(s)</a> by Andriy Redko, Iulian Dragos, Roberto Trunfio, Róbert Papp, dependabot[bot], jfrantzius, tobiasbaum</li> <li>Fixes 2933: IOUtils does not depend on platform encoding any more [(<a href="https://redirect.github.com/mockito/mockito/issues/2935">#2935</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2935">mockito/mockito#2935</a>)</li> <li>Execution with mockito-inline fails on platforms with EBCDIC as default encoding [(<a href="https://redirect.github.com/mockito/mockito/issues/2933">#2933</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2933">mockito/mockito#2933</a>)</li> <li>Bump io.github.gradle-nexus:publish-plugin from 1.2.0 to 1.3.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2932">#2932</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2932">mockito/mockito#2932</a>)</li> <li>Bump versions.bytebuddy from 1.14.0 to 1.14.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2931">#2931</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2931">mockito/mockito#2931</a>)</li> <li>Bump com.diffplug.spotless from 6.15.0 to 6.16.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2930">#2930</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2930">mockito/mockito#2930</a>)</li> <li>Bump com.google.googlejavaformat:google-java-format from 1.15.0 to 1.16.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2928">#2928</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2928">mockito/mockito#2928</a>)</li> <li>Bump io.github.gradle-nexus:publish-plugin from 1.1.0 to 1.2.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2924">#2924</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2924">mockito/mockito#2924</a>)</li> <li>Feature 2921 generic types [(<a href="https://redirect.github.com/mockito/mockito/issues/2923">#2923</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2923">mockito/mockito#2923</a>)</li> <li>Bump com.github.ben-manes.versions from 0.45.0 to 0.46.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2922">#2922</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2922">mockito/mockito#2922</a>)</li> <li>Use generic type information in TypeBasedCandidateFilter to circumvent type erasure [(<a href="https://redirect.github.com/mockito/mockito/issues/2921">#2921</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2921">mockito/mockito#2921</a>)</li> <li>Make project relocatable by using relative paths in the OSGi test task [(<a href="https://redirect.github.com/mockito/mockito/issues/2920">#2920</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2920">mockito/mockito#2920</a>)</li> <li>Cache misses due to OSGi tests referencing absolute paths [(<a href="https://redirect.github.com/mockito/mockito/issues/2919">#2919</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2919">mockito/mockito#2919</a>)</li> <li>Bump versions.bytebuddy from 1.13.0 to 1.14.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2918">#2918</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2918">mockito/mockito#2918</a>)</li> <li>Bump gradle/wrapper-validation-action from 1.0.5 to 1.0.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/2917">#2917</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2917">mockito/mockito#2917</a>)</li> <li>Bump com.diffplug.spotless from 6.14.1 to 6.15.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2913">#2913</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2913">mockito/mockito#2913</a>)</li> <li>Bump versions.bytebuddy from 1.12.23 to 1.13.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2912">#2912</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2912">mockito/mockito#2912</a>)</li> <li>Bump ru.vyarus.animalsniffer from 1.6.0 to 1.7.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2911">#2911</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2911">mockito/mockito#2911</a>)</li> <li>Bump org.codehaus.groovy:groovy from 3.0.14 to 3.0.15 [(<a href="https://redirect.github.com/mockito/mockito/issues/2910">#2910</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2910">mockito/mockito#2910</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2905">#2905</a> : ThreadLocal classes can be mocked. [(<a href="https://redirect.github.com/mockito/mockito/issues/2908">#2908</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2908">mockito/mockito#2908</a>)</li> <li>StackOverflow while mocking a ThreadLocal on Mockito 5.1.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2905">#2905</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2905">mockito/mockito#2905</a>)</li> <li>Fix most Gradle warnings in build [(<a href="https://redirect.github.com/mockito/mockito/issues/2904">#2904</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2904">mockito/mockito#2904</a>)</li> <li>Android CI improvements, improves <a href="https://redirect.github.com/mockito/mockito/issues/2892">#2892</a> [(<a href="https://redirect.github.com/mockito/mockito/issues/2903">#2903</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2903">mockito/mockito#2903</a>)</li> <li>Bump com.diffplug.spotless from 6.14.0 to 6.14.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/2902">#2902</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2902">mockito/mockito#2902</a>)</li> <li>Bump versions.bytebuddy from 1.12.22 to 1.12.23 [(<a href="https://redirect.github.com/mockito/mockito/issues/2901">#2901</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2901">mockito/mockito#2901</a>)</li> <li>CI on Android API level 33 for Java 11 compatibility testing [(<a href="https://redirect.github.com/mockito/mockito/issues/2899">#2899</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2899">mockito/mockito#2899</a>)</li> <li>Bump kotlinVersion from 1.8.0 to 1.8.10 [(<a href="https://redirect.github.com/mockito/mockito/issues/2897">#2897</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2897">mockito/mockito#2897</a>)</li> <li>Bump com.github.ben-manes.versions from 0.44.0 to 0.45.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2895">#2895</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2895">mockito/mockito#2895</a>)</li> <li>Simplify and modernize Android Test module. [(<a href="https://redirect.github.com/mockito/mockito/issues/2894">#2894</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2894">mockito/mockito#2894</a>)</li> <li>Set up Android Github Action pipeline. Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2892">#2892</a> [(<a href="https://redirect.github.com/mockito/mockito/issues/2893">#2893</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2893">mockito/mockito#2893</a>)</li> </ul> <h2>v5.1.1</h2> <h4>5.1.1</h4> <ul> <li>2023-01-30 - <a href="https://github.com/mockito/mockito/compare/v5.1.0...v5.1.1">1 commit(s)</a> by Andriy Redko</li> <li>StackWalker.Option not found on Mockito 5.1.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2891">#2891</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2891">mockito/mockito#2891</a>)</li> <li>StackWalker.Option not found on Mockito 5.1.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2890">#2890</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2890">mockito/mockito#2890</a>)</li> </ul> <h2>v5.1.0</h2> <h4>5.1.0</h4> <ul> <li>2023-01-29 - <a href="https://github.com/mockito/mockito/compare/v5.0.0...v5.1.0">12 commit(s)</a> by Andriy Redko, Ashley, Róbert Papp, Stephan Schroevers, Tim te Beek, dependabot[bot]</li> <li>Fixes some mistakes and missing details in documentation [(<a href="https://redirect.github.com/mockito/mockito/issues/2889">#2889</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2889">mockito/mockito#2889</a>)</li> <li>Bump com.diffplug.spotless from 6.13.0 to 6.14.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/2888">#2888</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2888">mockito/mockito#2888</a>)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/74c811a60a5bf6b9ecb10d79ea95dba860b5cbf8"><code>74c811a</code></a> Make InjectMocks aware of generic types (<a href="https://redirect.github.com/mockito/mockito/issues/2923">#2923</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/fc136e4373eb0b952c08a18916d66ecc10db1ec3"><code>fc136e4</code></a> Explicitly use UTF-8 in IOUtils (<a href="https://redirect.github.com/mockito/mockito/issues/2935">#2935</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/94734709cd9127486d2d2d99b6c50c97ec6de49c"><code>9473470</code></a> Bump io.github.gradle-nexus:publish-plugin from 1.2.0 to 1.3.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2932">#2932</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/dddeb725b3626558506bb69f0d87d09161a56b3c"><code>dddeb72</code></a> Bump versions.bytebuddy from 1.14.0 to 1.14.1 (<a href="https://redirect.github.com/mockito/mockito/issues/2931">#2931</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/92ed60276c3800618bcab7f469b913bfd9704690"><code>92ed602</code></a> Bump com.google.googlejavaformat:google-java-format from 1.15.0 to 1.16.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2">#2</a>...</li> <li><a href="https://github.com/mockito/mockito/commit/19ef24a19f540ae900f63848ae9b8f1d8146c4f5"><code>19ef24a</code></a> Bump com.diffplug.spotless from 6.15.0 to 6.16.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2930">#2930</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/8b96cc1ffeec9fe89e4c9f014c6f5e3a610457d4"><code>8b96cc1</code></a> Bump io.github.gradle-nexus:publish-plugin from 1.1.0 to 1.2.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2924">#2924</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/4eb275c0dba9d933980e2d72c09f9429b74bacf6"><code>4eb275c</code></a> Make project relocatable by using relative paths in the OSGi test task (<a href="https://redirect.github.com/mockito/mockito/issues/2920">#2920</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/d9373348aab69203f9b38ee7b072bc186da34910"><code>d937334</code></a> Bump com.github.ben-manes.versions from 0.45.0 to 0.46.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2922">#2922</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/60b0e7148be08dc1ae208b73d4ff5cb07424bbbd"><code>60b0e71</code></a> Bump versions.bytebuddy from 1.13.0 to 1.14.0 (<a href="https://redirect.github.com/mockito/mockito/issues/2918">#2918</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v5.0.0...v5.2.0">compare view</a></li> </ul> </details> <br /> Updates androidx.test:core from 1.4.0 to 1.6.1 Updates org.robolectric:robolectric from 4.10.3 to 4.14.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/robolectric/robolectric/releases">org.robolectric:robolectric's releases<... _Description has been truncated_1 年前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).1 年前
s/flutter_android_lifecycle/flutter_plugin_android_lifecycle/ (#2205) This plugin just landed in: #2168 The flutter_android_lifecycle package name is already taken, renaming to flutter_plugin_android_lifecycle. 6 年前
s/flutter_android_lifecycle/flutter_plugin_android_lifecycle/ (#2205) This plugin just landed in: #2168 The flutter_android_lifecycle package name is already taken, renaming to flutter_plugin_android_lifecycle. 6 年前
Standardize Copyrights: Chromium->Flutter (#2996) In all copyright messages (and in the Xcode project organization name) standardize on "The Flutter Authors", adding "The Chromium Authors" to the Flutter AUTHORS list. This reduces inconsistency in the copyright lines in this repository, moving closer to a single consistent copyright+license (as in flutter/engine and flutter/flutter) Updates the validation script to no longer accept "The Chromium Authors" or "the Chromium project authors" in first-party code.5 年前
[various] Scrubs pre-SDK-21 Android code (#9112) - Removes any annotations or runtime checks related to Android API 20 or 21, as 21 is the minimum API version supported by the versions of Flutter these plugins support. - Removes comment/README references to limitations for <21. - Updates READMEs for app-facing packages to reflect the current support levels. Fixes https://github.com/flutter/flutter/issues/157106 ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.1 年前
Standardize copyright year (#3737) Standardizes all first-party copyrights on a single year, as is done in flutter/flutter and flutter/engine. All code now uses 2013, which is the earliest year that was in any existing copyright notice. The script checks now enforce the exact format of first-party licenses and copyrights. Fixes flutter/flutter#784485 年前
[various] Scrubs pre-SDK-21 Android code (#9112) - Removes any annotations or runtime checks related to Android API 20 or 21, as 21 is the minimum API version supported by the versions of Flutter these plugins support. - Removes comment/README references to limitations for <21. - Updates READMEs for app-facing packages to reflect the current support levels. Fixes https://github.com/flutter/flutter/issues/157106 ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.1 年前
[various] Scrubs pre-SDK-21 Android code (#9112) - Removes any annotations or runtime checks related to Android API 20 or 21, as 21 is the minimum API version supported by the versions of Flutter these plugins support. - Removes comment/README references to limitations for <21. - Updates READMEs for app-facing packages to reflect the current support levels. Fixes https://github.com/flutter/flutter/issues/157106 ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.1 年前
README.md

Flutter Android Lifecycle Plugin

pub package

A Flutter plugin for Android to allow other Flutter plugins to access Android Lifecycle objects in the plugin's binding.

The purpose of having this plugin instead of exposing an Android Lifecycle object in the engine's Android embedding plugins API is to force plugins to have a pub constraint that signifies the major version of the Android Lifecycle API they expect.

Android
Support SDK 21+

Example

Use a FlutterLifecycleAdapter within another Flutter plugin's Android implementation, as shown below:

import androidx.lifecycle.Lifecycle;
import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.embedding.engine.plugins.FlutterPlugin;
import io.flutter.embedding.engine.plugins.activity.ActivityAware;
import io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding;
import io.flutter.embedding.engine.plugins.lifecycle.FlutterLifecycleAdapter;

public class MyPlugin implements FlutterPlugin, ActivityAware {
  @Override
  public void onAttachedToActivity(ActivityPluginBinding binding) {
    Lifecycle lifecycle = FlutterLifecycleAdapter.getActivityLifecycle(binding);
    // Use lifecycle as desired.
  }

  //...
}

Feedback welcome and Pull Requests are most welcome!