Skip to content

Latest commit

 

History

History
146 lines (99 loc) · 6.77 KB

CHANGELOG.md

File metadata and controls

146 lines (99 loc) · 6.77 KB

Changelog

[Unreleased]

[1.0.1] - 20230215

  • 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)

[1.0.0] - 20231010

  • 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)

[0.4.4] - 20230516

  • 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)

[0.4.3] - 20230327

  • 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

[0.4.2] - 20230124

  • 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

[0.4.1] - 20221124

  • 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.

[0.4.0] - 20220523

  • 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

[0.3.1] - 20200808

  • Add flutter_web support #106

[0.3.0] - 20200725

  • Migrate package and examples to sound null safety #105

[0.2.2] - 20200702

  • 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

[0.2.1] - 20210119

  • Enable to resize webview after init #68
  • Add dartdoc to most important elements #75
  • Fix token init #89
  • Upgrade plugins #88

[0.2.0] - 20201007

  • Add additional config options #66
  • Throw Exception on return #55
  • Fix Example App #65
  • Comply Pub Dev Requirements #67

[0.1.9] - 20200529

  • Added id_token support #36
  • Added support to AAD B2C #35

[0.1.8] - 20200203

  • Fix requested bug on auth cancel
  • Modified to take into account Api permission in Azure AD rather than de default one

[0.1.7] - 20190430

  • Expose Redirect URL property in config.dart file to public #9
  • Expose webview rect area to public for customization #12

[0.1.6] - 20190419

  • Fix Token Refresh URL

[0.1.5] - 20190413

  • Fix Token expiration issue #5
  • Remove old token on iOS after fresh install #3

[0.1.4] - 20190325

  • Change from memory cache to secure storage

[0.1.3] - 20190212

  • Fix iOS issue by encoding the URL
  • Change dependency of example to local library

[0.1.2] - 20181229

  • Added example README

[0.1.1] - 20181229

  • Added an example

[0.1.0] - 20181229

  • Adjusted library interface
  • Bug fixing

[0.0.1] - 20181228

  • Initial release