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