Skip to content

Tags: Vector-Robotics/flutter

Tags

3.44.6

Toggle 3.44.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[stable] Update changelog for Flutter 3.44.6 (flutter#189141)

3.44.5

Toggle 3.44.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[flutter-3.44-candidate.0] Sync engine.version to 83675ed (flutter#18…

…8817)

Updates the engine.version file from `a10d8ac38de835021c8d2f920dbf50a920ccc030` to `83675ed27633283e7fc296c8bca22e841224c096`.

3.46.0-0.3.pre

Toggle 3.46.0-0.3.pre's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[CP-beta] [tool] Fix libapp.so dropped from APK/app bundle (flutter#1…

…88119) (flutter#188589)

### Issue Link:
What is the link to the issue this cherry-pick is addressing?

flutter#186810
flutter#187388
flutter#187553

### Impact Description:
What is the impact (ex. visual jank on Samsung phones, app crash, cannot ship an iOS app)?
Does it impact development (ex. flutter doctor crashes when Android Studio is installed),
or the shipping of production apps (the app crashes on launch).
This information is for domain experts and release engineers to understand the consequences of saying yes or no to the cherry pick.

The root cause either presents as the app crashing on startup, or the build failing with the message
> "Release app bundle failed to strip debug symbols from native libraries"

### Changelog Description:
Explain this cherry pick:
* In one line that is accessible to most Flutter developers.
* That describes the state prior to the fix.
* That includes which platforms are impacted.
See [best practices](https://github.com/flutter/flutter/blob/main/docs/releases/Hotfix-Documentation-Best-Practices.md) for examples.

< Replace with changelog description here >
[flutter/186810 flutter/187388 flutter/187553] When building android app bundles using flavors, or with an old app template combined with a plugin coming alphabetically before app, fixes problems with failing to include libapp.so in the produced app bundle.

### Workaround:
Is there a workaround for this issue?

For the case of the old app template combined with a plugin coming before "app" alphabetically, there is a workaround here flutter#186810 (comment). For the flavors case there is not a workaround.

### Risk:
What is the risk level of this cherry-pick?

### Test Coverage:
Are you confident that your fix is well-tested by automated tests?

### Validation Steps:
What are the steps to validate that this fix works?

1. make a fresh project
2. combine the subprojects in `android/build.gradle(.kts)`:
find 
```kotlin
subprojects {
    val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
    project.layout.buildDirectory.value(newSubprojectBuildDir)
}

subprojects {
    project.evaluationDependsOn(":app")
}
```
and combine
```kotlin
subprojects {
    val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
    project.layout.buildDirectory.value(newSubprojectBuildDir)
    project.evaluationDependsOn(":app")
}
```

3. add a plugin which comes alphabetically before "app"
4. also you will need to disable r8, due to how the templates have drifted over time.
```
// after signingConfig = signingConfigs.getByName("debug")

isMinifyEnabled = false
isShrinkResources = false
```

Also, you can separately test the repro steps listed in 
flutter#187388
to validate that this fixes the flavors-symptom of this underlying root cause.

3.46.0-0.2.pre

Toggle 3.46.0-0.2.pre's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[flutter-3.46-candidate.0] Sync engine.version to a24b1ea (flutter#18…

…8604)

Updates the engine.version file from `300972dbc0d1446c761c6856717cc5a00dfec2d0` to `a24b1ea55dedf3ce992cae0fbc1012b22b373290`.

3.46.0-0.1.pre

Toggle 3.46.0-0.1.pre's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[flutter-3.46-candidate.0] Sync engine.version to 300972d (flutter#18…

…8467)

Updates the engine.version file from `ca13a7eb9727f9182ac0d41604d39307ea9a64c7` to `300972dbc0d1446c761c6856717cc5a00dfec2d0`.

3.44.4

Toggle 3.44.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
update changelog for 3.44.4 (flutter#188513)

Updates the changelog for 3.44.4 stable hotfix.

Includes flutter#188460

Excluded flutter#188457 because it's an internal CI change

3.44.3

Toggle 3.44.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[flutter-3.44-candidate.0] Sync engine.version to a4ce257 (flutter#18…

…8178)

Updates the engine.version file from `77e2e94772b6eb43759e34ed1ad7da4674e19cab` to `a4ce257c68517c1410f4b48ac9852ab5642a3f8d`.

3.44.2

Toggle 3.44.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update `engine.version` for 3.44.2 stable release (flutter#187805)

Part of flutter#187786

If this change needs to override an active code freeze, provide a comment explaining why. The code freeze workflow can be overridden by code reviewers. See pinned issues for any active code freezes with guidance.

**Note**: The Flutter team is currently trialing the use of [Gemini Code Assist for GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code). Comments from the `gemini-code-assist` bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member's review for guidance on which automated comments should be addressed.

3.44.1

Toggle 3.44.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update CHANGELOG with Flutter 3.44 changes (flutter#187258)

Add Flutter 3.44 release notes and bug fixes.
Part of flutter#187098

3.45.0-0.1.pre

Toggle 3.45.0-0.1.pre's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[flutter-3.45-candidate.0] Sync engine.version to 0a9f488 (flutter#18…

…6845)

Updates the engine.version file from `None (New File)` to `0a9f488c1306b9d5042a78cffbfef1fa4428b64e`.