Skip to content

Releases: DanielSchaffer/webpack-babel-multi-target-plugin

v2.1.0-alpha.9

25 Jan 18:04
Compare
Choose a tag to compare
v2.1.0-alpha.9 Pre-release
Pre-release
  • fix breaking execution order of entry modules when using an array entry (#19)

v2.1.0-alpha.10

25 Jan 22:57
Compare
Choose a tag to compare
v2.1.0-alpha.10 Pre-release
Pre-release
  • add cacheDirectory option for overriding default babel-loader caching (fixes #12 via #20)

v2.1.0-alpha.8

24 Jan 04:23
3b5049e
Compare
Choose a tag to compare
v2.1.0-alpha.8 Pre-release
Pre-release
  • add additionalModules option for targets (fixes #11 via #16)

v2.1.0-alpha.7

23 Jan 16:36
Compare
Choose a tag to compare
v2.1.0-alpha.7 Pre-release
Pre-release
  • BabelMultiTargetHtmlUpdater - add check to account for untargeted chunks (fixes #14 via #15)

v2.1.0-alpha.3

16 Jan 19:52
Compare
Choose a tag to compare
v2.1.0-alpha.3 Pre-release
Pre-release
  • adds an experimental normalizeModuleIds option as an alternative to safariNoModuleFix

v2.1.0-alpha.2

15 Jan 04:38
d1e7df4
Compare
Choose a tag to compare
v2.1.0-alpha.2 Pre-release
Pre-release
  • adds an 'external' option when using safari10NoModuleFix

v2.1.0-alpha.1

11 Jan 23:54
b414bcb
Compare
Choose a tag to compare
v2.1.0-alpha.1 Pre-release
Pre-release
  • Adds a safari10NoModuleFix option which embeds a polyfill to work around Safari 10.1's missing support for <script nomodule>. Must be used with HtmlWebpackPlugin to work, otherwise the script must be manually included in your HTML template. (Fixes #9)

v2.0.0

20 Oct 21:04
Compare
Choose a tag to compare

Overview

The biggest parts of this release are the new BabelMultiTargetPlugin.loader(), and added support for using ES6 dynamic imports. There are added examples demonstrating how to use ES6 dynamic imports, as well as Vue.js

Ch-ch-ch-ch-changes

  • Breaking Change: Update loader usage (7202d0c)
    • BabelMultiTargetPlugin.loader is now a method that accepts a Webpack Loader (string or NewLoader object), defaulting to babel-loader.
    • Supports Vue users (BabelMultiTargetPlugin.loader('vue-loader') on the .vue rule)
  • support for tagging chunk names for dynamic imports defined with webpackChunkName (2148396)
  • improve handling of dynamic imports (abac944, 9a09238)
  • add Vue example with dynamic imports (781f06c)
  • support targeting Vue components (1e0d17c)
  • support targeting ES6 dynamic imports (42eb752)
  • add basic Vue example with MiniCssExtractPlugin (9bdd96c, thank you @rangermeier)
  • Fix NormalizeCssChunkPlugin failures when it can't easily find an entryModule (1569ed2)

v2.0.0-alpha.3

16 Oct 02:38
Compare
Choose a tag to compare
v2.0.0-alpha.3 Pre-release
Pre-release
  • support for tagging chunk names for dynamic imports defined with webpackChunkName (2148396)
  • improve handling of dynamic imports (abac944, 9a09238)
  • add Vue example with dynamic imports (781f06c)

v2.0.0-alpha.1

14 Oct 21:51
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release
  • Breaking Change: Update loader usage (7202d0c)
    • BabelMultiTargetPlugin.loader is now a method that accepts a Webpack Loader (string or NewLoader object), defaulting to babel-loader.
    • Supports Vue users (BabelMultiTargetPlugin.loader('vue-loader') on the .vue rule)