Updating my branch#8897
Closed
cj-radcliff wants to merge 29 commits into
Closed
Conversation
…ons (#8838) `StringUtil.escapeProperty()` was incorrectly applied to test names in [`CommonTestConfigUtils.findTestName()`](https://github.com/flutter/flutter-intellij/blob/24d11f2a5b5165dc284df06e982a2b56892b632f/src/io/flutter/run/common/CommonTestConfigUtils.java#L139), converting non-ASCII characters (e.g. Japanese "テスト") to Unicode escape sequences. This caused `flutter test --plain-name` to receive an escaped string that did not match the actual test name, preventing the test from running. Fix by removing the `escapeProperty()` call, which is intended for `.properties` file encoding and is unnecessary here. fixes #7985 --- - [x] I’ve reviewed the contributor guide and applied the relevant portions to this PR. <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md](https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details> --------- Co-authored-by: Helin Shiah <helinx@google.com>
This is to fix an internal freeze report that `close` can take a long time to finish. ``` com.teamdev.jxbrowser.browser.internal.BrowserImpl.close(BrowserImpl.java:779) com.teamdev.jxbrowser.internal.rpc.UniversalServiceConnection.invoke(UniversalServiceConnection.java:183) com.teamdev.jxbrowser.internal.rpc.transport.CommonThreadCallExecutor.execute(CommonThreadCallExecutor.java:29) ==> com.teamdev.jxbrowser.internal.rpc.transport.CommonThreadResponseConsumer.await(CommonThreadResponseConsumer.java:49) <== java.util.concurrent.CountDownLatch.await(Unknown Source) ``` I don't really have a good way to test (e.g. making this part slow), other than to make sure that opening and closing the tool windows remains okay.
Removes the call to `plugin..dart deploy` in favor of a bash implementation inline. Fixes: #8866 . --- Review the contribution guidelines below: - [x] I’ve reviewed the contributor guide and applied the relevant portions to this PR. - [x] I've included the required information in the description above. - [x] My up-to-date information is in the `AUTHORS` file. - [x] I've updated `CHANGELOG.md` if appropriate. <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details> --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
The general rules are: - SDKs that are 2 years old should no longer be supported - SDKs that are 3 months away from not being supported should get a warning.
Fixes #8831 There is an API change somewhere in 2025.3 which causes the error to be thrown during debugging. I considered making this a separate plugin branch in #8877. To test this change in IntelliJ IDEA 2026.1: - Debug an app - Debug a test - Attach an app (Run menu > Flutter Attach, then start the app on device) - I don't have a way to test bazel code. It should probably be removed.
#8884) …tOpenProcessor (#8846)" This reverts commit 4681015. The problem is seeing the open project dialog (the one below) twice upon creating a new project. <img width="447" height="165" alt="Screenshot 2026-04-01 at 8 59 27 PM" src="https://github.com/user-attachments/assets/69d08c92-3666-4ef2-87c3-2ff6c4c06aa5" />
In #8853, users are reporting an exception in Android Studio thanks to excessive toolbar updates. This is caused by the Flutter plugin triggering frequent global toolbar updates via a call to `ActivityTracker.getInstance().inc()` whenever the device or emulator lists change. **The Fix.** To reduce update frequency, this change makes the updates targeted, removing the (global)`ActivityTracker.getInstance().inc()` calls from `DeviceSelectorAction.updateActions()` and `DeviceService.refreshDeviceDaemon()`, invoking a newly extracted `updateComponent` method in `DeviceSelectorAction` instead. This ensures that the Flutter device selector UI still updates immediately when devices are connected or disconnected, but without forcing a global re-query of all actions on the toolbar. **Verification.** Verified manually and `io.flutter.actions.DeviceSelectorActionTest` still passes. Fixes #8853 --- Review the contribution guidelines below: - [x] I’ve reviewed the contributor guide and applied the relevant portions to this PR. - [x] I've included the required information in the description above. - [x] My up-to-date information is in the `AUTHORS` file. - [x] I've updated `CHANGELOG.md` if appropriate. <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details>
Verified in vscode. <img width="1420" height="1808" alt="image" src="https://github.com/user-attachments/assets/6fea2d51-2ef1-478e-b977-a3861cb45352" /> Fixes: #8893 --- Review the contribution guidelines below: - [x] I’ve reviewed the contributor guide and applied the relevant portions to this PR. - [x] I've included the required information in the description above. - [x] My up-to-date information is in the `AUTHORS` file. - [x] I've updated `CHANGELOG.md` if appropriate. <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details>
Contributor
There was a problem hiding this comment.
Code Review
This pull request updates the plugin to version 91.0.0, introducing fixes for debugger crashes in IntelliJ 2025.3+, JX Browser freezes, and non-ASCII test name handling. Key architectural updates include a new Kotlin-based asynchronous project open processor and a reflection-based utility for debug session compatibility. Feedback identifies a threading violation in the project configuration logic and a potential logical bug in the reflection-based session builder.
Fixes #8845. Follows up on #8846 which I reverted before the last release because it was causing new projects to prompt the user to open twice (at least in my environment). The change I made since then is to not reload after setting up the modules. The risk of not reloading is that there could be things that don't recognize the new module identity e.g., tool windows or DAS may not start properly. I checked that those two things aren't an issue, so I feel like this is reasonable and better than being prompted twice to open a new project.
Fixes #8904 I was able to reproduce and fix the problem in workbench (2025.3) and checked that installing to Idea 2026.1 also fixed the issue.
) When using a multi-module project, the widget previewer sometimes fails to automatically find the correct pubspec.yaml. Adding the possibility to manually choose the file allows for more complex project setups. <img width="462" height="614" alt="Screenshot 2026-04-03 at 22 46 57" src="https://github.com/user-attachments/assets/c0554589-aa4b-4077-b293-f3261db9f6af" /> <img width="882" height="451" alt="Screenshot 2026-04-16 at 16 12 18" src="https://github.com/user-attachments/assets/3b41e615-0b04-45cf-a78e-0450b056a654" /> --- Review the contribution guidelines below: - [x] I’ve reviewed the contributor guide and applied the relevant portions to this PR. - [x] I've included the required information in the description above. - [x] My up-to-date information is in the `AUTHORS` file. - [x] I've updated `CHANGELOG.md` if appropriate. <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details>
See: #8895 Adds `Claude.md` config. The `@.gemini/styleguide.md` import pulls in the full styleguide automatically, and the additional rules below it mirror the key generation rules for Gemini from `.aiconfig`. --- Review the contribution guidelines below: <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details>
Stale and not adding value. (Destined to get stale again too.) --- Review the contribution guidelines below: <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details>
… IDE targets (#8910) Adds support for running the plugin against custom target IDEs using the new [`intellijPlatformTesting`](https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-testing-extension.html) Gradle extension, introducing a new parameterized `runTarget`. ## Why not update `runIde` directly? In the new IntelliJ Platform Gradle Plugin (v2.x), the default `runIde` task is strictly bound to the main project dependency used for compilation (which is Android Studio in our project). To run against a different IDE *without* changing the compilation target (which would break compilation due to our project's hard dependencies on Android Studio APIs), the plugin requires using the `intellijPlatformTesting` extension to register a custom task. We can't easily re-target the default `runIde` task without also changing what we compile against. (And if we don't change what we compile against we're in the reflection business so we can compile in the absence of AS deps OR code splitting which is a headache; see relevant conversation in #8865.) ## Details - Registers a custom `runIde` task named `runTarget` in `build.gradle.kts`. - Added support for `-Pide` (values: `AndroidStudio`, `IntelliJ`, `Ultimate`) and `-PideV` (version string or build number) properties. - Adds a self-documenting help output to `runTarget` that lists available options and examples when run without parameters, and then exits without launching the IDE. - Updates the existing `printProductsReleases` task to include instructions on how to map its output to the new `-Pide` and `-PideV` parameters. --- ## Sample Outputs ### 1. Running `runTarget` without parameters Running the task without parameters prints a help report and stops execution. ```bash ./gradlew runTarget ============================================================ runTarget - Available Options ============================================================ Valid values for -Pide: - AndroidStudio (default) - IntelliJ (IntelliJ IDEA Community) - Ultimate (IntelliJ IDEA Ultimate) Valid values for -PideV: - Any valid version string for the selected IDE. - Examples for IntelliJ/Ultimate: 2024.1, 2024.2, 2024.3, 2025.1 - Run './gradlew printProductsReleases' to see the full list. Examples: ./gradlew runTarget -Pide=IntelliJ -PideV=2025.1 ./gradlew runTarget -Pide=Ultimate -PideV=2025.1 ============================================================ Stopping execution. Please run with parameters to launch a specific IDE. ``` ### 2. Running printProductsReleases The task now prints mapping instructions after listing the available releases. ``` ./gradlew printProductsReleases IU-261.23567.71 IU-253.31033.53 IC-252.27397.28 Mapping printProductsReleases output to ideV: - The prefix (e.g., IU-, IC-) maps to -Pide (Ultimate, IntelliJ). - The number part (e.g., 261.23567.71) maps to -PideV. - Example: IU-261.23567.71 -> -Pide=Ultimate -PideV=261.23567.71 ``` Fixes: #8909 --- Review the contribution guidelines below: - [x] I’ve reviewed the contributor guide and applied the relevant portions to this PR. - [x] I've included the required information in the description above. - [x] My up-to-date information is in the `AUTHORS` file. - [x] I've updated `CHANGELOG.md` if appropriate. <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details>
Fixes: #8916 --- Review the contribution guidelines below: - [x] I’ve reviewed the contributor guide and applied the relevant portions to this PR. - [x] I've included the required information in the description above. - [x] My up-to-date information is in the `AUTHORS` file. - [x] I've updated `CHANGELOG.md` if appropriate. <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details>
Added Android Studio to the release printing. Android studio releases are prefixed with "AI" IU-261.23567.71 IU-2025.3.4 IC-2025.2.6.1 IU-2025.2.6.1 IC-2025.1.7 IU-2025.1.7 AI-2025.3.3.6 AI-2025.2.3.9 AI-2025.1.4.8
Follow-up from: flutter/dart-intellij-third-party@dfaef98#r3132800413 --- Review the contribution guidelines below: <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's releases</a>.</em></p> <blockquote> <h2>v7.0.0</h2> <h2>v7 What's new</h2> <h3>Direct Uploads</h3> <p>Adds support for uploading single files directly (unzipped). Callers can set the new <code>archive</code> parameter to <code>false</code> to skip zipping the file during upload. Right now, we only support single files. The action will fail if the glob passed resolves to multiple files. The <code>name</code> parameter is also ignored with this setting. Instead, the name of the artifact will be the name of the uploaded file.</p> <h3>ESM</h3> <p>To support new versions of the <code>@actions/*</code> packages, we've upgraded the package to ESM.</p> <h2>What's Changed</h2> <ul> <li>Add proxy integration test by <a href="https://github.com/Link"><code>@Link</code></a>- in <a href="https://redirect.github.com/actions/upload-artifact/pull/754">actions/upload-artifact#754</a></li> <li>Upgrade the module to ESM and bump dependencies by <a href="https://github.com/danwkennedy"><code>@danwkennedy</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/762">actions/upload-artifact#762</a></li> <li>Support direct file uploads by <a href="https://github.com/danwkennedy"><code>@danwkennedy</code></a> in <a href="https://redirect.github.com/actions/upload-artifact/pull/764">actions/upload-artifact#764</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Link"><code>@Link</code></a>- made their first contribution in <a href="https://redirect.github.com/actions/upload-artifact/pull/754">actions/upload-artifact#754</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/upload-artifact/compare/v6...v7.0.0">https://github.com/actions/upload-artifact/compare/v6...v7.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/upload-artifact/commit/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f"><code>bbbca2d</code></a> Support direct file uploads (<a href="https://redirect.github.com/actions/upload-artifact/issues/764">#764</a>)</li> <li><a href="https://github.com/actions/upload-artifact/commit/589182c5a4cec8920b8c1bce3e2fab1c97a02296"><code>589182c</code></a> Upgrade the module to ESM and bump dependencies (<a href="https://redirect.github.com/actions/upload-artifact/issues/762">#762</a>)</li> <li><a href="https://github.com/actions/upload-artifact/commit/47309c993abb98030a35d55ef7ff34b7fa1074b5"><code>47309c9</code></a> Merge pull request <a href="https://redirect.github.com/actions/upload-artifact/issues/754">#754</a> from actions/Link-/add-proxy-integration-tests</li> <li><a href="https://github.com/actions/upload-artifact/commit/02a8460834e70dab0ce194c64360c59dc1475ef0"><code>02a8460</code></a> Add proxy integration test</li> <li>See full diff in <a href="https://github.com/actions/upload-artifact/compare/v6...v7">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Phil Quitslund <pq@users.noreply.github.com>
Fixes: #8921. --- Review the contribution guidelines below: <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details>
Fixes: #8922. --- Review the contribution guidelines below: <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details>
Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.3.0 to 9.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gradle/gradle/releases">gradle-wrapper's releases</a>.</em></p> <blockquote> <h2>9.4.1</h2> <p>The Gradle team is excited to announce Gradle 9.4.1.</p> <p>Here are the highlights of this release:</p> <ul> <li>Java 26 support</li> <li>Non-class-based JVM tests</li> <li>Enhanced console progress bar</li> </ul> <p><a href="https://docs.gradle.org/9.4.1/release-notes.html">Read the Release Notes</a></p> <p>We would like to thank the following community members for their contributions to this release of Gradle: <a href="https://github.com/akankshaa-00">akankshaa-00</a>, <a href="https://github.com/kelemen">Attila Kelemen</a>, <a href="https://github.com/Vampire">Björn Kautler</a>, <a href="https://github.com/dblood">dblood</a>, <a href="https://github.com/drieks">Dennis Rieks</a>, <a href="https://github.com/duvvuvenkataramana">duvvuvenkataramana</a>, <a href="https://github.com/wakingrufus">John Burns</a>, <a href="https://github.com/Julianw03">Julian</a>, <a href="https://github.com/kevinstembridge">kevinstembridge</a>, <a href="https://github.com/NielsDoucet">Niels Doucet</a>, <a href="https://github.com/hfhbd">Philip Wedemann</a>, <a href="https://github.com/ploober">ploober</a>, <a href="https://github.com/rhernandez35">Richard Hernandez</a>, <a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>, <a href="https://github.com/slovdahl">Sebastian Lövdahl</a>, <a href="https://github.com/stephan2405">stephan2405</a>, <a href="https://github.com/slandelle">Stephane Landelle</a>, <a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>, <a href="https://github.com/urdak">Victor Merkulov</a>, <a href="https://github.com/Pankraz76">Vincent Potuček</a>, <a href="https://github.com/vlsi">Vladimir Sitnikov</a>.</p> <h2>Upgrade instructions</h2> <p>Switch your build to use Gradle 9.4.1 by updating your wrapper:</p> <pre><code>./gradlew wrapper --gradle-version=9.4.1 && ./gradlew wrapper </code></pre> <p>See the Gradle <a href="https://docs.gradle.org/9.4.1/userguide/upgrading_version_9.html">9.x upgrade guide</a> to learn about deprecations, breaking changes and other considerations when upgrading.</p> <p>For Java, Groovy, Kotlin and Android compatibility, see the <a href="https://docs.gradle.org/9.4.1/userguide/compatibility.html">full compatibility notes</a>.</p> <h2>Reporting problems</h2> <p>If you find a problem with this release, please file a bug on <a href="https://github.com/gradle/gradle/issues">GitHub Issues</a> adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the <a href="https://discuss.gradle.org/c/help-discuss">forum</a>.</p> <p>We hope you will build happiness with Gradle, and we look forward to your feedback via <a href="https://twitter.com/gradle">Twitter</a> or on <a href="https://github.com/gradle">GitHub</a>.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gradle/gradle/commit/2d6327017519d23b96af35865dc997fcb544fb40"><code>2d63270</code></a> Ignore test (<a href="https://redirect.github.com/gradle/gradle/issues/37180">#37180</a>)</li> <li><a href="https://github.com/gradle/gradle/commit/4c15906d6a20acc61f2f7b9272c8cb7a6f708239"><code>4c15906</code></a> Ignore test</li> <li><a href="https://github.com/gradle/gradle/commit/9759ac1dec4b3742012397b5f0127a777947b73f"><code>9759ac1</code></a> Make console/SIGINT test deterministic (<a href="https://redirect.github.com/gradle/gradle/issues/37178">#37178</a>)</li> <li><a href="https://github.com/gradle/gradle/commit/aaf6ed46ed8d4c3b9b7a7a751cda5893668b2a42"><code>aaf6ed4</code></a> Make console/SIGINT test deterministic</li> <li><a href="https://github.com/gradle/gradle/commit/47cb78328a6ddc6c1509003ab3264017ed5d9a0a"><code>47cb783</code></a> Fix OSC 9;4 progress bar not cleared on SIGINT (<a href="https://redirect.github.com/gradle/gradle/issues/37038">#37038</a>)</li> <li><a href="https://github.com/gradle/gradle/commit/ef03f1d41b0a65f6aae0931d4746f7359647a7e4"><code>ef03f1d</code></a> Fix order-dependent assertion in CrossBuildScriptCachingIntegrationSpec</li> <li><a href="https://github.com/gradle/gradle/commit/fd26fd36d693337dbf033143a9ac0e71f78a4209"><code>fd26fd3</code></a> Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT</li> <li><a href="https://github.com/gradle/gradle/commit/0a84d6751921709fbc7d552a50d9e3b34eb1930d"><code>0a84d67</code></a> Release notes for 9.4.1 (<a href="https://redirect.github.com/gradle/gradle/issues/37148">#37148</a>)</li> <li><a href="https://github.com/gradle/gradle/commit/e569c31320ae6c7be490def60d36de17881f9957"><code>e569c31</code></a> cleanup</li> <li><a href="https://github.com/gradle/gradle/commit/9f227defc2e02a991f05fba50f7de2fbe13b7c5b"><code>9f227de</code></a> cleanup</li> <li>Additional commits viewable in <a href="https://github.com/gradle/gradle/compare/v9.3.0...v9.4.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps org.jetbrains.changelog from 2.2.0 to 2.5.0. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…8929) Bumps [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) from 1.11.4 to 6.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit.platform:junit-platform-launcher's releases</a>.</em></p> <blockquote> <p>JUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3</p> <p>See <a href="https://docs.junit.org/6.0.3/release-notes.html">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3">https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3</a></p> <p>JUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2</p> <p>See <a href="https://docs.junit.org/6.0.2/release-notes.html">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2">https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2</a></p> <p>JUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1</p> <p>See <a href="https://docs.junit.org/6.0.1/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1">https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1</a></p> <p>JUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0</p> <p>See <a href="https://docs.junit.org/6.0.0/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/2897robo"><code>@2897robo</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4525">junit-team/junit-framework#4525</a></li> <li><a href="https://github.com/strangelookingnerd"><code>@strangelookingnerd</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4683">junit-team/junit-framework#4683</a></li> <li><a href="https://github.com/eric6iese"><code>@eric6iese</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4717">junit-team/junit-framework#4717</a></li> <li><a href="https://github.com/raccoonback"><code>@raccoonback</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4822">junit-team/junit-framework#4822</a></li> <li><a href="https://github.com/currenjin"><code>@currenjin</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4823">junit-team/junit-framework#4823</a></li> <li><a href="https://github.com/mehulimukherjee"><code>@mehulimukherjee</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4913">junit-team/junit-framework#4913</a></li> <li><a href="https://github.com/lslonina"><code>@lslonina</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4629">junit-team/junit-framework#4629</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0">https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0</a></p> <p>JUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3</p> <p>See <a href="https://docs.junit.org/6.0.0-RC3/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/mehulimukherjee"><code>@mehulimukherjee</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4913">junit-team/junit-framework#4913</a></li> <li><a href="https://github.com/lslonina"><code>@lslonina</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4629">junit-team/junit-framework#4629</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3">https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3</a></p> <p>JUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2</p> <p>See <a href="https://docs.junit.org/6.0.0-RC2/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2">https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2</a></p> <p>JUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/junit-team/junit-framework/commits/r6.0.3">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
) Bumps [com.google.guava:guava](https://github.com/google/guava) from 32.0.1-android to 33.6.0-android. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/guava/releases">com.google.guava:guava's releases</a>.</em></p> <blockquote> <h2>33.6.0</h2> <h3>Maven</h3> <pre lang="xml"><code><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>33.6.0-jre</version> <!-- or, for Android: --> <version>33.6.0-android</version> </dependency> </code></pre> <h3>Jar files</h3> <ul> <li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/33.6.0-jre/guava-33.6.0-jre.jar">33.6.0-jre.jar</a></li> <li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/33.6.0-android/guava-33.6.0-android.jar">33.6.0-android.jar</a></li> </ul> <p>Guava requires <a href="https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies">one runtime dependency</a>, which you can download here:</p> <ul> <li><a href="https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar">failureaccess-1.0.3.jar</a></li> </ul> <h3>Javadoc</h3> <ul> <li><a href="https://guava.dev/releases/33.6.0-jre/api/docs/">33.6.0-jre</a></li> <li><a href="https://guava.dev/releases/33.6.0-android/api/docs/">33.6.0-android</a></li> </ul> <h3>JDiff</h3> <ul> <li><a href="https://guava.dev/releases/33.6.0-jre/api/diffs/">33.6.0-jre vs. 33.5.0-jre</a></li> <li><a href="https://guava.dev/releases/33.6.0-android/api/diffs/">33.6.0-android vs. 33.5.0-android</a></li> <li><a href="https://guava.dev/releases/33.6.0-android/api/androiddiffs/">33.6.0-android vs. 33.6.0-jre</a></li> </ul> <h3>Changelog</h3> <ul> <li>Migrated some classes from <code>finalize()</code> to <code>PhantomReference</code> in preparation for <a href="https://openjdk.org/jeps/421">the removal of finalization</a>. (786b619dd6, 7c6b17c, aeef90988d)</li> <li><code>cache</code>: Deprecated <code>CacheBuilder</code> APIs that use <code>TimeUnit</code> in favor of those that use <code>Duration</code>. (73f8b0bb84)</li> <li><code>collect</code>: Added <code>toImmutableSortedMap</code> collectors that use the natural comparator. (64d70b9f94)</li> <li><code>collect</code>: Changed <code>ConcurrentHashMultiset</code>, <code>ImmutableMap</code> and <code>TreeMultiset</code> deserialization to <a href="https://openjdk.org/jeps/500">avoid mutating <code>final</code> fields</a>. In extremely unlikely scenarios in which an instance of that type contains an object that refers back to that instance, this could lead to <a href="https://docs.oracle.com/en/java/javase/26/docs/specs/serialization/input.html#the-readresolve-method:~:text=in%20cases%20where%20an%20object%20being%20serialized%20nominates%20a%20replacement%20object%20whose%20object%20graph%20has%20a%20reference%20to%20the%20original%20object">a broken instance</a> that throws <code>NullPointerException</code> when used. (8240c7e596, 046468055f)</li> <li><code>graph</code>: Removed <code>@beta</code> from all APIs in the package. (dae9566b73)</li> <li><code>graph</code>: Added support to <code>Graphs.transitiveClosure()</code> for different strategies for adding self-loops. (2e13df25b2)</li> <li><code>graph</code>: Added an <code>asNetwork()</code> view to <code>Graph</code> and <code>ValueGraph</code>. (909c593c61)</li> <li><code>hash</code>: Added <code>BloomFilter.serializedSize()</code>. (df9bcc251a)</li> <li><code>net</code>: Added <code>HttpHeaders.CDN_CACHE_CONTROL</code>. (75331b5030)</li> </ul> <h2>33.5.0</h2> <h3>Maven</h3> <pre lang="xml"><code><dependency> </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/google/guava/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) from 5.11.4 to 6.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit.jupiter:junit-jupiter's releases</a>.</em></p> <blockquote> <p>JUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3</p> <p>See <a href="https://docs.junit.org/6.0.3/release-notes.html">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3">https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3</a></p> <p>JUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2</p> <p>See <a href="https://docs.junit.org/6.0.2/release-notes.html">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2">https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2</a></p> <p>JUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1</p> <p>See <a href="https://docs.junit.org/6.0.1/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1">https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1</a></p> <p>JUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0</p> <p>See <a href="https://docs.junit.org/6.0.0/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/2897robo"><code>@2897robo</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4525">junit-team/junit-framework#4525</a></li> <li><a href="https://github.com/strangelookingnerd"><code>@strangelookingnerd</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4683">junit-team/junit-framework#4683</a></li> <li><a href="https://github.com/eric6iese"><code>@eric6iese</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4717">junit-team/junit-framework#4717</a></li> <li><a href="https://github.com/raccoonback"><code>@raccoonback</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4822">junit-team/junit-framework#4822</a></li> <li><a href="https://github.com/currenjin"><code>@currenjin</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4823">junit-team/junit-framework#4823</a></li> <li><a href="https://github.com/mehulimukherjee"><code>@mehulimukherjee</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4913">junit-team/junit-framework#4913</a></li> <li><a href="https://github.com/lslonina"><code>@lslonina</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4629">junit-team/junit-framework#4629</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0">https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0</a></p> <p>JUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3</p> <p>See <a href="https://docs.junit.org/6.0.0-RC3/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/mehulimukherjee"><code>@mehulimukherjee</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4913">junit-team/junit-framework#4913</a></li> <li><a href="https://github.com/lslonina"><code>@lslonina</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4629">junit-team/junit-framework#4629</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3">https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3</a></p> <p>JUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2</p> <p>See <a href="https://docs.junit.org/6.0.0-RC2/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2">https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2</a></p> <p>JUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1</p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a"><code>36e3253</code></a> Release 6.0.3</li> <li><a href="https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b"><code>295561f</code></a> Finalize 6.0.3 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9"><code>ea18076</code></a> Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5348">#5348</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e"><code>869e232</code></a> Add 5.14.3 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2"><code>d4b34c4</code></a> Fix links to User Guide</li> <li><a href="https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb"><code>5c8fb0f</code></a> Reliably support JRE.OTHER with @EnabledOnJre and @DisabledOnJre</li> <li><a href="https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c"><code>febb13f</code></a> Check out entire repo so switching to <code>main</code> branch works in last step</li> <li><a href="https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0"><code>71fba90</code></a> Install <code>poppler-utils</code> for <code>pdfinfo</code></li> <li><a href="https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941"><code>740e9e0</code></a> Update API baseline</li> <li><a href="https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752"><code>2ba535f</code></a> Use release branch of examples repo</li> <li>Additional commits viewable in <a href="https://github.com/junit-team/junit-framework/compare/r5.11.4...r6.0.3">compare view</a></li> </ul> </details> <br />
Updates for upcoming release. --- Review the contribution guidelines below: - [x] I’ve reviewed the contributor guide and applied the relevant portions to this PR. - [x] I've included the required information in the description above. - [x] My up-to-date information is in the `AUTHORS` file. - [x] I've updated `CHANGELOG.md` if appropriate. <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](../CONTRIBUTING.md) and the [Flutter organization contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Dart contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Java and Kotlin contributions should strive to follow Java and Kotlin best practices ([discussion](#8098)). </details> --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Thanks for your contribution! Please replace this text with:
Review the contribution guidelines below:
AUTHORSfile.CHANGELOG.mdif appropriate.Contribution guidelines:
our contributor guide and
the Flutter organization contributor guide
for general expectations for PRs.
dart format.practices (discussion).