-
enhancements
- #45
-
Do not rely attribute? methods, since they are not added on Datamapper
-
enhancements
- #42
-
Do not send nil to build (DataMapper compatibility)
- #44
-
Allow to have scoped views
-
enhancements
-
Allow overwriting find for authentication method
- #38
-
Remove Ruby 1.8.7 dependency
-
-
deprecations
-
Deprecate :singular in devise_for and use :scope instead
-
-
enhancements
- #37
-
Create after_sign_in_path_for and after_sign_out_path_for hooks to be
overwriten in ApplicationController
-
Create sign_in_and_redirect and sign_out_and_redirect helpers
-
Warden::Manager.default_scope is automatically configured to the first given scope
-
bug fix
-
MongoMapper now converts DateTime to Time
-
Ensure all controllers are unloadable
-
-
enhancements
- #35
-
Moved friendly_token to Devise
-
Added Devise.all, so you can freeze your app strategies
-
Added Devise.apply_schema, so you can turn it to false in Datamapper or MongoMapper in cases you don’t want it be handlded automatically
-
enhancements
- #28
-
Improved sign_in and sign_out helpers to accepts resources
- #28
-
Added stored_location_for as a helper
- #20
-
Added test helpers
-
enhancements
-
Added serializers based on Warden ones
-
Allow authentication keys to be set
-
-
bug fix
-
Fixed a bug where remember me module was not working properly
-
-
enhancements
-
Moved encryption strategy into the Encryptors module to allow several algorithms (by github.com/mhfs)
-
Implemented encryptors for Clearance, Authlogic and Restful-Authentication (by github.com/mhfs)
-
Added support for MongoMapper (by github.com/shingara)
-
-
bug fix
- #29
-
Authentication just fails if user cannot be serialized from session, without raising errors;
-
Default configuration values should not overwrite user values;
-
deprecations
-
Renamed mail_sender to mailer_sender
-
-
enhancements
-
skip_before_filter added in Devise controllers
-
Use home_or_root_path on require_no_authentication as well
-
Added devise_controller?, useful to select or reject filters in ApplicationController
-
Allow :path_prefix to be given to devise_for
-
Allow default_url_options to be configured through devise (:path_prefix => “/:locale” is now supported)
-
-
bug fix
- #21
-
Ensure options can be set even if models were not loaded
-
deprecations
-
Notifier is deprecated, use DeviseMailer instead. Remember to rename app/views/notifier to app/views/devise_mailer and I18n key from devise.notifier to devise.mailer
-
:authenticable calls are deprecated, use :authenticatable instead
-
-
enhancements
- #16
-
Allow devise to be more agnostic and do not require ActiveRecord to be loaded
-
Allow Warden::Manager to be configured through Devise
-
Created a generator which creates an initializer
-
bug fix
- #15
-
Allow yml messages to be configured by not using engine locales
-
deprecations
-
Renamed confirm_in to confirm_within
- #14
-
Do not send confirmation messages when user changes his e-mail
- #13
-
Renamed authenticable to authenticatable and added deprecation warnings
-
-
enhancements
-
Ensure fail! works inside strategies
- #12
-
Make unauthenticated message (when you haven’t signed in) different from invalid message
-
-
bug fix
-
Do not redirect on invalid authenticate
-
Allow model configuration to be set to nil
-
-
bug fix
- #9
-
Fix a bug when using customized resources
-
refactor
-
Clean devise_views generator to use devise existing views
-
-
enhancements
- #7
-
Create instance variables (like @user) for each devise controller
-
Use Devise::Controller::Helpers only internally
-
bug fix
- #6
-
Fix a bug with Mongrel and Ruby 1.8.6
-
enhancements
- #4
-
Allow option :null => true in authenticable migration
- #3
-
Remove attr_accessible calls from devise modules
-
Customizable time frame for rememberable with :remember_for config
-
Customizable time frame for confirmable with :confirm_in config
-
Generators for creating a resource and copy views
-
optimize
-
Do not load hooks or strategies if they are not used
-
-
bug fixes
- #2
-
Fixed requiring devise strategies
-
bug fixes
- #1
-
Fixed requiring devise mapping
-
Devise::Authenticable
-
Devise::Confirmable
-
Devise::Recoverable
-
Devise::Validatable
-
Devise::Migratable
-
Devise::Rememberable
-
SessionsController
-
PasswordsController
-
ConfirmationsController
-
Create an example app
-
devise :all, :except => :rememberable
-
Use sign_in and sign_out in SessionsController
-
Mailer subjects namespaced by model
-
Allow stretches and pepper per model
-
Store session in session
-
Sign user in automatically after confirming or changing it’s password