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

Build for evergreen browsers #18070

Closed
5 tasks done
TorsteinHonsi opened this issue Dec 1, 2022 · 1 comment
Closed
5 tasks done

Build for evergreen browsers #18070

TorsteinHonsi opened this issue Dec 1, 2022 · 1 comment
Assignees

Comments

@TorsteinHonsi
Copy link
Collaborator

TorsteinHonsi commented Dec 1, 2022

Implicitly, remove support for IE9-11 in the built JavaScript files.

  • Create a legacy path, where all JavaScript files and modules are compiled into /es5/ on code.highcharts.com and npm etc. This legacy path will use the existing, pre-v11 setup. Consider doing this early, in a maintenance time, to give implementers time to switch before v11.
  • Early warning that IE11 will stop working with Highcharts v11 unless implementers load the /es5 path. Blog article plus notice on compliance page.
  • Now build the main files for evergreen browsers. A possible target for the TypeScript compiler is to allow features that have been supported for the last two years.
  • Remove the MSPointer file/logic from the main build, and add it only to es5 builds. This will also serve as a POC for adding future polyfills in the es5 build.
  • Update docs. Browser compatibility page especially.
@TorsteinHonsi
Copy link
Collaborator Author

Testing gulp dist fails because of #18234 . Will revisit after that is fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Done
Development

No branches or pull requests

4 participants