Releases: aem-design/npm-compose-webpack
Releases · aem-design/npm-compose-webpack
v3.0.0-beta.1
🚀 Features
- Updated to webpack v5.0.0-rc.2
- Added
compiler:ready
hook which can be use in conjunction with the newly exportedgetWebpackCompiler
function.
NOTE: getWebpackCompiler
can only be reliably used when listening for the after
event for compiler:ready
. The before
event exists as a means to do something additional before the compiler is constructed.
🧰 Maintenance
- Updated all NPM dependencies to their latest releases
v3.0.0-beta.0
First release of the version 3 milestone, please read the change log for this and each subsequent release carefully and supports for some features is subject to change.
🚀 Features
- Upgraded to webpack 5 🎉
🧰 Maintenance
- Updated all NPM dependencies to their latest releases
💥 Breaking Changes
- lodash-webpack-plugin is not currently compatible with webpack 5
- HMR is currently broken in most cases
- Output now defaults to ES2015
- TypeScript config
target
is nowesnext
instead ofes5
v2.3.0
v2.2.0
v2.1.0
v2.0.0
🚀 Features
- Opt-in support for Bootstrap, TypeScript and Vue.js
- Added a register function for hooks
- Added new
aem.port
CLI parameter to override the port defined in the maven configuration - Added the ability for the default project configuration to be extended
- Added dependency & configuration resolution
- Added support for project level
tsconfig.json
files - Added ability to force override CLI flags via a new
cliFlags
configuration property that accepts:eslint
,stylelint
🐛 Bug Fixes
- Corrected some paths which lead to files been generated in the wrong folder
- Errors now correctly end the build when they occur, this is critical for CI/CD
- TypeScript feature now exposes its extensions to the webpack resolver
- Messages will now correctly display on all builds
- Ensure compose message don’t run in webpack-dev-server
- Fixed how the
vue-loader
rule interacts with 3rd-party code - Fixed how CSS in Vue SFC's are parsed by the webpack rules
🧰 Maintenance
- Updated all NPM dependencies to their latest releases
- Updated minimum Node.js version to 10.13
- Removed Node.js v11 from the TravisCI builds
💥 Breaking Changes
banner
&projects
have moved to a property calledstandard
webpack
configuration structure now uses the full structure instead of a slimmed down version
v2.0.0-beta.13
🐛 Bug Fixes
- Fixed a minor oversight that caused the build to fail
v2.0.0-beta.12
Dependency Updates
- Updated all NPM dependencies to their latest versions
v2.0.0-beta.11
🚀 Features
- Added support for project level
tsconfig.json
files - Added ability to force override CLI flags via a new
cliFlags
configuration property that accepts:eslint
,stylelint
🐛 Bug Fixes
- Removed some leftover TypeScript references in the base configs
- Ensure the author port loaded from the
pom.xml
file is parsed as a number - Added missing, and corrected dependencies for Bootstrap, TypeScript & Vue
🧰 Maintenance
- Updated minimum Node.js version to 10.13
- Removed Node.js v11 from the TravisCI builds
v2.0.0-beta.9
🚀 Features
- Added
Projects
configuration to thepost:init
after hook
🐛 Bug Fixes
- Fixed how the
vue-loader
rule interacts with 3rd-party code - Fixed how CSS in Vue SFC's are parsed by the webpack rules
Dependency Updates
- Bump style-loader from 1.2.0 to 1.2.1 (#136) @dependabot-preview
- Bump @babel/core from 7.9.0 to 7.9.6 (#138) @dependabot-preview
- Bump @babel/preset-env from 7.9.5 to 7.9.6 (#140) @dependabot-preview
- Bump @babel/runtime from 7.9.2 to 7.9.6 (#141) @dependabot-preview
- Bump @babel/runtime-corejs3 from 7.9.2 to 7.9.6 (#142) @dependabot-preview
- Bump @babel/plugin-proposal-object-rest-spread from 7.9.5 to 7.9.6 (#143) @dependabot-preview
- Bump terser-webpack-plugin from 2.3.6 to 3.0.1 (#145) @dependabot-preview
- Bump eslint-plugin-jest from 23.8.2 to 23.10.0 (#146) @dependabot-preview
- Bump @typescript-eslint/parser from 2.29.0 to 2.31.0 (#148) @dependabot-preview
- Bump @types/node from 13.13.4 to 14.0.1 (#149) @dependabot-preview
- Bump jest from 25.4.0 to 25.5.4 (#163) @dependabot-preview