Upgrading devise 1 to 2
Unknown1.5.4 → 2.2.8
Fetching 24 releases from GitHub…0 / 24
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Ruby source. Not mixed with prose notes.
- removed:
const Devise.ENCRYPTORS_LENGTH - removed:
static method Devise.rack_session?() - removed:
static method DeviseCreate.down() - added:
static method Devise.available_router_name() - added:
static set Devise.apply_schema(_) - added:
static set Devise.encryptor(_) - added:
static set Devise.use_salt_as_remember_token(_)
- removed:
class Request - removed:
method Request.reset_session()
- changed:
method Mapper.authenticate(_ = …) → method Mapper.authenticate(_ = …, _ = …) - changed:
method Mapper.authenticated(_ = …) → method Mapper.authenticated(_ = …, _ = …) - added:
const Mapper.DEVISE_SCOPE_KEYS - added:
protected method Mapper.constraints_for(_, _ = …, _ = …) - added:
protected method Mapper.set_omniauth_path_prefix!(_)
- added:
method DeviseGenerator.migration_data()
- removed:
class IndifferentHash < Hash - removed:
class PathChecker - removed:
constructor PathChecker(_, _) - removed:
method IndifferentHash.[](_) - removed:
method IndifferentHash.[]=(_, _) - removed:
method IndifferentHash.delete(_) - removed:
method IndifferentHash.fetch(_, *) - removed:
method IndifferentHash.has_key?(_) - removed:
method IndifferentHash.include?(_) - removed:
method IndifferentHash.key?(_) - removed:
method IndifferentHash.member?(_) - removed:
method IndifferentHash.merge!(_) - removed:
method IndifferentHash.merge(_) - removed:
method IndifferentHash.regular_writer() - removed:
method IndifferentHash.stringify_keys!() - removed:
method IndifferentHash.stringify_keys() - removed:
method IndifferentHash.symbolize_keys() - removed:
method IndifferentHash.to_hash() - removed:
method IndifferentHash.to_options!() - removed:
method IndifferentHash.update(_) - removed:
method IndifferentHash.values_at(*) - removed:
method PathChecker.signing_out?() - removed:
method Schema.apply_devise_schema(_, _, _ = …) - removed:
method Schema.confirmable() - removed:
method Schema.database_authenticatable(_ = …) - removed:
method Schema.encryptable() - removed:
method Schema.lockable(_ = …) - removed:
method Schema.recoverable(_ = …) - removed:
method Schema.rememberable(_ = …) - removed:
method Schema.token_authenticatable() - removed:
method Schema.trackable() - removed:
module Encryptors - removed:
module Orm - removed:
module Schema - removed:
protected method IndifferentHash.convert_key(_) - removed:
static method PathChecker.default_url_options(*) - added:
class TimeInflector - added:
method ParamFilter.filtered_hash_by_method_for_given_keys(_, _, _) - added:
protected method FailureApp.is_navigational_format?() - added:
protected method FailureApp.request_format() - added:
protected method FailureApp.scope_path() - added:
protected method FailureApp.warden_message() - added:
protected method TestHelpers._process_unauthenticated(_, _ = …) - added:
static method Models.check_fields!(_) - added:
static property TimeInflector.instance: reader
- removed:
const SharedHelpers.MIME_REFERENCES - removed:
method Helpers.redirect_location(_, _) - removed:
method InternalHelpers.devise_controller?() - removed:
method InternalHelpers.devise_mapping() - removed:
method InternalHelpers.resource() - removed:
method InternalHelpers.resource_class() - removed:
method InternalHelpers.resource_name() - removed:
method InternalHelpers.scope_name() - removed:
method InternalHelpers.signed_in_resource() - removed:
module InternalHelpers - removed:
module SharedHelpers - removed:
protected method InternalHelpers.build_resource(_ = …) - removed:
protected method InternalHelpers.clean_up_passwords(_) - removed:
protected method InternalHelpers.is_devise_resource?() - removed:
protected method InternalHelpers.navigational_formats() - removed:
protected method InternalHelpers.require_no_authentication() - removed:
protected method InternalHelpers.respond_with_navigational(*) - removed:
protected method InternalHelpers.set_flash_message(_, _, _ = …) - removed:
protected method InternalHelpers.successfully_sent?(_) - removed:
protected method InternalHelpers.unknown_action!(_) - removed:
protected method ScopedViews.render_with_scope(_, _ = …) - removed:
protected method SharedHelpers.is_navigational_format?() - removed:
protected method SharedHelpers.request_format() - removed:
protected set InternalHelpers.resource(_) - changed:
method Helpers.sign_out_all_scopes() → method Helpers.sign_out_all_scopes(_ = …) - added:
method Helpers.is_navigational_format?() - added:
method Helpers.request_format() - added:
protected method Rememberable.remember_key(_, _)
- removed:
class AuthlogicSha512 < Base - removed:
class Base - removed:
class ClearanceSha1 < Base - removed:
class RestfulAuthenticationSha1 < Base - removed:
class Sha1 < Base - removed:
class Sha512 < Base - removed:
static method AuthlogicSha512.digest(_, _, _, _) - removed:
static method Base.digest() - removed:
static method Base.salt(_) - removed:
static method ClearanceSha1.digest(_, _, _, _) - removed:
static method RestfulAuthenticationSha1.digest(_, _, _, _) - removed:
static method Sha1.digest(_, _, _, _) - removed:
static method Sha512.digest(_, _, _, _)
- added:
method ClassMethods.hide!() - added:
module ClassMethods
- removed:
protected method Helpers.translate(_, _) - changed:
protected method Helpers.devise_mail(_, _) → protected method Helpers.devise_mail(_, _, _ = …) - changed:
protected method Helpers.headers_for(_) → protected method Helpers.headers_for(_, _) - changed:
protected method Helpers.mailer_sender(_) → protected method Helpers.mailer_sender(_, _ = …) - added:
protected method Helpers.mailer_from(_) - added:
protected method Helpers.mailer_reply_to(_) - added:
protected method Helpers.subject_for(_)
- removed:
method Encryptable.authenticatable_salt() - removed:
method Encryptable.valid_password?(_) - removed:
method Rememberable.cookie_options() - removed:
module Encryptable - removed:
module Serializable - removed:
protected method Confirmable.after_password_reset() - removed:
protected method Confirmable.unless_confirmed() - removed:
protected method DatabaseAuthenticatable.downcase_keys() - removed:
protected method DatabaseAuthenticatable.strip_whitespace() - removed:
protected method Encryptable.password_digest(_) - removed:
protected method Recoverable.should_generate_token?() - removed:
set Encryptable.password(_) - changed:
method Authenticatable.devise_mailer() → protected method Authenticatable.devise_mailer() - added:
class MissingAttribute < StandardError - added:
const Authenticatable.BLACKLIST_FOR_SERIALIZATION - added:
constructor Confirmable(*) - added:
constructor MissingAttribute(_) - added:
method Authenticatable.unauthenticated_message() - added:
method Confirmable.pending_reconfirmation?() - added:
method Confirmable.skip_confirmation_notification!() - added:
method Confirmable.skip_reconfirmation!() - added:
method DatabaseAuthenticatable.destroy_with_password(_) - added:
method Lockable.unauthenticated_message() - added:
method MissingAttribute.message() - added:
method Rememberable.rememberable_options() - added:
method TokenAuthenticatable.expire_auth_token_on_timeout() - added:
protected method Authenticatable.apply_to_attribute_or_variable(_, _) - added:
protected method Authenticatable.downcase_keys() - added:
protected method Authenticatable.send_devise_notification(_, _ = …) - added:
protected method Authenticatable.strip_whitespace() - added:
protected method Confirmable.confirmation_period_expired?() - added:
protected method Confirmable.pending_any_confirmation() - added:
protected method Confirmable.postpone_email_change?() - added:
protected method Confirmable.postpone_email_change_until_confirmation() - added:
protected method Confirmable.reconfirmation_required?() - added:
protected method Confirmable.send_confirmation_notification?() - added:
protected method Confirmable.send_on_create_confirmation_instructions() - added:
protected method Lockable.generate_unlock_token!() - added:
protected method Recoverable.should_generate_reset_token?() - added:
static method Authenticatable.required_fields(_) - added:
static method Confirmable.required_fields(_) - added:
static method DatabaseAuthenticatable.required_fields(_) - added:
static method Lockable.required_fields(_) - added:
static method Omniauthable.required_fields(_) - added:
static method Recoverable.required_fields(_) - added:
static method Registerable.required_fields(_) - added:
static method Rememberable.required_fields(_) - added:
static method Timeoutable.required_fields(_) - added:
static method TokenAuthenticatable.required_fields(_) - added:
static method Trackable.required_fields(_) - added:
static method Validatable.required_fields(_)
- added:
method ClassMethods.find_by_unconfirmed_email_with_errors(_ = …)
- removed:
method ClassMethods.encryptor_class() - removed:
method ClassMethods.password_salt() - removed:
module ClassMethods
- removed:
method ClassMethods.blacklist_keys() - removed:
method ClassMethods.blacklist_keys?() - removed:
module ClassMethods
- removed:
module ActiveRecord - removed:
module Mongoid
- removed:
method Schema.apply_devise_schema(_, _, _ = …) - removed:
module Schema
- removed:
method Hook.devise_modules_hook!() - removed:
method Schema.apply_devise_schema(_, _, _ = …) - removed:
module Hook - removed:
module Schema
- added:
method Authenticatable.store?() - added:
method Base.store?() - added:
method TokenAuthenticatable.valid?() - added:
property Authenticatable.authentication_type: accessor
- added:
method DeviseGenerator.inject_field_types() - added:
method DeviseGenerator.migration_data()
- removed:
class SessionSerializer - removed:
method SessionSerializer.deserialize(_) - removed:
method SessionSerializer.serialize(_)
- added:
const Common.NULL_STORE