All Versions
433
Latest Version
Avg Release Cycle
23 days
Latest Release
2123 days ago

Changelog History
Page 1

  • v3.7.1 Changes

    February 11, 2019

    ➕ Addresses a few fixes to the release;

    • 🚑 HOTFIX: automatic path aliases on windows
    • 🛠 fix: Browser fields in package.json with false values now are skipped and replaced with a dummy package that exports undefined
  • v3.7.0 Changes

    February 05, 2019

    🐛 Bug Fixes

    • ➕ Added target es2018 and set it as a default target if non specified (6c6c562)
    • ➕ adds stream-browserify as stream polyfill for browser (d6d5bc4)
    • dev-imports should contain es5 only. (#1439) (090ed3e)
    • Domain polyfill syntax error (#1438) (5456c49)
    • 🔌 Export Babel7Plugin (#1462) (4ee707f)
    • get script language level as number always (4ee2a7d)
    • Sparky: correct target type of SparkyContext (resolve #1464) (5f31611)
    • Hmr does not reload separate css-file changes in a Vue project (#1423) (78339d2)
    • Ignored patterns to watcher (1bc00ca)
    • Sparky: Exit code should equal to 1 in case of an error (e9ca87d), closes #828
    • 👌 improve defaults and handling of config files (da8e706)
    • Language level check for required modules (b0acc1e)
    • 🚚 move CSS insertion from top of head tag to the bottom (#1482) (1a2656b)
    • resolve autoimport when target is server (474e953)
    • Restrict file removal on modules containing computed properties (d5f8cdf), closes #1471
    • specify languageLevel and forcedLnguageLevel explicitly as number (ee02e59)
    • tsconfig baseURL and automatic alias (3d7e228)
    • Watcher should ignore dist folder when homeDir points to './' (1cc41f3)

    🔋 Features

    • ➕ Add ability to pass optional cli Args to FuseProcess (552df36)
    • ➕ Add StyledComponentsPlugin #1366 (#1449) (785cd8f)
    • ➕ Add Terser support for minification (#1428) (1a04c70)
    • ➕ add tests checking config files loaded correctly (ca96306)
    • 🔌 Babel7Plugin implementation (#1453) (123a516)
    • 🖐 Handle resolve urls including protocol (54f3828)
    • 👌 improve docs for babel7 plugin with all options and more example (a42055f)
    • Quantum Source Maps (134292c)
    • report diagnostic errors on compilerOptions - #1457 (#1470) (7c9b7bd)
    • resolve injected imports from preset-env on babel7 (7de0ca1)
    • $devServer: Use fusebox logger for HTTPServer logging (46b4bfe)
    • 🔌 WebIndexPlugin: cssPath property to customise public paths for CSS (c8239d9), closes #1432
  • v3.6.0 Changes

    October 29, 2018

    🐛 Bug Fixes

    • $target: fluent api method target() does not split target and language level (812fa63)
    • CSSModules: use correct CSS file path (#1377) (f3f067f)
    • Quantum: global process and process.env are handled gracefully (341d5ff)
    • 👍 allow fine tuning of chokidar to prevent ENOSPC errors (#1384) (563765a)
    • Quantum: Limit process replacement for browser only (7066967)
    • cache busting should not be used if the target is a server (#1394) (ae6595f), closes #1393
    • 🏗 Entry point in Quantum builds (#1387) (81b404e), closes #1206
    • 👌 improved detection of language level for transpilation (769055a), closes #1399
    • improving import syntax detection (d2c9cd6), closes #1414
    • 👍 Improving tsConfig, added "extends" support (#1411) (6b7b19d)
    • ✂ Remove legacy obj-rest-spread plugin from acorn (a827c62)

    🔋 Features

    • ➕ add optional filterFn parameter to Bundle.watch() (0c91f20)
    • 🔌 CSSResourcePlugin: generate hashed file names using relative file path (8f21daf)
    • 🔌 SassPlugin: Shared resource files in the config (dc59fde)
    • ➕ Added domain and dgram browser polyfills (98be8c8), closes #1410
    • Automatically resolve ts files with useTypescriptCompiler (f9e3ecf)
  • v3.5.0 Changes

    August 28, 2018

    3.5.0 (2018-08-28)

    🐛 Bug Fixes

    • don't throw asset reference error on wildcard imports (d594e65)
    • HMR event and sourcemaps reload (86d9811), closes #1324
    • quantum: Ignoring Dynamic imports when mixed with sync imports (dd664d5)
    • ⬆️ Upgrade fs-extra to remove fs.promises API warning (#1341) (e37caef)
    • Quantum: fix Quantum CSS paths without splitConfig (0ec4058)
    • 🌲 log.showBundledFiles ignored when log.enabled value missing (b1d1b17)
    • 📦 match against valid npm namespace + package name (3e2bf8e)
    • ⚡️ Update typescript version to fix a problem with build #1339 (17594a4)
    • watcher can't resume if queue contains a rejecting promise (84dd0f0), closes #1335
    • Quantum: Prevent Quantum from creating empty chunks (24f5915), closes #1297 #1184
    • Quantum: Quantum CSS splitting loads sourcemaps on production (3e548cc)
    • Quantum: Quantum CSS splitting respects hashing (eafee77)
    • Quantum: Quantum file resolution of conflicting libraries (9cea9e5)
    • Quantum: VUE modules ignored dynamic imports (d4be225), closes #1360

    🔋 Features

    • ➕ add test for scope packages with valid name (d4f26fd)
    • Automatic css splitting and lazy load with dynamic imports (e600da7)
    • 🆕 New Quantum target - browser/server/universal (#1323) (b77400e)
    • Quantum: Loading CSS chunks before split bundles are loaded and executed (#1355) (89800ef)

    🐎 Performance Improvements

    • swap minimist for getopts (eb48f84)
  • v3.5.0-next.11 Changes

    August 28, 2018

    🐛 Bug Fixes

    • 🚚 cleanup, added favicon. removed unused blocks (d2b6ba1)
    • 💅 CSS better styles on landing (35c55e1)
    • Quantum: Quantum CSS splitting loads sourcemaps on production (3e548cc)
    • don't throw asset reference error on wildcard imports (d594e65)
    • 💅 footer styles (a0afc35)
    • HMR event and sourcemaps reload (86d9811), closes #1324
    • 🌲 log.showBundledFiles ignored when log.enabled value missing (b1d1b17)
    • 📦 match against valid npm namespace + package name (3e2bf8e)
    • Quantum: Quantum file resolution of conflicting libraries (9cea9e5)
    • 🛠 md, css - links, added resources, other small fixes (2aa7768)
    • minor changes to layout (c13c6f7)
    • more content (b99f424)
    • typescript section (aa91528)
    • ⚡️ Update typescript version to fix a problem with build #1339 (17594a4)
    • ⬆️ Upgrade fs-extra to remove fs.promises API warning (#1341) (e37caef)
    • watcher can't resume if queue contains a rejecting promise (84dd0f0), closes #1335
    • 📄 docs: colors (96b1d18)
    • quantum: Ignoring Dynamic imports when mixed with sync imports (dd664d5)
    • Quantum: fix Quantum CSS paths without splitConfig (0ec4058)
    • Quantum: Prevent Quantum from creating empty chunks (24f5915), closes #1297 #1184
    • Quantum: Quantum CSS splitting respects hashing (eafee77)
    • Quantum: VUE modules ignored dynamic imports (d4be225), closes #1360

    🔋 Features

    • ➕ add test for scope packages with valid name (d4f26fd)
    • Automatic css splitting and lazy load with dynamic imports (e600da7)
    • Quantum: Loading CSS chunks before split bundles are loaded and executed (#1355) (89800ef)
    • website: A new website based on Docosaurus (c4cbea9)
    • 🔋 feature list (a3c4d08)
    • 🎉 Initial docs styles, fonts and logos (77dadd0)
    • moving to sass (5990f30)
    • 🆕 New Quantum target - browser/server/universal (#1323) (b77400e)
    • TypeScript section (5dc3814)

    🐎 Performance Improvements

    • swap minimist for getopts (eb48f84)
  • v3.4.0 Changes

    July 13, 2018

    🐛 Bug Fixes

    • ➕ add error handling, add backward compatability, update docs. (49ebf45)
    • 📦 cssFiles keys now use the {packageName}/{pattern} format (3459180)
    • 🛠 Global keys order is respected in config, fixes #1304 (#1305) (722c501)
    • 🚚 move devServer fallback after proxy (163ef97)
    • Quantum CSS now respects tree shaking (52637a5)
    • ✂ remove node-sass from deps (bf305e2)

    🔋 Features

    • ➕ Add css splitting with cssFiles quantum config (d3f5491)
    • ⚡️ adjust pre option in webindex to a string instead of an object and update docs. (8d13bd9)
    • 👉 Use cssFiles name as key for manifest (fb107ef)
  • v3.3.0 Changes

    June 20, 2018

    🐛 Bug Fixes

    • 🔌 ConsolidatePlugin- Template engine takes basedir not baseDir (#1236) (0d3dbc2)
    • Copy readme so it's included in npm (836ff48)
    • 📦 cssFiles keys now use the {packageName}/{pattern} format (3459180)
    • tests: Remove message from error object to make test compatible with Node 9. (c36ac01)
    • 📜 CSSResource parse error (#1213) (cc4d42c)
    • Error propagation bug. (#1216) (1ad7c71)
    • 🛠 Fixed a critical bug with CSSPlugin and path overrides (b129f2d)
    • keep original source file extensions when using useTypeScriptCompiler option. (#1278) (5c39c94)
    • Made error message clearer, and included HTML Template file not found error check. (#1207) (66f06bb)
    • 🔧 Quantum breaks on more than one configured globals (#1223) (f509d19)
    • ✂ Remove debug console.log (1d3172c)
    • renaming generated files to allow several vue files in a folder (fcfbfa0)
    • 🛠 require statements ignored if not 'true' requires. fixes #1142 (#1229) (0b138f2)
    • 0️⃣ syntheticDefaultExportPolyfill Check if frozen before attempting to defineProperty. (#1235) (2c971e7)

    🔋 Features

    • ➕ Add css splitting with cssFiles quantum config (d3f5491)
    • ➕ added support for arrays in modulesFolder (#1293) (73e2f73)
    • Automatic alias mapping based on baseDir in tsconfig.json (ts) (8f11040)
    • 🔌 Consolidate Plugin - Pass baseDir & includeDir as options (#1225) (26e7ebe)
    • devServer fallback (#1265) (1f5bbe3)
    • 🔌 filesMapping option to CSSResourcePlugin (#1281) (8cd39db)
    • HTTPS devServer option (#1255) (0715cc3)
    • 👉 Use cssFiles name as key for manifest (fb107ef)
    • 🔌 WebIndexPlugin accepts engine option (e0cba10)
    • 🔌 WebIndexPlugin additional attributes support in script tags (#1246) (f790bfb)
    • Working CLI (install skeletons) (87df46a)
  • v3.2.2 Changes

    April 17, 2018

    🐛 Bug Fixes

    • 🏁 CSSResourcePlugin backslashes fixes on Windows 10 (c34c637)
    • ⚡️ Update vue plugin to accept 'stylus' and 'sass' lang types by default. (ef7e577)

    🔋 Features

    • 🔌 SassPlugin header option (e9f8409)
  • v3.2.1 Changes

    April 10, 2018

    🐛 Bug Fixes

  • v3.2.0 Changes

    April 06, 2018

    🐛 Bug Fixes

    • #1101 types missing because of using bind (#1104) (76e6600)
    • ➕ Add very small memory save (699979e)
    • ➕ Added react and react-dom to devDependencies (#1111) (320522f)
    • 👍 Allow postcss to to be overridden by options given to the plugin (8dcbc3d)
    • 💻 browser nested routes bug with Quantum (#1168) (dda92bb)
    • Catching typescript transpilation errors (#1103) (8c0122a)
    • 🔌 data URLs handling in CSSResourcePlugin (#1098) (e44448e)
    • 🛠 Fix and optimize component HMR (adf5223)
    • 🛠 Fix bugs when using VueComponentPlugin in development. (b32016d)
    • 🛠 Fix postCSS error "without 'from' option" (#1118) (0ee1cc7)
    • 🛠 Fix scoped selector in VuePlugin. (#1117) (8d8ef5a)
    • LoaderAPI typeof fix (#1109) (4f5d253)
    • ⚡️ Optimize EnvPlugin when running on electron (a81448c)
    • ⚡️ Optimize VuePlugin when is running on electron (7a5aa0b)
    • 💻 PathResolver and browser overrides should respect a module override (2ecd663)
    • Quantum typeof require should not be replaced with replaceTypeOf (d2df9ba), closes #1133
    • Replace arrow functions with function in imports for development (02f2b77)
    • 🏁 sourcemaps path and windows slashes (14ea0be), closes #1143
    • Stream polyfill returns an empty function (95868e3), closes #1162
    • 👕 tslint: fixed all auto-fixable errors in core/FuseBox.ts (a16ab51)
    • 👕 tslint: fixed all auto-fixable errors in Log.ts (78594b9)
    • 👌 Support tsconfig.json with comments (#1129) (d3e9a8a)
    • 🏗 Suppress warnings for electron builds (1cf3638), closes #1160
    • Typing error in source map generators (3331cab)
    • 🔌 typings plugins can consists of strings (3c13991), closes #1169
    • ⚡️ Update the condition for vue HMR (#1120) (83c44ab)
    • 📜 use typescript api to parse tsconfig.json (4236a32)

    🔋 Features

    • languagelevel: adds template literal as identifier of ES2015 (a99e155)
    • ➕ Added ServiceWorker case (1b77d27), closes #1163
    • ➕ Add a useOriginalFilenames option to CSSResourcePlugin (78d31a9)
    • ➕ Add help messages to Sparky tasks (f68993c)
    • 🌲 log option now takes an object (enabled, showBundledFiles & clearTerminalOnBundle) (#1136) (600b204)
    • Quantum definedExpressions option (#1105) (4d846d2)
    • sorted bundle sources (c1ba79f)
    • stdin option (#1121) (cf975ad)
    • 🔌 WebIndexPlugin - Possibility to shape how bundles are emitted (#1144) (f1ac7d5)