-
-
Notifications
You must be signed in to change notification settings - Fork 186
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
treewide: update option deprecations #514
treewide: update option deprecations #514
Conversation
c2ba580
to
350b54c
Compare
BREAKING CHANGE: Remove the deprecated 'stylix.palette.<BASE>' options. Link: danth#514
350b54c
to
4fa327f
Compare
Btw @danth, what is the process for merging commits without squashing them:
The "Rebase and merge" option seems to be currently disabled: Otherwise, we could just manually merge them with |
I prefer squashing as the default since it keeps the history cleaner on the |
Yes, squashing noisy commits without losing clarity is generally a good idea. 1 2 However, squashing #519 into a single commit would result in a practically incomprehensible and revertible history.
Given our low PR input rate, we may avoid merge commits with fast-forward merges ( For instance, the following merge commit from
Instead, the details, including a breaking change, are buried under the following parent commits:
True. FYI, Facebook's stacking workflow 3 can parallelize code review. For example, I initially had the following PRs on the same developer branch but split them up before submission for parallel code review:
Agreed. |
Actually, the following commits should remain seperated to distinguish between a code improvement of a previous commit (
|
BREAKING CHANGE: Remove the deprecated 'stylix.palette.<BASE>' options. Link: danth#514
4fa327f
to
4b15fdc
Compare
Changelog: v1
|
BREAKING CHANGE: Remove the deprecated 'stylix.palette.<BASE>' options. Link: danth#514
BREAKING CHANGE: Remove the deprecated 'stylix.palette.<BASE>' options. Link: danth#514
This patchset includes:
treewide: generate deprecation warnings
treewide: declare end-of-life for deprecated options
stylix: remove deprecated options reaching end-of-life
Note
These commits should be merged individually, not squashed, to ensure a clear and easily reversible changelog. In case of change requests, review the commits separately.