Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What are the breaking changes upgrading from major version 9 to 11? #347

Closed
liangmicha opened this issue Oct 14, 2024 · 2 comments
Closed

Comments

@liangmicha
Copy link

Hi, we've recently ran into the issue: #318 when upgrading rails to 7.2.1 from 7.1

Looking through the thread, it seems like the solution would be to upgrade to version 11, because it 9.4.4 which had the fix has been yanked. Since it's a major version upgrade, I've been looking around to see documentation around what's breaking and cannot find it. I've looked at the ChangeLog.md file and do not see it.

I think it's standard practice that when there is a major version change, such as from 9 to 11 there's are some breaking changes that warrants a major version change, instead of a minor version change.

Our team is now reluctant to continue using this library now because of lack of documentation.

Could someone shed some light on what are the breaking changes are so we can make a more informed decision on whether / when we'll upgrade from version 9 to version 11?

Appreciate the hard work on this library!

@vprigent
Copy link
Collaborator

Hi @liangmicha

As far as I am aware, version 10 was skipped as past work done "labelled" 10 didn't lead anywhere and we wanted to avoid confusion.

The main changes associated with version 11 are the support to Rails 7.2 which was pretty significant on our part.
We've since released 11.1 with additional support for multiple source of data_migrate data files.
We also dropped support for Rails 6.0 and Ruby 3.0 in 11.0

Hence the motivation behind the major version bump.

@liangmicha
Copy link
Author

Thanks @vprigent for the quick response and for the useful context!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants