Uh oh!
There was an error while loading. Please reload this page.
Bump min Node version to 18.18; use LTS for dev - #3611
Conversation
mcmire
commented
Dec 1, 2023
Note that this would require major versions for everything all over again, so there's no immediate urgency to merge this, but I want to go ahead and start the conversation :) |
cb780c4 to
a978a06CompareNote: packages from these repos are still supporting node v16 and depending on at least one of these packages:
EDIT: Updated with progress |
mcmire
commented
Dec 2, 2023
Thank you! I will work through that list then. |
mcmire
commented
Dec 5, 2023
Setting this to draft in the meantime. |
I've created tickets for the above repos, aside from |
Gudahtt
commented
Jan 10, 2024
Shouldn't we bump the minimum version here first, before bumping the dependencies? We'd want to increase the minimum from the bottom-up, starting at the clients, then here, then to dependencies. Otherwise v16 support will effectively be dropped here prior to the supported range changing. |
Gudahtt
commented
Jan 10, 2024
Oh I see, sorry I misunderstood. That list is for projects depending on this repository, similar to extension/mobile, so yes we'd want to update those first. |
a978a06 to
82539c5Comparemcmire
commented
Jan 25, 2024
I've updated this PR so that it is ready to go when we merge MetaMask/smart-transactions-controller#249. |
mcmire
commented
Feb 9, 2024
I've merged in changes from |
MajorLift
commented
Feb 9, 2024
In other packages we've been using |
mcmire
commented
Feb 9, 2024
@MajorLift No, this was just an oversight 🤦🏻 I've fixed the versions to actually follow the module template. |
mcmire
commented
Feb 9, 2024
2126c85 to
ef75d97Comparemcmire
commented
Mar 15, 2024
This branch became stale, so I rebased it against the latest changes in Merging this will kick off another round of breaking changes. Feel free to approve this, but we will see if we can pair this with some other breaking changes that we want to make anyway. |
No dependency changes detected. Learn more about Socket for GitHub ↗︎ 👍 No dependency changes detected in pull request |
mcmire
commented
Apr 30, 2024
Update on this PR: This is something that we still want to do, but we are waiting until we finish some fixes we want to make to the keyring controller, and I am also heads down on work to support multichain for the next few weeks or so. After we get through those, though, I can start the process to merge this PR and cut new major releases for everything. |
Explanation
Now that both extension and mobile are using Node 18, we can follow suit.
Changelog
For all packages
Checklist