Skip to content

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
Assets 2

@nchanged nchanged released this Feb 5, 2019 · 6 commits to master since this release

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
Assets 2

@nchanged nchanged released this Oct 29, 2018 · 68 commits to master since this release

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)
Assets 2

@nchanged nchanged released this Aug 28, 2018 · 110 commits to master since this release

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)
Assets 2

@nchanged nchanged released this Jul 13, 2018 · 148 commits to master since this release

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)
Assets 2

@nchanged nchanged released this Jun 20, 2018 · 163 commits to master since this release

Bug Fixes

  • ConsolidatePlugin- Template engine takes basedir not baseDir (#1236) (0d3dbc2)
  • Copy readme so it's included in npm (836ff48)
  • 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)
  • tests: Remove message from error object to make test compatible with Node 9. (c36ac01)
  • syntheticDefaultExportPolyfill Check if frozen before attempting to defineProperty. (#1235) (2c971e7)

Features

  • 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)
  • WebIndexPlugin accepts engine option (e0cba10)
  • WebIndexPlugin additional attributes support in script tags (#1246) (f790bfb)
  • Working CLI (install skeletons) (87df46a)
Assets 2

@nchanged nchanged released this Apr 17, 2018 · 207 commits to master since this release

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)
Assets 2

@nchanged nchanged released this Apr 10, 2018 · 216 commits to master since this release

Bug Fixes

  • Missing semicolon messed up with UMD init (9fbbb56)
  • Replace troublesome uws with standard ws (0ebfcc2), closes #1189
Assets 2

@nchanged nchanged released this Apr 6, 2018 · 220 commits to master since this release

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)
Assets 2

@nchanged nchanged released this Feb 7, 2018 · 293 commits to master since this release

Bug Fixes

  • ImageBase64Plugin regression - fails to load images into bundle (a144558), closes #1095
Assets 2
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.