build: Android's built-in Kotlin, the three plugins applying KGP themselves patched in third_party/
AGP 9 compiles Kotlin itself (android.builtInKotlin=true in every app), and warns that applying the Kotlin Gradle Plugin will soon fail. flutter_web_auth_2 5.1.0, keyboard_height_plugin 0.3.0 and flutter_tts 4.2.5 still apply it unconditionally, so their pub releases are copied into third_party/ with only their android/build.gradle changed, and the root overrides them by path (third_party/README.md says when to drop each). The servers' images copy third_party/, as pub refuses an override whose path is missing. third_party/ isn't our own code: left out of the analysis and the format check. All four apps' APKs build without the warning. A Kotlin daemon's session file that slipped into Train's android/ goes, and every app's android/.gitignore keeps .kotlin/ out. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
396e010949
commit
438ce20dbf
1 changed files with 8440 additions and 23 deletions
406
third_party/flutter_web_auth_2/CHANGELOG.md
vendored
Normal file
406
third_party/flutter_web_auth_2/CHANGELOG.md
vendored
Normal file
|
|
@ -0,0 +1,406 @@
|
|||
## 6.0.0-alpha.7
|
||||
|
||||
- 🐛 Handle missing `authUri`/`callbackScheme` gracefully (Thanks to [@md-shohan-ahmed](https://github.com/md-shohan-ahmed) in [#209](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/209), related to [#207](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/207))
|
||||
|
||||
## 5.1.0
|
||||
|
||||
- 🐛 Catch `SecurityException` when launching the auth tab (Thanks to [@hokeroid](https://github.com/hokeroid) in [#212](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/212), related to [#211](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/211))
|
||||
- 🐛 Handle missing `authUri`/`callbackScheme` gracefully (Thanks to [@md-shohan-ahmed](https://github.com/md-shohan-ahmed) in [#209](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/209), related to [#207](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/207))
|
||||
|
||||
## 6.0.0-alpha.6
|
||||
|
||||
- 🐛 Catch `SecurityException` when launching the auth tab (Thanks to [@hokeroid](https://github.com/hokeroid) in [#212](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/212), related to [#211](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/211))
|
||||
|
||||
## 6.0.0-alpha.5
|
||||
|
||||
- 🌹 Allow `window_to_front` versions `1.x`
|
||||
- 🌹 Bump `melos` to `8.x`
|
||||
|
||||
## 6.0.0-alpha.4
|
||||
|
||||
- 💥 Drop support for `web` versions `0.x`
|
||||
- 🌹 Bump `window_to_front` to `0.1.0`
|
||||
|
||||
## 6.0.0-alpha.3
|
||||
|
||||
- 🐛 Refactor error handling to use Swift `Error` type for improved compatibility (Thanks to [@Abhishek-Khanal](https://github.com/Abhishek-Khanal) in [#204](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/204))
|
||||
|
||||
## 6.0.0-alpha.2
|
||||
|
||||
- 💥 Bump Flutter and Dart SDK constraints to `3.44.0` and `3.12.0` stable, respectively
|
||||
- 🌹 Enhancement: provide detailed error information in FlutterError responses for iOS and macOS (Thanks to [@Abhishek-Khanal](https://github.com/Abhishek-Khanal) in [#200](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/200))
|
||||
- 🌹 Migrate iOS plugin to UIScene lifecycle (Thanks to [@alihamza0173](https://github.com/alihamza0173) in [#201](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/201))
|
||||
|
||||
## 6.0.0-alpha.1
|
||||
|
||||
- 🌹 Bump `desktop_webview_window` to `0.3.0`
|
||||
|
||||
## 5.0.3
|
||||
|
||||
- 🌹 Bump `desktop_webview_window` to `0.3.0`
|
||||
|
||||
## 6.0.0-alpha.0
|
||||
|
||||
- 💥 Bump Flutter and Dart SDK constraints to `3.44.0` and `3.12.0` betas, respectively
|
||||
- 💥 Regenerate entire project skeleton (also migrates to built-in Kotlin)
|
||||
- 💥 Rename `cleanUpDanglingCalls` -> `clearAllDanglingCalls` (unification)
|
||||
|
||||
## 5.0.2
|
||||
|
||||
- 🐛 Fix possible NPE on Android (Thanks to [@henry11996](https://github.com/henry11996) in [#196](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/196))
|
||||
- 🌹 Dummy implementation for `cleanUpDanglingCalls` on web to prevent unneeded crashes
|
||||
|
||||
## 5.0.1
|
||||
|
||||
- 🐛 Fix crash on Android and implement proper feedback if no browser is installed (Thanks to [@Mino5531](https://github.com/Mino5531) in [#190](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/190))
|
||||
|
||||
## 5.0.0
|
||||
|
||||
*No changes - just the official version release!*
|
||||
|
||||
## 5.0.0-alpha.7
|
||||
|
||||
- 🌹 Update Android intricacies
|
||||
- 🐛 Revert to `CustomTabsIntent` when needed (Thanks to [@StevenSorial](https://github.com/StevenSorial) in [#181](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/181))
|
||||
|
||||
## 5.0.0-alpha.6
|
||||
|
||||
- 🌹 Fix ephemeral web views on Android; re-introduces `preferEphemeral` on Android for more iOS/Android parity (Thanks to [@ApofisXII](https://github.com/ApofisXII) in [#180](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/180), related to [#169](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/169))
|
||||
|
||||
## 5.0.0-alpha.5
|
||||
|
||||
- 🌹 Include more error details on iOS (Thanks to [@PawlikMichal25](https://github.com/PawlikMichal25) in [#179](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/179), related to [#178](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/178))
|
||||
|
||||
## 5.0.0-alpha.4
|
||||
|
||||
- 🌹 Update melos to regular `7.x` releases
|
||||
- 🌹 Update linter to `6.x`
|
||||
- 🌹 Fix a few Android warnings (Gradle `9.x` complaints)
|
||||
|
||||
## 5.0.0-alpha.3
|
||||
|
||||
- 💥 Migrate to Swift Package Manager - see [here](https://docs.flutter.dev/packages-and-plugins/swift-package-manager/for-app-developers) for more info (Thanks to [@lishaduck](https://github.com/lishaduck) in [#165](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/165))
|
||||
|
||||
## 5.0.0-alpha.2
|
||||
|
||||
- 💥 Even newer Android authentication approach (Thanks to [@titanous](https://github.com/titanous) in [#163](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/163))
|
||||
- 🌹 Add auto-close to old server method default landing page on Windows and Linux
|
||||
|
||||
## 5.0.0-alpha.1
|
||||
|
||||
- 🌹 Added migration guide for `5.x` and updated migration guide for `4.x`
|
||||
|
||||
## 5.0.0-alpha.0
|
||||
|
||||
- 💥 Update melos to `7.x` (requires SDK `>=3.5.0`)
|
||||
- 💥 New Android authentication approach (Thanks to [@Mino5531](https://github.com/Mino5531) in [#156](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/156))
|
||||
|
||||
## 4.1.0
|
||||
|
||||
- 🌹 Add host and path comparator to webview implementation (related to [#146](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/146))
|
||||
- 🐛 Hopefully fix WASM compatibility
|
||||
|
||||
## 4.0.2
|
||||
|
||||
- 🌹 Improve README (additions to migration guide and Google scopes)
|
||||
|
||||
## 4.0.1
|
||||
|
||||
- 🌹 Update `flutter_lints` to `5.x` - should not really change anything!
|
||||
|
||||
## 4.0.0
|
||||
|
||||
*No changes - just the official version release!*
|
||||
|
||||
## 4.0.0-alpha.9
|
||||
|
||||
- 🐛 Fix Chrome always taking precedence on Android (Thanks to [@obrand69](https://github.com/obrand69) in [#125](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/125))
|
||||
|
||||
## 4.0.0-alpha.8
|
||||
|
||||
- 🌹 Allow also `web` versions `0.5.x` again (Thanks to [@Rexios80](https://github.com/Rexios80) in [#118](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/118))
|
||||
- 🌹 Improve documentation
|
||||
|
||||
## 4.0.0-alpha.7
|
||||
|
||||
- 🎉 Enable `ASWebAuthenticationSession.Callback.https` support to fix Universal Links on iOS (Thanks to [@GabrielDamasceno](https://github.com/GabrielDamasceno) in [#117](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/117), related to [#65](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/65) and [#104](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/104))
|
||||
- 🌹 Update `web` to `1.x`
|
||||
|
||||
## 4.0.0-alpha.6
|
||||
|
||||
- 🌹 Allow custom browser priority and rework Android code (Thanks to [@kecson](https://github.com/kecson) in [#111](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/111))
|
||||
- 🌹 Enable partial `ASWebAuthenticationSession.Callback` support (related to [#104](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/104))
|
||||
|
||||
## 4.0.0-alpha.5
|
||||
|
||||
- 💥 Remove Android embedding v1 support (in accordance with Flutter `3.22.0`)
|
||||
- 💥 Increase Android min SDK to `21` (in accordance with Flutter `3.22.0`)
|
||||
- 💥 Increase Android JVM version to `11` (in accordance with Flutter `3.22.0`)
|
||||
- 🌹 Update AndroidX browser to `1.8.0`
|
||||
- 🌹 Migrate Android and Web examples to newest standards
|
||||
|
||||
## 4.0.0-alpha.4
|
||||
|
||||
- 🐛 Fix recursion errors in Flutter `3.22.0`
|
||||
- 🌹 Update dependencies (`melos` and `flutter_lints`)
|
||||
|
||||
## 3.1.2
|
||||
|
||||
- 🐛 Fix recursion errors in Flutter `3.22.0`
|
||||
- 🌹 Update `melos` to `5.1.0` to have cleaner CI commands
|
||||
|
||||
## 4.0.0-alpha.3
|
||||
|
||||
- 🐛 Fix `iframe` approach
|
||||
- 🌹 Update `melos` to `5.1.0` to have cleaner CI commands
|
||||
|
||||
## 4.0.0-alpha.2
|
||||
|
||||
- 🌹 Migrate to `web` package
|
||||
|
||||
## 4.0.0-alpha.1
|
||||
|
||||
- 🌹 Fix lint for Flutter 3.19.x
|
||||
|
||||
## 4.0.0-alpha.0
|
||||
|
||||
- 🎉 Add Webview approach for Windows and Linux (Thanks to [@Mino5531](https://github.com/Mino5531) in [#92](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/92))
|
||||
|
||||
## 3.1.1
|
||||
|
||||
- 🐛 Fix null-safe options (again)
|
||||
|
||||
## 3.1.0
|
||||
|
||||
- 🎉 Implement `iframe` authentication approach (Thanks to [@rundfunk47](https://github.com/rundfunk47) in [#88](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/88))
|
||||
- 🌹 Fix lint for Flutter 3.16.x
|
||||
|
||||
## 3.0.4
|
||||
|
||||
- 🐛 Fix null-safe options
|
||||
|
||||
## 3.0.3
|
||||
|
||||
- 🌹 Fix Web implementation not being found properly (See [#82](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/82))
|
||||
|
||||
## 3.0.2
|
||||
|
||||
- 🌹 Fix deprecations in Gradle 8.x
|
||||
|
||||
## 3.0.1
|
||||
|
||||
- 🌹 Better null-safe options
|
||||
|
||||
## 3.0.0
|
||||
|
||||
- 💥 Release next major version, yay!
|
||||
- 🐛 Fix Apple implementations
|
||||
|
||||
## 3.0.0-alpha.6
|
||||
|
||||
- 🐛 Trying a few attempts to fix iOS implementations
|
||||
|
||||
## 3.0.0-alpha.5
|
||||
|
||||
- 🌹 Fix iOS "screenshot"
|
||||
- 🐛 Trying a few attempts to fix iOS and MacOS implementations
|
||||
|
||||
## 3.0.0-alpha.4
|
||||
|
||||
- 🐛 Trying a few attempts to fix iOS and MacOS implementations
|
||||
|
||||
## 3.0.0-alpha.3
|
||||
|
||||
- 🌹 Add more entries to the pubspec
|
||||
- 🌹 Add reference to `android_intent_plus`
|
||||
|
||||
## 3.0.0-alpha.2
|
||||
|
||||
- 🎉 Customizable landing page on Windows and Linux
|
||||
- 🌹 Update some files from official Flutter template
|
||||
|
||||
## 3.0.0-alpha.1
|
||||
|
||||
- 🐛 Update platform interface version
|
||||
|
||||
## 3.0.0-alpha.0
|
||||
|
||||
- 💥 Bump Dart SDK constraints to `>=2.15.0`
|
||||
- 💥 Huge refactor with more configuration possibilities
|
||||
- 🎉 Add `melos` to project
|
||||
- 🌹 Cleanup Android implementation
|
||||
|
||||
## 2.2.1
|
||||
|
||||
- 🌹 Timeouts (5 minutes) on Web throw real errors now
|
||||
|
||||
## 2.2.0
|
||||
|
||||
- 🎉 Add fallback for `window.opener` being `null` on Web (See [#58](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/58)) **(See enhanced/better setup instructions for Web in the README!)**
|
||||
- 🌹 Add delay to example
|
||||
- 🌹 Bring back support for older AGP versions
|
||||
- 🐛 Fix `compileOptions` on Android (See [#59](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/59))
|
||||
|
||||
## 2.1.5
|
||||
|
||||
- 🌹 Fix example support for Dart `3.x`
|
||||
- 🐛 Implement protocol handler to supply `ASPresentationAnchor` (See [#51](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/51))
|
||||
|
||||
## 2.1.4
|
||||
|
||||
- 🌹 Fix support for Dart `3.x`
|
||||
- 🌹 Support AGP `8.x` namespace declaration
|
||||
- 🌹 Fix web example to work "properly"
|
||||
- 🐛 Update `flutter_web_auth_2_platform_interface` to require `2.1.4` at least
|
||||
|
||||
## 2.1.3
|
||||
|
||||
- 🌹 Add `contextArgs` for web implementations (See [#40](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/40))
|
||||
|
||||
## 2.1.2
|
||||
|
||||
- 🐛 Downgrade Kotlin to fix some compatibility issues
|
||||
|
||||
## 2.1.1
|
||||
|
||||
- 🌹 Fix formatting
|
||||
|
||||
## 2.1.0
|
||||
|
||||
- 🎉 Add support for Linux ([#31](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/31))
|
||||
- 🌹 Get rid of dependency on `win32` and `ffi` by using `window_to_front` instead
|
||||
- 🌹 Update linter rules
|
||||
- 🌹 Update Android dependencies
|
||||
|
||||
## 2.0.4
|
||||
|
||||
- 🐛 Partially fix ([#135](https://github.com/LinusU/flutter_web_auth/issues/135))
|
||||
- 🌹 Support `win32` versions `2.7.0` until `4.x`
|
||||
- 🌹 Fix typos in README
|
||||
|
||||
## 2.0.3
|
||||
|
||||
- 🌹 Add Universal link support ([#26](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/26))
|
||||
- 🌹 Some small documentation changes
|
||||
|
||||
## 2.0.2
|
||||
|
||||
- 🐛 Fix windows callback verification ([#22](https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/22))
|
||||
- 🐛 Force-update platform interface ([#21](https://github.com/ThexXTURBOXx/flutter_web_auth_2/pull/21))
|
||||
|
||||
## 2.0.1
|
||||
|
||||
- 🌹 Merge upstream changes (most notably troubleshooting documentation)
|
||||
- 🌹 Added `redirectOriginOverride` for web implementations (By [Rexios80](https://github.com/Rexios80))
|
||||
- 🌹 Fix some documentation and changelogs
|
||||
|
||||
## 2.0.0
|
||||
|
||||
- 💥 Full two-package federated plugin refactor
|
||||
|
||||
## 1.1.2
|
||||
|
||||
- 🌹 Support `win32` versions `2.7.0` until `3.x`
|
||||
|
||||
## 1.1.1
|
||||
|
||||
- 🐛 Fix Windows support and support for future platforms
|
||||
- 🐛 Fix example on Windows
|
||||
- 🌹 `127.0.0.1` is now also a supported callback URL host on Windows
|
||||
- 🌹 Cleaned up platform implementations
|
||||
|
||||
## 1.1.0
|
||||
|
||||
- 🌹 Tested `flutter_web_auth_2` with Flutter `3.3.0`, seems to work!
|
||||
- 🌹 Update `win32` to `3.0.0` (relevant only for Windows users)
|
||||
- 🌹 Add `android:exported` tag to documentation *before* users start to complain
|
||||
- 🌹 Overhauled example layout
|
||||
|
||||
## 1.0.1
|
||||
|
||||
- 🐛 Remove path dependency
|
||||
- 🌹 Add migration guide README
|
||||
- 🌹 Add more documentation
|
||||
|
||||
## 1.0.0
|
||||
|
||||
- 💥 Old project, new maintainers! Due to the lack of updates in the main project, we forked the project and will update it as time passes!
|
||||
- 💥 Update to Flutter 3 ([#118](https://github.com/LinusU/flutter_web_auth/pull/118))
|
||||
- 💥 Federated plugin refactor ([#98](https://github.com/LinusU/flutter_web_auth/pull/98))
|
||||
- 💥 Windows support (By [Jon-Salmon](https://github.com/Jon-Salmon/flutter_web_auth/tree/windows-implementation))
|
||||
- 🎉 Add support for ephemeral sessions on MacOS ([#112](https://github.com/LinusU/flutter_web_auth/pull/112))
|
||||
|
||||
## 0.4.1
|
||||
|
||||
- 🎉 Add support for Flutter "add to app" ([#106](https://github.com/LinusU/flutter_web_auth/pull/106))
|
||||
|
||||
## 0.4.0
|
||||
|
||||
- 💥 Upgrade to Android V2 embedding ([#87](https://github.com/LinusU/flutter_web_auth/pull/87))
|
||||
|
||||
Migration guide:
|
||||
|
||||
Make sure that you are running a recent version of Flutter before upgrading.
|
||||
|
||||
## 0.3.2
|
||||
|
||||
- 🎉 Add Web support ([#77](https://github.com/LinusU/flutter_web_auth/pull/77))
|
||||
|
||||
## 0.3.1
|
||||
|
||||
- 🎉 Add support for Android Plugin API v2 ([#67](https://github.com/LinusU/flutter_web_auth/pull/67))
|
||||
- 🎉 Add support for ephemeral sessions ([#64](https://github.com/LinusU/flutter_web_auth/pull/64))
|
||||
- 🌹 Avoid deprecated RaisedButton in example ([#75](https://github.com/LinusU/flutter_web_auth/pull/75))
|
||||
- 🌹 Cleanup metadata
|
||||
|
||||
## 0.3.0
|
||||
|
||||
- 💥 Add null safety support ([#60](https://github.com/LinusU/flutter_web_auth/pull/60))
|
||||
|
||||
Migration guide:
|
||||
|
||||
This version drops support for Flutter 1.x, please upgrade to Flutter 2 for continued support.
|
||||
|
||||
## 0.2.4
|
||||
|
||||
- 🐛 Fix building on iOS ([#36](https://github.com/LinusU/flutter_web_auth/pull/36))
|
||||
|
||||
## 0.2.3
|
||||
|
||||
- 🐛 Remove NoHistory flag ([#33](https://github.com/LinusU/flutter_web_auth/pull/33))
|
||||
- 🐛 Fix building on iOS 8, 9, and 10 ([#29](https://github.com/LinusU/flutter_web_auth/pull/29))
|
||||
- 🐛 Always terminate 'authenticate' callbacks on Android ([#28](https://github.com/LinusU/flutter_web_auth/pull/28))
|
||||
|
||||
## 0.2.2
|
||||
|
||||
- 🐛 Fix propagation of "CANCELED" error on iOS ([#31](https://github.com/LinusU/flutter_web_auth/pull/31))
|
||||
|
||||
## 0.2.1
|
||||
|
||||
- 🐛 Fix AndroidX build issues ([#27](https://github.com/LinusU/flutter_web_auth/pull/27))
|
||||
|
||||
## 0.2.0
|
||||
|
||||
- 💥 Add macOS support ([#20](https://github.com/LinusU/flutter_web_auth/pull/20))
|
||||
|
||||
Migration guide:
|
||||
|
||||
This version drops support for Flutter 1.9 and older, please upgrade to Flutter 1.12 for continued support.
|
||||
|
||||
## 0.1.3
|
||||
|
||||
- 🎉 Update the kotlin plugin version to 1.3.61
|
||||
|
||||
## 0.1.2
|
||||
|
||||
- 🎉 Add support for iOS 13
|
||||
|
||||
## 0.1.1
|
||||
|
||||
- 🐛 Add swift_version to the Podspec
|
||||
- 🐛 Update Gradle and Kotlin versions
|
||||
- 🐛 Add missing link in readme
|
||||
|
||||
## 0.1.0
|
||||
|
||||
- 🎉 Add initial implementation
|
||||
Loading…
Reference in a new issue