Skip to content

Commit e56761e

Browse files
[dependabot]: Bump the test-dependencies group across 15 directories with 7 updates (#9736)
In addition to the robot changes below. I (@reidbaker) Also updated the kotin version to 2.2.0 (using flutter analyze --suggestions), removed jetifier usage from hardcoded to true to not set which defaults to false (this was done in url launcher at least a year ago), and modified `FileUtilsTest` in file_selector_android and `FileUtilsTest` in image_picker_android to not set mimeTypeMap for android s and above as roboletrics handles that for you. In shared_preferences_android kotlin warned that it was taking a private variable and making it package private in the jvm because an inner class was accessing sharedPreferencesDataStore so I changed the scope to the compile time scope. Bumps the test-dependencies group with 2 updates in the /packages/camera/camera_android/android directory: androidx.test:core and [org.robolectric:robolectric](https://github.com/robolectric/robolectric). Bumps the test-dependencies group with 3 updates in the /packages/camera/camera_android_camerax/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 2 updates in the /packages/file_selector/file_selector_android/android directory: 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 4 updates in the /packages/google_maps_flutter/google_maps_flutter_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 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 3 updates in the /packages/local_auth/local_auth_android/android directory: [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/pigeon/platform_tests/test_plugin/android directory: [io.mockk:mockk](https://github.com/mockk/mockk). 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), [io.mockk:mockk](https://github.com/mockk/mockk) and androidx.test:core-ktx. 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 2 updates in the /packages/video_player/video_player_android/android directory: androidx.test:core and [org.robolectric:robolectric](https://github.com/robolectric/robolectric). Bumps the test-dependencies group with 2 updates in the /packages/webview_flutter/webview_flutter_android/android directory: androidx.test:core and [org.mockito:mockito-core](https://github.com/mockito/mockito). Updates `androidx.test:core` from 1.6.1 to 1.7.0 Updates `org.robolectric:robolectric` from 4.14.1 to 4.15.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.15.1 is a minor release that fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/9595">robolectric/robolectric#9595</a>, where the onClick handler now being invoked in Compose on certain API levels. Thanks to <a href="https://github.com/GisoBartels"><code>@​GisoBartels</code></a> for the fix.</p> <p>It also fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/10419">robolectric/robolectric#10419</a>, where a Java 16 dependency was added to Robolectric, even though many API levels should support Java 11. Thanks to <a href="https://github.com/yschimke"><code>@​yschimke</code></a> for the report and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for the fix.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1">https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1</a></p> <p>Robolectric 4.15 contains a lot of minor improvements, fidelity improvements, bug fixes, and shadow API enhancements. It also introduces the <a href="https://robolectric.org/simulator/">Robolectric Simulator</a>, which makes it possible to launch an interactive preview of Android UI in a Robolectric environment.</p> <p><strong>NOTE</strong> Robolectric 4.15 does <strong>NOT</strong> support Android Baklava (SDK 36). Baklava will be supported in Robolectric 4.16.</p> <p>If you encounter any issues, please file them on the GitHub issues page.</p> <p>A huge thanks to <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for all of their hard work that went into this release.</p> <h2>What's Changed</h2> <p>The following symbols have been removed in Robolectric 4.15.</p> <table> <thead> <tr> <th>Removed symbol</th> <th>Replacement</th> </tr> </thead> <tbody> <tr> <td><code>AndroidManifest#supportsLegacyResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>AndroidManifest#supportsBinaryResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>ConfigMerger</code></td> <td><code>Provider&lt;Config&gt;</code></td> </tr> <tr> <td><code>DependencyResolver#getLocalArtifactUrls(DependencyJar)</code></td> <td><code>DependencyResolver#getLocalArtifactUrl(DependencyJar)</code></td> </tr> <tr> <td><code>Fs#fileFromPath(String path)</code></td> <td><code>Fs#fromUrl(path)</code></td> </tr> <tr> <td><code>Fs#newFile(File file)</code></td> <td><code>file.toPath()</code> </td> </tr> <tr> <td><code>FsFile#getPath()</code></td> <td><code>Fs#externalize(this)</code></td> </tr> <tr> <td><code>FsFile#join(String name)</code></td> <td><code>this.resolve(name)</code></td> </tr> <tr> <td><code>InvokeDynamicClassInstrumentor</code></td> <td><code>ClassInstrumentor</code></td> </tr> <tr> <td><code>ManifestIdentifier(Path, Path, Path, String, List&lt;Path&gt;)</code></td> <td><code>ManifestIdentifier(String, Path, Path, Path, List&lt;ManifestIdentifier&gt;)</code></td> </tr> <tr> <td><code>MavenManifestFactory</code></td> <td>N/A</td> </tr> <tr> <td><code>PackageItemData#getClassName()</code></td> <td><code>PackageItemData#getName()</code></td> </tr> <tr> <td><code>Provider&lt;T&gt;</code></td> <td><code>javax.inject.Provider&lt;T&gt;</code></td> </tr> <tr> <td><code>Qualifiers#addScreenWidth(String, int)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#addSmallestScreenWidth(String, int)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getOrientation(String)</code></td> <td><code>Configuration#orientation</code></td> </tr> <tr> <td><code>Qualifiers#getPlatformVersion(String)</code></td> <td><code>Build.VERSION#SDK_INT</code></td> </tr> <tr> <td><code>Qualifiers#getScreenWidth(String)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getSmallestScreenWidth(String)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>RoboSettings</code></td> <td>Set the specific system property directly</td> </tr> <tr> <td><code>Scheduler#idleConstantly(boolean)</code></td> <td><code>Scheduler#setIdleState(IdleState)</code></td> </tr> <tr> <td><code>SdkPicker</code></td> <td><code>DefaultSdkPicker</code></td> </tr> <tr> <td><code>ShadowApplication#addWakeLock(PowerManager.WakeLock wl)</code></td> <td><code>ShadowPowerManager.addWakeLock(wl)</code></td> </tr> <tr> <td><code>ShadowApplication#clearWakeLocks()</code></td> <td><code>ShadowPowerManager.clearWakeLocks()</code></td> </tr> <tr> <td><code>ShadowApplication#getAppWidgetManager()</code></td> <td><code>Context#getSystemService(Context.APPWIDGET_SERVICE)</code></td> </tr> <tr> <td><code>ShadowApplication#getBluetoothAdapter()</code></td> <td><code>BluetoothManager#getAdapter()</code></td> </tr> <tr> <td><code>ShadowApplication#getForegroundThreadScheduler()</code></td> <td><code>Robolectric.getForegroundThreadScheduler()</code></td> </tr> <tr> <td><code>ShadowApplication#getInstance()</code></td> <td><code>shadowOf(RuntimeEnvironment.getApplication())</code></td> </tr> <tr> <td><code>ShadowApplication#getLatestWakeLock()</code></td> <td><code>ShadowPowerManager.getLatestWakeLock()</code></td> </tr> <tr> <td><code>ShadowMap#convertToShadowName(String)</code></td> <td>N/A</td> </tr> </tbody> </table> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/robolectric/robolectric/commit/465e599cc24355a71bccb64e9792aae20348b13b"><code>465e599</code></a> Bump version to 4.15.1</li> <li><a href="https://github.com/robolectric/robolectric/commit/65b94a56c0ba263a45a6454b3af6fb819050f092"><code>65b94a5</code></a> Added implementation for Path.op</li> <li><a href="https://github.com/robolectric/robolectric/commit/b71ecbe1c6003027ff411de8d2fcc7102cb59631"><code>b71ecbe</code></a> Replace Stream#toList to Stream#collect(Collectors.toList())</li> <li><a href="https://github.com/robolectric/robolectric/commit/8f17828d85b3c9dbbe76106feec02c2270047489"><code>8f17828</code></a> Bump simulator-gradle-plugin version to 1.0.2</li> <li><a href="https://github.com/robolectric/robolectric/commit/c52d36e8b8f51b157d1149904bdaa4455814dfa5"><code>c52d36e</code></a> Bump version to 4.15.</li> <li><a href="https://github.com/robolectric/robolectric/commit/99c40df7936830c415c6d193fab0ec4196980196"><code>99c40df</code></a> Add more information to the generated POM file</li> <li><a href="https://github.com/robolectric/robolectric/commit/d4e855ac127ea99436f833a8411e17e3716d3daa"><code>d4e855a</code></a> Fix Javadoc for <code>ShadowPausedLooper</code></li> <li><a href="https://github.com/robolectric/robolectric/commit/189e022347632789a8df28e934cd160b8ce6898f"><code>189e022</code></a> Add missing deprecations to some <code>Config.Builder</code> methods</li> <li><a href="https://github.com/robolectric/robolectric/commit/aa1735057dab45c93d82fa560c8f5ab698eca242"><code>aa17350</code></a> Revert &quot;Remove deprecated <code>Config#packageName()</code>&quot;</li> <li><a href="https://github.com/robolectric/robolectric/commit/49a8c19d98402255ee8cd1be102e74845751bf18"><code>49a8c19</code></a> Revert &quot;Remove deprecated <code>Config#resourceDir()</code>&quot;</li> <li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.14.1...robolectric-4.15.1">compare view</a></li> </ul> </details> <br /> Updates `androidx.test:core` from 1.6.1 to 1.7.0 Updates `org.robolectric:robolectric` from 4.14.1 to 4.15.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.15.1 is a minor release that fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/9595">robolectric/robolectric#9595</a>, where the onClick handler now being invoked in Compose on certain API levels. Thanks to <a href="https://github.com/GisoBartels"><code>@​GisoBartels</code></a> for the fix.</p> <p>It also fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/10419">robolectric/robolectric#10419</a>, where a Java 16 dependency was added to Robolectric, even though many API levels should support Java 11. Thanks to <a href="https://github.com/yschimke"><code>@​yschimke</code></a> for the report and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for the fix.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1">https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1</a></p> <p>Robolectric 4.15 contains a lot of minor improvements, fidelity improvements, bug fixes, and shadow API enhancements. It also introduces the <a href="https://robolectric.org/simulator/">Robolectric Simulator</a>, which makes it possible to launch an interactive preview of Android UI in a Robolectric environment.</p> <p><strong>NOTE</strong> Robolectric 4.15 does <strong>NOT</strong> support Android Baklava (SDK 36). Baklava will be supported in Robolectric 4.16.</p> <p>If you encounter any issues, please file them on the GitHub issues page.</p> <p>A huge thanks to <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for all of their hard work that went into this release.</p> <h2>What's Changed</h2> <p>The following symbols have been removed in Robolectric 4.15.</p> <table> <thead> <tr> <th>Removed symbol</th> <th>Replacement</th> </tr> </thead> <tbody> <tr> <td><code>AndroidManifest#supportsLegacyResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>AndroidManifest#supportsBinaryResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>ConfigMerger</code></td> <td><code>Provider&lt;Config&gt;</code></td> </tr> <tr> <td><code>DependencyResolver#getLocalArtifactUrls(DependencyJar)</code></td> <td><code>DependencyResolver#getLocalArtifactUrl(DependencyJar)</code></td> </tr> <tr> <td><code>Fs#fileFromPath(String path)</code></td> <td><code>Fs#fromUrl(path)</code></td> </tr> <tr> <td><code>Fs#newFile(File file)</code></td> <td><code>file.toPath()</code> </td> </tr> <tr> <td><code>FsFile#getPath()</code></td> <td><code>Fs#externalize(this)</code></td> </tr> <tr> <td><code>FsFile#join(String name)</code></td> <td><code>this.resolve(name)</code></td> </tr> <tr> <td><code>InvokeDynamicClassInstrumentor</code></td> <td><code>ClassInstrumentor</code></td> </tr> <tr> <td><code>ManifestIdentifier(Path, Path, Path, String, List&lt;Path&gt;)</code></td> <td><code>ManifestIdentifier(String, Path, Path, Path, List&lt;ManifestIdentifier&gt;)</code></td> </tr> <tr> <td><code>MavenManifestFactory</code></td> <td>N/A</td> </tr> <tr> <td><code>PackageItemData#getClassName()</code></td> <td><code>PackageItemData#getName()</code></td> </tr> <tr> <td><code>Provider&lt;T&gt;</code></td> <td><code>javax.inject.Provider&lt;T&gt;</code></td> </tr> <tr> <td><code>Qualifiers#addScreenWidth(String, int)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#addSmallestScreenWidth(String, int)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getOrientation(String)</code></td> <td><code>Configuration#orientation</code></td> </tr> <tr> <td><code>Qualifiers#getPlatformVersion(String)</code></td> <td><code>Build.VERSION#SDK_INT</code></td> </tr> <tr> <td><code>Qualifiers#getScreenWidth(String)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getSmallestScreenWidth(String)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>RoboSettings</code></td> <td>Set the specific system property directly</td> </tr> <tr> <td><code>Scheduler#idleConstantly(boolean)</code></td> <td><code>Scheduler#setIdleState(IdleState)</code></td> </tr> <tr> <td><code>SdkPicker</code></td> <td><code>DefaultSdkPicker</code></td> </tr> <tr> <td><code>ShadowApplication#addWakeLock(PowerManager.WakeLock wl)</code></td> <td><code>ShadowPowerManager.addWakeLock(wl)</code></td> </tr> <tr> <td><code>ShadowApplication#clearWakeLocks()</code></td> <td><code>ShadowPowerManager.clearWakeLocks()</code></td> </tr> <tr> <td><code>ShadowApplication#getAppWidgetManager()</code></td> <td><code>Context#getSystemService(Context.APPWIDGET_SERVICE)</code></td> </tr> <tr> <td><code>ShadowApplication#getBluetoothAdapter()</code></td> <td><code>BluetoothManager#getAdapter()</code></td> </tr> <tr> <td><code>ShadowApplication#getForegroundThreadScheduler()</code></td> <td><code>Robolectric.getForegroundThreadScheduler()</code></td> </tr> <tr> <td><code>ShadowApplication#getInstance()</code></td> <td><code>shadowOf(RuntimeEnvironment.getApplication())</code></td> </tr> <tr> <td><code>ShadowApplication#getLatestWakeLock()</code></td> <td><code>ShadowPowerManager.getLatestWakeLock()</code></td> </tr> <tr> <td><code>ShadowMap#convertToShadowName(String)</code></td> <td>N/A</td> </tr> </tbody> </table> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/robolectric/robolectric/commit/465e599cc24355a71bccb64e9792aae20348b13b"><code>465e599</code></a> Bump version to 4.15.1</li> <li><a href="https://github.com/robolectric/robolectric/commit/65b94a56c0ba263a45a6454b3af6fb819050f092"><code>65b94a5</code></a> Added implementation for Path.op</li> <li><a href="https://github.com/robolectric/robolectric/commit/b71ecbe1c6003027ff411de8d2fcc7102cb59631"><code>b71ecbe</code></a> Replace Stream#toList to Stream#collect(Collectors.toList())</li> <li><a href="https://github.com/robolectric/robolectric/commit/8f17828d85b3c9dbbe76106feec02c2270047489"><code>8f17828</code></a> Bump simulator-gradle-plugin version to 1.0.2</li> <li><a href="https://github.com/robolectric/robolectric/commit/c52d36e8b8f51b157d1149904bdaa4455814dfa5"><code>c52d36e</code></a> Bump version to 4.15.</li> <li><a href="https://github.com/robolectric/robolectric/commit/99c40df7936830c415c6d193fab0ec4196980196"><code>99c40df</code></a> Add more information to the generated POM file</li> <li><a href="https://github.com/robolectric/robolectric/commit/d4e855ac127ea99436f833a8411e17e3716d3daa"><code>d4e855a</code></a> Fix Javadoc for <code>ShadowPausedLooper</code></li> <li><a href="https://github.com/robolectric/robolectric/commit/189e022347632789a8df28e934cd160b8ce6898f"><code>189e022</code></a> Add missing deprecations to some <code>Config.Builder</code> methods</li> <li><a href="https://github.com/robolectric/robolectric/commit/aa1735057dab45c93d82fa560c8f5ab698eca242"><code>aa17350</code></a> Revert &quot;Remove deprecated <code>Config#packageName()</code>&quot;</li> <li><a href="https://github.com/robolectric/robolectric/commit/49a8c19d98402255ee8cd1be102e74845751bf18"><code>49a8c19</code></a> Revert &quot;Remove deprecated <code>Config#resourceDir()</code>&quot;</li> <li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.14.1...robolectric-4.15.1">compare view</a></li> </ul> </details> <br /> Updates `androidx.test:core` from 1.6.1 to 1.7.0 Updates `org.robolectric:robolectric` from 4.14.1 to 4.15.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.15.1 is a minor release that fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/9595">robolectric/robolectric#9595</a>, where the onClick handler now being invoked in Compose on certain API levels. Thanks to <a href="https://github.com/GisoBartels"><code>@​GisoBartels</code></a> for the fix.</p> <p>It also fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/10419">robolectric/robolectric#10419</a>, where a Java 16 dependency was added to Robolectric, even though many API levels should support Java 11. Thanks to <a href="https://github.com/yschimke"><code>@​yschimke</code></a> for the report and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for the fix.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1">https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1</a></p> <p>Robolectric 4.15 contains a lot of minor improvements, fidelity improvements, bug fixes, and shadow API enhancements. It also introduces the <a href="https://robolectric.org/simulator/">Robolectric Simulator</a>, which makes it possible to launch an interactive preview of Android UI in a Robolectric environment.</p> <p><strong>NOTE</strong> Robolectric 4.15 does <strong>NOT</strong> support Android Baklava (SDK 36). Baklava will be supported in Robolectric 4.16.</p> <p>If you encounter any issues, please file them on the GitHub issues page.</p> <p>A huge thanks to <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for all of their hard work that went into this release.</p> <h2>What's Changed</h2> <p>The following symbols have been removed in Robolectric 4.15.</p> <table> <thead> <tr> <th>Removed symbol</th> <th>Replacement</th> </tr> </thead> <tbody> <tr> <td><code>AndroidManifest#supportsLegacyResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>AndroidManifest#supportsBinaryResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>ConfigMerger</code></td> <td><code>Provider&lt;Config&gt;</code></td> </tr> <tr> <td><code>DependencyResolver#getLocalArtifactUrls(DependencyJar)</code></td> <td><code>DependencyResolver#getLocalArtifactUrl(DependencyJar)</code></td> </tr> <tr> <td><code>Fs#fileFromPath(String path)</code></td> <td><code>Fs#fromUrl(path)</code></td> </tr> <tr> <td><code>Fs#newFile(File file)</code></td> <td><code>file.toPath()</code> </td> </tr> <tr> <td><code>FsFile#getPath()</code></td> <td><code>Fs#externalize(this)</code></td> </tr> <tr> <td><code>FsFile#join(String name)</code></td> <td><code>this.resolve(name)</code></td> </tr> <tr> <td><code>InvokeDynamicClassInstrumentor</code></td> <td><code>ClassInstrumentor</code></td> </tr> <tr> <td><code>ManifestIdentifier(Path, Path, Path, String, List&lt;Path&gt;)</code></td> <td><code>ManifestIdentifier(String, Path, Path, Path, List&lt;ManifestIdentifier&gt;)</code></td> </tr> <tr> <td><code>MavenManifestFactory</code></td> <td>N/A</td> </tr> <tr> <td><code>PackageItemData#getClassName()</code></td> <td><code>PackageItemData#getName()</code></td> </tr> <tr> <td><code>Provider&lt;T&gt;</code></td> <td><code>javax.inject.Provider&lt;T&gt;</code></td> </tr> <tr> <td><code>Qualifiers#addScreenWidth(String, int)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#addSmallestScreenWidth(String, int)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getOrientation(String)</code></td> <td><code>Configuration#orientation</code></td> </tr> <tr> <td><code>Qualifiers#getPlatformVersion(String)</code></td> <td><code>Build.VERSION#SDK_INT</code></td> </tr> <tr> <td><code>Qualifiers#getScreenWidth(String)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getSmallestScreenWidth(String)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>RoboSettings</code></td> <td>Set the specific system property directly</td> </tr> <tr> <td><code>Scheduler#idleConstantly(boolean)</code></td> <td><code>Scheduler#setIdleState(IdleState)</code></td> </tr> <tr> <td><code>SdkPicker</code></td> <td><code>DefaultSdkPicker</code></td> </tr> <tr> <td><code>ShadowApplication#addWakeLock(PowerManager.WakeLock wl)</code></td> <td><code>ShadowPowerManager.addWakeLock(wl)</code></td> </tr> <tr> <td><code>ShadowApplication#clearWakeLocks()</code></td> <td><code>ShadowPowerManager.clearWakeLocks()</code></td> </tr> <tr> <td><code>ShadowApplication#getAppWidgetManager()</code></td> <td><code>Context#getSystemService(Context.APPWIDGET_SERVICE)</code></td> </tr> <tr> <td><code>ShadowApplication#getBluetoothAdapter()</code></td> <td><code>BluetoothManager#getAdapter()</code></td> </tr> <tr> <td><code>ShadowApplication#getForegroundThreadScheduler()</code></td> <td><code>Robolectric.getForegroundThreadScheduler()</code></td> </tr> <tr> <td><code>ShadowApplication#getInstance()</code></td> <td><code>shadowOf(RuntimeEnvironment.getApplication())</code></td> </tr> <tr> <td><code>ShadowApplication#getLatestWakeLock()</code></td> <td><code>ShadowPowerManager.getLatestWakeLock()</code></td> </tr> <tr> <td><code>ShadowMap#convertToShadowName(String)</code></td> <td>N/A</td> </tr> </tbody> </table> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/robolectric/robolectric/commit/465e599cc24355a71bccb64e9792aae20348b13b"><code>465e599</code></a> Bump version to 4.15.1</li> <li><a href="https://github.com/robolectric/robolectric/commit/65b94a56c0ba263a45a6454b3af6fb819050f092"><code>65b94a5</code></a> Added implementation for Path.op</li> <li><a href="https://github.com/robolectric/robolectric/commit/b71ecbe1c6003027ff411de8d2fcc7102cb59631"><code>b71ecbe</code></a> Replace Stream#toList to Stream#collect(Collectors.toList())</li> <li><a href="https://github.com/robolectric/robolectric/commit/8f17828d85b3c9dbbe76106feec02c2270047489"><code>8f17828</code></a> Bump simulator-gradle-plugin version to 1.0.2</li> <li><a href="https://github.com/robolectric/robolectric/commit/c52d36e8b8f51b157d1149904bdaa4455814dfa5"><code>c52d36e</code></a> Bump version to 4.15.</li> <li><a href="https://github.com/robolectric/robolectric/commit/99c40df7936830c415c6d193fab0ec4196980196"><code>99c40df</code></a> Add more information to the generated POM file</li> <li><a href="https://github.com/robolectric/robolectric/commit/d4e855ac127ea99436f833a8411e17e3716d3daa"><code>d4e855a</code></a> Fix Javadoc for <code>ShadowPausedLooper</code></li> <li><a href="https://github.com/robolectric/robolectric/commit/189e022347632789a8df28e934cd160b8ce6898f"><code>189e022</code></a> Add missing deprecations to some <code>Config.Builder</code> methods</li> <li><a href="https://github.com/robolectric/robolectric/commit/aa1735057dab45c93d82fa560c8f5ab698eca242"><code>aa17350</code></a> Revert &quot;Remove deprecated <code>Config#packageName()</code>&quot;</li> <li><a href="https://github.com/robolectric/robolectric/commit/49a8c19d98402255ee8cd1be102e74845751bf18"><code>49a8c19</code></a> Revert &quot;Remove deprecated <code>Config#resourceDir()</code>&quot;</li> <li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.14.1...robolectric-4.15.1">compare view</a></li> </ul> </details> <br /> Updates `androidx.test:core` from 1.6.1 to 1.7.0 Updates `org.robolectric:robolectric` from 4.14.1 to 4.15.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.15.1 is a minor release that fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/9595">robolectric/robolectric#9595</a>, where the onClick handler now being invoked in Compose on certain API levels. Thanks to <a href="https://github.com/GisoBartels"><code>@​GisoBartels</code></a> for the fix.</p> <p>It also fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/10419">robolectric/robolectric#10419</a>, where a Java 16 dependency was added to Robolectric, even though many API levels should support Java 11. Thanks to <a href="https://github.com/yschimke"><code>@​yschimke</code></a> for the report and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for the fix.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1">https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1</a></p> <p>Robolectric 4.15 contains a lot of minor improvements, fidelity improvements, bug fixes, and shadow API enhancements. It also introduces the <a href="https://robolectric.org/simulator/">Robolectric Simulator</a>, which makes it possible to launch an interactive preview of Android UI in a Robolectric environment.</p> <p><strong>NOTE</strong> Robolectric 4.15 does <strong>NOT</strong> support Android Baklava (SDK 36). Baklava will be supported in Robolectric 4.16.</p> <p>If you encounter any issues, please file them on the GitHub issues page.</p> <p>A huge thanks to <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for all of their hard work that went into this release.</p> <h2>What's Changed</h2> <p>The following symbols have been removed in Robolectric 4.15.</p> <table> <thead> <tr> <th>Removed symbol</th> <th>Replacement</th> </tr> </thead> <tbody> <tr> <td><code>AndroidManifest#supportsLegacyResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>AndroidManifest#supportsBinaryResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>ConfigMerger</code></td> <td><code>Provider&lt;Config&gt;</code></td> </tr> <tr> <td><code>DependencyResolver#getLocalArtifactUrls(DependencyJar)</code></td> <td><code>DependencyResolver#getLocalArtifactUrl(DependencyJar)</code></td> </tr> <tr> <td><code>Fs#fileFromPath(String path)</code></td> <td><code>Fs#fromUrl(path)</code></td> </tr> <tr> <td><code>Fs#newFile(File file)</code></td> <td><code>file.toPath()</code> </td> </tr> <tr> <td><code>FsFile#getPath()</code></td> <td><code>Fs#externalize(this)</code></td> </tr> <tr> <td><code>FsFile#join(String name)</code></td> <td><code>this.resolve(name)</code></td> </tr> <tr> <td><code>InvokeDynamicClassInstrumentor</code></td> <td><code>ClassInstrumentor</code></td> </tr> <tr> <td><code>ManifestIdentifier(Path, Path, Path, String, List&lt;Path&gt;)</code></td> <td><code>ManifestIdentifier(String, Path, Path, Path, List&lt;ManifestIdentifier&gt;)</code></td> </tr> <tr> <td><code>MavenManifestFactory</code></td> <td>N/A</td> </tr> <tr> <td><code>PackageItemData#getClassName()</code></td> <td><code>PackageItemData#getName()</code></td> </tr> <tr> <td><code>Provider&lt;T&gt;</code></td> <td><code>javax.inject.Provider&lt;T&gt;</code></td> </tr> <tr> <td><code>Qualifiers#addScreenWidth(String, int)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#addSmallestScreenWidth(String, int)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getOrientation(String)</code></td> <td><code>Configuration#orientation</code></td> </tr> <tr> <td><code>Qualifiers#getPlatformVersion(String)</code></td> <td><code>Build.VERSION#SDK_INT</code></td> </tr> <tr> <td><code>Qualifiers#getScreenWidth(String)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getSmallestScreenWidth(String)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>RoboSettings</code></td> <td>Set the specific system property directly</td> </tr> <tr> <td><code>Scheduler#idleConstantly(boolean)</code></td> <td><code>Scheduler#setIdleState(IdleState)</code></td> </tr> <tr> <td><code>SdkPicker</code></td> <td><code>DefaultSdkPicker</code></td> </tr> <tr> <td><code>ShadowApplication#addWakeLock(PowerManager.WakeLock wl)</code></td> <td><code>ShadowPowerManager.addWakeLock(wl)</code></td> </tr> <tr> <td><code>ShadowApplication#clearWakeLocks()</code></td> <td><code>ShadowPowerManager.clearWakeLocks()</code></td> </tr> <tr> <td><code>ShadowApplication#getAppWidgetManager()</code></td> <td><code>Context#getSystemService(Context.APPWIDGET_SERVICE)</code></td> </tr> <tr> <td><code>ShadowApplication#getBluetoothAdapter()</code></td> <td><code>BluetoothManager#getAdapter()</code></td> </tr> <tr> <td><code>ShadowApplication#getForegroundThreadScheduler()</code></td> <td><code>Robolectric.getForegroundThreadScheduler()</code></td> </tr> <tr> <td><code>ShadowApplication#getInstance()</code></td> <td><code>shadowOf(RuntimeEnvironment.getApplication())</code></td> </tr> <tr> <td><code>ShadowApplication#getLatestWakeLock()</code></td> <td><code>ShadowPowerManager.getLatestWakeLock()</code></td> </tr> <tr> <td><code>ShadowMap#convertToShadowName(String)</code></td> <td>N/A</td> </tr> </tbody> </table> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/robolectric/robolectric/commit/465e599cc24355a71bccb64e9792aae20348b13b"><code>465e599</code></a> Bump version to 4.15.1</li> <li><a href="https://github.com/robolectric/robolectric/commit/65b94a56c0ba263a45a6454b3af6fb819050f092"><code>65b94a5</code></a> Added implementation for Path.op</li> <li><a href="https://github.com/robolectric/robolectric/commit/b71ecbe1c6003027ff411de8d2fcc7102cb59631"><code>b71ecbe</code></a> Replace Stream#toList to Stream#collect(Collectors.toList())</li> <li><a href="https://github.com/robolectric/robolectric/commit/8f17828d85b3c9dbbe76106feec02c2270047489"><code>8f17828</code></a> Bump simulator-gradle-plugin version to 1.0.2</li> <li><a href="https://github.com/robolectric/robolectric/commit/c52d36e8b8f51b157d1149904bdaa4455814dfa5"><code>c52d36e</code></a> Bump version to 4.15.</li> <li><a href="https://github.com/robolectric/robolectric/commit/99c40df7936830c415c6d193fab0ec4196980196"><code>99c40df</code></a> Add more information to the generated POM file</li> <li><a href="https://github.com/robolectric/robolectric/commit/d4e855ac127ea99436f833a8411e17e3716d3daa"><code>d4e855a</code></a> Fix Javadoc for <code>ShadowPausedLooper</code></li> <li><a href="https://github.com/robolectric/robolectric/commit/189e022347632789a8df28e934cd160b8ce6898f"><code>189e022</code></a> Add missing deprecations to some <code>Config.Builder</code> methods</li> <li><a href="https://github.com/robolectric/robolectric/commit/aa1735057dab45c93d82fa560c8f5ab698eca242"><code>aa17350</code></a> Revert &quot;Remove deprecated <code>Config#packageName()</code>&quot;</li> <li><a href="https://github.com/robolectric/robolectric/commit/49a8c19d98402255ee8cd1be102e74845751bf18"><code>49a8c19</code></a> Revert &quot;Remove deprecated <code>Config#resourceDir()</code>&quot;</li> <li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.14.1...robolectric-4.15.1">compare view</a></li> </ul> </details> <br /> Updates `androidx.test:core` from 1.6.1 to 1.7.0 Updates `org.robolectric:robolectric` from 4.14.1 to 4.15.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.15.1 is a minor release that fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/9595">robolectric/robolectric#9595</a>, where the onClick handler now being invoked in Compose on certain API levels. Thanks to <a href="https://github.com/GisoBartels"><code>@​GisoBartels</code></a> for the fix.</p> <p>It also fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/10419">robolectric/robolectric#10419</a>, where a Java 16 dependency was added to Robolectric, even though many API levels should support Java 11. Thanks to <a href="https://github.com/yschimke"><code>@​yschimke</code></a> for the report and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for the fix.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1">https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1</a></p> <p>Robolectric 4.15 contains a lot of minor improvements, fidelity improvements, bug fixes, and shadow API enhancements. It also introduces the <a href="https://robolectric.org/simulator/">Robolectric Simulator</a>, which makes it possible to launch an interactive preview of Android UI in a Robolectric environment.</p> <p><strong>NOTE</strong> Robolectric 4.15 does <strong>NOT</strong> support Android Baklava (SDK 36). Baklava will be supported in Robolectric 4.16.</p> <p>If you encounter any issues, please file them on the GitHub issues page.</p> <p>A huge thanks to <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for all of their hard work that went into this release.</p> <h2>What's Changed</h2> <p>The following symbols have been removed in Robolectric 4.15.</p> <table> <thead> <tr> <th>Removed symbol</th> <th>Replacement</th> </tr> </thead> <tbody> <tr> <td><code>AndroidManifest#supportsLegacyResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>AndroidManifest#supportsBinaryResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>ConfigMerger</code></td> <td><code>Provider&lt;Config&gt;</code></td> </tr> <tr> <td><code>DependencyResolver#getLocalArtifactUrls(DependencyJar)</code></td> <td><code>DependencyResolver#getLocalArtifactUrl(DependencyJar)</code></td> </tr> <tr> <td><code>Fs#fileFromPath(String path)</code></td> <td><code>Fs#fromUrl(path)</code></td> </tr> <tr> <td><code>Fs#newFile(File file)</code></td> <td><code>file.toPath()</code> </td> </tr> <tr> <td><code>FsFile#getPath()</code></td> <td><code>Fs#externalize(this)</code></td> </tr> <tr> <td><code>FsFile#join(String name)</code></td> <td><code>this.resolve(name)</code></td> </tr> <tr> <td><code>InvokeDynamicClassInstrumentor</code></td> <td><code>ClassInstrumentor</code></td> </tr> <tr> <td><code>ManifestIdentifier(Path, Path, Path, String, List&lt;Path&gt;)</code></td> <td><code>ManifestIdentifier(String, Path, Path, Path, List&lt;ManifestIdentifier&gt;)</code></td> </tr> <tr> <td><code>MavenManifestFactory</code></td> <td>N/A</td> </tr> <tr> <td><code>PackageItemData#getClassName()</code></td> <td><code>PackageItemData#getName()</code></td> </tr> <tr> <td><code>Provider&lt;T&gt;</code></td> <td><code>javax.inject.Provider&lt;T&gt;</code></td> </tr> <tr> <td><code>Qualifiers#addScreenWidth(String, int)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#addSmallestScreenWidth(String, int)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getOrientation(String)</code></td> <td><code>Configuration#orientation</code></td> </tr> <tr> <td><code>Qualifiers#getPlatformVersion(String)</code></td> <td><code>Build.VERSION#SDK_INT</code></td> </tr> <tr> <td><code>Qualifiers#getScreenWidth(String)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getSmallestScreenWidth(String)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>RoboSettings</code></td> <td>Set the specific system property directly</td> </tr> <tr> <td><code>Scheduler#idleConstantly(boolean)</code></td> <td><code>Scheduler#setIdleState(IdleState)</code></td> </tr> <tr> <td><code>SdkPicker</code></td> <td><code>DefaultSdkPicker</code></td> </tr> <tr> <td><code>ShadowApplication#addWakeLock(PowerManager.WakeLock wl)</code></td> <td><code>ShadowPowerManager.addWakeLock(wl)</code></td> </tr> <tr> <td><code>ShadowApplication#clearWakeLocks()</code></td> <td><code>ShadowPowerManager.clearWakeLocks()</code></td> </tr> <tr> <td><code>ShadowApplication#getAppWidgetManager()</code></td> <td><code>Context#getSystemService(Context.APPWIDGET_SERVICE)</code></td> </tr> <tr> <td><code>ShadowApplication#getBluetoothAdapter()</code></td> <td><code>BluetoothManager#getAdapter()</code></td> </tr> <tr> <td><code>ShadowApplication#getForegroundThreadScheduler()</code></td> <td><code>Robolectric.getForegroundThreadScheduler()</code></td> </tr> <tr> <td><code>ShadowApplication#getInstance()</code></td> <td><code>shadowOf(RuntimeEnvironment.getApplication())</code></td> </tr> <tr> <td><code>ShadowApplication#getLatestWakeLock()</code></td> <td><code>ShadowPowerManager.getLatestWakeLock()</code></td> </tr> <tr> <td><code>ShadowMap#convertToShadowName(String)</code></td> <td>N/A</td> </tr> </tbody> </table> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/robolectric/robolectric/commit/465e599cc24355a71bccb64e9792aae20348b13b"><code>465e599</code></a> Bump version to 4.15.1</li> <li><a href="https://github.com/robolectric/robolectric/commit/65b94a56c0ba263a45a6454b3af6fb819050f092"><code>65b94a5</code></a> Added implementation for Path.op</li> <li><a href="https://github.com/robolectric/robolectric/commit/b71ecbe1c6003027ff411de8d2fcc7102cb59631"><code>b71ecbe</code></a> Replace Stream#toList to Stream#collect(Collectors.toList())</li> <li><a href="https://github.com/robolectric/robolectric/commit/8f17828d85b3c9dbbe76106feec02c2270047489"><code>8f17828</code></a> Bump simulator-gradle-plugin version to 1.0.2</li> <li><a href="https://github.com/robolectric/robolectric/commit/c52d36e8b8f51b157d1149904bdaa4455814dfa5"><code>c52d36e</code></a> Bump version to 4.15.</li> <li><a href="https://github.com/robolectric/robolectric/commit/99c40df7936830c415c6d193fab0ec4196980196"><code>99c40df</code></a> Add more information to the generated POM file</li> <li><a href="https://github.com/robolectric/robolectric/commit/d4e855ac127ea99436f833a8411e17e3716d3daa"><code>d4e855a</code></a> Fix Javadoc for <code>ShadowPausedLooper</code></li> <li><a href="https://github.com/robolectric/robolectric/commit/189e022347632789a8df28e934cd160b8ce6898f"><code>189e022</code></a> Add missing deprecations to some <code>Config.Builder</code> methods</li> <li><a href="https://github.com/robolectric/robolectric/commit/aa1735057dab45c93d82fa560c8f5ab698eca242"><code>aa17350</code></a> Revert &quot;Remove deprecated <code>Config#packageName()</code>&quot;</li> <li><a href="https://github.com/robolectric/robolectric/commit/49a8c19d98402255ee8cd1be102e74845751bf18"><code>49a8c19</code></a> Revert &quot;Remove deprecated <code>Config#resourceDir()</code>&quot;</li> <li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.14.1...robolectric-4.15.1">compare view</a></li> </ul> </details> <br /> Updates `androidx.test:core` from 1.6.1 to 1.7.0 Updates `org.robolectric:robolectric` from 4.14.1 to 4.15.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.15.1 is a minor release that fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/9595">robolectric/robolectric#9595</a>, where the onClick handler now being invoked in Compose on certain API levels. Thanks to <a href="https://github.com/GisoBartels"><code>@​GisoBartels</code></a> for the fix.</p> <p>It also fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/10419">robolectric/robolectric#10419</a>, where a Java 16 dependency was added to Robolectric, even though many API levels should support Java 11. Thanks to <a href="https://github.com/yschimke"><code>@​yschimke</code></a> for the report and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for the fix.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1">https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1</a></p> <p>Robolectric 4.15 contains a lot of minor improvements, fidelity improvements, bug fixes, and shadow API enhancements. It also introduces the <a href="https://robolectric.org/simulator/">Robolectric Simulator</a>, which makes it possible to launch an interactive preview of Android UI in a Robolectric environment.</p> <p><strong>NOTE</strong> Robolectric 4.15 does <strong>NOT</strong> support Android Baklava (SDK 36). Baklava will be supported in Robolectric 4.16.</p> <p>If you encounter any issues, please file them on the GitHub issues page.</p> <p>A huge thanks to <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for all of their hard work that went into this release.</p> <h2>What's Changed</h2> <p>The following symbols have been removed in Robolectric 4.15.</p> <table> <thead> <tr> <th>Removed symbol</th> <th>Replacement</th> </tr> </thead> <tbody> <tr> <td><code>AndroidManifest#supportsLegacyResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>AndroidManifest#supportsBinaryResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>ConfigMerger</code></td> <td><code>Provider&lt;Config&gt;</code></td> </tr> <tr> <td><code>DependencyResolver#getLocalArtifactUrls(DependencyJar)</code></td> <td><code>DependencyResolver#getLocalArtifactUrl(DependencyJar)</code></td> </tr> <tr> <td><code>Fs#fileFromPath(String path)</code></td> <td><code>Fs#fromUrl(path)</code></td> </tr> <tr> <td><code>Fs#newFile(File file)</code></td> <td><code>file.toPath()</code> </td> </tr> <tr> <td><code>FsFile#getPath()</code></td> <td><code>Fs#externalize(this)</code></td> </tr> <tr> <td><code>FsFile#join(String name)</code></td> <td><code>this.resolve(name)</code></td> </tr> <tr> <td><code>InvokeDynamicClassInstrumentor</code></td> <td><code>ClassInstrumentor</code></td> </tr> <tr> <td><code>ManifestIdentifier(Path, Path, Path, String, List&lt;Path&gt;)</code></td> <td><code>ManifestIdentifier(String, Path, Path, Path, List&lt;ManifestIdentifier&gt;)</code></td> </tr> <tr> <td><code>MavenManifestFactory</code></td> <td>N/A</td> </tr> <tr> <td><code>PackageItemData#getClassName()</code></td> <td><code>PackageItemData#getName()</code></td> </tr> <tr> <td><code>Provider&lt;T&gt;</code></td> <td><code>javax.inject.Provider&lt;T&gt;</code></td> </tr> <tr> <td><code>Qualifiers#addScreenWidth(String, int)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#addSmallestScreenWidth(String, int)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getOrientation(String)</code></td> <td><code>Configuration#orientation</code></td> </tr> <tr> <td><code>Qualifiers#getPlatformVersion(String)</code></td> <td><code>Build.VERSION#SDK_INT</code></td> </tr> <tr> <td><code>Qualifiers#getScreenWidth(String)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getSmallestScreenWidth(String)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>RoboSettings</code></td> <td>Set the specific system property directly</td> </tr> <tr> <td><code>Scheduler#idleConstantly(boolean)</code></td> <td><code>Scheduler#setIdleState(IdleState)</code></td> </tr> <tr> <td><code>SdkPicker</code></td> <td><code>DefaultSdkPicker</code></td> </tr> <tr> <td><code>ShadowApplication#addWakeLock(PowerManager.WakeLock wl)</code></td> <td><code>ShadowPowerManager.addWakeLock(wl)</code></td> </tr> <tr> <td><code>ShadowApplication#clearWakeLocks()</code></td> <td><code>ShadowPowerManager.clearWakeLocks()</code></td> </tr> <tr> <td><code>ShadowApplication#getAppWidgetManager()</code></td> <td><code>Context#getSystemService(Context.APPWIDGET_SERVICE)</code></td> </tr> <tr> <td><code>ShadowApplication#getBluetoothAdapter()</code></td> <td><code>BluetoothManager#getAdapter()</code></td> </tr> <tr> <td><code>ShadowApplication#getForegroundThreadScheduler()</code></td> <td><code>Robolectric.getForegroundThreadScheduler()</code></td> </tr> <tr> <td><code>ShadowApplication#getInstance()</code></td> <td><code>shadowOf(RuntimeEnvironment.getApplication())</code></td> </tr> <tr> <td><code>ShadowApplication#getLatestWakeLock()</code></td> <td><code>ShadowPowerManager.getLatestWakeLock()</code></td> </tr> <tr> <td><code>ShadowMap#convertToShadowName(String)</code></td> <td>N/A</td> </tr> </tbody> </table> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/robolectric/robolectric/commit/465e599cc24355a71bccb64e9792aae20348b13b"><code>465e599</code></a> Bump version to 4.15.1</li> <li><a href="https://github.com/robolectric/robolectric/commit/65b94a56c0ba263a45a6454b3af6fb819050f092"><code>65b94a5</code></a> Added implementation for Path.op</li> <li><a href="https://github.com/robolectric/robolectric/commit/b71ecbe1c6003027ff411de8d2fcc7102cb59631"><code>b71ecbe</code></a> Replace Stream#toList to Stream#collect(Collectors.toList())</li> <li><a href="https://github.com/robolectric/robolectric/commit/8f17828d85b3c9dbbe76106feec02c2270047489"><code>8f17828</code></a> Bump simulator-gradle-plugin version to 1.0.2</li> <li><a href="https://github.com/robolectric/robolectric/commit/c52d36e8b8f51b157d1149904bdaa4455814dfa5"><code>c52d36e</code></a> Bump version to 4.15.</li> <li><a href="https://github.com/robolectric/robolectric/commit/99c40df7936830c415c6d193fab0ec4196980196"><code>99c40df</code></a> Add more information to the generated POM file</li> <li><a href="https://github.com/robolectric/robolectric/commit/d4e855ac127ea99436f833a8411e17e3716d3daa"><code>d4e855a</code></a> Fix Javadoc for <code>ShadowPausedLooper</code></li> <li><a href="https://github.com/robolectric/robolectric/commit/189e022347632789a8df28e934cd160b8ce6898f"><code>189e022</code></a> Add missing deprecations to some <code>Config.Builder</code> methods</li> <li><a href="https://github.com/robolectric/robolectric/commit/aa1735057dab45c93d82fa560c8f5ab698eca242"><code>aa17350</code></a> Revert &quot;Remove deprecated <code>Config#packageName()</code>&quot;</li> <li><a href="https://github.com/robolectric/robolectric/commit/49a8c19d98402255ee8cd1be102e74845751bf18"><code>49a8c19</code></a> Revert &quot;Remove deprecated <code>Config#resourceDir()</code>&quot;</li> <li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.14.1...robolectric-4.15.1">compare view</a></li> </ul> </details> <br /> Updates `org.robolectric:robolectric` from 4.14.1 to 4.15.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.15.1 is a minor release that fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/9595">robolectric/robolectric#9595</a>, where the onClick handler now being invoked in Compose on certain API levels. Thanks to <a href="https://github.com/GisoBartels"><code>@​GisoBartels</code></a> for the fix.</p> <p>It also fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/10419">robolectric/robolectric#10419</a>, where a Java 16 dependency was added to Robolectric, even though many API levels should support Java 11. Thanks to <a href="https://github.com/yschimke"><code>@​yschimke</code></a> for the report and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for the fix.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1">https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1</a></p> <p>Robolectric 4.15 contains a lot of minor improvements, fidelity improvements, bug fixes, and shadow API enhancements. It also introduces the <a href="https://robolectric.org/simulator/">Robolectric Simulator</a>, which makes it possible to launch an interactive preview of Android UI in a Robolectric environment.</p> <p><strong>NOTE</strong> Robolectric 4.15 does <strong>NOT</strong> support Android Baklava (SDK 36). Baklava will be supported in Robolectric 4.16.</p> <p>If you encounter any issues, please file them on the GitHub issues page.</p> <p>A huge thanks to <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for all of their hard work that went into this release.</p> <h2>What's Changed</h2> <p>The following symbols have been removed in Robolectric 4.15.</p> <table> <thead> <tr> <th>Removed symbol</th> <th>Replacement</th> </tr> </thead> <tbody> <tr> <td><code>AndroidManifest#supportsLegacyResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>AndroidManifest#supportsBinaryResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>ConfigMerger</code></td> <td><code>Provider&lt;Config&gt;</code></td> </tr> <tr> <td><code>DependencyResolver#getLocalArtifactUrls(DependencyJar)</code></td> <td><code>DependencyResolver#getLocalArtifactUrl(DependencyJar)</code></td> </tr> <tr> <td><code>Fs#fileFromPath(String path)</code></td> <td><code>Fs#fromUrl(path)</code></td> </tr> <tr> <td><code>Fs#newFile(File file)</code></td> <td><code>file.toPath()</code> </td> </tr> <tr> <td><code>FsFile#getPath()</code></td> <td><code>Fs#externalize(this)</code></td> </tr> <tr> <td><code>FsFile#join(String name)</code></td> <td><code>this.resolve(name)</code></td> </tr> <tr> <td><code>InvokeDynamicClassInstrumentor</code></td> <td><code>ClassInstrumentor</code></td> </tr> <tr> <td><code>ManifestIdentifier(Path, Path, Path, String, List&lt;Path&gt;)</code></td> <td><code>ManifestIdentifier(String, Path, Path, Path, List&lt;ManifestIdentifier&gt;)</code></td> </tr> <tr> <td><code>MavenManifestFactory</code></td> <td>N/A</td> </tr> <tr> <td><code>PackageItemData#getClassName()</code></td> <td><code>PackageItemData#getName()</code></td> </tr> <tr> <td><code>Provider&lt;T&gt;</code></td> <td><code>javax.inject.Provider&lt;T&gt;</code></td> </tr> <tr> <td><code>Qualifiers#addScreenWidth(String, int)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#addSmallestScreenWidth(String, int)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getOrientation(String)</code></td> <td><code>Configuration#orientation</code></td> </tr> <tr> <td><code>Qualifiers#getPlatformVersion(String)</code></td> <td><code>Build.VERSION#SDK_INT</code></td> </tr> <tr> <td><code>Qualifiers#getScreenWidth(String)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getSmallestScreenWidth(String)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>RoboSettings</code></td> <td>Set the specific system property directly</td> </tr> <tr> <td><code>Scheduler#idleConstantly(boolean)</code></td> <td><code>Scheduler#setIdleState(IdleState)</code></td> </tr> <tr> <td><code>SdkPicker</code></td> <td><code>DefaultSdkPicker</code></td> </tr> <tr> <td><code>ShadowApplication#addWakeLock(PowerManager.WakeLock wl)</code></td> <td><code>ShadowPowerManager.addWakeLock(wl)</code></td> </tr> <tr> <td><code>ShadowApplication#clearWakeLocks()</code></td> <td><code>ShadowPowerManager.clearWakeLocks()</code></td> </tr> <tr> <td><code>ShadowApplication#getAppWidgetManager()</code></td> <td><code>Context#getSystemService(Context.APPWIDGET_SERVICE)</code></td> </tr> <tr> <td><code>ShadowApplication#getBluetoothAdapter()</code></td> <td><code>BluetoothManager#getAdapter()</code></td> </tr> <tr> <td><code>ShadowApplication#getForegroundThreadScheduler()</code></td> <td><code>Robolectric.getForegroundThreadScheduler()</code></td> </tr> <tr> <td><code>ShadowApplication#getInstance()</code></td> <td><code>shadowOf(RuntimeEnvironment.getApplication())</code></td> </tr> <tr> <td><code>ShadowApplication#getLatestWakeLock()</code></td> <td><code>ShadowPowerManager.getLatestWakeLock()</code></td> </tr> <tr> <td><code>ShadowMap#convertToShadowName(String)</code></td> <td>N/A</td> </tr> </tbody> </table> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/robolectric/robolectric/commit/465e599cc24355a71bccb64e9792aae20348b13b"><code>465e599</code></a> Bump version to 4.15.1</li> <li><a href="https://github.com/robolectric/robolectric/commit/65b94a56c0ba263a45a6454b3af6fb819050f092"><code>65b94a5</code></a> Added implementation for Path.op</li> <li><a href="https://github.com/robolectric/robolectric/commit/b71ecbe1c6003027ff411de8d2fcc7102cb59631"><code>b71ecbe</code></a> Replace Stream#toList to Stream#collect(Collectors.toList())</li> <li><a href="https://github.com/robolectric/robolectric/commit/8f17828d85b3c9dbbe76106feec02c2270047489"><code>8f17828</code></a> Bump simulator-gradle-plugin version to 1.0.2</li> <li><a href="https://github.com/robolectric/robolectric/commit/c52d36e8b8f51b157d1149904bdaa4455814dfa5"><code>c52d36e</code></a> Bump version to 4.15.</li> <li><a href="https://github.com/robolectric/robolectric/commit/99c40df7936830c415c6d193fab0ec4196980196"><code>99c40df</code></a> Add more information to the generated POM file</li> <li><a href="https://github.com/robolectric/robolectric/commit/d4e855ac127ea99436f833a8411e17e3716d3daa"><code>d4e855a</code></a> Fix Javadoc for <code>ShadowPausedLooper</code></li> <li><a href="https://github.com/robolectric/robolectric/commit/189e022347632789a8df28e934cd160b8ce6898f"><code>189e022</code></a> Add missing deprecations to some <code>Config.Builder</code> methods</li> <li><a href="https://github.com/robolectric/robolectric/commit/aa1735057dab45c93d82fa560c8f5ab698eca242"><code>aa17350</code></a> Revert &quot;Remove deprecated <code>Config#packageName()</code>&quot;</li> <li><a href="https://github.com/robolectric/robolectric/commit/49a8c19d98402255ee8cd1be102e74845751bf18"><code>49a8c19</code></a> Revert &quot;Remove deprecated <code>Config#resourceDir()</code>&quot;</li> <li>Additional commits viewable in <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.14.1...robolectric-4.15.1">compare view</a></li> </ul> </details> <br /> Updates `org.robolectric:robolectric` from 4.14.1 to 4.15.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.15.1 is a minor release that fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/9595">robolectric/robolectric#9595</a>, where the onClick handler now being invoked in Compose on certain API levels. Thanks to <a href="https://github.com/GisoBartels"><code>@​GisoBartels</code></a> for the fix.</p> <p>It also fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/10419">robolectric/robolectric#10419</a>, where a Java 16 dependency was added to Robolectric, even though many API levels should support Java 11. Thanks to <a href="https://github.com/yschimke"><code>@​yschimke</code></a> for the report and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for the fix.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1">https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1</a></p> <p>Robolectric 4.15 contains a lot of minor improvements, fidelity improvements, bug fixes, and shadow API enhancements. It also introduces the <a href="https://robolectric.org/simulator/">Robolectric Simulator</a>, which makes it possible to launch an interactive preview of Android UI in a Robolectric environment.</p> <p><strong>NOTE</strong> Robolectric 4.15 does <strong>NOT</strong> support Android Baklava (SDK 36). Baklava will be supported in Robolectric 4.16.</p> <p>If you encounter any issues, please file them on the GitHub issues page.</p> <p>A huge thanks to <a href="https://github.com/MGaetan89"><code>@​MGaetan89</code></a> and <a href="https://github.com/utzcoz"><code>@​utzcoz</code></a> for all of their hard work that went into this release.</p> <h2>What's Changed</h2> <p>The following symbols have been removed in Robolectric 4.15.</p> <table> <thead> <tr> <th>Removed symbol</th> <th>Replacement</th> </tr> </thead> <tbody> <tr> <td><code>AndroidManifest#supportsLegacyResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>AndroidManifest#supportsBinaryResourcesMode()</code></td> <td>N/A</td> </tr> <tr> <td><code>ConfigMerger</code></td> <td><code>Provider&lt;Config&gt;</code></td> </tr> <tr> <td><code>DependencyResolver#getLocalArtifactUrls(DependencyJar)</code></td> <td><code>DependencyResolver#getLocalArtifactUrl(DependencyJar)</code></td> </tr> <tr> <td><code>Fs#fileFromPath(String path)</code></td> <td><code>Fs#fromUrl(path)</code></td> </tr> <tr> <td><code>Fs#newFile(File file)</code></td> <td><code>file.toPath()</code> </td> </tr> <tr> <td><code>FsFile#getPath()</code></td> <td><code>Fs#externalize(this)</code></td> </tr> <tr> <td><code>FsFile#join(String name)</code></td> <td><code>this.resolve(name)</code></td> </tr> <tr> <td><code>InvokeDynamicClassInstrumentor</code></td> <td><code>ClassInstrumentor</code></td> </tr> <tr> <td><code>ManifestIdentifier(Path, Path, Path, String, List&lt;Path&gt;)</code></td> <td><code>ManifestIdentifier(String, Path, Path, Path, List&lt;ManifestIdentifier&gt;)</code></td> </tr> <tr> <td><code>MavenManifestFactory</code></td> <td>N/A</td> </tr> <tr> <td><code>PackageItemData#getClassName()</code></td> <td><code>PackageItemData#getName()</code></td> </tr> <tr> <td><code>Provider&lt;T&gt;</code></td> <td><code>javax.inject.Provider&lt;T&gt;</code></td> </tr> <tr> <td><code>Qualifiers#addScreenWidth(String, int)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#addSmallestScreenWidth(String, int)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getOrientation(String)</code></td> <td><code>Configuration#orientation</code></td> </tr> <tr> <td><code>Qualifiers#getPlatformVersion(String)</code></td> <td><code>Build.VERSION#SDK_INT</code></td> </tr> <tr> <td><code>Qualifiers#getScreenWidth(String)</code></td> <td><code>Configuration#screenWidthDp</code></td> </tr> <tr> <td><code>Qualifiers#getSmallestScreenWidth(String)</code></td> <td><code>Configuration#smallestScreenWidthDp</code></td> </tr> <tr> <td><code>RoboSettings</code></td> <td>Set the specific system property directly</td> </tr> <tr> <td><code>Scheduler#idleConstantly(boolean)</code></td> <td><code>Scheduler#setIdleState(IdleState)</code></td> </tr> <tr> <td><code>SdkPicker</code></td> <td><code>DefaultSdkPicker</code></td> </tr> <tr> <td><code>ShadowApplication#addWakeLock(PowerManager.WakeLock wl)</code></td> <td><code>ShadowPowerManager.addWakeLock(wl)</code></td> </tr> <tr> <td><code>ShadowApplication#clearWakeLocks()</code></td> <td><code>ShadowPowerManager.clearWakeLocks()</code></td> </tr> <tr> <td><code>ShadowApplicat…
1 parent 86115cc commit e56761e

File tree

132 files changed

+183
-145
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+183
-145
lines changed

.ci/legacy_project/README.md

Lines changed: 1 addition & 0 deletions
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
org.gradle.jvmargs=-Xmx4G
22
android.useAndroidX=true
3-
android.enableJetifier=true
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError
22
android.useAndroidX=true
3-
android.enableJetifier=true

packages/animations/example/android/settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ pluginManagement {
2121
plugins {
2222
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
2323
id "com.android.application" version "8.9.1" apply false
24-
id "org.jetbrains.kotlin.android" version "1.9.0" apply false
24+
id "org.jetbrains.kotlin.android" version "2.2.0" apply false
2525
id "com.google.cloud.artifactregistry.gradle-plugin" version "2.2.1"
2626
}
2727

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
org.gradle.jvmargs=-Xmx4G
22
android.useAndroidX=true
3-
android.enableJetifier=false

packages/camera/camera/example/android/settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ pluginManagement {
2020
plugins {
2121
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
2222
id "com.android.application" version "8.9.1" apply false
23-
id "org.jetbrains.kotlin.android" version "1.9.0" apply false
23+
id "org.jetbrains.kotlin.android" version "2.2.0" apply false
2424
id "com.google.cloud.artifactregistry.gradle-plugin" version "2.2.1"
2525

2626
}

packages/camera/camera_android/CHANGELOG.md

Lines changed: 4 additions & 0 deletions

packages/camera/camera_android/android/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,6 @@ dependencies {
6969
implementation 'androidx.annotation:annotation:1.9.1'
7070
testImplementation 'junit:junit:4.13.2'
7171
testImplementation 'org.mockito:mockito-inline:5.2.0'
72-
testImplementation 'androidx.test:core:1.6.1'
73-
testImplementation 'org.robolectric:robolectric:4.14.1'
72+
testImplementation 'androidx.test:core:1.7.0'
73+
testImplementation 'org.robolectric:robolectric:4.15.1'
7474
}
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
org.gradle.jvmargs=-Xmx4G
22
android.useAndroidX=true
3-
android.enableJetifier=false

packages/camera/camera_android/example/android/settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ pluginManagement {
2020
plugins {
2121
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
2222
id "com.android.application" version "8.9.1" apply false
23-
id "org.jetbrains.kotlin.android" version "1.9.0" apply false
23+
id "org.jetbrains.kotlin.android" version "2.2.0" apply false
2424
id "com.google.cloud.artifactregistry.gradle-plugin" version "2.2.1"
2525
}
2626

0 commit comments

Comments
 (0)