-
Notifications
You must be signed in to change notification settings - Fork 94
Closed
Description
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), while master stays the same and represents the current stable release (v1.0).
TODO
- Migrate to
webpack 4(tracking issue Support for webpack 4 #255). - Consider updating to
babel@7. - Remove the deprecated
fileTypeAPI (PR Remove the old fileType API #260). - Remove the deprecated
resolveAliasesblock. (PR Remove deprecated resolveAliases block #267) - Use
yarnworkspaces (PR Use yarn workspaces #268). - Decide to either upgrade
lernaor use something else (see discussion in Upgrade lerna setup #236). - Remove
avafrom devDeps of every package and hoist it to the root. (PR Hoist ava to the root #276). - Use
prettier(PRReplace standard with prettier #263Prettier #275). - Consider adding some
eslintcode rules (not style ones). - Other minor changes left in 2.0.0 Milestone.
- Cut a branch
1.0.0frommasterbefore mergingrelease-2.0. - List contributors!
Removed from 2.0 release scope
- Update the block API (see discussion in API for version 1.0 #125, PR API for version 2.0 #259).
- Consider moving unpopular blocks to the
webpack-blocksorg (issue Move unpopular blocks to the webpack-blocks org #269). - Add TypeScript definitions (issue Add tsd #246, PR Add TypeScript typings for core & webpack #247).
- Write a migration guide.
- Inform 3rd-party block maintainers!
dmitmel, andywer, fenos, sapegin, SavePointSam and 1 morejvanbruegge, dmitmel, fenos, SavePointSam and tommmyydmitmel, zcei, fenos, SavePointSam and DanielFGray