-
Notifications
You must be signed in to change notification settings - Fork 560
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
Update Dependencies #2356
Update Dependencies #2356
Conversation
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.
Can you summarize the changes from the updated deps here? We're probably not so concerned with 0.13.5
to 0.13.7
for regenerator-runtime
but 1.9.0
to 2.0.0
for monaco-editor-webpack-plugin
is more concerning.
It'd be nice to catalog all the major/breaking changes in the PR description and git
commit message to make it clearer when trying to reason about this change, or when looking for an explanation why something went wrong.
If it's too big I wouldn't worry about breaking this up into separate updates. That can make git bisect
easier to use as well.
date-fns
electron-fetch
(what is this? is it for the auto-updater?)monaco-editor-webpack-plugin
pretty-bytes
(what is this used for?)react-monaco-editor
(it looks like a small update but probably any changes are significant for us to be aware of. this probably updates themonaco
editor as well, so maybe we need to look at which version ofmonaco
is updated here and list the changes from it)react-overlays
|
|
@belcherj thanks for posting the changesets. that's way more exhaustive than I meant to communicate when I asked for them. the points I get out of the changes are mainly this:
looks like we need some extra audit for |
We had a bot doing these one-by-one for a while, is it worth revisiting? I feel like it would be easier to test dependency updates one at a time as they happen. |
@codebykat I was spending at least a day a week handling dependency updates. It was too much work. |
ea71df9
to
14b90e3
Compare
I fixed the keybinding issue (microsoft/monaco-editor#102 (comment)) but still seeing one other console error:
I also rebased and removed the clipboard types from the production dependencies, seems it snuck in there again. (ref: #2122 ) |
8913ff5
to
d823e7c
Compare
Put the keybinding fix in over here #2546 and I'm sure I have made this need a rebase now. The regenerator runtime fix should allow us to upgrade Monaco in future. |
Another piece of this in #2575. |
Closing as this is too far out of date to merge in any way. |
Fix
Updates dependencies to the latest.
Other changes:
Test
Breaking changes on Major point releases:
monaco-editor-webpack-plugin
microsoft/monaco-editor-webpack-plugin@v1.9.1...v2.0.0
Will have to read code to determine breaking changes.
@typescript-eslint/eslint-plugin and @typescript-eslint/parser
https://github.com/typescript-eslint/typescript-eslint/releases/tag/v4.0.0
node-simperium
to fix some duplicate-write issues #2039) (abb0617)css-loader
https://github.com/webpack-contrib/css-loader/releases/tag/v4.0.0
electron
https://www.electronjs.org/releases/stable#release-notes-for-v1000
eslint-plugin-jest
https://github.com/jest-community/eslint-plugin-jest/releases/tag/v24.0.0
postcss-loader
https://github.com/webpack-contrib/postcss-loader/releases/tag/v4.0.0
sass-loader
https://github.com/webpack-contrib/sass-loader/releases/tag/v10.0.0-rc.0
typescript
https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/
No breaking changes
react-overlays
react-bootstrap/react-overlays@v3.2.0...v4.0.0