- Use
request.xhr?
instead ofrequest.content_type
in failure app
- Fix user_signed_in? on not restricted actions
- Fix fetching user data on not restricted actions
- Wrap configuration logic into Configuration class
- Raise error when provider_url is missing
- Fix mocking token
- Remember user's current path
- Allow to mock signed out state
Backward incomatible changes
- Select profile mock based on access token mock
- Require explicite include of helpers
- Mock profile request, not OmniAuth
- Custom FailureApp
- Handle JSON in default FailureApp
- Mocking feature
- Use warden under the hood
- Inject into initialization process so calling for OmniAuth client could take Rack env
- Use Rails rack app when initializing omniauth strategy object
- Support OmniAuth camelization strategy