Skip to content

Releases: sahat/satellizer

0.15.5

30 Aug 09:25
Compare
Choose a tag to compare
  • [db08802, 6bcce9e, 6291241] Fixed a bug where a popup wouldn't close in Ionic/Cordova apps.
  • [6291241] Removed $timeout function wrapper from the OAuth2 service due to a high number of reported issues related to it.

0.15.4

24 Jul 02:24
Compare
Choose a tag to compare
  • [2c5e750] Resolved issue where Facebook login fails after Google login

0.15.3

21 Jul 11:13
Compare
Choose a tag to compare
  • Updated satellizer.js and satellizer.min.js inside dist/.

0.15.2

21 Jul 08:24
Compare
Choose a tag to compare
  • [4ee574c] Replace Object.assign with angular.extend.
  • [d64c1b3] Replaced Promise with $q.
  • [d2ab134] Angular annotations for SatellizerInterceptor and $authProvider.

0.15.1

19 Jul 02:58
Compare
Choose a tag to compare
  • [2ad0b79] Fixed a bug where state param was not passed to a query string.
  • [d46d447] Fixed missing return inside Google's state param function.
  • [8cdf65a] Fixed Angular version range in bower.json.
  • [ed2cdde] Fixed setStorageType() bug where localStorage and sessionStorage were not being set.

0.15.0

18 Jul 01:34
Compare
Choose a tag to compare

Announcement: Satellizer has been rewritten in TypeScript. I believe this is a step in the right direction for easier code maintenance and for the upcoming Angular 2 support. While all unit tests are still passing, please give the latest version a try to make sure everything works as expected.

Best,
Sahat


💥 Breaking Changes

  • $authProvider.authHeader renamed to $authProvider.tokenHeader
    • Default: "Authorization"
  • $authProvider.authToken renamed to $authProvider.tokenType
    • Default: "Bearer"

0.14.1

01 Jun 04:56
Compare
Choose a tag to compare
  • [3408b2b] Removed trailing "/" from the default unlink url.
  • [9fe606a] Fixed the deferred not being rejected when popup is closed.
  • [63fffef] Fixed satellizer.js path in the Ionic example.
  • [a1e6722] Fixed missing return during manual authorization code exchange.
  • [c959369] Append slash to pathname in IE browsers (Fixes IE11 bug).
  • [7eaeeaa] Use state param by default with Google OAuth.
  • [3491af7 dda7cfb 8f029d2 32bfcf3] Python example updates.
  • [e3d0aa6 6badac5] Ruby example updates.

0.14.0

23 Feb 19:22
Compare
Choose a tag to compare
🪲 Bug Fixes
  • [2af5fb9, 5883aa9] More robust comparison logic when checking redirectUri with the popup window URL.
  • [62734a3] Popup polling now correctly checks condition against the original redirectUri value. This fixes an issue where popup is immediately closed when your own OAuth service and Client app are on the same host.
  • [76ba026] Fixed $digest already in progress error during popup polling.
  • [7cff655] Node.js: Use req.header('Authorization') for obtaining authorization header.
  • [0dbd12e] PHP: Use full namespace for JWT module.
  • [0ba52b6] PHP: Use fields param in Graph API url; added email field to the Facebook auth.
🌟 Enhancements
  • [b23cc7e] Expired Satellizer token is no longer removed from Local Storage.
  • [0a8b967] Improved popup error handling.
  • [2adf481] Updated OAuth 2.0 state mismatch error message.
  • [70781fc, 7bed5bb] Updated ionic dependencies; use latest InAppBrowser plugin.
  • [3ccb9e6] Show InAppBrowser toolbar by default, so that users could close the window without having to restart the app.
  • [4b77687] Removed config.cordova config option in favor of window.cordova (available by default).

📖 Other

  • [bca18bc] Added new FAQ questions and answers.
  • [8792bfe] Bower getting started instructions.

0.13.4

12 Jan 09:05
Compare
Choose a tag to compare
🪲 Bug Fixes
  • Check for response.data before accessing response.data[token] in setToken method. That should fix Cannot read property "token" of undefined errors. [c787bce]
  • Lowered popup polling rate from 50ms to 20ms, which should help with an issue where popup remains open. [c787bce]
  • Use spaces for scope delimitation in Bitbucket configuration. [8ccbd45]
  • Renamed internal use propertytype to oauthType in order to avoid conflict with a potential request param called type. [4d0ee3c]
🔨 Other Updates
  • Ruby: Added Authorization class. [b3c6f79]
  • Ruby: Fixed Facebook example; removed address field. 5dbf734

0.13.3

23 Dec 07:56
Compare
Choose a tag to compare
🪲 Bug Fixes
  • No longer pass redirect_uri to the popup url params if redirectUri config is set to null. 29533e3
  • Use config's withCredentials value for login / unlink / signup methods. Previously it was only used for OAuth1 and OAuth2 HTTP requests. 167c021
🔨 Other Updates
  • OAuth 1 and OAuth 2 services code refactoring. 6918d81
  • PHP: Upgraded to Laravel 5.2 and Guzzle 6. c9e3c68 3231f76