-
-
Notifications
You must be signed in to change notification settings - Fork 95
Chore/ Update Electron & ChromeDriver to v38
#252
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
base: main
Are you sure you want to change the base?
Chore/ Update Electron & ChromeDriver to v38
#252
Conversation
rollup would create another level of nesting which required to change imports in multiple places. I'd rather not touch any other imports for this change. Moving everything inside the plugin src directory has the least impact across unrelated files
…' of github.com:NativePHP/electron into chore/pull-in-blocking-menubar-lib-and-upgrade-electron
…' of github.com:NativePHP/electron into chore/pull-in-blocking-menubar-lib-and-upgrade-electron
v38
v38
v38
I put the vendored libraries in That's why I opted to put the vendored libs in |
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.
This is great, but I think when we release this it will need to be a v2. These breaking changes feel like something we need to call out pretty clearly
Agreed 💯 |
Fixes NativePHP/laravel#390
This PR updates to the latest versions of Electron & ChromeDriver
The Menubar package was blocking the update before. So I had to pull it in as a vendored library as suggested here #233 (comment)
This update introduces some breaking changes
https://www.electronjs.org/docs/latest/breaking-changes#planned-breaking-api-changes-340
https://www.electronjs.org/docs/latest/breaking-changes#planned-breaking-api-changes-350
https://www.electronjs.org/docs/latest/breaking-changes#planned-breaking-api-changes-360
https://www.electronjs.org/docs/latest/breaking-changes#planned-breaking-api-changes-370
https://www.electronjs.org/docs/latest/breaking-changes#planned-breaking-api-changes-380
Most notably dropping support for macOS Catalina & Big Sur. I don't think the other things affect us, would appreciate double verification on that 🙏🏻