Do you want to request a feature or report a bug?
What is the current behavior?
The current NPM semantic version standards state that changes between minor versions should be non-breaking.
However the treatment of configuration between 2.2.1 and 2.3.1 has introduced a breaking change.
Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema. - configuration.output.path: The provided value "./ui/app" is not an absolute path!
I guess this is done now and I doubt you’ll want to fix it, but I thought you should know, as you use NPM for distribution, that you’re not applying their versioning standards, which are required for the correct use of version specification in
^2.2.1 will currently resolve to
If the current behavior is a bug, please provide the steps to reproduce.
- Using webpack 2.2.1 configure a relative output path
- Upgrade to webpack 2.3.1 and observe the failure
What is the expected behavior?
Minor version changes should not introduce breaking changes
If this is a feature request, what is motivation or use case for changing the behavior?
Please mention other relevant information such as the browser version, Node.js version, webpack version and Operating System.