-
Notifications
You must be signed in to change notification settings - Fork 71
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
Replace Locale constructor by Locale builder (#658 / #662) #662
Replace Locale constructor by Locale builder (#658 / #662) #662
Conversation
Made a new branch/PR with clean base
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please fix the build 😇
Adding merge-ready for full build |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the documentation might need an update to reflect these changes.
What do you miss? The examples in |
@Bukama Michael is right, I have overlooked this, too. For example:
Here we refer to the deprecated constructors, we no longer use under the hood. It can be seen as an implementation detail, but I believe it is important. Maybe refer to
We should also note that once this is merged, |
Ah thanks for the hint, with documentation I checked the documentation subpage :D |
Docs updated.
This is not a thing of this PR. The changes in this PR are totally fine with the 1.x versions as it's still Java 8. The fact that the extension behaves a little bit different is no argument for a major change. In my eyes it's more a bugfix, as invalid variants are not allowed anymore. If the want/need a way to create a 1.x release after we have set up |
We went down this path with #479 (comment), which gave us #623. 😉 Not sure if we can or want to "sell" this change as a bugfix. Just as we did in our own tests, users may create
Alternatively, we could also start integrating 2.x changes into a dedicated branch. But yeah, here is indeed the wrong place to discuss this. |
Well it's the same discussion in the linked issues/PR: Is a bug fix, which does not accept past inputs a breaking change and therefor a major release? For me - absolutely not. The only thing I can get in mind is that you rewrite a whole functionality because you can't fix the bug, but then I would not call that a bugfix, but a rewrite of the functionality where the bug was only the point where the stone got rolling. So what about a mid was? We meet inbetween and call this change worth a minor release? Nevertheless I add the block label if you decide to still think it's not mergeable before 2.0 |
c66e080
to
d1dd280
Compare
Proposed commit message:
linked issue: #658