1. 23 Mar, 2024 1 commit
  2. 20 Mar, 2024 2 commits
  3. 16 Mar, 2024 2 commits
  4. 13 Feb, 2024 1 commit
  5. 12 Feb, 2024 1 commit
  6. 08 Feb, 2024 1 commit
    • Gray Mackall's avatar
      [Re-land] Enforce a policy on supported Gradle, Java, AGP, and KGP versions (#143132) · 4b0abc77
      Gray Mackall authored
      Re land of https://github.com/flutter/flutter/pull/142000. 
      Differences:
      1. Fixed the test that was failing in postsubmit. The reason was that the Flutter Gradle Plugin was being applied after KGP in that test, so we couldn't find the KGP version. This caused a log, and the test expects no logs. I moved FGP to after KGP
      2. Added to the logs for when we can't find AGP. Change is from
      >  "Warning: unable to detect project AGP version. Skipping version checking."
      
      to 
      > ~"Warning: unable to detect project AGP version. Skipping version checking. \nThis may be because you have applied the Flutter Gradle Plugin after AGP."~
      
      update: the above is wrong, changed to 
      > "Warning: unable to detect project KGP version. Skipping version checking. \nThis may be because you have applied AGP after the Flutter Gradle Plugin."
      
      3. Added a note to the app-level build.gradle templates that FGP must go last
      > // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugin.
      4b0abc77
  7. 07 Feb, 2024 4 commits
  8. 29 Jan, 2024 1 commit
    • Zachary Anderson's avatar
      Update Android minSdkVersion to 21 (#142267) · 6a6874ec
      Zachary Anderson authored
      This PR increases Android's `minSdkVersion` to 21.
      
      There are two changes in this PR aside from simply increasing the number
      from 19 to 21 everywhere.
      
      First, tests using `flutter_gallery` fail without updating the
      lockfiles. The changes in the PR are the results of running
      `dev/tools/bin/generate_gradle_lockfiles.dart` on that app.
      
      Second, from
      [here](https://developer.android.com/build/multidex#mdex-pre-l):
      > if your minSdkVersion is 21 or higher, multidex is enabled by default
      and you don't need the multidex library.
      
      As a result, the `multidex` option everywhere is obsolete. This PR
      removes all logic and tests related to that option that I could find.
      `Google testing` and `customer_tests` pass on this PR, so it seems like
      this won't be too breaking if it is at all. If needed I'll give this
      some time to bake in the framework before landing the flutter/engine
      PRs.
      
      Context: https://github.com/flutter/flutter/issues/138117,
      https://github.com/flutter/flutter/issues/141277, b/319373605
      6a6874ec
  9. 04 Dec, 2023 1 commit
  10. 30 Nov, 2023 1 commit
  11. 29 Nov, 2023 1 commit
  12. 16 Nov, 2023 1 commit
  13. 14 Nov, 2023 1 commit
  14. 08 Nov, 2023 1 commit
  15. 01 Nov, 2023 1 commit
  16. 18 Aug, 2023 1 commit
    • chunhtai's avatar
      Updates app link gradle tasks and remove vm services (#131805) · 61242fa1
      chunhtai authored
      1. Remove vm service registration
      2. combine print<variant>ApplicationId and print<variant>AppLinkDomain into one task dump<variant>AppLinkSettings, which dump all the data in a json file
      
      The deeplink validation tool will be a static app in devtool instead of regular app. A Static app doesn't require a running app; therefore, we can't call these API through vmservices. I decided to convert these API into flutter analyzer command, which will be done in a separate PR https://github.com/flutter/flutter/pull/131009.
      
      The reason these print tasks are converted into file dumps is to reduce the amount of data encoding and decoding. Instead of passing data through stdout, the devtool can read the files generated by gradle tasks instead.
      61242fa1
  17. 16 Aug, 2023 1 commit
  18. 15 Aug, 2023 1 commit
  19. 14 Jul, 2023 1 commit
  20. 07 Jun, 2023 1 commit
  21. 01 Jun, 2023 1 commit
  22. 26 May, 2023 1 commit
  23. 20 May, 2023 1 commit
  24. 19 May, 2023 1 commit
  25. 11 May, 2023 2 commits
  26. 05 May, 2023 1 commit
  27. 03 May, 2023 1 commit
  28. 01 May, 2023 1 commit
  29. 28 Apr, 2023 1 commit
  30. 27 Apr, 2023 1 commit
  31. 21 Apr, 2023 1 commit
  32. 18 Apr, 2023 1 commit
  33. 21 Mar, 2023 1 commit
  34. 09 Mar, 2023 1 commit