JeffreyWay/laravel-mix (laravel-mix)
### [`v6.0.49`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/b33f7c5ca1067fd9746eb901f85f9951245ad89b...b4e42712acd4f6f91b6e61710f782fa9f865ab6b)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/b33f7c5ca1067fd9746eb901f85f9951245ad89b...b4e42712acd4f6f91b6e61710f782fa9f865ab6b)
### [`v6.0.48`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/a60a9cd47d2463b0ba4d9139cc5e5e1e6cd27ba2...b33f7c5ca1067fd9746eb901f85f9951245ad89b)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/a60a9cd47d2463b0ba4d9139cc5e5e1e6cd27ba2...b33f7c5ca1067fd9746eb901f85f9951245ad89b)
### [`v6.0.47`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/0a023fe487cd96f4dd34ec045c9ced8f7f5fc702...a60a9cd47d2463b0ba4d9139cc5e5e1e6cd27ba2)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/0a023fe487cd96f4dd34ec045c9ced8f7f5fc702...a60a9cd47d2463b0ba4d9139cc5e5e1e6cd27ba2)
### [`v6.0.46`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/e5642f653ceeebeb0c2f786f5cfe4351b9293c71...0a023fe487cd96f4dd34ec045c9ced8f7f5fc702)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/e5642f653ceeebeb0c2f786f5cfe4351b9293c71...0a023fe487cd96f4dd34ec045c9ced8f7f5fc702)
### [`v6.0.45`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/a12adab669e758e28927a89d880bba582d7889b2...e5642f653ceeebeb0c2f786f5cfe4351b9293c71)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/a12adab669e758e28927a89d880bba582d7889b2...e5642f653ceeebeb0c2f786f5cfe4351b9293c71)
### [`v6.0.44`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.43...a12adab669e758e28927a89d880bba582d7889b2)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.43...a12adab669e758e28927a89d880bba582d7889b2)
### [`v6.0.43`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.42...v6.0.43)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.42...v6.0.43)
### [`v6.0.42`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.41...v6.0.42)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.41...v6.0.42)
### [`v6.0.41`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.40...v6.0.41)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.40...v6.0.41)
### [`v6.0.40`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.39...v6.0.40)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.39...v6.0.40)
### [`v6.0.39`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.38...v6.0.39)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.38...v6.0.39)
### [`v6.0.38`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.37...v6.0.38)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.37...v6.0.38)
### [`v6.0.37`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.36...v6.0.37)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.36...v6.0.37)
### [`v6.0.36`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.35...v6.0.36)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.35...v6.0.36)
### [`v6.0.35`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.34...v6.0.35)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.34...v6.0.35)
### [`v6.0.34`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.33...v6.0.34)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.33...v6.0.34)
### [`v6.0.33`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.32...v6.0.33)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.32...v6.0.33)
### [`v6.0.32`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.31...v6.0.32)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.31...v6.0.32)
### [`v6.0.31`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.30...v6.0.31)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.30...v6.0.31)
### [`v6.0.30`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/3ee38b5da82894b71d72aef8ca379eb2b329004c...v6.0.30)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/3ee38b5da82894b71d72aef8ca379eb2b329004c...v6.0.30)
### [`v6.0.29`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.28...3ee38b5da82894b71d72aef8ca379eb2b329004c)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.28...3ee38b5da82894b71d72aef8ca379eb2b329004c)
### [`v6.0.28`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.27...v6.0.28)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.27...v6.0.28)
### [`v6.0.27`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.26...v6.0.27)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.26...v6.0.27)
### [`v6.0.26`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.25...v6.0.26)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.25...v6.0.26)
### [`v6.0.25`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.24...v6.0.25)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.24...v6.0.25)
### [`v6.0.24`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.23...v6.0.24)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.23...v6.0.24)
### [`v6.0.23`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.22...v6.0.23)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.22...v6.0.23)
### [`v6.0.22`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.21...v6.0.22)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.21...v6.0.22)
### [`v6.0.21`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.20...v6.0.21)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.20...v6.0.21)
### [`v6.0.20`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.19...v6.0.20)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.19...v6.0.20)
### [`v6.0.19`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.18...v6.0.19)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.18...v6.0.19)
### [`v6.0.18`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.17...v6.0.18)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.17...v6.0.18)
### [`v6.0.17`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.16...v6.0.17)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.16...v6.0.17)
### [`v6.0.16`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.15...v6.0.16)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.15...v6.0.16)
### [`v6.0.15`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.14...v6.0.15)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.14...v6.0.15)
### [`v6.0.14`](https://redirect.github.com/JeffreyWay/laravel-mix/blob/HEAD/CHANGELOG.md#6014)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.13...v6.0.14)
- `BabelConfig.fetchBabelRc` / `static BabelConfig.default` / `static BabelConfig.generate` have all been deprecated. They are no longer used by Mix itself but remain for backwards compatability.
- `MixDefinitionsPlugin.getDefinitions` and `static MixDefinitionsPlugin.build` have been deprecated. They are no longer used by Mix itself but remain for backwards compatability.
- `static Chunks._instance` / `static Chunks.instance()` / `static Chunks.reset()` are now deprecated and will be removed in a future release.
- The static methods on `HotReloading` are now deprecated. They have been replaced with instance methods.
- The use of the globals `Mix`, `Config`, and `webpackConfig` are now deprecated and will warn on use in Mix v7.
We are working toward an API for access to `Mix` for extensions that does not assume that it is a global or that it is the same instance in all cases.
In the mean time:
- Uses of `Chunks.instance()` may be replaced with `Mix.chunks`
- Uses of `Config` may be replaced with `Mix.config`
- Uses of `webpackConfig` may be replaced with `Mix.webpackConfig`
- Uses of `HotReloading.*` methods `Mix.hot.*`
### [`v6.0.13`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.12...v6.0.13)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.12...v6.0.13)
### [`v6.0.12`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.11...v6.0.12)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.11...v6.0.12)
### [`v6.0.11`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.10...v6.0.11)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.10...v6.0.11)
### [`v6.0.10`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.9...v6.0.10)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.9...v6.0.10)
### [`v6.0.9`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.8...v6.0.9)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.8...v6.0.9)
### [`v6.0.8`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.7...v6.0.8)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.7...v6.0.8)
### [`v6.0.7`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.6...v6.0.7)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.6...v6.0.7)
### [`v6.0.6`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.5...v6.0.6)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.5...v6.0.6)
### [`v6.0.5`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.4...v6.0.5)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.4...v6.0.5)
### [`v6.0.4`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.3...v6.0.4)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.3...v6.0.4)
### [`v6.0.3`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.2...v6.0.3)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.2...v6.0.3)
### [`v6.0.2`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.1...v6.0.2)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.1...v6.0.2)
### [`v6.0.1`](https://redirect.github.com/JeffreyWay/laravel-mix/blob/HEAD/CHANGELOG.md#6014)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.0...v6.0.1)
- `BabelConfig.fetchBabelRc` / `static BabelConfig.default` / `static BabelConfig.generate` have all been deprecated. They are no longer used by Mix itself but remain for backwards compatability.
- `MixDefinitionsPlugin.getDefinitions` and `static MixDefinitionsPlugin.build` have been deprecated. They are no longer used by Mix itself but remain for backwards compatability.
- `static Chunks._instance` / `static Chunks.instance()` / `static Chunks.reset()` are now deprecated and will be removed in a future release.
- The static methods on `HotReloading` are now deprecated. They have been replaced with instance methods.
- The use of the globals `Mix`, `Config`, and `webpackConfig` are now deprecated and will warn on use in Mix v7.
We are working toward an API for access to `Mix` for extensions that does not assume that it is a global or that it is the same instance in all cases.
In the mean time:
- Uses of `Chunks.instance()` may be replaced with `Mix.chunks`
- Uses of `Config` may be replaced with `Mix.config`
- Uses of `webpackConfig` may be replaced with `Mix.webpackConfig`
- Uses of `HotReloading.*` methods `Mix.hot.*`
### [`v6.0.0`](https://redirect.github.com/laravel-mix/laravel-mix/releases/tag/v6.0.0)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.9...v6.0.0)
This release brings Laravel Mix current with webpack 5. It additionally includes a variety of bug fixes and enhancements.
- [Changelog](https://redirect.github.com/JeffreyWay/laravel-mix/blob/master/CHANGELOG.md)
- [Upgrade Guide](https://redirect.github.com/JeffreyWay/laravel-mix/blob/master/UPGRADE.md)
### [`v5.0.9`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.8...v5.0.9)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.8...v5.0.9)
### [`v5.0.8`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.7...v5.0.8)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.7...v5.0.8)
### [`v5.0.7`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.6...v5.0.7)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.6...v5.0.7)
### [`v5.0.6`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.5...v5.0.6)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.5...v5.0.6)
### [`v5.0.5`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.4...v5.0.5)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.4...v5.0.5)
### [`v5.0.4`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/09d21d5012932e1eac9ec22fd8992383f1abeef6...v5.0.4)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/09d21d5012932e1eac9ec22fd8992383f1abeef6...v5.0.4)
### [`v5.0.3`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.2...09d21d5012932e1eac9ec22fd8992383f1abeef6)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.2...09d21d5012932e1eac9ec22fd8992383f1abeef6)
### [`v5.0.2`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/ab97c1749f238bceeebdc30366d8106c6843e3eb...v5.0.2)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/ab97c1749f238bceeebdc30366d8106c6843e3eb...v5.0.2)
### [`v5.0.1`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.0...ab97c1749f238bceeebdc30366d8106c6843e3eb)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.0...ab97c1749f238bceeebdc30366d8106c6843e3eb)
### [`v5.0.0`](https://redirect.github.com/laravel-mix/laravel-mix/releases/tag/v5.0.0)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.4...v5.0.0)
- Add support for [sass-loader 8](https://redirect.github.com/JeffreyWay/laravel-mix/pull/2223)
### [`v4.1.4`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.3...v4.1.4)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.3...v4.1.4)
### [`v4.1.3`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.2...v4.1.3)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.2...v4.1.3)
### [`v4.1.2`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.1...v4.1.2)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.1...v4.1.2)
### [`v4.1.1`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.0...v4.1.1)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.0...v4.1.1)
### [`v4.1.0`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/d5bc244dafad62464f7404ec9851e087c209d8ae...v4.1.0)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/d5bc244dafad62464f7404ec9851e087c209d8ae...v4.1.0)
### [`v4.0.16`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.15...d5bc244dafad62464f7404ec9851e087c209d8ae)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.15...d5bc244dafad62464f7404ec9851e087c209d8ae)
### [`v4.0.15`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.14...v4.0.15)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.14...v4.0.15)
### [`v4.0.14`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.13...v4.0.14)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.13...v4.0.14)
### [`v4.0.13`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.12...v4.0.13)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.12...v4.0.13)
### [`v4.0.12`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.11...v4.0.12)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.11...v4.0.12)
### [`v4.0.11`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.10...v4.0.11)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.10...v4.0.11)
### [`v4.0.10`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.9...v4.0.10)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.9...v4.0.10)
### [`v4.0.9`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.8...v4.0.9)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.8...v4.0.9)
### [`v4.0.8`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.7...v4.0.8)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.7...v4.0.8)
### [`v4.0.7`](https://redirect.github.com/laravel-mix/laravel-mix/releases/tag/v4.0.7)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.6...v4.0.7)
- Fixes file path and compile issues on Windows.
### [`v4.0.6`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.5...v4.0.6)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.5...v4.0.6)
### [`v4.0.5`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.4...v4.0.5)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.4...v4.0.5)
### [`v4.0.4`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.3...v4.0.4)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.3...v4.0.4)
### [`v4.0.3`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.2...v4.0.3)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.2...v4.0.3)
### [`v4.0.2`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.1...v4.0.2)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.1...v4.0.2)
### [`v4.0.1`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.0...v4.0.1)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.0...v4.0.1)
### [`v4.0.0`](https://redirect.github.com/laravel-mix/laravel-mix/releases/tag/v4.0.0)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v3.0.0...v4.0.0)
#### To Upgrade...
npm remove laravel-mix
npm install laravel-mix@4.0.0
After upgrading, if you encounter any `vue-template-compiler` issues, this is related to the fact that your installed version numbers of `vue` and `vue-template-compiler` must be identical. Update one or both to fix this issue.
#### New
- Faster compiles
- Faster `npm install`s.
- Upgraded to webpack 4
- Upgraded to vue-loader 15
- Upgraded to Babel 7
- Automatic vendor extraction. If you call `mix.extract()` with zero arguments, all vendor dependencies (any package from `node_modules/` that you pull in) will automatically be extracted. Nifty!
- CSS minification (via cssnano) options may be provided [`887808f`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/887808f8aea03b5dabc9e7350b66ee01a52e1610)
- PostCSS plugins may be passed to mix.sass/less/stylus() on a per-call basis. This means you may provide unique PostCSS plugins for each `mix.sass()` call, if desired. [`88690a2`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/88690a2f770c071dc8160127c42a4f44decf2b56)
- Switched JS optimizing/minification from Uglify to Terser. [`5fb180e`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/5fb180e6e430e99b740a4bce330669cdd8fda29c)
- Switched from node-sass to Dart Sass. While this comes with a small increased compile-time cost, the benefit is faster and more reliable `npm install`s. [`320cecb`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/320cecbdb77e222e32903219905d0d8f3754c5ff)
- Improved Babel config merging strategy. You may now override or tweak any default Babel plugins and presets provided through Mix by creating a `.babelrc` file in your project root. [`83f5052`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/83f5052eb32c498a90edace47402d66eaf80f4b7)
#### Bugfixes
- All `npm audit` alerts have been fixed, thanks to the upgrade to webpack 4.
#### Notes
- If your project heavily uses JavaScript dynamic imports, you may need to hold off until the release of webpack 5 early next year. There are known compile issues related to this that we cannot fix until then. Once webpack 5 is out, Mix will be updated shortly after. **If you're unfamiliar with dynamic imports, then this very likely won't affect your project.**
- Sass support is now an on-demand dependency. In prior versions of Mix, the `node-sass` and `sass-loader` dependencies were included out of the box, regardless of whether your project required Sass compilation or not. To help improve install times, these two dependencies will now be installed on-demand if, and only if, your project specifies Sass compilation with `mix.sass()`. The first time you run `npm run dev`, the dependencies will be installed and saved to your dev-dependencies list. [`5b7a438`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/5b7a438bcf53bc87ccc08da09b1e816a6088dec8)
#### Breaking
##### Importing ES Modules
**Important:** As part of the vue-loader 15 updates, if your code uses the CommonJS syntax for importing EcmaScript modules, you'll need to append `.default`, like so:
##### Before
```js
Vue.component('example-component', require('./components/ExampleComponent.vue'));
```
##### After
```js
// Option 1: Add .default
Vue.component('example-component', require('./components/ExampleComponent.vue').default);
// Option 2 (Recommended): Switch to EcmaScript imports.
import ExampleComponent from './components/ExampleComponent.vue';
Vue.component('example-component', ExampleComponent);
```
***
##### Babel 7 Updates
**Important:** Now that Mix has been updated to support Babel 7, you may need to address a few Babel-specific breaking changes. If your project pulls in extra Babel plugins that Mix does not provide out of the box, you'll need to update your local dependencies.
1. The naming convention for official Babel plugins has changed. They are now scoped under the [@babel](https://redirect.github.com/babel) namespace. As such, in your `package.json` file, change all occurrences of `"babel-plugin-[name]": "6.x"` to `"@babel/plugin-[name]": "7.x"`
2. If you've created a `.babelrc` file in your project, update all plugin name references. For example, update `"plugins": ["babel-plugin-transform-object-rest-spread"]` to `"plugins": ["@babel/plugin-proposal-object-rest-spread"]`
***
##### Node Sass to Dart Sass
As part of our switch from `node-sass` to `dart-sass`, though support is largely identical, you may notice changes or warnings upon compilation. You may either address these one-by-one, or you can manually switch back to node-sass, like so:
```bash
npm install node-sass
```
```js
mix.sass('resources/sass/app.sass', 'public/css', {
implementation: require('node-sass')
});
```
***
##### fastSass() and standaloneSass() Removed
`mix.fastSass()` and `mix.standaloneSass()` (aliases) have been removed entirely. In an effort to improve performance for those who only need to compile CSS, this command provided Sass compilation that was separate from the core webpack build. However, it seems to be more confusing than helpful to newcomers. Migrate by switching from `mix.fastSass()` to `mix.sass()`. [`3e47804`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/3e478043f7d6cfc73442b2971727d8595b6a559f)
##### Before
```js
mix.fastSass('resources/sass/app.scss', 'public/css');
```
##### After
```js
mix.sass('resources/sass/app.scss', 'public/css');
```
***
##### Deprecated `.mix` Property Removed
The deprecated `mix` property has now been removed. If you have `require('laravel-mix').mix` in your `webpack.mix.js` file, change it to `require('laravel-mix')`. [`7dc0104`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/7dc010451870c0b23d8e22fe5d0fa67714d7df5f)
##### Before
```js
let mix = require('laravel-mix').mix;
```
##### After
```js
let mix = require('laravel-mix');
```
***
##### Switching From Uglify to Terser
Due to the mandatory switch from Uglify to Terser, if your project was overriding our default config with `Config.uglify = {}`, you'll need to switch to `Config.terser = {}`. The [options API](https://redirect.github.com/webpack-contrib/terser-webpack-plugin#terseroptions) is largely the same.
##### Before
```js
// webpack.mix.js
mix.options({
uglify: {
uglifyOptions: {
warnings: true
}
}
});
```
##### After
```js
mix.options({
terser: {
terserOptions: {
warnings: true
}
}
});
```
***
##### Vue Component Sass Preprocessing
If your project does not include a `mix.sass()` call (which automatically downloads all necessary dependencies), but does specify `lang="sass"` in your Vue components, you may need to install either `node-sass` or `sass`. Because Mix doesn't know which preprocessors you specify in your Vue components, you'll need to manually pull them in. Fix it with `npm install node-sass sass-loader` or `npm install sass sass-loader`. Please note that the same is true for Less and Stylus.
### [`v3.0.0`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.14...v3.0.0)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.14...v3.0.0)
### [`v2.1.14`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.13...v2.1.14)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.13...v2.1.14)
### [`v2.1.13`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.12...v2.1.13)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.12...v2.1.13)
### [`v2.1.12`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.11...v2.1.12)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.11...v2.1.12)
### [`v2.1.11`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.10...v2.1.11)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.10...v2.1.11)
### [`v2.1.10`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.9...v2.1.10)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.9...v2.1.10)
### [`v2.1.9`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.8...v2.1.9)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.8...v2.1.9)
### [`v2.1.8`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.7...v2.1.8)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.7...v2.1.8)
### [`v2.1.7`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.6...v2.1.7)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.6...v2.1.7)
### [`v2.1.6`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.5...v2.1.6)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.5...v2.1.6)
### [`v2.1.5`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.3...v2.1.5)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.3...v2.1.5)
### [`v2.1.3`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.2...v2.1.3)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.2...v2.1.3)
### [`v2.1.2`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.1...v2.1.2)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.1...v2.1.2)
### [`v2.1.1`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.0...v2.1.1)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.0...v2.1.1)
### [`v2.1.0`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.0.0...v2.1.0)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.0.0...v2.1.0)
### [`v2.0.0`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/1949eda375791761d151208ec5348aa07236da34...v2.0.0)
[Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/1949eda375791761d151208ec5348aa07236da34...v2.0.0)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.7.2
->6.0.49
Release Notes
JeffreyWay/laravel-mix (laravel-mix)
### [`v6.0.49`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/b33f7c5ca1067fd9746eb901f85f9951245ad89b...b4e42712acd4f6f91b6e61710f782fa9f865ab6b) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/b33f7c5ca1067fd9746eb901f85f9951245ad89b...b4e42712acd4f6f91b6e61710f782fa9f865ab6b) ### [`v6.0.48`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/a60a9cd47d2463b0ba4d9139cc5e5e1e6cd27ba2...b33f7c5ca1067fd9746eb901f85f9951245ad89b) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/a60a9cd47d2463b0ba4d9139cc5e5e1e6cd27ba2...b33f7c5ca1067fd9746eb901f85f9951245ad89b) ### [`v6.0.47`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/0a023fe487cd96f4dd34ec045c9ced8f7f5fc702...a60a9cd47d2463b0ba4d9139cc5e5e1e6cd27ba2) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/0a023fe487cd96f4dd34ec045c9ced8f7f5fc702...a60a9cd47d2463b0ba4d9139cc5e5e1e6cd27ba2) ### [`v6.0.46`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/e5642f653ceeebeb0c2f786f5cfe4351b9293c71...0a023fe487cd96f4dd34ec045c9ced8f7f5fc702) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/e5642f653ceeebeb0c2f786f5cfe4351b9293c71...0a023fe487cd96f4dd34ec045c9ced8f7f5fc702) ### [`v6.0.45`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/a12adab669e758e28927a89d880bba582d7889b2...e5642f653ceeebeb0c2f786f5cfe4351b9293c71) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/a12adab669e758e28927a89d880bba582d7889b2...e5642f653ceeebeb0c2f786f5cfe4351b9293c71) ### [`v6.0.44`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.43...a12adab669e758e28927a89d880bba582d7889b2) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.43...a12adab669e758e28927a89d880bba582d7889b2) ### [`v6.0.43`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.42...v6.0.43) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.42...v6.0.43) ### [`v6.0.42`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.41...v6.0.42) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.41...v6.0.42) ### [`v6.0.41`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.40...v6.0.41) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.40...v6.0.41) ### [`v6.0.40`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.39...v6.0.40) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.39...v6.0.40) ### [`v6.0.39`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.38...v6.0.39) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.38...v6.0.39) ### [`v6.0.38`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.37...v6.0.38) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.37...v6.0.38) ### [`v6.0.37`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.36...v6.0.37) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.36...v6.0.37) ### [`v6.0.36`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.35...v6.0.36) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.35...v6.0.36) ### [`v6.0.35`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.34...v6.0.35) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.34...v6.0.35) ### [`v6.0.34`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.33...v6.0.34) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.33...v6.0.34) ### [`v6.0.33`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.32...v6.0.33) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.32...v6.0.33) ### [`v6.0.32`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.31...v6.0.32) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.31...v6.0.32) ### [`v6.0.31`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.30...v6.0.31) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.30...v6.0.31) ### [`v6.0.30`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/3ee38b5da82894b71d72aef8ca379eb2b329004c...v6.0.30) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/3ee38b5da82894b71d72aef8ca379eb2b329004c...v6.0.30) ### [`v6.0.29`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.28...3ee38b5da82894b71d72aef8ca379eb2b329004c) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.28...3ee38b5da82894b71d72aef8ca379eb2b329004c) ### [`v6.0.28`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.27...v6.0.28) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.27...v6.0.28) ### [`v6.0.27`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.26...v6.0.27) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.26...v6.0.27) ### [`v6.0.26`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.25...v6.0.26) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.25...v6.0.26) ### [`v6.0.25`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.24...v6.0.25) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.24...v6.0.25) ### [`v6.0.24`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.23...v6.0.24) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.23...v6.0.24) ### [`v6.0.23`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.22...v6.0.23) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.22...v6.0.23) ### [`v6.0.22`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.21...v6.0.22) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.21...v6.0.22) ### [`v6.0.21`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.20...v6.0.21) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.20...v6.0.21) ### [`v6.0.20`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.19...v6.0.20) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.19...v6.0.20) ### [`v6.0.19`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.18...v6.0.19) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.18...v6.0.19) ### [`v6.0.18`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.17...v6.0.18) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.17...v6.0.18) ### [`v6.0.17`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.16...v6.0.17) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.16...v6.0.17) ### [`v6.0.16`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.15...v6.0.16) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.15...v6.0.16) ### [`v6.0.15`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.14...v6.0.15) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.14...v6.0.15) ### [`v6.0.14`](https://redirect.github.com/JeffreyWay/laravel-mix/blob/HEAD/CHANGELOG.md#6014) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.13...v6.0.14) - `BabelConfig.fetchBabelRc` / `static BabelConfig.default` / `static BabelConfig.generate` have all been deprecated. They are no longer used by Mix itself but remain for backwards compatability. - `MixDefinitionsPlugin.getDefinitions` and `static MixDefinitionsPlugin.build` have been deprecated. They are no longer used by Mix itself but remain for backwards compatability. - `static Chunks._instance` / `static Chunks.instance()` / `static Chunks.reset()` are now deprecated and will be removed in a future release. - The static methods on `HotReloading` are now deprecated. They have been replaced with instance methods. - The use of the globals `Mix`, `Config`, and `webpackConfig` are now deprecated and will warn on use in Mix v7. We are working toward an API for access to `Mix` for extensions that does not assume that it is a global or that it is the same instance in all cases. In the mean time: - Uses of `Chunks.instance()` may be replaced with `Mix.chunks` - Uses of `Config` may be replaced with `Mix.config` - Uses of `webpackConfig` may be replaced with `Mix.webpackConfig` - Uses of `HotReloading.*` methods `Mix.hot.*` ### [`v6.0.13`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.12...v6.0.13) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.12...v6.0.13) ### [`v6.0.12`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.11...v6.0.12) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.11...v6.0.12) ### [`v6.0.11`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.10...v6.0.11) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.10...v6.0.11) ### [`v6.0.10`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.9...v6.0.10) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.9...v6.0.10) ### [`v6.0.9`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.8...v6.0.9) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.8...v6.0.9) ### [`v6.0.8`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.7...v6.0.8) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.7...v6.0.8) ### [`v6.0.7`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.6...v6.0.7) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.6...v6.0.7) ### [`v6.0.6`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.5...v6.0.6) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.5...v6.0.6) ### [`v6.0.5`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.4...v6.0.5) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.4...v6.0.5) ### [`v6.0.4`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.3...v6.0.4) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.3...v6.0.4) ### [`v6.0.3`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.2...v6.0.3) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.2...v6.0.3) ### [`v6.0.2`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.1...v6.0.2) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.1...v6.0.2) ### [`v6.0.1`](https://redirect.github.com/JeffreyWay/laravel-mix/blob/HEAD/CHANGELOG.md#6014) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v6.0.0...v6.0.1) - `BabelConfig.fetchBabelRc` / `static BabelConfig.default` / `static BabelConfig.generate` have all been deprecated. They are no longer used by Mix itself but remain for backwards compatability. - `MixDefinitionsPlugin.getDefinitions` and `static MixDefinitionsPlugin.build` have been deprecated. They are no longer used by Mix itself but remain for backwards compatability. - `static Chunks._instance` / `static Chunks.instance()` / `static Chunks.reset()` are now deprecated and will be removed in a future release. - The static methods on `HotReloading` are now deprecated. They have been replaced with instance methods. - The use of the globals `Mix`, `Config`, and `webpackConfig` are now deprecated and will warn on use in Mix v7. We are working toward an API for access to `Mix` for extensions that does not assume that it is a global or that it is the same instance in all cases. In the mean time: - Uses of `Chunks.instance()` may be replaced with `Mix.chunks` - Uses of `Config` may be replaced with `Mix.config` - Uses of `webpackConfig` may be replaced with `Mix.webpackConfig` - Uses of `HotReloading.*` methods `Mix.hot.*` ### [`v6.0.0`](https://redirect.github.com/laravel-mix/laravel-mix/releases/tag/v6.0.0) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.9...v6.0.0) This release brings Laravel Mix current with webpack 5. It additionally includes a variety of bug fixes and enhancements. - [Changelog](https://redirect.github.com/JeffreyWay/laravel-mix/blob/master/CHANGELOG.md) - [Upgrade Guide](https://redirect.github.com/JeffreyWay/laravel-mix/blob/master/UPGRADE.md) ### [`v5.0.9`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.8...v5.0.9) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.8...v5.0.9) ### [`v5.0.8`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.7...v5.0.8) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.7...v5.0.8) ### [`v5.0.7`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.6...v5.0.7) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.6...v5.0.7) ### [`v5.0.6`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.5...v5.0.6) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.5...v5.0.6) ### [`v5.0.5`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.4...v5.0.5) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.4...v5.0.5) ### [`v5.0.4`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/09d21d5012932e1eac9ec22fd8992383f1abeef6...v5.0.4) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/09d21d5012932e1eac9ec22fd8992383f1abeef6...v5.0.4) ### [`v5.0.3`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.2...09d21d5012932e1eac9ec22fd8992383f1abeef6) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.2...09d21d5012932e1eac9ec22fd8992383f1abeef6) ### [`v5.0.2`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/ab97c1749f238bceeebdc30366d8106c6843e3eb...v5.0.2) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/ab97c1749f238bceeebdc30366d8106c6843e3eb...v5.0.2) ### [`v5.0.1`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.0...ab97c1749f238bceeebdc30366d8106c6843e3eb) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v5.0.0...ab97c1749f238bceeebdc30366d8106c6843e3eb) ### [`v5.0.0`](https://redirect.github.com/laravel-mix/laravel-mix/releases/tag/v5.0.0) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.4...v5.0.0) - Add support for [sass-loader 8](https://redirect.github.com/JeffreyWay/laravel-mix/pull/2223) ### [`v4.1.4`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.3...v4.1.4) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.3...v4.1.4) ### [`v4.1.3`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.2...v4.1.3) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.2...v4.1.3) ### [`v4.1.2`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.1...v4.1.2) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.1...v4.1.2) ### [`v4.1.1`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.0...v4.1.1) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.1.0...v4.1.1) ### [`v4.1.0`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/d5bc244dafad62464f7404ec9851e087c209d8ae...v4.1.0) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/d5bc244dafad62464f7404ec9851e087c209d8ae...v4.1.0) ### [`v4.0.16`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.15...d5bc244dafad62464f7404ec9851e087c209d8ae) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.15...d5bc244dafad62464f7404ec9851e087c209d8ae) ### [`v4.0.15`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.14...v4.0.15) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.14...v4.0.15) ### [`v4.0.14`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.13...v4.0.14) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.13...v4.0.14) ### [`v4.0.13`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.12...v4.0.13) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.12...v4.0.13) ### [`v4.0.12`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.11...v4.0.12) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.11...v4.0.12) ### [`v4.0.11`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.10...v4.0.11) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.10...v4.0.11) ### [`v4.0.10`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.9...v4.0.10) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.9...v4.0.10) ### [`v4.0.9`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.8...v4.0.9) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.8...v4.0.9) ### [`v4.0.8`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.7...v4.0.8) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.7...v4.0.8) ### [`v4.0.7`](https://redirect.github.com/laravel-mix/laravel-mix/releases/tag/v4.0.7) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.6...v4.0.7) - Fixes file path and compile issues on Windows. ### [`v4.0.6`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.5...v4.0.6) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.5...v4.0.6) ### [`v4.0.5`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.4...v4.0.5) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.4...v4.0.5) ### [`v4.0.4`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.3...v4.0.4) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.3...v4.0.4) ### [`v4.0.3`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.2...v4.0.3) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.2...v4.0.3) ### [`v4.0.2`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.1...v4.0.2) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.1...v4.0.2) ### [`v4.0.1`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.0...v4.0.1) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v4.0.0...v4.0.1) ### [`v4.0.0`](https://redirect.github.com/laravel-mix/laravel-mix/releases/tag/v4.0.0) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v3.0.0...v4.0.0) #### To Upgrade... npm remove laravel-mix npm install laravel-mix@4.0.0 After upgrading, if you encounter any `vue-template-compiler` issues, this is related to the fact that your installed version numbers of `vue` and `vue-template-compiler` must be identical. Update one or both to fix this issue. #### New - Faster compiles - Faster `npm install`s. - Upgraded to webpack 4 - Upgraded to vue-loader 15 - Upgraded to Babel 7 - Automatic vendor extraction. If you call `mix.extract()` with zero arguments, all vendor dependencies (any package from `node_modules/` that you pull in) will automatically be extracted. Nifty! - CSS minification (via cssnano) options may be provided [`887808f`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/887808f8aea03b5dabc9e7350b66ee01a52e1610) - PostCSS plugins may be passed to mix.sass/less/stylus() on a per-call basis. This means you may provide unique PostCSS plugins for each `mix.sass()` call, if desired. [`88690a2`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/88690a2f770c071dc8160127c42a4f44decf2b56) - Switched JS optimizing/minification from Uglify to Terser. [`5fb180e`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/5fb180e6e430e99b740a4bce330669cdd8fda29c) - Switched from node-sass to Dart Sass. While this comes with a small increased compile-time cost, the benefit is faster and more reliable `npm install`s. [`320cecb`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/320cecbdb77e222e32903219905d0d8f3754c5ff) - Improved Babel config merging strategy. You may now override or tweak any default Babel plugins and presets provided through Mix by creating a `.babelrc` file in your project root. [`83f5052`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/83f5052eb32c498a90edace47402d66eaf80f4b7) #### Bugfixes - All `npm audit` alerts have been fixed, thanks to the upgrade to webpack 4. #### Notes - If your project heavily uses JavaScript dynamic imports, you may need to hold off until the release of webpack 5 early next year. There are known compile issues related to this that we cannot fix until then. Once webpack 5 is out, Mix will be updated shortly after. **If you're unfamiliar with dynamic imports, then this very likely won't affect your project.** - Sass support is now an on-demand dependency. In prior versions of Mix, the `node-sass` and `sass-loader` dependencies were included out of the box, regardless of whether your project required Sass compilation or not. To help improve install times, these two dependencies will now be installed on-demand if, and only if, your project specifies Sass compilation with `mix.sass()`. The first time you run `npm run dev`, the dependencies will be installed and saved to your dev-dependencies list. [`5b7a438`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/5b7a438bcf53bc87ccc08da09b1e816a6088dec8) #### Breaking ##### Importing ES Modules **Important:** As part of the vue-loader 15 updates, if your code uses the CommonJS syntax for importing EcmaScript modules, you'll need to append `.default`, like so: ##### Before ```js Vue.component('example-component', require('./components/ExampleComponent.vue')); ``` ##### After ```js // Option 1: Add .default Vue.component('example-component', require('./components/ExampleComponent.vue').default); // Option 2 (Recommended): Switch to EcmaScript imports. import ExampleComponent from './components/ExampleComponent.vue'; Vue.component('example-component', ExampleComponent); ``` *** ##### Babel 7 Updates **Important:** Now that Mix has been updated to support Babel 7, you may need to address a few Babel-specific breaking changes. If your project pulls in extra Babel plugins that Mix does not provide out of the box, you'll need to update your local dependencies. 1. The naming convention for official Babel plugins has changed. They are now scoped under the [@babel](https://redirect.github.com/babel) namespace. As such, in your `package.json` file, change all occurrences of `"babel-plugin-[name]": "6.x"` to `"@babel/plugin-[name]": "7.x"` 2. If you've created a `.babelrc` file in your project, update all plugin name references. For example, update `"plugins": ["babel-plugin-transform-object-rest-spread"]` to `"plugins": ["@babel/plugin-proposal-object-rest-spread"]` *** ##### Node Sass to Dart Sass As part of our switch from `node-sass` to `dart-sass`, though support is largely identical, you may notice changes or warnings upon compilation. You may either address these one-by-one, or you can manually switch back to node-sass, like so: ```bash npm install node-sass ``` ```js mix.sass('resources/sass/app.sass', 'public/css', { implementation: require('node-sass') }); ``` *** ##### fastSass() and standaloneSass() Removed `mix.fastSass()` and `mix.standaloneSass()` (aliases) have been removed entirely. In an effort to improve performance for those who only need to compile CSS, this command provided Sass compilation that was separate from the core webpack build. However, it seems to be more confusing than helpful to newcomers. Migrate by switching from `mix.fastSass()` to `mix.sass()`. [`3e47804`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/3e478043f7d6cfc73442b2971727d8595b6a559f) ##### Before ```js mix.fastSass('resources/sass/app.scss', 'public/css'); ``` ##### After ```js mix.sass('resources/sass/app.scss', 'public/css'); ``` *** ##### Deprecated `.mix` Property Removed The deprecated `mix` property has now been removed. If you have `require('laravel-mix').mix` in your `webpack.mix.js` file, change it to `require('laravel-mix')`. [`7dc0104`](https://redirect.github.com/JeffreyWay/laravel-mix/commit/7dc010451870c0b23d8e22fe5d0fa67714d7df5f) ##### Before ```js let mix = require('laravel-mix').mix; ``` ##### After ```js let mix = require('laravel-mix'); ``` *** ##### Switching From Uglify to Terser Due to the mandatory switch from Uglify to Terser, if your project was overriding our default config with `Config.uglify = {}`, you'll need to switch to `Config.terser = {}`. The [options API](https://redirect.github.com/webpack-contrib/terser-webpack-plugin#terseroptions) is largely the same. ##### Before ```js // webpack.mix.js mix.options({ uglify: { uglifyOptions: { warnings: true } } }); ``` ##### After ```js mix.options({ terser: { terserOptions: { warnings: true } } }); ``` *** ##### Vue Component Sass Preprocessing If your project does not include a `mix.sass()` call (which automatically downloads all necessary dependencies), but does specify `lang="sass"` in your Vue components, you may need to install either `node-sass` or `sass`. Because Mix doesn't know which preprocessors you specify in your Vue components, you'll need to manually pull them in. Fix it with `npm install node-sass sass-loader` or `npm install sass sass-loader`. Please note that the same is true for Less and Stylus. ### [`v3.0.0`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.14...v3.0.0) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.14...v3.0.0) ### [`v2.1.14`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.13...v2.1.14) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.13...v2.1.14) ### [`v2.1.13`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.12...v2.1.13) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.12...v2.1.13) ### [`v2.1.12`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.11...v2.1.12) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.11...v2.1.12) ### [`v2.1.11`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.10...v2.1.11) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.10...v2.1.11) ### [`v2.1.10`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.9...v2.1.10) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.9...v2.1.10) ### [`v2.1.9`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.8...v2.1.9) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.8...v2.1.9) ### [`v2.1.8`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.7...v2.1.8) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.7...v2.1.8) ### [`v2.1.7`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.6...v2.1.7) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.6...v2.1.7) ### [`v2.1.6`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.5...v2.1.6) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.5...v2.1.6) ### [`v2.1.5`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.3...v2.1.5) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.3...v2.1.5) ### [`v2.1.3`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.2...v2.1.3) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.2...v2.1.3) ### [`v2.1.2`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.1...v2.1.2) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.1...v2.1.2) ### [`v2.1.1`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.0...v2.1.1) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.1.0...v2.1.1) ### [`v2.1.0`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.0.0...v2.1.0) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/v2.0.0...v2.1.0) ### [`v2.0.0`](https://redirect.github.com/JeffreyWay/laravel-mix/compare/1949eda375791761d151208ec5348aa07236da34...v2.0.0) [Compare Source](https://redirect.github.com/JeffreyWay/laravel-mix/compare/1949eda375791761d151208ec5348aa07236da34...v2.0.0)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.