Permalink
Newer
Older
100644 232 lines (163 sloc) 6.09 KB
1
* enhancements
2
* Do not care about blank passwords on update
3
* Mail views are scoped as well
Dec 15, 2009
4
* Added update_with_password for authenticatable
Dec 15, 2009
6
== 0.7.2
7
8
* deprecation
9
* Renamed reset_confirmation! to resend_confirmation!
10
* Copying locale is part of the installation process
11
12
* bug fix
13
* Fixed render_with_scope to work with all controllers
14
* Allow sign in with two different users in Devise::TestHelpers
15
16
== 0.7.1
17
18
* enhancements
19
* Small enhancements for other plugins compatibility (by github.com/grimen)
20
21
== 0.7.0
22
23
* deprecations
24
* :authenticatable is not included by default anymore
25
26
* enhancements
27
* Improve loading process
28
* Extract SessionSerializer from Authenticatable
29
30
== 0.6.3
31
32
* bug fix
33
* Added trackable to migrations
34
* Allow inflections to work
36
== 0.6.2
37
38
* enhancements
39
* More DataMapper compatibility
40
* Devise::Trackable - track sign in count, timestamps and ips
41
42
== 0.6.1
43
44
* enhancements
45
* Devise::Timeoutable - timeout sessions without activity
46
* DataMapper now accepts conditions
51
* :authenticatable is still included by default, but yields a deprecation warning
54
* Added DataMapper support
55
* Remove store_location from authenticatable strategy and add it to failure app
56
* Allow a strategy to be placed after authenticatable
57
* [#45] Do not rely attribute? methods, since they are not added on Datamapper
58
59
== 0.5.6
60
61
* enhancements
62
* [#42] Do not send nil to build (DataMapper compatibility)
63
* [#44] Allow to have scoped views
65
== 0.5.5
66
67
* enhancements
68
* Allow overwriting find for authentication method
69
* [#38] Remove Ruby 1.8.7 dependency
70
71
== 0.5.4
72
73
* deprecations
74
* Deprecate :singular in devise_for and use :scope instead
75
76
* enhancements
77
* [#37] Create after_sign_in_path_for and after_sign_out_path_for hooks to be
78
overwriten in ApplicationController
79
* Create sign_in_and_redirect and sign_out_and_redirect helpers
80
* Warden::Manager.default_scope is automatically configured to the first given scope
82
== 0.5.3
83
84
* bug fix
85
* MongoMapper now converts DateTime to Time
86
* Ensure all controllers are unloadable
88
* enhancements
89
* [#35] Moved friendly_token to Devise
90
* Added Devise.all, so you can freeze your app strategies
91
* Added Devise.apply_schema, so you can turn it to false in Datamapper or MongoMapper
92
in cases you don't want it be handlded automatically
94
== 0.5.2
95
96
* enhancements
97
* [#28] Improved sign_in and sign_out helpers to accepts resources
98
* [#28] Added stored_location_for as a helper
Nov 16, 2009
99
* [#20] Added test helpers
103
* enhancements
Nov 16, 2009
104
* Added serializers based on Warden ones
105
* Allow authentication keys to be set
109
* bug fix
110
* Fixed a bug where remember me module was not working properly
111
112
* enhancements
113
* Moved encryption strategy into the Encryptors module to allow several algorithms (by github.com/mhfs)
114
* Implemented encryptors for Clearance, Authlogic and Restful-Authentication (by github.com/mhfs)
115
* Added support for MongoMapper (by github.com/shingara)
117
== 0.4.3
118
119
* bug fix
120
* [#29] Authentication just fails if user cannot be serialized from session, without raising errors;
121
* Default configuration values should not overwrite user values;
122
123
== 0.4.2
124
125
* deprecations
126
* Renamed mail_sender to mailer_sender
127
128
* enhancements
129
* skip_before_filter added in Devise controllers
130
* Use home_or_root_path on require_no_authentication as well
131
* Added devise_controller?, useful to select or reject filters in ApplicationController
132
* Allow :path_prefix to be given to devise_for
133
* Allow default_url_options to be configured through devise (:path_prefix => "/:locale" is now supported)
135
== 0.4.1
136
137
* bug fix
138
* [#21] Ensure options can be set even if models were not loaded
139
140
== 0.4.0
141
143
* Notifier is deprecated, use DeviseMailer instead. Remember to rename
144
app/views/notifier to app/views/devise_mailer and I18n key from
145
devise.notifier to devise.mailer
146
* :authenticable calls are deprecated, use :authenticatable instead
149
* [#16] Allow devise to be more agnostic and do not require ActiveRecord to be loaded
150
* Allow Warden::Manager to be configured through Devise
151
* Created a generator which creates an initializer
155
* bug fix
156
* [#15] Allow yml messages to be configured by not using engine locales
157
158
* deprecations
159
* Renamed confirm_in to confirm_within
160
* [#14] Do not send confirmation messages when user changes his e-mail
161
* [#13] Renamed authenticable to authenticatable and added deprecation warnings
Oct 29, 2009
163
== 0.2.3
164
165
* enhancements
166
* Ensure fail! works inside strategies
Oct 29, 2009
167
* [#12] Make unauthenticated message (when you haven't signed in) different from invalid message
168
169
* bug fix
170
* Do not redirect on invalid authenticate
171
* Allow model configuration to be set to nil
Oct 28, 2009
173
== 0.2.2
174
175
* bug fix
176
* [#9] Fix a bug when using customized resources
177
178
== 0.2.1
179
180
* refactor
181
* Clean devise_views generator to use devise existing views
182
183
* enhancements
184
* [#7] Create instance variables (like @user) for each devise controller
185
* Use Devise::Controller::Helpers only internally
186
187
* bug fix
188
* [#6] Fix a bug with Mongrel and Ruby 1.8.6
189
192
* enhancements
193
* [#4] Allow option :null => true in authenticable migration
194
* [#3] Remove attr_accessible calls from devise modules
195
* Customizable time frame for rememberable with :remember_for config
196
* Customizable time frame for confirmable with :confirm_in config
197
* Generators for creating a resource and copy views
199
* optimize
200
* Do not load hooks or strategies if they are not used
201
202
* bug fixes
203
* [#2] Fixed requiring devise strategies
205
== 0.1.1
206
207
* bug fixes
208
* [#1] Fixed requiring devise mapping
212
* Devise::Authenticable
213
* Devise::Confirmable
214
* Devise::Recoverable
215
* Devise::Validatable
216
* Devise::Migratable
217
* Devise::Rememberable
218
219
* SessionsController
220
* PasswordsController
221
* ConfirmationsController
222
223
* Create an example app
224
* devise :all, :except => :rememberable
225
* Use sign_in and sign_out in SessionsController
226
227
* Mailer subjects namespaced by model
228
* Allow stretches and pepper per model
229
230
* Store session[:return_to] in session
231
* Sign user in automatically after confirming or changing it's password