heartcombo / devise

Flexible authentication solution for Rails with Warden.
http://blog.plataformatec.com.br/tag/devise/
MIT License
23.85k stars 5.53k forks source link

Branch out 4-stable from v4.9.2 with Rails 7.1 compatibility #5639

Closed carlosantoniodasilva closed 9 months ago

carlosantoniodasilva commented 9 months ago

This branches off the 4.9.2 tag instead of main, to add Rails 7.1 compatibility and fix the build in the process.

There's been some changes in main that I am not yet sure about releasing as 4.x, and I also want to drop support for older versions of Ruby/Rails soon (https://github.com/heartcombo/devise/pull/5600) because it's getting harder and harder to keep those builds green, so I'm going to target main as our 5.x going forward, which means 4-stable will be base for the upcoming release.

Note: While I may cherry-pick some things in here back to main, I'm opening this as a PR against main more for visibility and reference than anything else. This should make it easier to point people to, and have a discussion about, any issues that may arise while we don't release.

excid3 commented 9 months ago

Tested against our applications and everything works well. 🎉

carlosantoniodasilva commented 9 months ago

Thanks @excid3!

I have just released v4.9.3. I'll port some of these commits to main and keep 4-stable as the v4 branch going forward.