Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 876 lines (643 sloc) 29.928 kB
8563f10 @josevalim Release 2.1.4
josevalim authored
1 == 2.1.4
2
3 * bug fix
4 * Do not confirm account after reset password
5
7dfbe6f @josevalim Release v2.1.3
josevalim authored
6 == 2.1.3
7
8 * bug fix
9 * Require string conversion for all values
10
174c290 @josevalim Release 2.1.2
josevalim authored
11 == 2.1.2
ba2e44c @josevalim Release 2.1.1
josevalim authored
12
174c290 @josevalim Release 2.1.2
josevalim authored
13 * Enhancements
14 * Handle backwards incompatibility between Rails 3.2.6 and Thor 0.15.x
15
16 * bug fix
17 * Fix regression on strategy validation on previous release
18
19 == 2.1.1 (yanked)
ba2e44c @josevalim Release 2.1.1
josevalim authored
20
6dd7cce @josevalim Add more docs, remove 3.0 related code, update CHANGELOG
josevalim authored
21 * enhancements
ba2e44c @josevalim Release 2.1.1
josevalim authored
22 * `sign_out_all_scopes` now locks warden and does not allow new logins in the same action
6dd7cce @josevalim Add more docs, remove 3.0 related code, update CHANGELOG
josevalim authored
23 * `Devise.omniauth_path_prefix` is available to configure omniauth path prefix
24 * Redirect to sign in page when trying to access password#edit without a token (by @gbataille)
85c9067 @josevalim Update CHANGELOG
josevalim authored
25 * Allow a lambda in authenticate(d) routes helpers to further select the scope
26 * Removed warnings on Rails 3.2.6 (by @nashby)
6dd7cce @josevalim Add more docs, remove 3.0 related code, update CHANGELOG
josevalim authored
27
28 * bug fix
29 * `update_with_password` now relies on assign_attributes and forwards the :as option (by @wtn)
41a9118 @josevalim Do not trigger timeout on sign in related actions
josevalim authored
30 * Do not trigger timeout on sign in related actions
4bc2ff9 @josevalim Timeout does not explode when reset_authentication_token! is accident…
josevalim authored
31 * Timeout does not explode when reset_authentication_token! is accidentally defined by Active Model (by @remomueller)
6dd7cce @josevalim Add more docs, remove 3.0 related code, update CHANGELOG
josevalim authored
32
d4e5424 @josevalim Simplify validation logic inside strategies
josevalim authored
33 * deprecations
34 * Strategy#validate() no longer validates nil resources
35
f625953 @josevalim Update CHANGELOG.rdoc
josevalim authored
36 == 2.1.0
37
7aa93a3 @josevalim Update CHANGELOG
josevalim authored
38 * enhancements
f625953 @josevalim Update CHANGELOG.rdoc
josevalim authored
39 * Add `check_fields!(model_class)` method on Devise::Models to check if the model includes the fields that Devise uses
40 * Add `skip_reconfirmation!` to skip reconfirmation
7aa93a3 @josevalim Update CHANGELOG
josevalim authored
41 * Devise model generator now works with engines
2e50204 Changelog
Rodrigo Flores authored
42 * Devise encryptable was moved to its new gem (http://github.com/plataformatec/devise-encryptable)
7aa93a3 @josevalim Update CHANGELOG
josevalim authored
43
44 * deprecations
45 * Deprecations warnings added on Devise 2.0 are now removed with their features
f625953 @josevalim Update CHANGELOG.rdoc
josevalim authored
46 * All devise modules should now have a `required_fields(klass)` module method to help gathering missing attributes
47 * `use_salt_as_remember_token` and `apply_schema` does not have any effect since 2.0 and are now deprecated
48 * `valid_for_authentication?` must now return a boolean
7aa93a3 @josevalim Update CHANGELOG
josevalim authored
49
ca73dae Changelog
Rodrigo Flores authored
50 * bug fix
f625953 @josevalim Update CHANGELOG.rdoc
josevalim authored
51 * Ensure after sign in hook is not called without a resource
52 * Fix a term: now on Omniauth related flash messages, we say that we're authenticating from an omniauth provider instead of authorizing
53 * Fixed redirect when authenticated mounted apps (by @hakanensari)
65ef259 @josevalim Add a test case to previous commit
josevalim authored
54 * Ensure the failure app still respects config.relative_url_root
c3c0f4b @josevalim Update CHANGELOG.rdoc
josevalim authored
55 * `/users/sign_in` doesn't choke on protected attributes used to select sign in scope (by @Paymium)
56 * `failed_attempts` is set to zero after any sign in (including via reset password) (by @rodrigoflores)
07ef99a Changelog and a minor change on the test title
Rodrigo Flores authored
57 * Added token expiration on timeout (by @antiarchitect)
dacdc72 @josevalim Do not accidently mark _prefixes as private.
josevalim authored
58 * Do not accidentally mark `_prefixes` as private
7aa93a3 @josevalim Update CHANGELOG
josevalim authored
59 * Better support for custom strategies on test helpers (by @mattconnolly)
60 * Return `head :no_content` in SessionsController now that most JS libraries handle it (by @julianvargasalvarez)
ca73dae Changelog
Rodrigo Flores authored
61
d15d0ba @josevalim Update CHANGELOG.
josevalim authored
62 == 2.0.4
63
64 Notes: https://github.com/plataformatec/devise/wiki/How-To:-Upgrade-to-Devise-2.0
65
66 * bug fix
a394cea @josevalim Update CHANGELOG.
josevalim authored
67 * Fix when :host is used with devise_for (by @mreinsch)
d15d0ba @josevalim Update CHANGELOG.
josevalim authored
68 * Fix a regression that caused Warden to be initialized too late
69
70 == 2.0.3 (yanked)
9f4f973 Bumping new version
Rodrigo Flores authored
71
71f5a01 @josevalim Update CHANGELOG.
josevalim authored
72 * bug fix
73 * Ensure warning is not shown by mistake on apps with mounted engines
74 * Fixes related to remember_token and rememberable_options
75 * Ensure serializable_hash does not depend on accessible attributes
91d0360 Changelog
Rodrigo Flores authored
76 * Ensure that timeout callback does not run on sign out action
71f5a01 @josevalim Update CHANGELOG.
josevalim authored
77
2e27d1f @josevalim Update CHANGELOG, release 2.0.2
josevalim authored
78 == 2.0.2
dd2a66d @josevalim Update CHANGELOG.
josevalim authored
79
c3f864f @josevalim Allow parent controller to be customizable.
josevalim authored
80 * enhancements
2e27d1f @josevalim Update CHANGELOG, release 2.0.2
josevalim authored
81 * Add devise_i18n_options to customize I18n message
82
83 * bug fix
84 * Ensure Devise.available_router_name defaults to :main_app
85 * Set autocomplete to off for password on edit forms
86 * Better error messages in case a trackable model can't be saved
87 * Show a warning in case someone gives a pluralized name to devise generator
88 * Fix test behavior for rspec subject requests (by @sj26)
89
90 == 2.0.1
91
92 * enhancements
f1a27b8 @josevalim Release 2.0.1.
josevalim authored
93 * Improved error messages on deprecation warnings
94 * Hide Devise's internal generators from `rails g` command
95
96 * bug fix
97 * Removed tmp and log files from gem
98
99 == 2.0.0
100
101 * enhancements
a71a352 @josevalim Release 2.0.0
josevalim authored
102 * Add support for e-mail reconfirmation on change (by @Mandaryn and @heimidal)
103 * Redirect users to sign in page after unlock (by @nashby)
275c480 @josevalim Redirect to the previous URL on timeout, closes #1596
josevalim authored
104 * Redirect to the previous URL on timeout
aa2d15a @josevalim Move devise/shared/_links.erb to devise/_links.erb
josevalim authored
105 * Inherit from the same Devise parent controller (by @sj26)
897c1c6 @josevalim Allow router_name to be customizable via Devise.router_name, useful f…
josevalim authored
106 * Allow parent_controller to be customizable via Devise.parent_controller, useful for engines
107 * Allow router_name to be customizable via Devise.router_name, useful for engines
a71a352 @josevalim Release 2.0.0
josevalim authored
108 * Allow alternate ORMs to run compatibility setup code before Authenticatable is included (by @jm81)
aa2d15a @josevalim Move devise/shared/_links.erb to devise/_links.erb
josevalim authored
109
110 * deprecation
a71a352 @josevalim Release 2.0.0
josevalim authored
111 * Devise now only supports Rails 3.1 forward
112 * Devise.confirm_within was deprecated in favor Devise.allow_unconfirmed_access_for
113 * Devise.stateless_token= is deprecated in favor of appending :token_auth to Devise.skip_session_storage
114 * Usage of Devise.apply_schema is deprecated
115 * Usage of Devise migration helpers are deprecated
5a11c65 @josevalim Usage of Devise.stateless_token= is deprecated in favor of appending …
josevalim authored
116 * Usage of Devise.remember_across_browsers was deprecated
930b324 @josevalim Usage of confirm_within was deprecated in favor allow_unconfirmed_acc…
josevalim authored
117 * Usage of rememberable with remember_token was removed
118 * Usage of recoverable without reset_password_sent_at was removed
5a11c65 @josevalim Usage of Devise.stateless_token= is deprecated in favor of appending …
josevalim authored
119 * Usage of Devise.case_insensitive_keys equals to false was removed
a71a352 @josevalim Release 2.0.0
josevalim authored
120 * Move devise/shared/_links.erb to devise/_links.erb
121 * Deprecated support of nested devise_for blocks
122 * Deprecated support to devise.registrations.reasons and devise.registrations.inactive_signed_up in favor of devise.registrations.signed_up_but_*
64c99bc Updated changelog to include the removal of render_with_scope
Rodrigo Flores authored
123 * Protected method render_with_scope was removed.
fa4d420 @josevalim Update CHANGELOG.
josevalim authored
124
059d385 @josevalim Update CHANGELOG.
josevalim authored
125 == 1.5.3
126
127 * bug fix
a1464db @josevalim Replace github.com/ by @
josevalim authored
128 * Ensure delegator converts scope to symbol (by @dmitriy-kiriyenko)
059d385 @josevalim Update CHANGELOG.
josevalim authored
129 * Ensure passing :format => false to devise_for is not permanent
130 * Ensure path checker does not check invalid routes
131
4243791 Bumping to 1.5.2
Rodrigo Flores authored
132 == 1.5.2
5909d6a @josevalim Fix up previous commit and update CHANGELOG.
josevalim authored
133
134 * enhancements
a1464db @josevalim Replace github.com/ by @
josevalim authored
135 * Add support for Rails 3.1 new mass assignment conventions (by @kirs)
136 * Add timeout_in method to Timeoutable, it can be overridden in a model (by @lest)
5909d6a @josevalim Fix up previous commit and update CHANGELOG.
josevalim authored
137
138 * bug fix
139 * OmniAuth error message now shows the proper option (:strategy_class instead of :klass)
140
582f00e @josevalim Devise should not attempt to load OmniAuth strategies. Strategies sho…
josevalim authored
141 == 1.5.1
142
143 * bug fix
144 * Devise should not attempt to load OmniAuth strategies. Strategies should be loaded before hand by the developer or explicitly given to Devise.
145
a71319a Bumping to 1.5.0
Rodrigo Flores authored
146 == 1.5.0
f3aa5e4 @josevalim Update CHANGELOG and bump up to 1.5.0.dev
josevalim authored
147
d448e7d @josevalim Timeoutable also skips tracking if skip_trackable is given
josevalim authored
148 * enhancements
149 * Timeoutable also skips tracking if skip_trackable is given
58d61c2 @josevalim Update CHANGELOG.
josevalim authored
150 * devise_for now accepts :failure_app as an option
a1464db @josevalim Replace github.com/ by @
josevalim authored
151 * Models can select the proper mailer via devise_mailer method (by @locomotivecms)
152 * Migration generator now uses the change method (by @nashby)
153 * Support to markerb templates on the mailer generator (by @sbounmy)
154 * Support for Omniauth 1.0 (older versions are no longer supported) (by @TamiasSibiricus)
d448e7d @josevalim Timeoutable also skips tracking if skip_trackable is given
josevalim authored
155
f3aa5e4 @josevalim Update CHANGELOG and bump up to 1.5.0.dev
josevalim authored
156 * bug fix
157 * Allow idempotent API requests
158 * Fix bug where logs did not show 401 as status code
2a5ad46 @josevalim Change all paranoid settings to behave as success instead of as failu…
josevalim authored
159 * Change paranoid settings to behave as success instead of as failure
a816e53 @josevalim Fix bug where activation messages were shown first than the credentia…
josevalim authored
160 * Fix bug where activation messages were shown first than the credentials error message
16208f7 @josevalim Rework previous commit to clean up the instance variable dynamically.
josevalim authored
161 * Instance variables are expired after sign out
f3aa5e4 @josevalim Update CHANGELOG and bump up to 1.5.0.dev
josevalim authored
162
bba6562 @josevalim after_sign_in_path_for now redirects to session[scope_return_to] if a…
josevalim authored
163 * deprecation
164 * redirect_location is deprecated, please use after_sign_in_path_for
165 * after_sign_in_path_for now redirects to session[scope_return_to] if any value is stored in it
166
81f0c20 @josevalim Update CHANGELOG.
josevalim authored
167 == 1.4.9
168
169 * bug fix
170 * url helpers were not being set under some circumstances
171
96f55a7 @josevalim Update docs and CHANGELOG.
josevalim authored
172 == 1.4.8
173
174 * enhancements
175 * Add docs for assets pipeline and Heroku
176
177 * bug fix
178 * confirmation_url was not being set under some circumstances
179
ab9d856 @josevalim Add a deprecation warning for previous controller authorization style.
josevalim authored
180 == 1.4.7
181
182 * bug fix
183 * Fix backward incompatible change from 1.4.6 for those using custom controllers
184
d15d0ba @josevalim Update CHANGELOG.
josevalim authored
185 == 1.4.6 (yanked)
08a8d7b @josevalim Prepare for 1.4.6
josevalim authored
186
187 * enhancements
188 * Allow devise_for :skip => :all
189 * Allow options to be passed to authenticate_user!
190 * Allow --skip-routes to devise generator
191 * Add allow_params_authentication! to make it explicit when params authentication is allowed in a controller
192
263e903 @josevalim Release v1.4.5
josevalim authored
193 == 1.4.5
601e1d3 @josevalim Update CHANGELOG.
josevalim authored
194
195 * bug fix
196 * Failure app tries the root path if a session one does not exist
a1464db @josevalim Replace github.com/ by @
josevalim authored
197 * No need to finalize Devise helpers all the time (by @bradleypriest)
601e1d3 @josevalim Update CHANGELOG.
josevalim authored
198 * Reset password shows proper message if user is not active
199 * `clean_up_passwords` sets the accessors to nil to skip validations
200
071f54a @josevalim Release v1.4.4 with a fix for those using :skip in routes.
josevalim authored
201 == 1.4.4
202
8796c1c @josevalim Do not always skip helpers, instead provide :skip_helpers as option t…
josevalim authored
203 * bug fix
204 * Do not always skip helpers, instead provide :skip_helpers as option to trigger it manually
205
ef4eb47 @josevalim Release v1.4.3 with improve Rails 3.1 compatibility.
josevalim authored
206 == 1.4.3
207
7396c69 @josevalim Quack, quack, quack. Use duck typing instead of hardcoding everything…
josevalim authored
208 * enhancements
ef4eb47 @josevalim Release v1.4.3 with improve Rails 3.1 compatibility.
josevalim authored
209 * Improve Rails 3.1 compatibility
7396c69 @josevalim Quack, quack, quack. Use duck typing instead of hardcoding everything…
josevalim authored
210 * Use serialize_into_session and serialize_from_session in Warden serialize to improve extensibility
211
04cb789 @josevalim Edited CHANGELOG.rdoc via GitHub
josevalim authored
212 * bug fix
4222afe @josevalim Tidy up latest commits, update CHANGELOG.
josevalim authored
213 * Generator properly generates a change_table migration if a model already exists
04cb789 @josevalim Edited CHANGELOG.rdoc via GitHub
josevalim authored
214 * Properly deprecate setup_mail
a8d9695 @josevalim Simplify regexp and ensure it runs against UTF8 chars, closes #1235
josevalim authored
215 * Fix encoding issues with email regexp
673c707 @josevalim Update CHANGELOG.
josevalim authored
216 * Only generate helpers for the used mappings
217 * Wrap :action constraints in the proper hash
a8d9695 @josevalim Simplify regexp and ensure it runs against UTF8 chars, closes #1235
josevalim authored
218
219 * deprecations
a8de38d @josevalim Fix http://@ from CHANGELOG
josevalim authored
220 * Loosened the used email regexp to simply assert the existent of "@". If someone relies on a more strict regexp, they may use https://github.com/SixArm/sixarm_ruby_email_address_validation
04cb789 @josevalim Edited CHANGELOG.rdoc via GitHub
josevalim authored
221
7a2e018 @josevalim Release 1.4.2.
josevalim authored
222 == 1.4.2
223
5a98e4f @josevalim Temporary fix for 3-1-stable that does not implement key? on cookie j…
josevalim authored
224 * bug fix
33d7644 @josevalim Provide a more robust behavior to serializers and add :force_except o…
josevalim authored
225 * Provide a more robust behavior to serializers and add :force_except option
5a98e4f @josevalim Temporary fix for 3-1-stable that does not implement key? on cookie j…
josevalim authored
226
46c2d5a @josevalim Update CHANGELOG.
josevalim authored
227 == 1.4.1
228
229 * enhancements
230 * Add :defaults and :format support on router
231 * Add simple form generators
a1464db @josevalim Replace github.com/ by @
josevalim authored
232 * Better localization for devise_error_messages! (by @zedtux)
46c2d5a @josevalim Update CHANGELOG.
josevalim authored
233
767a7a7 @josevalim Ensure handle_unverified_request clean up any cached signed-in user
josevalim authored
234 * bug fix
07db04e @josevalim Work around AR that does not call serializable_hash on to_xml.
josevalim authored
235 * Ensure to_xml is properly white listened
767a7a7 @josevalim Ensure handle_unverified_request clean up any cached signed-in user
josevalim authored
236 * Ensure handle_unverified_request clean up any cached signed-in user
237
dba8f91 \o/ Bumping to 1.4.0 \o/
Rodrigo Flores authored
238 == 1.4.0
239
f132c78 @josevalim Update CHANGELOG, bump to 1.4.0.dev.
josevalim authored
240 * enhancements
a1464db @josevalim Replace github.com/ by @
josevalim authored
241 * Added authenticated and unauthenticated to the router to route the used based on his status (by @sj26)
242 * Improve e-mail regexp (by @rodrigoflores)
243 * Add strip_whitespace_keys and default to e-mail (by @swrobel)
244 * Do not run format and uniqueness validations on e-mail if it hasn't changed (by @Thibaut)
245 * Added update_without_password to update models but not allowing the password to change (by @fschwahn)
246 * Added config.paranoid, check the generator for more information (by @rodrigoflores)
f132c78 @josevalim Update CHANGELOG, bump to 1.4.0.dev.
josevalim authored
247
a59410a @josevalim password_required? should not affect length validation, closes #1037.
josevalim authored
248 * bug fix
249 * password_required? should not affect length validation
4fd866d @josevalim User cannot access sign up and similar pages if he is already signed …
josevalim authored
250 * User cannot access sign up and similar pages if he is already signed in through a cookie or token
a1464db @josevalim Replace github.com/ by @
josevalim authored
251 * Do not convert booleans to strings on finders (by @xavier)
252 * Run validations even if current_password fails (by @crx)
253 * Devise now honors routes constraints (by @macmartine)
254 * Do not return the user resource when requesting instructions (by @rodrigoflores)
a59410a @josevalim password_required? should not affect length validation, closes #1037.
josevalim authored
255
7e79ed6 @josevalim Update CHANGELOG.
josevalim authored
256 == 1.3.4
257
258 * bug fix
259 * Do not add formats if html or "*/*"
260
64cf8a4 @josevalim Update CHANGELOG.
josevalim authored
261 == 1.3.3
262
263 * bug fix
264 * Explicitly mark the token as expired if so
265
f152860 @josevalim Update CHANGELOG.
josevalim authored
266 == 1.3.2
267
268 * bug fix
a1464db @josevalim Replace github.com/ by @
josevalim authored
269 * Fix another regression related to reset_password_sent_at (by @alexdreher)
f152860 @josevalim Update CHANGELOG.
josevalim authored
270
b6cf1df @josevalim Release 1.3.1.
josevalim authored
271 == 1.3.1
272
7a2d76d @josevalim Update changelog, improve coverage.
josevalim authored
273 * enhancements
a1464db @josevalim Replace github.com/ by @
josevalim authored
274 * Improve failure_app responses (by @indirect)
b6cf1df @josevalim Release 1.3.1.
josevalim authored
275 * sessions/new and registrations/new also respond to xml and json now
7a2d76d @josevalim Update changelog, improve coverage.
josevalim authored
276
277 * bug fix
a1464db @josevalim Replace github.com/ by @
josevalim authored
278 * Fix a regression that occurred if reset_password_sent_at is not present (by @stevehodgkiss)
7a2d76d @josevalim Update changelog, improve coverage.
josevalim authored
279
460beae @josevalim Release 1.3.0.
josevalim authored
280 == 1.3.0
281
d3a3747 @josevalim Update CHANGELOG
josevalim authored
282 * enhancements
a1464db @josevalim Replace github.com/ by @
josevalim authored
283 * All controllers can now handle different mime types than html using Responders (by @sikachu)
284 * Added reset_password_within as configuration option to send the token for recovery (by @jdguyot)
285 * Bump password length to 128 characters (by @k33l0r)
286 * Add :only as option to devise_for (by @timoschilling)
287 * Allow to override path after sending password instructions (by @irohiroki)
288 * require_no_authentication has its own flash message (by @jackdempsey)
d3a3747 @josevalim Update CHANGELOG
josevalim authored
289
e490214 @josevalim Ensure configuration options are allowed exactly after each module is…
josevalim authored
290 * bug fix
291 * Fix a bug where configuration options were being included too late
a1464db @josevalim Replace github.com/ by @
josevalim authored
292 * Ensure Devise::TestHelpers can be used to tests Devise internal controllers (by @jwilger)
293 * valid_password? should not choke on empty passwords (by @mikel)
d02f86b @josevalim Update changelog.
josevalim authored
294 * Calling devise more than once does not include previously added modules anymore
295 * downcase_keys before validation
e490214 @josevalim Ensure configuration options are allowed exactly after each module is…
josevalim authored
296
297 * backward incompatible changes
298 * authentication_keys are no longer considered when creating the e-mail validations, the previous behavior was buggy. You must double check if you were relying on such behavior.
299
d3a3747 @josevalim Update CHANGELOG
josevalim authored
300 == 1.2.1
301
302 * enhancements
303 * Improve update path messages
304
da51050 @josevalim Release 1.2.0
josevalim authored
305 == 1.2.0
306
1bf7da1 @josevalim Properly ignore path prefix on omniauthable
josevalim authored
307 * bug fix
308 * Properly ignore path prefix on omniauthable
74166e2 @josevalim Faster uniqueness queries, closes #917
josevalim authored
309 * Faster uniqueness queries
02ae0c2 @josevalim Update CHANGELOG.
josevalim authored
310 * Rename active? to active_for_authentication? to avoid conflicts
1bf7da1 @josevalim Properly ignore path prefix on omniauthable
josevalim authored
311
4f09357 @josevalim Release 1.2.rc2.
josevalim authored
312 == 1.2.rc2
313
7759c8b @josevalim Update CHANGELOG
josevalim authored
314 * enhancements
bbafb70 @josevalim Update CHANGELOG.
josevalim authored
315 * Make friendly_token 20 chars long
0c5acc6 @josevalim Update CHANGELOG.
josevalim authored
316 * Use secure_compare
7759c8b @josevalim Update CHANGELOG
josevalim authored
317
c27bc21 @josevalim Update CHANGELOG.
josevalim authored
318 * bug fix
319 * Fix an issue causing infinite redirects in production
a1464db @josevalim Replace github.com/ by @
josevalim authored
320 * rails g destroy works properly with devise generators (by @andmej)
321 * before_failure callbacks should work on test helpers (by @twinge)
322 * rememberable cookie now is httponly by default (by @JamesFerguson)
323 * Add missing confirmation_keys (by @JohnPlummer)
bbafb70 @josevalim Update CHANGELOG.
josevalim authored
324 * Ensure after_* hooks are called on RegistrationsController
6a6ed67 @josevalim Improve tests and update CHANGELOG.
josevalim authored
325 * When using database_authenticatable Devise will now only create an email field when appropriate (if using default authentication_keys or custom authentication_keys with email included)
a1464db @josevalim Replace github.com/ by @
josevalim authored
326 * Ensure stateless token does not trigger timeout (by @pixelauthority)
ae75186 @josevalim Update CHANGELOG.
josevalim authored
327 * Implement handle_unverified_request for Rails 3.0.4 compatibility and improve FailureApp reliance on symbols
3375985 @josevalim Update CHANGELOG.
josevalim authored
328 * Consider namespaces while generating routes
a1464db @josevalim Replace github.com/ by @
josevalim authored
329 * Custom failure apps no longer ignored in test mode (by @jaghion)
3375985 @josevalim Update CHANGELOG.
josevalim authored
330 * Do not depend on ActiveModel::Dirty
331 * Manual sign_in now triggers remember token
392e664 @josevalim Be sure to halt on failures, closes #856
josevalim authored
332 * Be sure to halt strategies on failures
305059f @vinibaggio Consider SCRIPT_NAME on omniauth url helper. Closes #876
vinibaggio authored
333 * Consider SCRIPT_NAME on Omniauth paths
0cc900e @vinibaggio Reset lock attempts count when lock is expired. Closes #825
vinibaggio authored
334 * Reset failed attempts when lock is expired
4f09357 @josevalim Release 1.2.rc2.
josevalim authored
335 * Ensure there is no Mongoid injection
c27bc21 @josevalim Update CHANGELOG.
josevalim authored
336
912969b @josevalim Update CHANGELOG.
josevalim authored
337 * deprecations
a1464db @josevalim Replace github.com/ by @
josevalim authored
338 * Deprecated anybody_signed_in? in favor of signed_in? (by @gavinhughes)
3109b09 @josevalim Remove --haml and --slim views from Devise.
josevalim authored
339 * Removed --haml and --slim view templates
3375985 @josevalim Update CHANGELOG.
josevalim authored
340 * Devise::OmniAuth helpers were deprecated and removed in favor of Omniauth.config.test_mode
912969b @josevalim Update CHANGELOG.
josevalim authored
341
1d6944d @josevalim Update gemspec with 1.2.rc release.
josevalim authored
342 == 1.2.rc
343
617b95f @josevalim sign_out_all_scopes is true by default.
josevalim authored
344 * deprecations
38f3f63 @josevalim cookie_domain is deprecated in favor of cookie_options which uses ses…
josevalim authored
345 * cookie_domain is deprecated in favor of cookie_options
db1ce8e @josevalim Sign up now check if the user is active or not and redirect him accor…
josevalim authored
346 * after_update_path_for can no longer be defined in ApplicationController
617b95f @josevalim sign_out_all_scopes is true by default.
josevalim authored
347
817a780 @josevalim Remove deprecated stuff, tag 1.2.0 as version.
josevalim authored
348 * enhancements
3d1152f @josevalim Update README and CHANGELOG.
josevalim authored
349 * Added OmniAuth support
350 * Added ORM adapter to abstract ORM iteraction
a1464db @josevalim Replace github.com/ by @
josevalim authored
351 * sign_out_via is available in the router to configure the method used for sign out (by @martinrehfeld)
352 * Improved Ajax requests handling in failure app (by @spastorino)
6613653 @josevalim Update CHANGELOG.
josevalim authored
353 * Added request_keys to easily use request specific values (like subdomain) in authentication
2aa1d2f @josevalim Increase the size of the friendly token.
josevalim authored
354 * Increased the size of friendly_token to 60 characters (reduces the chances of a successful brute attack)
a1464db @josevalim Replace github.com/ by @
josevalim authored
355 * Ensure the friendly token does not include "_" or "-" since some e-mails may not autolink it properly (by @rymai)
6613653 @josevalim Update CHANGELOG.
josevalim authored
356 * Extracted encryptors into :encryptable for better bcrypt support
357 * :rememberable is now able to use salt as token if no remember_token is provided
617e142 @josevalim Store the salt in session and expire the session if the user changes …
josevalim authored
358 * Store the salt in session and expire the session if the user changes his password
531f221 @josevalim Allow :stateless_token to be set to true avoiding users to be stored …
josevalim authored
359 * Allow :stateless_token to be set to true avoiding users to be stored in session through token authentication
38f3f63 @josevalim cookie_domain is deprecated in favor of cookie_options which uses ses…
josevalim authored
360 * cookie_options uses session_options values by default
db1ce8e @josevalim Sign up now check if the user is active or not and redirect him accor…
josevalim authored
361 * Sign up now check if the user is active or not and redirect him accordingly setting the inactive_signed_up message
b409184 @josevalim Update CHANGELOG.
josevalim authored
362 * Use ActiveModel#to_key instead of #id
363 * sign_out_all_scopes now destroys the whole session
a1464db @josevalim Replace github.com/ by @
josevalim authored
364 * Added case_insensitive_keys that automatically downcases the given keys, by default downcases only e-mail (by @adahl)
db1ce8e @josevalim Sign up now check if the user is active or not and redirect him accor…
josevalim authored
365
366 * default behavior changes
367 * sign_out_all_scopes defaults to true as security measure
368 * http authenticatable is disabled by default
c7efb68 @josevalim Devise does not intercept 401 returned from applications anymore
josevalim authored
369 * Devise does not intercept 401 returned from applications
3d3bb35 @josevalim Update CHANGELOG.
josevalim authored
370
371 * bugfix
372 * after_sign_in_path_for always receives a resource
a1464db @josevalim Replace github.com/ by @
josevalim authored
373 * Do not execute Warden::Callbacks on Devise::TestHelpers (by @sgronblo)
374 * Allow password recovery and account unlocking to change used keys (by @RStankov)
2366530 @josevalim Update CHANGELOG.
josevalim authored
375 * FailureApp now properly handles nil request.format
376 * Fix a bug causing FailureApp to return with HTTP Auth Headers for IE7
d8016ea @josevalim Ensure namespaces has proper scoped views, closes #654
josevalim authored
377 * Ensure namespaces has proper scoped views
a1464db @josevalim Replace github.com/ by @
josevalim authored
378 * Ensure Devise does not set empty flash messages (by @sxross)
f96061b @josevalim Update docs and CHANGELOG based on the 1.1.3 release from v1.1 branch.
josevalim authored
379
0c5acc6 @josevalim Update CHANGELOG.
josevalim authored
380 == 1.1.6
381
382 * Use a more secure e-mail regexp
383 * Implement Rails 3.0.4 handle unverified request
384 * Use secure_compare to compare passwords
385
386 == 1.1.5
387
388 * bugfix
389 * Ensure to convert keys on indifferent hash
390
391 * defaults
392 * Set config.http_authenticatable to false to avoid confusion
393
7145099 @josevalim Avoid session fixation attacks.
josevalim authored
394 == 1.1.4
395
396 * bugfix
397 * Avoid session fixation attacks
398
f96061b @josevalim Update docs and CHANGELOG based on the 1.1.3 release from v1.1 branch.
josevalim authored
399 == 1.1.3
400
401 * bugfix
402 * Add reply-to to e-mail headers by default
a1464db @josevalim Replace github.com/ by @
josevalim authored
403 * Updated the views generator to respect the rails :template_engine option (by @fredwu)
f96061b @josevalim Update docs and CHANGELOG based on the 1.1.3 release from v1.1 branch.
josevalim authored
404 * Check the type of HTTP Authentication before using Basic headers
a1464db @josevalim Replace github.com/ by @
josevalim authored
405 * Avoid invalid_salt errors by checking salt presence (by @thibaudgg)
406 * Forget user deletes the right cookie before logout, not remembering the user anymore (by @emtrane)
407 * Fix for failed first-ever logins on PostgreSQL where column default is nil (by @bensie)
f96061b @josevalim Update docs and CHANGELOG based on the 1.1.3 release from v1.1 branch.
josevalim authored
408 * :default options is now honored in migrations
817a780 @josevalim Remove deprecated stuff, tag 1.2.0 as version.
josevalim authored
409
5701542 @josevalim Update CHANGELOG.
josevalim authored
410 == 1.1.2
411
412 * bugfix
413 * Compatibility with latest Rails routes schema
414
e6218b3 @josevalim Update CHANGELOG from branch.
josevalim authored
415 == 1.1.1
416
417 * bugfix
418 * Fix a small bug where generated locale file was empty on devise:install
419
9ab64c5 @josevalim Release 1.1.0.
josevalim authored
420 == 1.1.0
1cf7702 @josevalim Bump version to 1.1.0 but do not release yet. We are only using this …
josevalim authored
421
0eb9208 @trevorturk changelog note for remember_across_browsers
trevorturk authored
422 * enhancements
a1464db @josevalim Replace github.com/ by @
josevalim authored
423 * Rememberable module allows user to be remembered across browsers and is enabled by default (by @trevorturk)
424 * Rememberable module allows you to activate the period the remember me token is extended (by @trevorturk)
8e3ef2a @josevalim Add entry to CHANGELOG.
josevalim authored
425 * devise_for can now be used together with scope method in routes but with a few limitations (check the documentation)
680f261 @josevalim Update CHANGELOG.
josevalim authored
426 * Support `as` or `devise_scope` in the router to specify controller access scope
a1464db @josevalim Replace github.com/ by @
josevalim authored
427 * HTTP Basic Auth can now be disabled/enabled for xhr(ajax) requests using http_authenticatable_on_xhr option (by @pellja)
8e3ef2a @josevalim Add entry to CHANGELOG.
josevalim authored
428
4b27276 @josevalim Fix a bug in Devise::TestHelpers where current_user was returning a R…
josevalim authored
429 * bug fix
55bc0ac @josevalim Update CHANGELOG.
josevalim authored
430 * Fix a bug in Devise::TestHelpers where current_user was returning a Response object for non active accounts
431 * Devise should respect script_name and path_info contracts
a1464db @josevalim Replace github.com/ by @
josevalim authored
432 * Fix a bug when accessing a path with (.:format) (by @klacointe)
2602ef4 @josevalim Do not add unlock routes unless unlock strategy is email or both, clo…
josevalim authored
433 * Do not add unlock routes unless unlock strategy is email or both
ebe3e79 @josevalim Email should be case insensitive, closes #372
josevalim authored
434 * Email should be case insensitive
e567c00 @josevalim Store classes as string in session, to avoid serialization and stale …
josevalim authored
435 * Store classes as string in session, to avoid serialization and stale data issues
4b27276 @josevalim Fix a bug in Devise::TestHelpers where current_user was returning a R…
josevalim authored
436
ae6322e @josevalim No longer retrieve the user from paths, but use the env hash. This ch…
josevalim authored
437 * deprecations
438 * use_default_scope is deprecated and has no effect. Use :as or :devise_scope in the router instead
439
748eced @josevalim Release RC2 (for Rails 3.0.0.beta4)
josevalim authored
440 == 1.1.rc2
0333cae @josevalim Make bcrypt the default encryptor and automatically add a pepper on g…
josevalim authored
441
442 * enhancements
a1464db @josevalim Replace github.com/ by @
josevalim authored
443 * Allow to set cookie domain for the remember token. (by @mantas)
0333cae @josevalim Make bcrypt the default encryptor and automatically add a pepper on g…
josevalim authored
444 * Added navigational formats to specify when it should return a 302 and when a 401.
a1464db @josevalim Replace github.com/ by @
josevalim authored
445 * Added authenticate(scope) support in routes (by @wildchild)
446 * Added after_update_path_for to registrations controller (by @thedelchop)
a2f8485 @josevalim Allow the mailer class to be configured.
josevalim authored
447 * Allow the mailer object to be replaced through config.mailer = "MyOwnMailer"
0333cae @josevalim Make bcrypt the default encryptor and automatically add a pepper on g…
josevalim authored
448
449 * bug fix
1f4a31f @josevalim Update generators to use Rails 3 syntax, i.e devise:install instead o…
josevalim authored
450 * Fix a bug where session was timing out on sign out
0333cae @josevalim Make bcrypt the default encryptor and automatically add a pepper on g…
josevalim authored
451
452 * deprecations
453 * bcrypt is now the default encryptor
80895c3 @josevalim Make I18n key for mailer compatible with lookup shortcuts, closes #245
josevalim authored
454 * devise.mailer.confirmations_instructions now should be devise.mailer.confirmations_instructions.subject
455 * devise.mailer.user.confirmations_instructions now should be devise.mailer.confirmations_instructions.user_subject
1f4a31f @josevalim Update generators to use Rails 3 syntax, i.e devise:install instead o…
josevalim authored
456 * Generators now use Rails 3 syntax (devise:install) instead of devise_install
0333cae @josevalim Make bcrypt the default encryptor and automatically add a pepper on g…
josevalim authored
457
4b27276 @josevalim Fix a bug in Devise::TestHelpers where current_user was returning a R…
josevalim authored
458 == 1.1.rc1
766316b @josevalim Got tests running on Rails 3: 369 tests, 486 assertions, 45 failures,…
josevalim authored
459
02e8c04 @josevalim Update views generator and now have scoped views.
josevalim authored
460 * enhancements
748eced @josevalim Release RC2 (for Rails 3.0.0.beta4)
josevalim authored
461 * Rails 3 compatibility
462 * All controllers and views are namespaced, for example: Devise::SessionsController and "devise/sessions"
463 * Devise.orm is deprecated. This reduces the required API to hook your ORM with devise
464 * Use metal for failure app
465 * HTML e-mails now have proper formatting
466 * Allow to give :skip and :controllers in routes
467 * Move trackable logic to the model
468 * E-mails now use any template available in the filesystem. Easy to create multipart e-mails
469 * E-mails asks headers_for in the model to set the proper headers
470 * Allow to specify haml in devise_views
7774acc @josevalim Remove data_mapper support.
josevalim authored
471 * Compatibility with Mongoid
748eced @josevalim Release RC2 (for Rails 3.0.0.beta4)
josevalim authored
472 * Make config.devise available on config/application.rb
473 * TokenAuthenticatable now works with HTTP Basic Auth
474 * Allow :unlock_strategy to be :none and add :lock_strategy which can be :failed_attempts or none. Setting those values to :none means that you want to handle lock and unlocking by yourself
475 * No need to append ?unauthenticated=true in URLs anymore since Flash was moved to a middleware in Rails 3
476 * :activatable is included by default in your models
02e8c04 @josevalim Update views generator and now have scoped views.
josevalim authored
477
b2a50db @josevalim Fix a bug with STI. Closes #195.
josevalim authored
478 * bug fix
748eced @josevalim Release RC2 (for Rails 3.0.0.beta4)
josevalim authored
479 * Fix a bug with STI
b2a50db @josevalim Fix a bug with STI. Closes #195.
josevalim authored
480
02e8c04 @josevalim Update views generator and now have scoped views.
josevalim authored
481 * deprecations
748eced @josevalim Release RC2 (for Rails 3.0.0.beta4)
josevalim authored
482 * Rails 3 compatible only
483 * Removed support for MongoMapper
484 * Scoped views are no longer "sessions/users/new". Now use "users/sessions/new"
485 * Devise.orm is deprecated, just require "devise/orm/YOUR_ORM" instead
486 * Devise.default_url_options is deprecated, just modify ApplicationController.default_url_options
487 * All messages under devise.sessions, except :signed_in and :signed_out, should be moved to devise.failure
488 * :as and :scope in routes is deprecated. Use :path and :singular instead
489
490 == 1.0.8
491
492 * enhancements
493 * Support for latest MongoMapper
a1464db @josevalim Replace github.com/ by @
josevalim authored
494 * Added anybody_signed_in? helper (by @SSDany)
748eced @josevalim Release RC2 (for Rails 3.0.0.beta4)
josevalim authored
495
496 * bug fix
a1464db @josevalim Replace github.com/ by @
josevalim authored
497 * confirmation_required? is properly honored on active? calls. (by @paulrosania)
766316b @josevalim Got tests running on Rails 3: 369 tests, 486 assertions, 45 failures,…
josevalim authored
498
a4351b0 @josevalim Update master CHANGELOG.
josevalim authored
499 == 1.0.7
500
501 * bug fix
502 * Ensure password confirmation is always required
503
504 * deprecations
505 * authenticatable was deprecated and renamed to database_authenticatable
506 * confirmable is not included by default on generation
507
f9cbd3c @josevalim Add 1.0.6 entries to master changelog
josevalim authored
508 == 1.0.6
509
510 * bug fix
511 * Do not allow unlockable strategies based on time to access a controller.
512 * Do not send unlockable email several times.
513 * Allow controller to upstram custom! failures to Warden.
514
63deb0e @josevalim Update CHANGELOG.
josevalim authored
515 == 1.0.5
516
517 * bug fix
518 * Use prepend_before_filter in require_no_authentication.
519 * require_no_authentication on unlockable.
520 * Fix a bug when giving an association proxy to devise.
521 * Do not use lock! on lockable since it's part of ActiveRecord API.
522
288b92d @josevalim Update CHANGELOG.
josevalim authored
523 == 1.0.4
524
525 * bug fix
526 * Fixed a bug when deleting an account with rememberable
527 * Fixed a bug with custom controllers
528
e6f3034 @josevalim Do not remove options from MongoMapper and DataMapper in find.
josevalim authored
529 == 1.0.3
530
531 * enhancements
532 * HTML e-mails now have proper formatting
533 * Do not remove MongoMapper options in find
534
968ebe1 @josevalim Uses the same content type as request on http authenticatable 401 res…
josevalim authored
535 == 1.0.2
536
537 * enhancements
a1464db @josevalim Replace github.com/ by @
josevalim authored
538 * Allows you set mailer content type (by @glennr)
968ebe1 @josevalim Uses the same content type as request on http authenticatable 401 res…
josevalim authored
539
540 * bug fix
541 * Uses the same content type as request on http authenticatable 401 responses
542
48a94cd @josevalim Avoid mass assignment error messages with current password.
josevalim authored
543 == 1.0.1
544
545 * enhancements
546 * HttpAuthenticatable is not added by default automatically.
547 * Avoid mass assignment error messages with current password.
548
549 * bug fix
550 * Fixed encryptors autoload
551
4bfbeea @josevalim Release 1.0.0
josevalim authored
552 == 1.0.0
553
d7db5b1 @josevalim More work on edit.
josevalim authored
554 * deprecation
555 * :old_password in update_with_password is deprecated, use :current_password instead
556
60fd9d2 @josevalim Rely on duck type instead of mappings settings.
josevalim authored
557 * enhancements
9798ad7 @josevalim Allow scoped views to be customized per controller/mailer class.
josevalim authored
558 * Added Registerable
60fd9d2 @josevalim Rely on duck type instead of mappings settings.
josevalim authored
559 * Added Http Basic Authentication support
9798ad7 @josevalim Allow scoped views to be customized per controller/mailer class.
josevalim authored
560 * Allow scoped_views to be customized per controller/mailer class
2a9e8dc @josevalim Allow authenticatable to used in change_table statements
josevalim authored
561 * [#99] Allow authenticatable to used in change_table statements
60fd9d2 @josevalim Rely on duck type instead of mappings settings.
josevalim authored
562
e02810d @josevalim Move to 0.9.2.
josevalim authored
563 == 0.9.2
564
565 * bug fix
566 * Ensure inactive user cannot sign in
567 * Ensure redirect to proper url after sign up
568
3781a0f @josevalim Tidy up token authentication implementation.
josevalim authored
569 * enhancements
570 * Added gemspec to repo
a1464db @josevalim Replace github.com/ by @
josevalim authored
571 * Added token authenticatable (by @grimen)
3781a0f @josevalim Tidy up token authentication implementation.
josevalim authored
572
ca79477 @josevalim Bump to 0.9.1.
josevalim authored
573 == 0.9.1
574
575 * bug fix
a1464db @josevalim Replace github.com/ by @
josevalim authored
576 * Allow bigger salt size (by @jgeiger)
ca79477 @josevalim Bump to 0.9.1.
josevalim authored
577 * Fix relative url root
578
e4e9e16 @josevalim Bump to 0.9.0.
josevalim authored
579 == 0.9.0
580
66f4cfd @josevalim Clean up tests.
josevalim authored
581 * deprecation
582 * devise :all is deprecated
345bf15 @josevalim Add latest commities entries to CHANGELOG.
josevalim authored
583 * :success and :failure flash messages are now :notice and :alert
66f4cfd @josevalim Clean up tests.
josevalim authored
584
19f9ecf @josevalim Updating CHANGELOG.
josevalim authored
585 * enhancements
a1464db @josevalim Replace github.com/ by @
josevalim authored
586 * Added devise lockable (by @mhfs)
a32e90a @josevalim Update CHANGELOG and dependencies.
josevalim authored
587 * Warden 0.9.0 compatibility
394b1ff @josevalim Bring mongomapper up to date. Remember that you need mongo_ext in ord…
josevalim authored
588 * Mongomapper 0.6.10 compatibility
a1464db @josevalim Replace github.com/ by @
josevalim authored
589 * Added Devise.add_module as hooks for extensions (by @grimen)
590 * Ruby 1.9.1 compatibility (by @grimen)
19f9ecf @josevalim Updating CHANGELOG.
josevalim authored
591
04ce9d1 @josevalim Should accept path prefixes not starting with slash.
josevalim authored
592 * bug fix
593 * Accept path prefix not starting with slash
b4183cb @josevalim Url helpers should rely find_scope!
josevalim authored
594 * url helpers should rely on find_scope!
04ce9d1 @josevalim Should accept path prefixes not starting with slash.
josevalim authored
595
d1dc18c @josevalim Bump to 0.8.2.
josevalim authored
596 == 0.8.2
597
598 * enhancements
a1464db @josevalim Replace github.com/ by @
josevalim authored
599 * Allow Devise.mailer_sender to be a proc (by @grimen)
d1dc18c @josevalim Bump to 0.8.2.
josevalim authored
600
6bb1901 @josevalim Add tests for mail with proc.
josevalim authored
601 * bug fix
a1464db @josevalim Replace github.com/ by @
josevalim authored
602 * Fix bug with passenger, update is required to anyone deploying on passenger (by @dvdpalm)
6bb1901 @josevalim Add tests for mail with proc.
josevalim authored
603
5ca178a Devise::Mapping#raw_path considers the relative_url_root to fix issue…
David Palm authored
604 == 0.8.1
605
a789f08 @josevalim Cleaning up README to be more compatible with the latest stuff.
josevalim authored
606 * enhancements
35838b0 @josevalim Ensure bcrypt works and move salt generation to encryptors (needed fo…
josevalim authored
607 * Move salt to encryptors
9c4ddc6 @mhfs - Maximum attempts changed from 5 to 20
mhfs authored
608 * Devise::Lockable
f4b438b @mhfs adding links refactory to changelog
mhfs authored
609 * Moved view links into partial and I18n'ed them
35838b0 @josevalim Ensure bcrypt works and move salt generation to encryptors (needed fo…
josevalim authored
610
611 * bug fix
612 * Bcrypt generator was not being loaded neither setting the proper salt
613
614 == 0.8.0
615
616 * enhancements
a789f08 @josevalim Cleaning up README to be more compatible with the latest stuff.
josevalim authored
617 * Warden 0.8.0 compatibility
99694fd @josevalim Updated CHANGELOG.
josevalim authored
618 * Add an easy for map.connect "sign_in", :controller => "sessions", :action => "new" to work
a1464db @josevalim Replace github.com/ by @
josevalim authored
619 * Added :bcrypt encryptor (by @capotej)
a789f08 @josevalim Cleaning up README to be more compatible with the latest stuff.
josevalim authored
620
d00c313 @josevalim Bump to 0.8.0
josevalim authored
621 * bug fix
622 * sign_in_count is also increased when user signs in via password change, confirmation, etc..
a1464db @josevalim Replace github.com/ by @
josevalim authored
623 * More DataMapper compatibility (by @lancecarlson)
d00c313 @josevalim Bump to 0.8.0
josevalim authored
624
a789f08 @josevalim Cleaning up README to be more compatible with the latest stuff.
josevalim authored
625 * deprecation
626 * Removed DeviseMailer.sender
627
7c67388 @josevalim Release new version.
josevalim authored
628 == 0.7.5
629
630 * enhancements
631 * Set a default value for mailer to avoid find_template issues
632 * Add models configuration to MongoMapper::EmbeddedDocument as well
633
634 == 0.7.4
635
e1c2e45 @josevalim Extract Activatable from Confirmable, so if you need to active your a…
josevalim authored
636 * enhancements
637 * Extract Activatable from Confirmable
638 * Decouple Serializers from Devise modules
639
490b20a @josevalim Release Devise 0.7.3.
josevalim authored
640 == 0.7.3
641
4363009 @josevalim Send :scope to the proper validation.
josevalim authored
642 * bug fix
643 * Give scope to the proper model validation
644
b842a72 @josevalim Do not care blank passwords on update
josevalim authored
645 * enhancements
0a5ba20 @josevalim Mail views a scoped as well.
josevalim authored
646 * Mail views are scoped as well
801722d @carlosantoniodasilva Updating changelog
carlosantoniodasilva authored
647 * Added update_with_password for authenticatable
01ca3e5 @josevalim Update CHANGELOG
josevalim authored
648 * Allow render_with_scope to accept :controller option
b842a72 @josevalim Do not care blank passwords on update
josevalim authored
649
f56323e @josevalim Release 0.7.2
josevalim authored
650 == 0.7.2
651
cdd3551 @josevalim Make locale part of the installation process.
josevalim authored
652 * deprecation
653 * Renamed reset_confirmation! to resend_confirmation!
654 * Copying locale is part of the installation process
655
b04241d @josevalim Allow to sign in with two different users in the same functional test…
josevalim authored
656 * bug fix
657 * Fixed render_with_scope to work with all controllers
658 * Allow sign in with two different users in Devise::TestHelpers
659
3de34c3 @josevalim More tweaks for plugin compatibility.
josevalim authored
660 == 0.7.1
661
662 * enhancements
a1464db @josevalim Replace github.com/ by @
josevalim authored
663 * Small enhancements for other plugins compatibility (by @grimen)
3de34c3 @josevalim More tweaks for plugin compatibility.
josevalim authored
664
e51e19c @josevalim Remove deprecation warning, extract SessionSerializer and release new…
josevalim authored
665 == 0.7.0
666
667 * deprecations
668 * :authenticatable is not included by default anymore
669
670 * enhancements
671 * Improve loading process
672 * Extract SessionSerializer from Authenticatable
673
96f3c53 @josevalim Add trackable to migrations and release new version.
josevalim authored
674 == 0.6.3
675
676 * bug fix
677 * Added trackable to migrations
2d77273 @josevalim Allow Inflections to work.
josevalim authored
678 * Allow inflections to work
96f3c53 @josevalim Add trackable to migrations and release new version.
josevalim authored
679
41ee687 @josevalim Release Devise 0.6.2.
josevalim authored
680 == 0.6.2
681
0434d72 @josevalim Update TODO, CHANGELOG and README.
josevalim authored
682 * enhancements
41ee687 @josevalim Release Devise 0.6.2.
josevalim authored
683 * More DataMapper compatibility
0434d72 @josevalim Update TODO, CHANGELOG and README.
josevalim authored
684 * Devise::Trackable - track sign in count, timestamps and ips
685
15ba859 @carlosantoniodasilva Releasing Devise 0.6.1
carlosantoniodasilva authored
686 == 0.6.1
687
f1ed635 @carlosantoniodasilva Updating README, TODO and CHANGELOG
carlosantoniodasilva authored
688 * enhancements
689 * Devise::Timeoutable - timeout sessions without activity
15ba859 @carlosantoniodasilva Releasing Devise 0.6.1
carlosantoniodasilva authored
690 * DataMapper now accepts conditions
f1ed635 @carlosantoniodasilva Updating README, TODO and CHANGELOG
carlosantoniodasilva authored
691
39cf987 @josevalim Do not include :authenticatable by default (deprecation warning added…
josevalim authored
692 == 0.6.0
693
694 * deprecations
e51e19c @josevalim Remove deprecation warning, extract SessionSerializer and release new…
josevalim authored
695 * :authenticatable is still included by default, but yields a deprecation warning
39cf987 @josevalim Do not include :authenticatable by default (deprecation warning added…
josevalim authored
696
3efc0ec @josevalim Do not rely on attribute? methods since they are not available in Dat…
josevalim authored
697 * enhancements
fddf95f @josevalim More improvements in DataMapper support front.
josevalim authored
698 * Added DataMapper support
f3d5c1a @josevalim Allow a strategy to be added after authenticatable one and move store…
josevalim authored
699 * Remove store_location from authenticatable strategy and add it to failure app
700 * Allow a strategy to be placed after authenticatable
3efc0ec @josevalim Do not rely on attribute? methods since they are not available in Dat…
josevalim authored
701 * [#45] Do not rely attribute? methods, since they are not added on Datamapper
702
2f759f8 @josevalim Release Devise 0.5.6.
josevalim authored
703 == 0.5.6
704
d504924 @josevalim Do not send nil to build (Datamapper compability)
josevalim authored
705 * enhancements
706 * [#42] Do not send nil to build (DataMapper compatibility)
415bcdc @josevalim Added scoped views support. Just turn it on in your Devise.setup.
josevalim authored
707 * [#44] Allow to have scoped views
d504924 @josevalim Do not send nil to build (Datamapper compability)
josevalim authored
708
eb33523 @josevalim Release Devise 0.5.5 bringing back Ruby 1.8.6 compatibility.
josevalim authored
709 == 0.5.5
710
711 * enhancements
712 * Allow overwriting find for authentication method
713 * [#38] Remove Ruby 1.8.7 dependency
714
ab81bc3 @josevalim Release Devise 0.5.4.
josevalim authored
715 == 0.5.4
716
1a8dc7f @josevalim Allow default scope to beconfigured.
josevalim authored
717 * deprecations
718 * Deprecate :singular in devise_for and use :scope instead
719
d445b4b @josevalim Create after_sign_in_path_for and after_sign_out_path_for hooks and s…
josevalim authored
720 * enhancements
721 * [#37] Create after_sign_in_path_for and after_sign_out_path_for hooks to be
722 overwriten in ApplicationController
723 * Create sign_in_and_redirect and sign_out_and_redirect helpers
1a8dc7f @josevalim Allow default scope to beconfigured.
josevalim authored
724 * Warden::Manager.default_scope is automatically configured to the first given scope
d445b4b @josevalim Create after_sign_in_path_for and after_sign_out_path_for hooks and s…
josevalim authored
725
e20d89f @josevalim Update CHANGELOG and re-release 0.5.3.
josevalim authored
726 == 0.5.3
727
4c81eca @josevalim Mongomapper ORM now converts DateTime to Time.
josevalim authored
728 * bug fix
729 * MongoMapper now converts DateTime to Time
e20d89f @josevalim Update CHANGELOG and re-release 0.5.3.
josevalim authored
730 * Ensure all controllers are unloadable
4c81eca @josevalim Mongomapper ORM now converts DateTime to Time.
josevalim authored
731
680cb0f @josevalim Added Devise.all to freeze your app strategies and moved friendly_tok…
josevalim authored
732 * enhancements
733 * [#35] Moved friendly_token to Devise
734 * Added Devise.all, so you can freeze your app strategies
4c81eca @josevalim Mongomapper ORM now converts DateTime to Time.
josevalim authored
735 * Added Devise.apply_schema, so you can turn it to false in Datamapper or MongoMapper
736 in cases you don't want it be handlded automatically
680cb0f @josevalim Added Devise.all to freeze your app strategies and moved friendly_tok…
josevalim authored
737
209d598 @josevalim Release Devise 0.5.2.
josevalim authored
738 == 0.5.2
739
05fc571 @josevalim Added a couple of helpers to help sign up and delete account tasks.
josevalim authored
740 * enhancements
741 * [#28] Improved sign_in and sign_out helpers to accepts resources
742 * [#28] Added stored_location_for as a helper
97a7f0e @josevalim Added test helpers.
josevalim authored
743 * [#20] Added test helpers
05fc571 @josevalim Added a couple of helpers to help sign up and delete account tasks.
josevalim authored
744
3805bf2 @josevalim Update Warden version to 0.6.0 and release 0.5.1
josevalim authored
745 == 0.5.1
746
b70b293 @josevalim Add authentication_keys.
josevalim authored
747 * enhancements
97a7f0e @josevalim Added test helpers.
josevalim authored
748 * Added serializers based on Warden ones
749 * Allow authentication keys to be set
b70b293 @josevalim Add authentication_keys.
josevalim authored
750
1c8c0a4 @josevalim Release Devise 0.5.0 with Encryptors, MongoMapper support and Remembe…
josevalim authored
751 == 0.5.0
752
8775f5d @josevalim Tidy up MongoMapper and Schema.
josevalim authored
753 * bug fix
754 * Fixed a bug where remember me module was not working properly
755
51f6333 @mhfs merged with changes introduced in 0.4.3
mhfs authored
756 * enhancements
a1464db @josevalim Replace github.com/ by @
josevalim authored
757 * Moved encryption strategy into the Encryptors module to allow several algorithms (by @mhfs)
758 * Implemented encryptors for Clearance, Authlogic and Restful-Authentication (by @mhfs)
759 * Added support for MongoMapper (by @shingara)
51f6333 @mhfs merged with changes introduced in 0.4.3
mhfs authored
760
e690168 Authentication fail with user cannot be serialized from session [#29]
José Valim authored
761 == 0.4.3
762
763 * bug fix
3805bf2 @josevalim Update Warden version to 0.6.0 and release 0.5.1
josevalim authored
764 * [#29] Authentication just fails if user cannot be serialized from session, without raising errors;
e690168 Authentication fail with user cannot be serialized from session [#29]
José Valim authored
765 * Default configuration values should not overwrite user values;
766
2c33d0e @josevalim Release Devise 0.4.2 with latest fixes.
josevalim authored
767 == 0.4.2
768
0c088a7 Renamed mail_sender to mailer_sender.
José Valim authored
769 * deprecations
770 * Renamed mail_sender to mailer_sender
771
1db50de Skip authentication filters by default on Devise controllers and add …
José Valim authored
772 * enhancements
773 * skip_before_filter added in Devise controllers
774 * Use home_or_root_path on require_no_authentication as well
775 * Added devise_controller?, useful to select or reject filters in ApplicationController
e7621af @carlosantoniodasilva Updating changelog and adding example doc.
carlosantoniodasilva authored
776 * Allow :path_prefix to be given to devise_for
05678e7 @josevalim Added support to config.default_url_options.
josevalim authored
777 * Allow default_url_options to be configured through devise (:path_prefix => "/:locale" is now supported)
1db50de Skip authentication filters by default on Devise controllers and add …
José Valim authored
778
e5be532 @josevalim Ensure options can be configured even if models were not loaded yet
josevalim authored
779 == 0.4.1
780
781 * bug fix
782 * [#21] Ensure options can be set even if models were not loaded
783
784 == 0.4.0
785
e7f809d @josevalim Do not require ActiveRecord to be loaded to use Devise.
josevalim authored
786 * deprecations
dc86a57 @josevalim [DEPRECATION] Notifier is deprecated, use DeviseMailer instead. Remem…
josevalim authored
787 * Notifier is deprecated, use DeviseMailer instead. Remember to rename
788 app/views/notifier to app/views/devise_mailer and I18n key from
789 devise.notifier to devise.mailer
c1d2796 @josevalim Release Devise 0.4.0. ATTENTION: this release contains some backwards…
josevalim authored
790 * :authenticable calls are deprecated, use :authenticatable instead
e7f809d @josevalim Do not require ActiveRecord to be loaded to use Devise.
josevalim authored
791
c1d2796 @josevalim Release Devise 0.4.0. ATTENTION: this release contains some backwards…
josevalim authored
792 * enhancements
e5be532 @josevalim Ensure options can be configured even if models were not loaded yet
josevalim authored
793 * [#16] Allow devise to be more agnostic and do not require ActiveRecord to be loaded
8882727 @josevalim Created a generator that copies an initializer with configuration val…
josevalim authored
794 * Allow Warden::Manager to be configured through Devise
795 * Created a generator which creates an initializer
dc86a57 @josevalim [DEPRECATION] Notifier is deprecated, use DeviseMailer instead. Remem…
josevalim authored
796
e7f809d @josevalim Do not require ActiveRecord to be loaded to use Devise.
josevalim authored
797 == 0.3.0
798
9d56aa9 @josevalim Allow yml messages to be configured by not using engine locales, whic…
josevalim authored
799 * bug fix
800 * [#15] Allow yml messages to be configured by not using engine locales
801
3209e7d @josevalim Renamed confirm_in to confirm_within.
josevalim authored
802 * deprecations
803 * Renamed confirm_in to confirm_within
8c1bab4 @josevalim Do not send confirmation e-mail when e-mail changes.
josevalim authored
804 * [#14] Do not send confirmation messages when user changes his e-mail
b28d7e8 @josevalim Renamed authenticable to authenticatable and added deprecation warnings.
josevalim authored
805 * [#13] Renamed authenticable to authenticatable and added deprecation warnings
3209e7d @josevalim Renamed confirm_in to confirm_within.
josevalim authored
806
04b0622 @josevalim Release Devise 0.2.3
josevalim authored
807 == 0.2.3
808
5172d50 @josevalim Ensure fail! works inside strategies, create unauthenticated and inva…
josevalim authored
809 * enhancements
810 * Ensure fail! works inside strategies
04b0622 @josevalim Release Devise 0.2.3
josevalim authored
811 * [#12] Make unauthenticated message (when you haven't signed in) different from invalid message
5172d50 @josevalim Ensure fail! works inside strategies, create unauthenticated and inva…
josevalim authored
812
813 * bug fix
814 * Do not redirect on invalid authenticate
eb4437a @josevalim Allow model configuration to be set to nil.
josevalim authored
815 * Allow model configuration to be set to nil
5172d50 @josevalim Ensure fail! works inside strategies, create unauthenticated and inva…
josevalim authored
816
2cc07d0 @josevalim Release 0.2.2
josevalim authored
817 == 0.2.2
818
819 * bug fix
820 * [#9] Fix a bug when using customized resources
821
d613c25 @josevalim Updated CHANGELOG and released Devise 0.2.1.
josevalim authored
822 == 0.2.1
823
824 * refactor
825 * Clean devise_views generator to use devise existing views
826
827 * enhancements
828 * [#7] Create instance variables (like @user) for each devise controller
829 * Use Devise::Controller::Helpers only internally
830
831 * bug fix
832 * [#6] Fix a bug with Mongrel and Ruby 1.8.6
833
8c49906 @carlosantoniodasilva Updating CHANGELOG with new 0.2.0 version
carlosantoniodasilva authored
834 == 0.2.0
d1305d4 @carlosantoniodasilva Fix requiring devise strategies and adding CHANGELOG
carlosantoniodasilva authored
835
385dba5 @carlosantoniodasilva Adding simple devise generator to create a model, migration and route.
carlosantoniodasilva authored
836 * enhancements
837 * [#4] Allow option :null => true in authenticable migration
838 * [#3] Remove attr_accessible calls from devise modules
839 * Customizable time frame for rememberable with :remember_for config
840 * Customizable time frame for confirmable with :confirm_in config
a239b31 @carlosantoniodasilva Fix typo in README, updating TODO and CHANGELOG
carlosantoniodasilva authored
841 * Generators for creating a resource and copy views
d1305d4 @carlosantoniodasilva Fix requiring devise strategies and adding CHANGELOG
carlosantoniodasilva authored
842
56f6282 @josevalim Update README, CHANGELOG and TODO.
josevalim authored
843 * optimize
844 * Do not load hooks or strategies if they are not used
845
385dba5 @carlosantoniodasilva Adding simple devise generator to create a model, migration and route.
carlosantoniodasilva authored
846 * bug fixes
847 * [#2] Fixed requiring devise strategies
8007210 @carlosantoniodasilva Updating TODO, README and CHANGELOG
carlosantoniodasilva authored
848
d1305d4 @carlosantoniodasilva Fix requiring devise strategies and adding CHANGELOG
carlosantoniodasilva authored
849 == 0.1.1
850
851 * bug fixes
385dba5 @carlosantoniodasilva Adding simple devise generator to create a model, migration and route.
carlosantoniodasilva authored
852 * [#1] Fixed requiring devise mapping
d1305d4 @carlosantoniodasilva Fix requiring devise strategies and adding CHANGELOG
carlosantoniodasilva authored
853
854 == 0.1.0
855
56f6282 @josevalim Update README, CHANGELOG and TODO.
josevalim authored
856 * Devise::Authenticable
857 * Devise::Confirmable
858 * Devise::Recoverable
859 * Devise::Validatable
860 * Devise::Migratable
861 * Devise::Rememberable
862
863 * SessionsController
864 * PasswordsController
865 * ConfirmationsController
866
867 * Create an example app
868 * devise :all, :except => :rememberable
869 * Use sign_in and sign_out in SessionsController
870
871 * Mailer subjects namespaced by model
872 * Allow stretches and pepper per model
873
874 * Store session[:return_to] in session
875 * Sign user in automatically after confirming or changing it's password
Something went wrong with that request. Please try again.