Releases
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 called standard
webpack
configuration structure now uses the full structure instead of a slimmed down version
You can’t perform that action at this time.