-
-
Notifications
You must be signed in to change notification settings - Fork 8.9k
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
webpack 5 release plan #11406
Comments
awesome ~ |
As for me, webpack 5 became super-fast against its 4 version. Built-in cache works perfectly) And it wasn't to hard to switch from webpack 4 to webpack 5! There are some issues, how to migrate my own loaders and plugins, but there are just some warnings, and it is nice, cause you (webpack team) have made so many cool features, and there is no serious problems with version switching. |
Amazing work webpack team 👍 |
Thank you for your hardwork🥰 |
Thank you! Looking forward to this, especially the ability to output modules, which is why I'm using Rollup at the moment for library code. Looking forward to moving over to just using Webpack. BTW: 2020-10-10 = 👓-🙌- 🙌 |
Looking forward to! |
Thank you for your hardwork:smiling_face_with_three_hearts: |
@isrmicha What is a problem? |
Module Federation is going to be a gamechanger for us. Very much looking forward to it! |
GREAT NEWS 🎉 |
@AlonMiz please create an issue |
Really looking forward to Module Federation. Thank you for all yours and the teams hard work. 🙇 |
I am sure Module Federation will change microfrontends, looking forward to using it! |
Thanks for the heads up ( jantimon/html-webpack-plugin#1514 ) 👍 Is there any api which returns the calculated publicPath? |
Who will be faster and more modern between webpack5 and vite? |
Webpack works with any code, not only with Vue3 =) |
Vite also works with react and other frameworks.
BTW, webpack is the best tool now. |
Thank you for making this game changer tool. Hats off for your hard work! 👏👏 |
Are we still on for today? :) |
yep. in about 9 hours... |
TL;DR: release planned for 2020-10-10
After nearly 1 year of beta testing and about 2 years of development we feel that it's time to release webpack 5 soon. As promised we do announce the release at least one month earlier to allow the ecosystem to catch up. To support that we
will releasehave released a Release Candidate (RC)soon-ish in about 1-2 weeks. Once the RC has been released we try to avoid breaking changes (expect for experimental features, or when absolutely necessary).We will use the time until the release to:
delete
#10831This is works out great we release webpack 5 at 2020-10-10 because it's a cool date.
Note that while we consider webpack 5 as pretty stable, there are probably still many bugs and problems. Some are expected breaking changes, some are bugs that we missed. If you have problems upgrading make sure to read the migration guide and changelog where we places some hints how to fix these problems and/or why we did some of the breaking changes. If you still run into problems, it might be a bug or something is missing in the migration guide/changelog, please report an issue.
Note that some of the experimental features are still incomplete. They are excluded from SemVer for webpack and we continue to develop them...
Note that minor bugs won't prevent us from releasing. The release is more about finishing breaking changes then about a super stable release. We will release minor/patch version very often to address bugs and add more feature (as we have done with webpack 4).
We are not yet ready for a release candidate.The following breaking changes need to be implemented before the RC can be released:
resolve.fallback
and imports field need to be addedimports
field is rarely used and only incorrectly imports field would breakasset
experiment will be enabled by default.new URL
parsing in modules and this can break code.worker
experiment to handlenew Worker(new URL("./worker", import.meta.url))
, etc.mjs
experiment will be enabled by default. This affects.mjs
files andtype: "module"
in package.json.externalsPresets
loader.target
output.ecmaVersion
->output.environment.xxx
output.environment.global
output.publicPath: "auto"
as default?delete a.b.c
is broken (Status: Parsing need to be changed a bit)Known Problems blocking release:
delete x.y.z
doesn't work withoptimization.concatenateModules: true
yet.mini-css-extract-plugin
is not fully compatible and there a few problems.html-webpack-plugin
doesn't understand the new default automatic publicPath yet. Useoutput.publicPath: ""
instead.target
doesn't support individual browser versions yet. Use the general targets for now:target: ["web", "es2020"]
webpack-cli
shows too verbose output for schema validation problems.new URL
with string not starting with./
or../
works incorrectlyPlease don't report any outstanding issues in this thread. Please create a new issue (Reference this issue)!
This thread is reserved for feedback how happy you are that webpack 5 is released, to post positive experience with webpack 5 if you already tried the beta and to post any announcements that ecosystem loaders/plugins/tools are webpack 5 compatible.
I'll update the issue with more information when available.
The text was updated successfully, but these errors were encountered: