Skip to content

Releases: aem-design/npm-compose-webpack

v3.0.0-beta.1

30 Sep 06:34
v3.0.0-beta.1
8b60f30
Compare
Choose a tag to compare
v3.0.0-beta.1 Pre-release
Pre-release

🚀 Features

  • Updated to webpack v5.0.0-rc.2
  • Added compiler:ready hook which can be use in conjunction with the newly exported getWebpackCompiler 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

24 Sep 09:55
v3.0.0-beta.0
68542ed
Compare
Choose a tag to compare
v3.0.0-beta.0 Pre-release
Pre-release

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 now esnext instead of es5

v2.3.0

23 Sep 12:52
v2.3.0
1ebb0d7
Compare
Choose a tag to compare

🧰 Maintenance

  • Updated all NPM dependencies to their latest releases

v2.2.0

08 Aug 06:16
v2.2.0
aa1682c
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixed support for interoperable CSS

🧰 Maintenance

  • Updated all NPM dependencies to their latest releases

v2.1.0

31 Jul 15:20
v2.1.0
abdd52a
Compare
Choose a tag to compare

🚀 Features

  • The version of compose-webpack is now output in the console

🧰 Maintenance

  • Updated all NPM dependencies to their latest releases

v2.0.0

08 Jul 09:18
v2.0.0
1d7e781
Compare
Choose a tag to compare

🚀 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

v2.0.0-beta.13

22 Jun 13:58
v2.0.0-beta.13
f2f3ce3
Compare
Choose a tag to compare
v2.0.0-beta.13 Pre-release
Pre-release

🐛 Bug Fixes

  • Fixed a minor oversight that caused the build to fail

v2.0.0-beta.12

22 Jun 13:54
v2.0.0-beta.12
cee919c
Compare
Choose a tag to compare
v2.0.0-beta.12 Pre-release
Pre-release

Dependency Updates

  • Updated all NPM dependencies to their latest versions

v2.0.0-beta.11

25 May 13:43
v2.0.0-beta.11
3ce2f05
Compare
Choose a tag to compare
v2.0.0-beta.11 Pre-release
Pre-release

🚀 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

25 May 13:34
v2.0.0-beta.9
6782fe6
Compare
Choose a tag to compare
v2.0.0-beta.9 Pre-release
Pre-release

🚀 Features

  • Added Projects configuration to the post: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