-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: heartcombo/devise
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.0.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: heartcombo/devise
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.0.2
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 8 commits
- 12 files changed
- 3 contributors
Commits on Feb 13, 2026
-
"Mini Test" was used in #5012 but "minitest" is the correct product name. See also: https://github.com/minitest/minitest/blob/master/README.rdoc#description > minitest provides a complete suite of testing facilities > supporting TDD, BDD, and benchmarking. In this description, "minitest" is used. [ci skip] Signed-off-by: Carlos Antonio da Silva <carlosantoniodasilva@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dbc1bb2 - Browse repository at this point
Copy the full SHA dbc1bb2View commit details -
Only downcase first letter of each auth key, not the entire string (#…
…5822) A previous change #4834 introduced a downcase call to each attribute, so that it'd fix an invalid grammar issue on some languages like English that were showing `Email` in the middle of flash message sentences. However, it caused a bug with German which uses the word `E-Mail` and at the beginning of the sentence, causing it to be converted to `E-mail` incorrectly. The fix here will only downcase the first char of each word, and convert it back to upcase at the beginning of the sentence, which should work for both the original fix (English message), and for the new bug (German message) If we end up running into any more of these edge cases with the message, we might roll it all back and provide a different set of interpolation values for the original vs downcased translations, so people can use what makes the most sense for each language without us having to manually massage these strings. Fixes #5820
Configuration menu - View commit details
-
Copy full SHA for 03c419e - Browse repository at this point
Copy the full SHA 03c419eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1054ef8 - Browse repository at this point
Copy the full SHA 1054ef8View commit details
Commits on Feb 17, 2026
-
Configuration menu - View commit details
-
Copy full SHA for e5ffdc4 - Browse repository at this point
Copy the full SHA e5ffdc4View commit details
Commits on Feb 18, 2026
-
Allow model config to override
sign_in_after_change_password(#5825)The config exists at the model/resource class from the registerable module, but it was not being honored, instead we were directly relying on the main Devise config. Now this can be configured and honored per-model/resource class, as expected. This is similar to #5429 and `sign_in_after_reset_password` fix.
Configuration menu - View commit details
-
Copy full SHA for bb2b4ec - Browse repository at this point
Copy the full SHA bb2b4ecView commit details -
Stop building both branch & PR with pushes
Build pushes to the main branch and open PRs, but not pushes to other branches. Allow workflow_dispatch to build them manually if we want to.
Configuration menu - View commit details
-
Copy full SHA for 1befcb5 - Browse repository at this point
Copy the full SHA 1befcb5View commit details -
Add
sign_in_after_reset_password?check hook to passwords controller (#5826) Extract a couple small duplicate checks into a method, enabling it as a hook that can be overridden if necessary. It's going to be particularly useful on a flow I'm working on / testing out, to avoid having to copy over the whole block of code from the controller to customize it. We have a similar hook on the registration controller for `sign_in_after_change_password?`, which was also moved to protected. While not much practical change, it hopefully shows better the intention that it's a method users can override if they need, similar to a few other methods in controllers. Also move `update_needs_confirmation?` down to private, as this one in particular I don't think we intended to allow overriding, as it has no practical behavior change other than the flash message.
Configuration menu - View commit details
-
Copy full SHA for 916f94e - Browse repository at this point
Copy the full SHA 916f94eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b008ed - Browse repository at this point
Copy the full SHA 5b008edView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v5.0.0...v5.0.2