You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[flutter_appauth_platform_interface][flutter_appauth] migrate to null safety (MaikuB#187)
* migrate platform interface to null safety
* update cirrus script
* migrate plugin to null safety
* address warnings in example app
* updated constraints for plugin_platform_interface dependency
* make clientId and redirectUrl non-nullable
* updated plugin_platform_interface version requirement
* update flutter_appauth_platform_interface for stable release
* switch cirrus script to build on stable
* make ios build task upgrade from stable
* bump version for stable release
Copy file name to clipboardExpand all lines: flutter_appauth/CHANGELOG.md
+4
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,7 @@
1
+
## 1.0.0
2
+
3
+
* Migrated to null safety
4
+
1
5
## 0.9.2+6
2
6
3
7
*[Android] community has reported that there seem to be instances where the plugin encounters a null intent on some devices upon processing a authorisation request. This resulted in a crash before but will now throw a `PlatformException`. Thanks to the PR from [Leon Havenga](https://github.com/li0nza)
Copy file name to clipboardExpand all lines: flutter_appauth/pubspec.yaml
+3-3
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,16 @@
1
1
name: flutter_appauth
2
2
description: This plugin provides an abstraction around the Android and iOS AppAuth SDKs so it can be used to communicate with OAuth 2.0 and OpenID Connect providers
Copy file name to clipboardExpand all lines: flutter_appauth_platform_interface/CHANGELOG.md
+6-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,11 @@
1
+
## [3.0.0]
2
+
3
+
* Migrated to null safety
4
+
*`AuthorizationServiceConfiguration` and `AuthorizationResponse` now have `const` constructors
5
+
1
6
## [2.0.0]
2
7
3
-
***BREAKING CHANGE** Removed the `toMap` methods so that it's not part of the public API surface. This was done as these methods were for internal use. Currently `flutter_appauth` (version 0.8.3) is constrained to depend on versions >= 1.0.2 and < 2.0.0. As it's possible that plugin consumers were calling the methods via the plugin, where the platform interface is a transitive dependency, the platform interface has been bumped to version 2.0.0 instead of 1.1.0 to be safe.
8
+
***Breaking change** Removed the `toMap` methods so that it's not part of the public API surface. This was done as these methods were for internal use. Currently `flutter_appauth` (version 0.8.3) is constrained to depend on versions >= 1.0.2 and < 2.0.0. As it's possible that plugin consumers were calling the methods via the plugin, where the platform interface is a transitive dependency, the platform interface has been bumped to version 2.0.0 instead of 1.1.0 to be safe.
4
9
* Added `preferEphemeralSession` to `AuthorizationRequest` and `AuthorizationTokenRequest` classes. Thanks to the PR from [Matthew Smith](https://github.com/matthewtsmith).
0 commit comments