- Standard Devise: Allow conditional support of legacy Devise. Now defaults to disabled.
- Localization: Add German translation(de)
- Batch Requests: Prevent batching of requests by appending
unbatch=true
param to request URL
- URL Helper: Preserve query parameters when building urls
- This version updates legacy Devise support to default to disabled rather than enabled. This support causing all sorts of random issues for people who may not have needed the integration. This feature is considered experimental.
- Deps: Revert to last known working mysql2 gem for Travis
- Localization: Add Polish translation (pl)
- OAuth: Fix error in setting text on redirect page
- OAuth: Fully support OmniauthCallbacksController action overrides
- OAuth: Don't serialize the entire user object in redirect URLs
- Rails-API: Fix Rails-API integration hang-ups
- Namespaces: Correct handling namespaced resources
- Code Quality: Restrict access to controller methods and other cleanup
- Deps: Update to Devise v3.5.2
- Localization: Add Brazilian Portuguese translation (pt-BR)
- Deps: Lock Devise to last known working version (v3.5.1)
- Improved OAuth Flow: Supports new OAuth window flows, allowing options for
sameWindow
,newWindow
, andinAppBrowser
- The new OmniAuth callback behavior now defaults to
sameWindow
mode, whereas the previous implementation mimicked the functionality ofnewWindow
. This was changed due to limitations with thepostMessage
API support in popular browsers, as well as feedback from user-experience testing.