0.13.0
版本发布时间: 2015-11-02 09:44:30
sahat/satellizer最新发布版本:0.15.5(2016-08-30 17:25:12)
:beetle: Bug Fixes
- Fixed Google Chrome (iOS) bug. 17a8e0ece745e1af212eee6312137d201c22db26
- Fixed a mobile bug where popup is not getting closed after successful authorization. https://github.com/sahat/satellizer/pull/584
- No longer throws an error "Expecting a token named...". 41b25f5aa45c4001539ee82fb4a8df1e390e4761
- Fixed JavaScript exceptions when a token that looks like JWT (with 3 parts) is not a valid JWT, i.e. it shouldn't try to
JSON.parse
it. 66beb2da5ccdc8dd1ab343b285b3fed8c9bcb340 - Added try/catch around getPayload to handle invalid JWT. d5993f2a5252b7b39fec8909940e9a632a792205
- Java: Bug fixes for issues 573 and 574. https://github.com/sahat/satellizer/pull/575
:star2: New Features
- CommonJS support. be482f1634651288ad5fcacc690c47506da65613
- Allow URL override for Login, Signup and Unlink. 529b6afb32a02de63b6af90a6a2d3e3bf68619c4
- Updated Facebook authorization endpoint to Graph API 2.5 (it should still be compatible with previous versions). 720efee19e6eb5d369455797822eed7eb14a288f
- Store token in memory if Local Storage is not available (Safari Private Window). 9f086069794ac392f8696433cf506ffb4593facf
- Use Angular's
$log
instead ofconsole.log
for easier mocking and debugging. https://github.com/sahat/satellizer/pull/616 - Node: Support for Facebook Graph API 2.5 by passing permission fields explicitly. 99f562d540df3137dd83794283b27d6213ba8658
:hammer: Refactoring
- Ionic-specific popup options are now in Satellizer, however, you can still override these options. f2f3c0b2f27fa853096060a04408d00172db8380
- Removed duplicate
window.location.origin
code. db31d9487b203919db023c50475651b410073966 - Set Bower Angular.js dependency as
>=1.3
instead of^1.3
. Whenever Angular 2.0 comes out eventually, I will update this line again. 14846af4c714cb8295e90dcd0ea888c498660b41 - Test coverage, although Code Climate seems to be tracking Branches coverage (70%+) instead of Statements coverage (90%+).
- Added auto-login after signup to the AngularJS example code. 4ce780d75b6450c5a47d99282e45df93d2434440
- Removed redundant ternary operator on
joinUrl()
function. bdd86e93f07b4db4c9abc7e192c474cefb1bbe38 - Ruby: Added missing auth methods. 466ef9245ad2f2e21affc2bf6b0a8db510a7a80e
- PHP: Commented out CSRF middleware. https://github.com/sahat/satellizer/pull/584
- Python: Don't use hard-coded client-side path. 437e1db43c78753a9355bea0b5dd266870fe6dd3
- Python: Updated Twitter auth. decf1af4ac18e9632f159f1e8a5e625d31fdea3d
:book: Other
- Added Windows instructions for PHP Example's Getting Started section. 47bc4af8bc1561faf562e924810353add845c91a