Bugfixes:
- Added empty models file to allow submodules to be discoverables by Django >= 1.7
Bugfixes:
- Fix django.core.exceptions.AppRegistryNotReady exception in Django >= 1.7
Bugfixes:
- Fixed bug not updating OAuth data in
MovesAppClient
instance after refreshing an access token.
Bugfixes:
- Fixed bug when calling
refresh_access_token
method of aMovesOAuthProfile
instace.
Features:
- Added new 'security' extra egg that installs requests[security] as dependency.
Features:
- Updated Facebook client to perform requests to the grap API v2.2 endpoint.
Bugfixes:
- Fixed identation error that was causing
unbound local error
on Twitter setup view. - Fixed error generating the auth params in the LinkedIn client.
Features:
- Changed init method of clients to accept a custom OAuth authentication dictionary.
- Added the headers parameter to get and post methods of clients to pass custom headers to requests.
- Changes the auth_params parameter of get and post methods of clients to auth that can receive a custom authenticaton that will be passed to requests.
Bugfixes:
- Changed to_timestamp and from_timestamp method to return None if the parameter passed is None to fix issues with OAut v1 services.
Bugfixes:
- Fixed error in callback view that tries to serialize the token expiration datetime to JSON.
- Fixed error in setup view returning None object as user when email are retrieved from the service API but without username.
Bugfixes:
- Fixed error in clients get en post methods that does not return a raw response if the request returns an http error code.
Bugfixes:
- Added shortcut imports in moves app.
Bugfixes:
- Fixed a bug that causes auth error with Facebook and Twitter.
Features:
- Added Moves app support https://dev.moves-app.com/
- Added raw parameter to get and post client methods to return the raw requests response.
- Added the posibility to handle refresh token requests (available in moves).
Bugfixes:
- Refactorized OAuth access token flow to allow refresh tokens to be saved.
Bugfixes:
- Fixed bug that perfoms GET requests calling a client _post method.
Features:
- Added new ACTIVATE_ALREADY_REGISTERED_USERS option.
Bugfixes:
- Fixed ImportError in templatetags relative imports.
- Changed signal invocation to send view classes as sender parameter instead of view instances.
Features:
- Urls no longer care about user assigned namespaces.
- Added support for a custom setup url for integration with AJAX views.
- Generate suggested username is it was not provided by the service API .
Bugfixes:
- Whole code clenaup and better PEP8 complaint.
- Change all imports for relative imports.
- Fixed the algorithm to link with an existing user or creating a new one.
Features:
- Added GitHub, Gravatar, LinkedIn and PayPal support
- Higher max_length for storing service uids
- Dropped Django < 1.5 support
- Added created_date field for ouath profiles
Bugfixes:
- Try to parse as JSON the access_token responses first
Features:
- Better client to make Facebook requests. Merged FacebookGraph into FacebookClient class
- Rewrite of the base client code that adds better support for OAuth1 and OAuth2 services
- Added support for Twitter (Sign in and share)
- Better configuration options for settings
- Support for custom template and form for the setup view
Bugfixes:
- Removed all urllib based functions, now all the code makes use of requests and requests_oauthlib
- Resolved broken translations
- The javascript of the Facebook "Share" button is loaded inline
Features:
- Added templatetags for "Share" button with Facebook
Bugfiex:
- Collision with django-socilregistration models
Bugfixes:
- Deprecated imports
Features:
- Added support for translations
Features:
- Better README
- Better support for button styling
Features:
- Updated setup script
Bugfixes:
- Template resolve problems
Initial release
- Support for "Sign in with Facebook"