@@ -6,9 +6,50 @@ nav_order: 10
66
77# Changelog
88
9- ## Next
10-
11- - Include the ` contenthash ` in generated CSS filenames. [ #204 ] ( https://github.com/humanmade/webpack-helpers/pull/204 )
9+ ## v1.0.0-alpha
10+
11+ ### Added
12+
13+ - Full Webpack 5 support with modern optimizations and performance improvements
14+ - ESLint 9+ support with flat configuration format (` eslint.config.js ` )
15+ - Modern ` eslint-webpack-plugin ` replacing deprecated ` eslint-loader `
16+ - Enhanced TypeScript support for ` .ts ` and ` .tsx ` files
17+ - Updated peer dependencies to latest stable versions
18+ - Improved build performance with Webpack 5's enhanced tree shaking
19+ - Module federation capabilities support
20+
21+ ### Changed
22+
23+ - ** BREAKING** : Upgraded from Webpack 4 to Webpack 5
24+ - ** BREAKING** : Updated ESLint support to use ESLint 9+ flat configuration format
25+ - ** BREAKING** : Replaced deprecated ` eslint-loader ` with ` eslint-webpack-plugin `
26+ - ** BREAKING** : Updated minimum Node.js requirement to align with Webpack 5
27+ - Updated all bundled dependencies to latest stable versions
28+ - Improved error handling and debugging capabilities
29+ - Enhanced development server performance
30+
31+ ### Removed
32+
33+ - Support for legacy ` .eslintrc.* ` configuration files (use ` eslint.config.js ` instead)
34+ - Webpack 4 compatibility and related legacy code
35+ - ` eslint-loader ` dependency (replaced with ` eslint-webpack-plugin ` )
36+ - Outdated peer dependency constraints
37+
38+ ### Migration Guide
39+
40+ - Update your ` package.json ` to use ` webpack@5 ` , ` webpack-cli@5 ` , and ` webpack-dev-server@5 `
41+ - If using ESLint, migrate from ` .eslintrc.* ` files to ` eslint.config.js ` using the flat configuration format
42+ - Review and update any custom webpack configurations to ensure Webpack 5 compatibility
43+ - Update Node.js to a supported version if needed
44+
45+ ## v0.12.0
46+
47+ * Include contenthash in generated CSS filenames by @kadamwhite in https://github.com/humanmade/webpack-helpers/pull/204
48+ * Use Just the HM Docs theme by @joeleenk in https://github.com/humanmade/webpack-helpers/pull/210
49+ * Add workflow to deploy GH pages by @joeleenk in https://github.com/humanmade/webpack-helpers/pull/212
50+ * Update to Jekyll 4, inherit from theme by @joeleenk in https://github.com/humanmade/webpack-helpers/pull/213
51+ * Update getting-started.md by @pamprn09 in https://github.com/humanmade/webpack-helpers/pull/216
52+ * Update externals for WP 6.2 and add snapshot update command by @Sephsekla in https://github.com/humanmade/webpack-helpers/pull/217
1253
1354## v0.11.1
1455
0 commit comments