Parcel v1.9.0 Release Notes

Release Date: 2018-06-14 // almost 6 years ago
  • βž• Added

    • Tree shaking + scope hoisting for ES6 and CommonJS modules Details
    • 🐎 Put filewatcher in a worker, for better stability and performance Details
    • Cache resolved paths of dependencies Details
    • Custom less filemanager Details
    • πŸ‘Œ support for sass specific import syntax Details
    • πŸ‘ Allow --https for watch Details
    • πŸ›  Fix browser entry-point resolution Details
    • πŸ‘‰ Use config.locals to render pug template Details
    • πŸ‘‰ Use async modules when possibles Details
    • βž• Add a bundlestart event Details
    • βž• Add unit tests for line counter Details
    • βœ… Use async FS in tests Details
    • βœ… Use async fs on new linecounter tests Details
    • 🍱 Make CSS assets async Details
    • πŸ“œ Enable posthtml-parse options in posthtmlrc Details
    • πŸ‘• Enforce Prettier (check if prettier is run in lint script) Details
    • βž• Add support for Cargo workspaces in Rust integration Details
    • πŸ’» Surface Bundler error to browser Details
    • Programatically pass env vars as a whitelist Details

    πŸ›  Fixed

    • πŸ›  Fix bundle hoisting when asset is already in the common bundle Details
    • πŸ’» Only resolve env vars on bundling when --target=browser Details
    • πŸ‘Œ improve the time reported by the bundler Details
    • ⚑️ clear console before accepting updates, not after Details
    • πŸ“¦ Lookup correct generated output for bundle type in RawPackager Details
    • βœ‚ Remove extra argument passed to addAssetToBundle in JSPackager Details
    • πŸ›  Fix indented syntax type for single file vue components Details
    • πŸ›  Fix Vue asset supplemental code concatenation Details
    • βž• Add dependencies referenced by posthtml-include Details
    • node-sass accepts importer as single function or array of functions Details
    • Get mtime of folder on wildcard imports Details
    • πŸ›  Fix vue test Details
    • πŸ›  Fix absolute and tilde paths for url dependencies Details
    • πŸ›  Fix failing appveyor test Details
    • πŸ›  Fix worker environment variable Details
    • βž• Add test/dist to .prettierignore Details
    • πŸ›  Fix typo in uglify.js Details
    • πŸ“œ Pass compiler of @vue/component-compiler-utils to parser. Details
    • πŸ›  Fix package.json configs Details
    • πŸ”„ change Uglify to Terser Details

    βœ‚ Removed

    • πŸ“¦ Don’t pass package.json and options over IPC Details