- Optionally avoid prompting popup on web logout #277 (by @phildupuis)
- Fix/inline linter rules to prevent conflict #279 (by @mikedigit)
- Breaking Update willpopscope to popscope #291 (by @elijahjohnston) fix: either upgrade Flutter to 3.16 or downgrade AAD_OAUTH to 1.0.0
- Add login hint for web #292 (by @elijahjohnston)
- ✨ feat: add onPageFinished function in Config #280 (by @tajjacob)
- Add ADFS support for mobile applications #270 (by @AndreasHassing)
- Add explicit and implicit refresh token #260 (by @easazade)
- Plugins: update multiple plugins and ui #257 (by @tajjacob)
- Remove client secret from Azure AD B2C config instructions in README #252 (by @OssiPesonen)
- Update deps #245 (by @Zazo032)
- Authority improvements #236 (by @Zazo032)
- Handle pop in the webview #233 (by @xhoi-xhafaj)
- Add cacheLocation configuration #220 (by @tigloo)
- Always use myMSALObj.acquireTokenSilent to get fresh token #226 (by @ruicraveiro)
- Added custom domain url with tenant Id for B2C with Azure Front Door #227 (by @jochemvanweelde)
- Check navigator state #229 (by @easazade)
- Adding postLogoutRedirectUri - Sign-out with a redirect #217
- Update flutter_secure_storage to 8.0.0 #216
- Refresh authResult from cache in getAccessToken and getIdToken #215
- Add
hasCachedAccountInformation
getter support #210 - Custom parameters to support dynamic UI customization for B2C custom policies #207
- Add MockCoreOAuth for testing #185.
- Update flutter_secure_storage to ^7.0.1, bump minor dependency versions #192
- Fix request code issue in google signIn #193
- Add optional parameter origin header for mobile token request #177
- Fix net::ERR_CACHE_MISS on release #198
- Update Webview #199
- Add Azure B2C support for Flutter Web #201
- Added web redirect authentication flow option #174.
- Must use at least version 2.13.1 of MSAL library from MS in index.html.
- Calculates an appropriate default redirect URI on mobile and web if not provided.
- Add userAgent parameter to WebView #181
- Fix exception behavior for the web version #170.
- Breaking: Improve exceptions handling #168.
- Fix login error when changing user password #164.
- Add loader while render web page in WebView #162.
- Breaking: Use webview_flutter plugin (requires android minSDK >= 20) #121, #124
- Requires passing the same navigatorKey to Config() and MaterialApp() to support interactive login.
- Removed unnecessary calls to set screen size - calls to these APIs must be
removed from apps (setWebViewScreenSize and setWebViewScreenSizeFromMedia).
- webview_flutter automatically adjusts the webview size.
- Update flutter_secure_storage and add android options to config #128, #134
- Add flutter_web support #106
- Migrate package and examples to sound null safety #105
- Add refreshIfAvailable flag to login() #94
- Update Flutter Webview Plugin #112
- Bumped to version 0.2.1 with latest http support #113
- Upgrade packages and fix problems #114
- Enable to resize webview after init #68
- Add dartdoc to most important elements #75
- Fix token init #89
- Upgrade plugins #88
- Add additional config options #66
- Throw Exception on return #55
- Fix Example App #65
- Comply Pub Dev Requirements #67
- Fix requested bug on auth cancel
- Modified to take into account Api permission in Azure AD rather than de default one
- Expose Redirect URL property in config.dart file to public #9
- Expose webview rect area to public for customization #12
- Fix Token Refresh URL
- Change from memory cache to secure storage
- Fix iOS issue by encoding the URL
- Change dependency of example to local library
- Added example README
- Added an example
- Adjusted library interface
- Bug fixing
- Initial release