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

Revert "Make Field constructors keyword-only" #8286

Closed
wants to merge 1 commit into from

Conversation

tomchristie
Copy link
Member

Issuing this as a pull request somewhat speculatively.

Reverts #7632 in order to allow us to issue a minor rather than a major point release.

Also I'm just not convinced that the busy-work it'll create for our users is necessarily in our interests, even if it does add an extra safety rail against one particular type of broken usage. (Is the trade off between the work it'll create vs. the edge case wiggliness it helps guard against, a good one or not - hard to say.)

Anyways at this point I'm just issuing the PR to check if it still passes the test suite once reverted. A starting point for figuring out what our options are here.

@tomchristie tomchristie mentioned this pull request Dec 10, 2021
@carltongibson
Copy link
Collaborator

Not sure what I think about this.

If I'm on 3.2, I can stick (for a long time yet).

If I'm updating to 4.0 my app is under active development and the fix here catches an issue I want to be called out (I think).

I'm not sure of the benefit of the smaller release... 🤔

(Carrot and Stick)

@tomchristie
Copy link
Member Author

Alrighty, I'm hearing this.

@tomchristie tomchristie deleted the revert-7632-field-kwargs-only branch December 10, 2021 11:02
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

Successfully merging this pull request may close these issues.

2 participants