Laravel Mix Versions Save

The power of webpack, distilled for the rest of us.

v1.7.0

6 years ago

New

  • #1277 Added support for ES7 async/await

Fixes

  • #1343 Fix the default path public directory calculation on Windows
  • a9d26462f752b7c0db65dfdd485d061d47094aa0 Remove the drop_console config option.

v1.6.0

6 years ago

New

  • #1301 Updated uglify-js to version 1.0. This release finally adds ES6 support.
  • #1294 Added Preact support, via mix.preact().
  • #1163 Added support for Vue global styles that can be available to all components.
  • 68bc8592e254dfd81549f2c496ce445d0c4d582d mix.webpackConfig() now can accept a callback function.
  • #1243 The underlying sourcemap style is now configurable.
  • #1300 CSS autoprefixing may now be toggled.

Fixes

  • #1264 Fixed vue-template-compiler incompatibility.
  • #1237 extractVueStyles accepts a string path.

v1.5.0

6 years ago

New

  • 6b5ae97543f9ca22d6937b15e818491d42de789d The transform-object-rest-spread Babel plugin is now enabled by default.
  • #1211 Vue's esModule option is now configurable.
  • #1154 file-loader output directories are now configurable.
  • #1097 Add Browsersync support for the dd() function.

Fixes

  • #1189 When applying postcss plugins, autoprefixer will now always occur last in the sequence.

v1.4.4

6 years ago

Updates

  • bd77f7c2589478e91ed505e29431d32b60fbb1e4 Bump vue-loader dependency to 13.0.5.
  • 6909f2a737df7e677761a9ee7b42da8f859d04c6 Yarn auto-installing saves to dev-dependencies now.

v1.4.3

6 years ago

New

  • b7846ca914252707a7ab49fc2b71c1533fb6792e Bump webpack to 3.5.
  • #1088 Bump vue-template-compiler version.

Fixes

  • #1077 Dispatch an event when the webpack configuration is finished being constructed by Mix.
  • #1180 Load alternative Vue dist file for TypeScript.
  • 9766a2ad2eba4cc6058ceaf8250ce9836db1b44c Fix node-sass path for standalone Sass compilation.

v1.4.0

6 years ago

New

  • #1012 Added support for postcss exclusive compilation (no Sass or Less required): mix.postCss().
  • f7c7ff915db7fbc9bf3e8038423914f98857b0da Pin webpack 3.4 dependency.

Fixes

  • #879 Local sourcemap support now defaults to the webpack "inline-source-map" type.
  • b78d5bff070e335a4a9c1dbd53f3d11410137901 Hot reloading now properly writes its temporary file to the proper publicPath.
  • #1043 Adjusted the BuildCallbackPlugin to fire after all custom tasks have completed.
  • #1048 Properly save auto-installed dependencies when using Yarn.

v1.3.0

6 years ago

New

  • #1008 You can now pass a directory path to mix.version() to version all nested files.
mix.version('path/to/folder');
  • #1030 mix.combine(), mix.scripts(), and mix.styles() may now also accept a folder path.
mix.scripts('public/js/vendor', 'public/combined.js'); // combine all files in this dir
mix.scripts('public/assets/*.js', 'public/combined.js') // combine all JS files in this dir
  • #1003 Custom file watching now respects the --watch-poll command line option.
  • #1028 Support importing .vue files using TypeScript.
  • 25ed65bd236a1a643bbd2fcc4548f03a02c91097 Returned webpack 3 scope hoisting optimizations.

Fixes

  • #996 Serve static files from webpackDevServer.
  • #1025 Disabling success notifications is now respected by mix.fastSass().

v1.2.0

6 years ago

New

  • #963 - You may now import Sass and Less files directly into your JavaScript, if needed.
  • 650c604cee212b02c7f45e20cf55835e232fa959 Bumped various dependencies.

Fixes

  • 99d2f3ffc66021300cbee92c80527af535065815 Mix.combine() now provides better feedback if the output path is omitted. = 7e61f561cdd94343d7a648d0c330fa7e221a81a2 Mix.babel() no longer hardcodes the Babel config. It instead reads from Mix's config (or yours, if you provide one).

v1.1.0

6 years ago

New

  • #885 Added support for variable expansion within .env files.

Fixes

  • #962 Fixed a bad path calculation when watchingmix.copy() assets for changes.
  • #957 A custom public directory that doesn't exist will no longer cause Mix to error out.
  • #964 Fixed an issue with calculating relative paths outside of the project root.
  • 88c126e9cdf2fb2205079555c926ba8326e09a24 We now use the ES-module build of Vue, rather than the CommonJS version.

v1.0.7

6 years ago
  • 643f9b90059e8543750c3ee0703c3d2921e5f719 Fixes a glitch related to importing files with a .css extension in your Sass files.