Skip to content

v2.0.0

Compare
Choose a tag to compare
@cshawaus cshawaus released this 08 Jul 09:18
· 126 commits to develop since this release
v2.0.0
1d7e781

🚀 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