-
Notifications
You must be signed in to change notification settings - Fork 94
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
2.0 roadmap #264
Comments
@vlad-zhukov See #257 |
@dmitmel I really want this to happen because I use babel 7 myself since |
I've created a |
@vlad-zhukov |
@dmitmel but Babel 7 requires I would like to focus on internal changes first, such as cut build sizes as much as possible (15min CI builds are terrible) and use of |
@vlad-zhukov OK, we can upgrade to Babel 7 after v2.0 |
One suggestion I would make would be paring this list down to just breaking changes. Some of it is fluff that is not required for V2 and can be slated as followups. And getting on Webpack 4 is imo the end goal. The following list is what I think are the necessary todos for a V2 beta: Migrate to webpack 4 (tracking issue #255). |
Fair enough. |
If I know remove the whole @vlad-zhukov would you be okay with rebasing the |
@zcei Nice job! File a PR against v2 please, the Could you also move a test from |
"Major" as in "no semver major" or in "no substantial changes"? As @andywer mentioned, it's technically not breaking for the packages. But I'm happy to open it against v2. Damn, I was remembering the e2e fixture when I started off, but then forgot about it again, thanks 🤦♂️ |
No substantial changes or even no changes at all. The plan is to release v2 ASAP. |
Hey, how is the 2.0 progress going? @andywer mind releasing another alpha version? 🙏 |
I am very busy with other things right now, unfortunately. And it seems like so are many of my fellow contributors. How about publishing a 2.0 release candidate and postponing everything that's not a blocker to be done after the 2.0 release? I fear otherwise we will never get anywhere. Let's be pragmatic :) |
Any updates? |
@marcofugaro Thanks for the reminder. Unfortunately I have been super busy the last days and before I didn't give it the priority it deserves, since no one seemed to be pushing for it. |
@ALL Can the community please help out on this one? -> Are there any blockers left to unblock or can we go for the 2.0 release straight away? |
@andywer I don't see any reasons why we shouldn't. Webpack 4 support is not a nice-to-have feature anymore, it's a requirement. |
Most definitely. The question is just whether there are any items on the original 2.0 roadmap that we shouldn't carelessly skip. |
Here are my thoughts:
IMO these are not essential parts of the 2.0 release, they have only been slowing it down so far.
We don't need to do this if we don't change the block API.
If this is required, I can do it on the weekends. |
Thx, @dmitmel! Sounds like we can release straight away then. Shouldn't make much difference if we do the list first and release then or the other way around. Main thing is just that we have one. Maybe we can just link to Insights > Contributors for now. Will only recognize the commits people made, not their non-code contributions like discussions, feedback, etc. Might be ok as a first step? |
It may also be worthwhile to integrate https://github.com/all-contributors/all-contributors if you're really wanting to recognize everyone, although I'm unsure of it's retroactive listing ability. It sure does make it easier to add people. You could probably just install it and then quickly add everyone from the insights as a baseline. |
@andywer I guess we can finally merge |
Just merged the 2.0 branch into |
Version 🚀 |
Anyone in the mood to draft some release notes for v2.0.0? I'm so sorry, but I got so little time to spend on webpack-blocks right now... A community effort would be awesome 😊 |
Hello! I'm interested to release a v2.0 as soon as possible and I've got an approval from other maintainers to work on it on our gitter! (Join it if you haven't yet!)
This is going to be a breaking, webpack-4-only release, that updates the block API and drops deprecated ones. We also aim to make lots internal changes to make further maintaining much easier and beginner friendlier!
All new changes should go into the
release-2.0
branch (#266), whilemaster
stays the same and represents the current stable release (v1.0).TODO
webpack 4
(tracking issue Support for webpack 4 #255).babel@7
.fileType
API (PR Remove the old fileType API #260).resolveAliases
block. (PR Remove deprecated resolveAliases block #267)yarn
workspaces (PR Use yarn workspaces #268).lerna
or use something else (see discussion in Upgrade lerna setup #236).ava
from devDeps of every package and hoist it to the root. (PR Hoist ava to the root #276).prettier
(PRReplace standard with prettier #263Prettier #275).eslint
code rules (not style ones).1.0.0
frommaster
before mergingrelease-2.0
.Removed from 2.0 release scope
webpack-blocks
org (issue Move unpopular blocks to the webpack-blocks org #269).@andywer @jvanbruegge @zcei @dmitmel @marcofugaro
The text was updated successfully, but these errors were encountered: