Marcos Ferreira
f78eed69e9
wip
2019-10-29 15:35:54 -03:00
Rafael França
885c61ece3
Merge pull request #5157 from tabakazu/add_assert_and_replace_mathcer
...
Add assert to Lockable integration test and Replace mathcer `assert_not` to `refute`
2019-10-25 11:54:53 -04:00
tabakazu
940b939791
Add assert for check last_sign_in_ip value
2019-10-24 21:12:27 +09:00
Looi David
406915cb78
changed? behaviour has been updated (#5135 )
...
* `changed?` behaviour has been updated
Due to 16ae3db5a5 `changed?` has been updated to check for dirtiness after save. The new method that behaves like the old `changed` is `saved_changes?`.
* Add comment to explain which method to used based on which rails version it is
2019-10-22 10:39:34 -03:00
Leonardo Tegon
c5de662454
Merge pull request #5153 from storrence88/patch-1
...
Update README.md
2019-10-14 14:21:00 -03:00
Steven Torrence
0a6cd99d03
Update README.md
...
Change before filter to before action to match the code example given below.
2019-10-11 09:27:46 -05:00
Leonardo Tegon
ffeb942699
Merge pull request #5148 from gurgelrenan/flash_message
...
Call set_flash_message helper instead of flash accessor
2019-10-07 15:35:00 -03:00
Leonardo Tegon
f148c90fc7
Merge pull request #5142 from rlue/doc/initializer
...
Explain layout of default config initializer
2019-10-07 15:02:24 -03:00
Renan Gurgel
d022fb8cc4
Update code with single-quotes
2019-10-03 14:27:59 -03:00
Renan Gurgel
421ffc479f
Add test to admin error message
2019-10-03 14:15:47 -03:00
Renan Gurgel
0f134f7030
Call set_flash_message helper instead of flash accessor
2019-10-03 00:15:15 -03:00
Ryan Lue
5d73e1e3bb
Explain layout of default config initializer [ci skip]
2019-09-27 06:21:27 +08:00
Marcos Ferreira
f48b6f1651
Merge pull request #5067 from shobhitic/master
...
Using scoped errors for scoped views. Fixes #5066
2019-09-17 14:49:57 -03:00
Marcos Ferreira
34ed989725
Move PR #5074 to unreleased in changelog [skip ci]
2019-09-17 13:38:00 -03:00
Marcos Ferreira
b52e642c01
Merge pull request #5074 from sergey-alekseev/increase-default-stretches-to-12
...
Increase default stretches to 12
2019-09-17 13:30:55 -03:00
Leonardo Tegon
098345aace
Prepare for version 4.7.1
v4.7.1
2019-09-06 10:20:20 -03:00
Leonardo Tegon
caa1a55d17
Update CHANGELOG.md [ci skip]
2019-09-05 09:55:12 -03:00
Leonardo Tegon
fee43f3c11
Always return an error when confirmation_token is blank ( #5132 )
...
As reported in https://github.com/plataformatec/devise/issues/5071 , if
for some reason, a user in the database had the `confirmation_token`
column as a blank string, Devise would confirm that user after receiving
a request with a blank `confirmation_token` parameter.
After this commit, a request sending a blank `confirmation_token`
parameter will receive a validation error.
For applications that have users with a blank `confirmation_token` in
the database, it's recommended to manually regenerate or to nullify
them.
2019-09-04 15:42:48 -03:00
Leonardo Tegon
fad60747d5
Merge pull request #5125 from olleolleolle/patch-1
...
CI: Drop unused Travis sudo: false directive
2019-08-30 19:30:03 -03:00
Leonardo Tegon
5ceef2d4de
Merge pull request #5131 from lslm/ls-fix-typo
...
Fix typo in email update message
2019-08-30 17:26:22 -03:00
Lucas Santos
6635caf12e
Fix typo
2019-08-30 14:35:19 -03:00
Olle Jonsson
e051360ea2
CI: Drop unused Travis sudo: false directive
2019-08-26 13:36:34 +02:00
Leonardo Tegon
6bb74c5abf
Update CHANGELOG.md [ci skip]
v4.7.0
2019-08-19 13:32:56 -03:00
Leonardo Tegon
a79057070c
Prepare for 4.7.0 release
2019-08-19 11:35:55 -03:00
Ewerton
12fc5b76d8
Update README.md ( #5115 )
2019-08-15 09:28:15 -03:00
Leonardo Tegon
ad5892391d
Fix specs on Rails 6 RC2 ( #5109 )
...
* Fix specs on Rails 6 RC2
`ActiveRecord::MigrationContext` now has a `schema_migration` attribute.
Ref: https://github.com/rails/rails/pull/36439/files#diff-8d3c44120f7b67ff79e2fbe6a40d0ad6R1018
* Use `media_type` instead of `content_type`
Before Rails 6 RC2, the `ActionDispatch::Response#content_type` method
would return only the media part of the `Content-Type` header, without any
other parts. Now the `#content_type` method returns the entire header -
as it is - and `#media_type` should be used instead to get the previous
behavior.
Ref:
- https://github.com/rails/rails/pull/36034
- https://github.com/rails/rails/pull/36854
* Use render template instead of render file
Render file will need the full path in order to avoid security breaches.
In this particular case, there's no need to use render file, it's ok to
use render template.
Ref: https://github.com/rails/rails/pull/35688
* Don't set `represent_boolean_as_integer` on Rails 6
* Update comments [ci skip]
2019-08-07 12:32:01 -03:00
Leonardo Tegon
df43a3560a
Rails 6 release candidate 2 on CI
2019-08-05 14:29:21 -03:00
Rafael França
9aa17eec07
Merge pull request #5099 from efojs/patch-1
...
Update Options section of comment in routes.rb
2019-07-16 02:43:34 +01:00
Denis Krasulin
45cc668683
Update routes.rb
...
Comment incorrectly states that default method is "get", while line 228 of /lib/devise.rb sets "delete": "The default method used while signing out: @@sign_out_via = :delete"
2019-07-16 01:08:44 +03:00
Vasiliy Ermolovich
19045a483d
Merge pull request #5089 from abhijeetps/abhijeetps-patch-1
...
Updated Codeacademy's Rails Auth link
2019-07-02 10:11:33 +03:00
Abhijeet Singh
f618b88f91
Updated Codeacademy's Rails Auth link
2019-06-26 15:22:40 +05:30
Rafael França
81cb5b00f4
Merge pull request #5086 from plataformatec/rm-officially-support-6.0
...
Officially support Rails 6.0
2019-06-18 13:49:34 -04:00
Rafael Mendonça França
54fb582269
Officially support Rails 6.0
...
Also remove upper bound on railties so people can try devise with new
versions without having to wait us to change the gem and report bugs.
2019-06-12 16:10:13 -04:00
Rafael Mendonça França
44f7325a91
Remove unneeded require
...
The code that was using that constant is not being used anymore.
Closes #5083
2019-06-12 16:04:50 -04:00
Marcos Ferreira
4ab54943ad
Merge pull request #5073 from plataformatec/mf-use-rails-6-rc-1-on-ci
...
Use rails 6.0.0.rc1 instead of the 6.0.0.beta-3 on CI
2019-05-14 13:27:28 -03:00
Sergey Alekseev
45245df16a
update changelog
...
[skip ci]
2019-05-13 14:15:14 +03:00
Sergey Alekseev
63ea6533de
increase default stretches to 12
...
Test script
---
```ruby
require 'bcrypt'
require 'benchmark'
Benchmark.measure { BCrypt::Password.create('password', cost: 12) }
```
Test results
---
- [Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz](https://ark.intel.com/content/www/us/en/ark/products/97535/intel-core-i5-7360u-processor-4m-cache-up-to-3-60-ghz.html ): `#<Benchmark::Tms:0x00007fdd00a4eb30 @label="", @real=0.21730700000080105, @cstime=0.0, @cutime=0.0, @stime=0.00020399999999999585, @utime=0.21685199999999996, @total=0.21705599999999997>`
- [Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz](https://ark.intel.com/content/www/us/en/ark/products/137979/intel-core-i7-8559u-processor-8m-cache-up-to-4-50-ghz.html ): `#<Benchmark::Tms:0x00007fe91094fd30 @label="", @real=0.17964200000278652, @cstime=0.0, @cutime=0.0, @stime=7.399999999996298e-05, @utime=0.17950799999999845, @total=0.1795819999999984>`
Other gems
---
- bcrypt-ruby which is used by devise [updated](https://github.com/codahale/bcrypt-ruby/pull/181 ) their default cost to 12 (not released a gem version yet).
- rails has [a PR](https://github.com/rails/rails/pull/35321 ) from the Rails core team member to update their `ActiveModel::SecurePassword` which powers `has_secure_password` default cost to 13 (not merged yet).
Previous changes
---
[Previous PR](https://github.com/plataformatec/devise/pull/3549 ) to increase the default stretches to 12 was created more than 4 years ago. That time the default stretches value [was increased](9efc601c73 ) from 10 to 11.
2019-05-11 19:35:13 +03:00
Marcos Ferreira
aedc9b7696
Update CHANGELOG.md [ci skip]
2019-05-06 21:10:27 -03:00
Marcos Ferreira
28248e3167
Merge pull request #5069 from igorkasyanchuk/master
...
Fix rails_51_and_up? method for Rails 6.rc1
2019-05-06 21:03:16 -03:00
Igor Kasyanchuk
612e30258c
Use better syntax to compare gem version
2019-05-05 03:44:44 -07:00
Marcos Ferreira
76c888268b
Use rails 6.0.0.rc1 instead of the 6.0.0.beta-3 on CI
...
Also bumped sqlite from 1.3.6 to 1.4 because besides conflicting with
the version that the sqlite adapter was trying to load [0], it is supported
officially since rails 6 [1].
Related:
[0] rails/rails#35153
[1] rails/rails#35844
2019-05-04 15:43:31 -03:00
Marcos Ferreira
07f2712a22
Merge pull request #5065 from Vasfed/fix/rails6_deprecation_email_validation
...
Fix rails 6.0.rc1 email uniqueness validation deprecation error
2019-05-04 14:41:25 -03:00
Igor Kasyanchuk
75e8555035
Fix rails_51_and_up? method for Rails 6.rc1
2019-05-03 13:11:34 -07:00
Shobhit Bakliwal
a823e510f3
Using scoped errors for scoped views. Fixes #5066
2019-05-02 13:24:01 +05:30
Vasily Fedoseyev
2d53cf4424
Fix rails 6.0.rc1 email uniqueness validation deprecation error
2019-04-26 14:20:30 +03:00
Felipe Renan
e91b8ee0ba
Merge pull request #5055 from saiqulhaq/master
...
refactor method name to be more consistent
2019-04-05 10:03:37 -03:00
Leonardo Tegon
eced9b015b
Merge pull request #5057 from plataformatec/af-update-ci-with-rails-6
...
Update CI to rails 6.0.0.beta3
2019-04-04 15:40:07 -03:00
Ayrton Felipe
dbc3c4f08f
Update CI to rails 6.0.0.beta3
...
In order to check CI behavior was requested by @tegon in slack
channel to update rails 6.0.0.beta1 to 6.0.0.beta3
Issue reference: 5037
2019-04-04 11:40:03 -03:00
M. Saiqul Haq
0d56ae2705
refactor method name to be more consistent
2019-04-04 07:01:39 +07:00
Lucas Ferreira
c1e4031e3b
Merge pull request #5054 from ferrl/update-autocomplete
...
Update password confirmation autocomplete
2019-04-03 11:16:45 -03:00