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

v4: drop Node.js < 10 and dev dependency updates #30006

Merged
merged 9 commits into from Mar 9, 2020

Conversation

XhmikosR
Copy link
Member

@XhmikosR XhmikosR commented Jan 12, 2020

This drops the engines version from package.json and updates all devDependencies. Also I updated Jekyll to v4.0.0 which is only slightly faster but better than nothing.

In the past we considered such changes breaking ones. I don't think they should be considered breaking ones since they are development only changes. And from now on we should be more lax on master branch anyway.

/CC @twbs/team for feedback.

PS. I will probably rebase this later with further dep updates.

Refs #29821

TODO:

@XhmikosR XhmikosR requested a review from mdo January 12, 2020 22:41
@XhmikosR XhmikosR requested a review from a team as a code owner January 12, 2020 22:41
@MartijnCuppens
Copy link
Member

I don't think they should be considered breaking ones since they are development only changes

I agree

@ysds
Copy link
Member

ysds commented Jan 13, 2020

I have not checked the diffs, but I agree with the node v6 drop.

@XhmikosR
Copy link
Member Author

Alright, I guess only a few todo are left and @mdo's review

@XhmikosR XhmikosR added this to Inbox in v4.5.0 via automation Jan 13, 2020
@XhmikosR XhmikosR force-pushed the v4-dev-xmr-drop-node-6 branch 2 times, most recently from cbf8301 to 1fc4d93 Compare January 13, 2020 13:09
@XhmikosR XhmikosR force-pushed the v4-dev-xmr-drop-node-6 branch 2 times, most recently from 8caeddf to f482c39 Compare January 15, 2020 08:07
@XhmikosR

This comment has been minimized.

@XhmikosR XhmikosR force-pushed the v4-dev-xmr-drop-node-6 branch 2 times, most recently from bfaaec3 to c8679b8 Compare January 21, 2020 11:38
@XhmikosR

This comment has been minimized.

@XhmikosR

This comment has been minimized.

@XhmikosR XhmikosR force-pushed the v4-dev-xmr-drop-node-6 branch 2 times, most recently from f9873a5 to 00f5b65 Compare January 22, 2020 15:25
@MartijnCuppens MartijnCuppens changed the base branch from v4-dev to v4-dev-xmr January 23, 2020 16:11
@MartijnCuppens MartijnCuppens changed the base branch from v4-dev-xmr to v4-dev January 23, 2020 16:12
@XhmikosR XhmikosR force-pushed the v4-dev-xmr-drop-node-6 branch 2 times, most recently from 97087f6 to 7ea8466 Compare February 17, 2020 19:43
@XhmikosR
Copy link
Member Author

Alright, I think this is ready.

/CC @mdo please check it out and let me know how to proceed.

On a side note, this results in smaller JS dist files:
before - after

@MartijnCuppens MartijnCuppens changed the title V4 dev xmr drop node 6 v4: drop node 6 & 8 Feb 21, 2020
@XhmikosR
Copy link
Member Author

@mdo can you adapt the v4-dev branch protection rules? I can't merge without this.

@mdo
Copy link
Member

mdo commented Mar 6, 2020

@XhmikosR Done! Sorry for the delay, node 6 and 8 no longer required.

@XhmikosR
Copy link
Member Author

XhmikosR commented Mar 6, 2020

Cool, I'll have another look and merge it after that. So happy to untie us from unsupported Node.js versions :)

@XhmikosR XhmikosR changed the title v4: drop node 6 & 8 v4: drop Node.js < 10 and dev dependency updates Mar 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
v4.5.0
  
Shipped
Development

Successfully merging this pull request may close these issues.

None yet

5 participants