chore(deps): update parcel monorepo to v2.8.3 #6

Merged
Kichiyaki merged 1 commits from renovate/parcel-monorepo into master 2023-05-01 04:43:59 +00:00
Contributor

This PR contains the following updates:

Package Type Update Change
@parcel/config-webextension devDependencies patch 2.8.0 -> 2.8.3
parcel devDependencies patch 2.8.0 -> 2.8.3

Release Notes

parcel-bundler/parcel

v2.8.3

Compare Source

  • Core
    • filter out title execArgv to workers – Details
  • Bundler
    • Fix CSS order when merging type change bundles – Details
    • Fix assertion error when mixing CSS modules and non-modules – Details
    • Fix set diff – Details
    • Recursively check reachability when removing asset graphs from bundles in deduplication – Details
  • JavaScript
  • TypeScript
    • Fix TSC sourcemaps metadata – Details
  • HTML
  • Dev server
    • Apply HMR updates in topological order – Details
    • Fixed the hmr connection with host 0.0.0.0 – Details

v2.8.2

Compare Source

  • Core
    • Ensure maxListeners for process.stdout accounts for workers – Details
  • JavaScript
    • Bump SWC to fix scoping issue with block-less loops – Details
    • Fix requires of external CommonJS SWC helpers – Details

[2.8.1] - 2022-12-07

Fixed
  • Core
  • JavaScript
    • Don't retarget dependencies with *Details
    • Fix overriding single export of a export *Details
    • Add mjs and cjs to resolver extensions – Details
  • TypeScript
    • Make ts-types transformer work with TS >= 4.8 – Details
  • Web manifest
    • Parse shortcut icons in web app manifests – Details
  • SVG
    • Fix transformer-svg-react not finding .svgrrcDetails

[2.8.0] - 2022-11-09

Added
  • Core
    • Code splitting across reexports using symbol data by splitting dependencies – Details
    • Update without bundling for non-dependency related changes – Details
    • Improve performance of incremental bundling – Details
    • Only serialize and send shared references to workers that need them – Details
    • Improve performance of HMR by not waiting for packaging – Details
  • JavaScript
    • Verify version when resolving Node builtin polyfills – Details
    • Add loadBundleConfig method to Packager plugins – Details
  • SVG
    • Generate typescript for SVGs when using svgr and typescript option – Details
  • Bundler
    • Move experimental bundler to default – Details
Fixed
  • Core
    • Fix verbose warning: reexport all doesn't include default – Details
    • Support multiple edge types in Graph.hasEdge – Details
    • Ensure edge exists before removal in Graph.removeEdge – Details
    • Disable splitting dependencies on symbols for non-scope hoisted bundles – Details
    • Fix TypeScript definitions for Parcel config API – Details
    • Use traverseAssets in packager to improve performance – Details
    • Make uniqueKey undefined by default – Details
    • Catch uncaught promise build abort race – Details
    • Bump parcel dependencies – Details
  • JavaScript
    • Bump SWC - Details, Details
    • Fix Chrome Android browserslist support check – Details
    • Fix CommonJS symbol collection without scope hoisting – Details
    • Make React Refresh debounce call on the leading edge – Details
    • Retain correct dependency order between imports and reexports without scopehoisting – Details
  • Bundler
    • Consider sibling in available assets to younger sibling for parallel deps – Details
    • Don't merge isolated child assets – Details
    • Do not merge isolated bundles in experimental bundler – Details
    • Implement min bundles configuration – Details
  • Dev server
    • Include Content-Length header in HEAD requests – Details
  • Vue
    • Fix errors displaying errors when compiling Vue SFCs – Details
    • Add file path to error code frames – Details
    • Fix location of errors – Details
  • Image
  • TypeScript
    • Allow configuring module resolution – Details
  • Web extensions
    • Fix service worker packaging in web extensions – Details

[2.7.0] - 2022-08-03

Added
  • Core
    • Log resolved targets in verbose log level for debugging - Details
    • Allow plugin configs to be written with .cjs extension - Details
  • JavaScript
    • Support react refresh for @emotion/react - Details
    • Inject script for hmr when there is only normal script in html - Details
  • Elm
    • Add support for compiling multiple modules at once via with query param - Details
  • CSS
    • Add support for errorRecovery option in @parcel/transformer-css - Details
  • Experimental bundler - Details
    • Implement bundling for multiple targets
    • Internalize async dependencies
    • Merge bundles of the same type
    • Fix missing module - Details
Fixed
  • JavaScript
    • Default interop missing when importing a CommonJS module - Details
    • Add missing imports for external dependencies in skipped assets - Details
    • Bump SWC to fix undefined variables - Details
    • Remove charset from JS loaded script to avoid double fetching in Firefox - Details
    • Use placeholder expression when replacing unused symbols - Details
  • Core
    • Fix atomic writestream handling on Windows - Details
    • Fix non-deterministic bundle hashes between builds due to symbol propagation - Details
    • Fix TypeScript types for @parcel/package-manager - Details
  • Dependencies

[2.6.2] - 2022-06-21

Fixed
  • Core
    • Fix race condition between writing and reading from cache - Details

[2.6.1] - 2022-06-17

Fixed
  • JavaScript
    • Fix issue with conditional dependencies based on process.env - Details
    • Fix transformation of import/requires wrapped into Promise.resolve() - Details
    • Fix object literal shorthand with imported variables - Details
    • Fix imported values in computed optional member expressions - Details
    • Bump SWC to fix issue with missing parenthesis in optional chaining call - Details
    • Bump SWC to fix helper imports in Node ESM libraries - Details
  • Resolution
    • Add missing invalidateOnEnvChange to resolver - Details
    • Fix importing node_modules packages in glob resolver with sub-paths - Details
    • Error when external dependencies in libraries have incompatible semver ranges - Details
  • Web Extensions
    • Fix HMR for web extensions - Details
    • Fix web extensions issues with Safari - Details
    • Fix declarative_net_request property in web extension manifest - Details
  • Dev Server
    • Fix browser caching issues with dev server - Details
  • TypeScript
    • Fix path separators on Windows - Details
  • CSS
    • Bump Parcel CSS to fix issues with libc field in package.json - Details
  • Core
    • Fix atomic file writing race condition - Details
    • Bump lmdb dependency to fix multi-threading issue - Details

[2.6.0] - 2022-05-25

Added
  • Add React error overlay to display pretty runtime errors like Create React App - Details
  • Support for source maps in HMR updates - Details
  • Support for scoping variables in CSS modules - Details
  • Support for custom CSS modules naming patterns - Details
  • Support for node_modules packages in @parcel/resolver-glob - Details
  • Add support for defining compilerOptions in Vue config - Details
  • Add support for Vue 3 <script setup> - Details
  • Add support for gif, tiff, avif, heic, and heif images in @parcel/transformer-image - Details
  • Add support for animated images (i.e. gifs, webp, etc.) in @parcel/transformer-image - Details
  • Support for missing fields in web extensions manifest v3 - Details, Details
  • Improve elm compiler error output - Details
  • Support for useDefineForClassFields option in tsconfig.json - Details
  • Add --hmr-host CLI option to set HMR host independently from dev server - Details
Fixed
  • Update lmdb-js. Fixes Node 18 support - Details, Details
  • Update napi-rs to v2 - Details
  • Fix SWC targets for older browsers - Details
  • Add SWC error handler to fix panic during transpilation - Details
  • Update SWC. Fixes issue with Symbol.toStringTag - Details
  • Bump SWC to fix spreads of imported symbols - Details
  • Correctly emit warnings for unnecessary PostCSS plugins in package.json - Details
  • Fix typo in error message - Details
  • Remove duplicate values in graph APIs when getting connected node ids - Details
  • Fix Pug support in Vue files - Details
  • Fix export declare syntax in generated TypeScript definitions - Details
  • Preserve correct this for named/default imports - Details
  • Fix hoisting for optional chaining member expressions - Details
  • Fix issues with web extensions - Details
  • Reload the closest package.json to an asset if it's a package entry to fix sideEffects - Details
  • Only emit non static import bailout warnings for variables which correspond to a * import - Details

[2.5.0] - 2022-04-21

Added
  • Add support for Web Extension manifest v3 - Details
  • Rewrite __dirname and __filename to refer to the original path when building for Node.js targets - Details
  • Generate codeframe positions for JSON5 - Details
  • Add $schema support in web extension manifest - Details
  • Add support for in expressions with process.env, e.g. 'foo' in process.env - Details
Fixed
  • Updated SWC. - Details + Details
  • Update Parcel CSS to v1.8.1 - Details + Details
  • Fix diagnostic message - Details
  • Disable react refresh for library targets. Fixes "Asset was skipped or not found" error. - Details
  • Don't process inline <style> elements as CSS modules - Details
  • Fix issue with multiple images in srcset attribute - Details
  • Fix peer dependencies - Details + Details
  • Scope hoisting: Fix wrapping when any ancestor asset is wrapped - Details
  • Scope hoisting: Don't insert unused requires that aren't registered anywhere - Details
  • Scope hoisting: Fix wrapped assets importing their own namespace - Details
  • Fix issues with resolving symbols - Details
  • Fix loading .env files when entries are specified using "source" field in package.json - Details
  • Correctly remove orphaned non-tree subgraphs - Details

[2.4.1] - 2022-03-31

Fixed
  • Fix :export in CSS modules
  • Don't remove unused classes or @keyframes when a CSS module is processed by postcss
  • Fix bundling issue with CSS modules where unintended side effects from a different page could be run
  • Fix crash with CSS in multiple environments
  • Update Parcel CSS. Fixes issues with ::-webkit-scrollbar, list styles in CSS modules, @-moz-document, and more. See release notes.
  • Update SWC. Fixes an issue with parenthesized expressions following a return statement.

[2.4.0] - 2022-03-22

Added
  • Replace default CSS transformer and minifier with @parcel/css - Details
  • Replace typeof before dead code elimination to improve bundle size - Details
  • Human readable file size in bundle analyzer report - Details
  • Improve emoji support detection - Details
  • Enable parsing static class initialization blocks - Details
  • Use PORT environment variable from .env files - Details
  • Use new react-jsx transform in React 16.14.0 - Details
  • Use relative path for bundle labels in bundle analysis - Details
  • Load dynamic imports at higher network priority in non-ESM builds - Details
Fixed
  • Pin lmdb to 2.2.3 - Details
  • Prevent term-size from being bundled - Details
  • Fix cache when non-ascii chars are used in path - Details
  • Bump SWC. Fixes issue with String constructor. - Details
  • Fix DCE with PURE comments - Details
  • Escape double quote of url value in CSS url() - Details
  • Fix documentation comment in API - Details
  • Fix package.json source field resolution with pnpm - Details
  • Fix errors.map is not a function - Details

[2.3.1] - 2022-02-09

Fixed

  • Add diagnostic for failed autoinstall of node polyfill - Details

[2.3.0] - 2022-02-09

Added

  • Reduce the number of npm dependencies needed by parcel Details
  • Support React 18 prereleases and experimental versions with automatic JSX runtime - Details

Fixed

  • Fix @swc/helpers in non-module scripts - Details
  • Fix auto installing dependencies in PNPM monorepos - Details

[2.2.1] - 2022-01-17

Fixed
  • Fix background image data urls missing quotes - Details
  • Fix development builds not downleveling nested selectors with @parcel/css. Now Parcel has default modern browser targets. - Details
  • Upgrades htmlnano to v2 to remove uncss which had a dependency on a vulnerable old version of PostCSS - Details
  • Upgrades postcss-modules and removes css-module-loader-core with old PostCSS dependencies - Details
  • Upgrade Vue compiler - Details
  • Upgrade SVGR to v6 - Details
  • Upgade JSON5 to v2 - Details
  • Don't discard invalidations when transformer throws an error - Details

[2.2.0] - 2022-01-12

Added
Fixed
  • Updated node-forge to 1.0.0 to fix security vulnerability

[2.1.1] - 2022-01-06

Fixed
  • Do not transpile @​swc/helpers. Fixes infinite recursion in typeof helper. - Details
  • Include invalidation hash in asset content keys - Details
  • Fix loading index.html in dev server when packager/optimizer changes bundle type - Details

[2.1.0] - 2022-01-05

Added
  • Enable transpiling node_modules by default - Details
  • Rewrite core graph data structure to be backed by SharedArrayBuffer - Details
  • Statically analyze symbols and enable deferred compilation of re-exported modules in development - Details
  • Store large blobs as separate files in the cache rather than in LMDB - Details
  • Add @parcel/optimizer-css for new work in progress CSS minifier - Details
  • Add @parcel/bundler-experimental, a much faster work in progress rewrite of Parcel's bundling algorithm - Details
  • Support href attribute in SVG <image> tags within HTML - Details
  • Throw diagnostic with code frame when loading JSON5 configs - Details
Fixed
  • Fix HMR behavior with CSS Modules - Details
  • Fix HMR full page reload when not accepted - Details
  • Fix HMR when an asset has multiple ancestries - Details
  • Fix source maps in @parcel/transformer-typescript-tsc - Details
  • Fix TypeScript module augmentation in @parcel/transformers-typescript-types - Details
  • Fix TypeScript type generation when tsconfig's "incremental" option is true - Details
  • Fix createImportSpecifier with TypeScript 4.5+ - Details
  • Fix error on re-exported type when building TypeScript definitions - Details
  • Fix error when displaying "does not export" errors - Details
  • Ensure "does not export" error is shown during cached builds - Details
  • Fix glob matching in package.json "sideEffects" field - Details
  • Fix semver dependency version range - Details
  • Do not error on external Node builtins in libraries - Details
  • Reject browser js loader promise with Error object - Details
  • Show diagnostics for Elm compiler errors - Details
  • Don't fail build on empty dependency attributes in HTML - Details
  • Fix require statements with plain template literals - Details
  • Update lmdb-store to v2 - Details
  • Bump swc - Details
  • Correctly pad numbers in @parcel/hash browser polyfill - Details
  • Upstream some changes from the REPL - Details
  • Allow empty string in TOML config - Details
  • Make BundleGraph#getReferencedBundle faster - Details
  • Workaround segfault with old glibc versions on CentOS 7 - Details
  • Use modern JSX runtime when React is aliased to Preact - Details
  • Fix React version check when dependency is a URL - Details
  • Sync peer dependency versions when releasing Parcel - Details
  • Fix Tailwind in SASS - Details
  • Don't run Gzip and Brotli compressors in development - Details
  • Use level 9 Zlib compression by default - Details

[2.0.1] - 2021-11-08

Fixed
  • Don't load PostCSS and PostHTML config when inside node_modules - Details
  • Fix unknown language in Vue templates with external scripts/styles - Details
  • Fix "Callback must be a function" error when auto installing - Details
  • Fix issue with named imports and object properties of the same name - Details and follow up
  • Bump SWC - Details
  • Fix issue with @tailwindcss/forms and PostCSS nodes missing a source property - Details
  • Fix issue with ESM default interop and new expressions - Details
  • Support .yml for YAML files, in addition to .yaml - Details
  • Log warning instead of crash if image optimizer fails - Details
  • Add missing dependency to @parcel/config-webextension - Details
  • Update package.json to include the repository - Details
  • Fix serve mode with target override and target source fields Details
  • Improve performance of webpack loader detection, which affected large data urls - Details
  • Update SWC to properly retain this context - Details
  • Sync engines.parcel with core version when releasing nightlies - Details
  • Fix export in TypeScript type definitions for @parcel/core - Details
  • Add missing dependency on @parcel/diagnostic to @parcel/transformer-typescript-types - Details
  • Resolve GLSL relative to the importer, not the asset - Details
Experiments
  • Update esbuild dependency in @parcel/optimizer-esbuild plugin - Details
  • Add experimental @parcel/optimizer-swc plugin - Details

[2.0.0] - 2021-10-13

See the blog post.

[1.12.3] - 2019-03-20

  • Downgrade all internal Babel packages to <7.4.0 because of bugs in that release.

[1.12.2] - 2019-03-13

  • Fix depth option for detailed report

[1.12.1] - 2019-03-12

Fixed
  • Correctly build dependency URLs (for CSS) Details
  • Fix bug with original null mappings Details
  • Regenerate all bundles and trigger an HMR page reload when a new bundle is created Details
  • Unescaped "." in regex for JSAsset Details
  • Open the specified host Details

[1.12.0] - 2019-03-06

Added
  • CSS/Sass/LESS sourcemaps Details
  • Add Markdown support Details
  • Unhandled HMR updates should cause a page reload Details
  • Enables jsx plugin in case jsx syntax is used in js files Details
  • Add disabling of autoinstall globally via environment variable Details
  • Add support for chrome-extension:// protocol to bundle-url.js Details
  • Add support for Firefox's 'moz-extension://' protocol, to bundle-url.js Details
  • Generate source map files with long extentions (e.g. .js.map) Details
  • upgrade htmlnano dep Details
  • Default port to process.env.PORT Details
  • Inline process.browser for better code elimination Details
  • Detect files added to/removed from directories. Details
  • Implement depth option for detailed report Details
Fixed
  • Resolve package.browser in subfolders (with backslashes) Details
  • fix chokidar ignored regex Details
  • Defer throwing asset errors until after dependencies are handled. Details
  • fix(sourcemaps): Handle null mappings properly Details
  • Use Buffer.from Details
  • addURLDependency: use always relative path Details
  • reexporting + renaming when scopehoisting Details
  • Fix and reenable windows scope-hoisting tests Details
  • Fix for typescript asset invalidation Details
  • Fix hang up when a lot of parallel operation request the file system Details
  • Fix localRequire with package/path requests Details
  • Refactor htmlnano tests to test for filesize Details
  • pug Deprecated pretty Details
  • Fix pug test Details
  • Use the test to assert this.child.killed rather than checking time difference Details
  • Improve tests: symlink tests, Kotlin tests, and maybe test-util module Details
  • Handle empty html files Details
  • Fix HTMLAsset dependency tag with empty src value Details
  • Allow dotfiles to be served Details
  • Fix sourceMappingURL for bundles with multiple entry points Details
  • Fix absolute path importing in sass Details
  • Fix dependency list parsing in RustAsset for paths on Windows Details
  • For scope hoisting, Asset IDs cannot contain + or / (base64) Details
  • Send CORS headers when a file does not exist Details
  • Prevent circular deps from causing a stack overflow in HMR runtime Details
  • Fix postcss modules composes imports Details
  • fix: set default pragmaFrag option for JSX Details
  • Remove unnecessary return await Details
  • Fix scopehositing with nested dynamic imports Details
  • eslint: enable no-return-await Details
  • Throw meaningful error on undefined exports Details
  • Add helpful plugin errors Details
  • Fix HMR failure with js error on load Details

[1.11.0] - 2018-12-18

Added
  • Add Kotlin asset support Details
  • Add --host option Details
  • Add support for HMR with elm-hot Details
  • Log dev server access for log level verbose or more Details
  • Process array of assets for JSON-LD Details
  • Extract workerfarm into separate package Details
  • Extract Logger into its own package Details
  • Extract watcher into its own package Details
  • Merge fs-watcher-child into Parcel's monorepo Details
Fixed
  • Use this.write and super.end for JSPackager Details
  • Make dynamic import name relative to the file importing it Details
  • update postcss and deps Details
  • catch css file not found Details
  • Treat webmanifest as an entry module Details
  • add debugger flag for non production builds in Elm Details
  • refactor: JSON.stringify replacer can not be boolean Details
  • Fix debug log files for certain locales Details
  • Scope hoisting renaming after babel transforms Details
  • Switch from toml to @​iarna/toml Details
  • Update deasync to 0.1.14 (Node 11 fix) Details
  • Skip external imports from processing Details
  • Don't lowercase attributes in html files Details
  • refactor: remove unnecessary not null check Details
  • Don't cache dynamic bundles that had a network error Details
  • Treeshake functions properly Details
  • Fix autoinstall of cssnano Details
  • Fix server when there is a dot in the path Details

[1.10.3] - 2018-10-11

Fixed
  • Don't dedupe assets that are depended on in more than one bundle Details

[1.10.2] - 2018-10-06

Added
  • Add <image> as a valid element type to bundle in <svg> tags Details
  • Resolving .postcssrc.json as a PostCSS config Details
  • Add loaders when bundling workers Details
Fixed
  • Fix hoist of modules with multiple aliases Details
  • Fix hoisting of optional require calls Details
  • Fix safari 10 compatibility for terser Details
  • Fix HMR for Pug assets Details
  • Don't load existing sourcemaps if sourcemaps are disabled Details
  • add missing --no-autoinstall flag to build command Details

[1.10.1] - 2018-09-26

Fixed
  • Fix error when node.id is undefined instead of null

[1.10.0] - 2018-09-25

Added
  • Babel 7 support Details
  • HTML Bundle loader Details
  • Process inline scripts and styles Details
  • Added LD+JSON asset Details
  • Add support for Elm assets Details
  • Support optionally bundling node_modules for --target=node Details
  • Import existing sourcemaps Details
  • Import GraphQL files from other GraphQL files Details
  • Automatically strip flow types Details
  • SugarSS Support Details
  • Minimal verbose/debug mode Details
  • User friendly error on failed entrypoint resolving Details
  • Support for SharedWorkers Details
  • Add Object Spread to default Babel transforms Details
  • Update help message for --public-url Details
  • Support HTML5 history mode routing Details
  • Split cache into multiple folders for faster FS Details
  • Support array in package.json's sideEffects property Details
  • Added stub for require.cache Details
  • Added dotenv-expand to expand env vars Details
  • Update Typescript to v3.0.0 Details
  • Add --no-content-hash option to build cli Details
Fixed
  • Exit process on Error Details
  • Fix non updating asset hashes Details
  • Fix Sass url resolving Details
  • WorkerFarm Cleanup Details
  • Fix infinite loop in resolver when using ~/... imports Details
  • Default to Dart-Sass and add backwards compatibility for node-sass Details
  • Validate if a PostCSS config is an object Details
  • VSCode syntax highlight with PostCSS in Vue Component style tag Details
  • Glob support in less imports Details
  • Generate unique certificate serial number Details
  • Keep name in sourcemaps mappings Details
  • Replace slack with spectrum badge Details
  • Use esnext with typescript and scope hoisting Details
  • Fix sourcemaps failing on refresh/hmr Details
  • Support sideEffect: false with CommonJS Details
  • Get only existing package main Details
  • Load minified built-in if available Details
  • Support error strings in workers Details
  • Terminate workerfarm when using the API Details
  • Fix comment typo Details
  • Fix dotenv package error Details
  • Don't resolve slash and tilde paths twice Details
  • bundle name hash-key generation is not environment independent Details
  • Don't modify script nodes with text/html type Details
  • Fix various windows bugs & tests Details
  • Cross-platform deterministic asset ids Details
  • allow empty string in meta Details
  • fixed watch not working when NODE_ENV is production Details
  • Incorrect casing for Logger require Details
  • fix security vuln Details
  • Remove wasm-gc from RustAsset Details

[1.9.7] - 2018-07-15

Fixed
  • Fix nested async imports from a shared module Details
  • Prevent nameclashes with internal variables with tree shaking Details

[1.9.6] - 2018-07-11

Fixed
  • Fix ora spinner in CI environments Details

[1.9.5] - 2018-07-11

Added
Fixed
  • JSPackager deduplication now accounts for differences in absolute dependency paths Details
  • Fix worker bundle hoisting Details
  • Prioritize browser field over module Details
  • Fix aliasing of folder relative to project folder Details
  • Only watch directories on macOS Details
  • Fix generating names when outside of the entry directory Details
  • Handle invalidating cache if dependency is a glob Details
  • Fix import deep wildcards with tree-shaking Details
  • Fix tree-shaking named import on wrapped module Details
  • Fix circular deps in isolated bundles (e.g. workers) Details
  • Fix tree-shaking wildcards with sideEffects: false Details
  • Fix 'buildStart' event is not firing Details

[1.9.4] - 2018-07-01

Added
  • Upgrade Typescript to 2.9 Details
  • Upgrade DEFAULT_ENGINES node to Node 8 Details
  • Add a buildError event to bundler Details
  • Use process.env.PARCEL_MAX_CONCURRENT_CALLS environment variable Details
Fixed
  • Fix Sass dependencies can not be watched when includePaths is a relative path Details
  • Replaced fwd slashes with backslashes for win to fix sass deps watch Details
  • Fix sourcemap file size in report Details
  • fix build not exiting in dev env Details
  • Prevent postcss-modules plugin config from being deleted after first run Details

[1.9.3] - 2018-06-24

Fixed
  • Set user provided NODE_ENV if provided with build command Details
  • Fix bugs related to watching symlinks Details
  • add cache-dir option to cli Details
  • Fix tree-shaking DCE Details
  • Fix writing hashed bundle names to the cache Details

[1.9.2] - 2018-06-18

Fixed
  • Fix unintended Vue asset supplemental code insertion Details
  • fix 'Cannot read property 'posthtml' of null Details

[1.9.1] - 2018-06-16

Fixed
  • fix relative paths being the same as node modules Details
  • Fix ES6 re-export of CommonJS modules with tree shaking Details

[1.9.0] - 2018-06-14

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

[1.8.1] - 2018-05-04

Fixed
  • Loading modules with AMD Defines Details

[1.8.0] - 2018-05-03

Added
  • Add support for multiple entry points Details
  • Support source field in package.json to enable babel on symlinked modules Details
  • Expose modules as UMD Details
  • Use parcel's resolver for sass imports Details
  • Update default browser engines to > 0.25% marketshare Details
  • Ignore dependencies in falsy branches Details
  • Clear the console in browser on each HMR Details
  • Watch directories instead of individual files to fix EMFILE errors Details
Fixed
  • Prevent build from breaking when .scss file is empty Details
  • Handle empty config files Details
  • Update dependency with security vuln Details
  • Minor change to mkHandle in workerfarm Details
  • Don't start server if target isn't browser Details
  • Let worker return early instead of throw on unknown messages Details
  • change default behaviour to keep default values of HTML form elements Details
  • Fix autoinstall infinite loop Details
  • Allow spaces in filenames Details
  • Update deps Details
  • Fix reference pass error in package config Details
  • Remove eval usage. Fixes CSP cases. Details
  • Remove jsnext:main Details
  • fix for outFile option; respect file-extension Details

[1.7.1] - 2018-04-15

Fixed
  • Fix scoped plugin packages Details
  • Fix writing files in subfolders inside dist directory Details
  • Update addBundleLoader to accept multiple targets Details
  • Fix sourcemap reference in JS output Details
  • Sourcemap sourceRoot Details
  • Fix serving files with query params Details
  • Give priority to styl files in StylusAsset resolver Details
  • Bump dependencies Details
  • Fix asset size always be zero when building vue project Detailds
  • Custom workerfarm, BI-Directional IPC - run all npm/yarn installs on the main process Details

[1.7.0] - 2018-03-28

Added
  • Add .vue file support Details
  • New faster resolver supporting absolute and tilde paths, and aliases Details
  • Content hash output file names in production Details
  • Automatically install missing dependencies that you require in your code Details
  • Production sourcemaps support via uglify Details
  • Add Pug and Jade support Details
  • Add GLSL assets support Details
  • Add overlay for build errors when using HMR Details
  • Implement pipelines to compose multiple asset types together Details
  • Add --hmr-port and --hmr-hostname options to parcel watch Details
  • Add support for specifying SSL certificate & key Details
  • Allow specifying which browser to open with --open option Details
  • Add data config option so it is possible to include global scss variables Details
  • Add --log-level option Details
  • Add support for data attr of object element Details
  • Add useBuiltIns babel-preset-env option Details
  • Support code splitting and loading WASM with --target=node Details
Fixed
  • Fix hmr runtime error Details
  • Add server reference to bundler Details
  • Fix error when no "targets" options in .babelrc Details
  • Refactor prettifySize Details
  • Fix property descriptor of config.internal in transforms/babel.js Details
  • only transform safe cssnano minifiers Details
  • fix electon hmr bug Details
  • Fix HMR hostname in browser Details
  • Fix srcset not working for source element Details
  • Update htmlnano Details
  • Fix svg dependencies not being found when using minification Details
  • Set TypeScript option esModuleInterop to true by default Details
  • HTML bundle serving bug Details
  • Change default public-url to / Details
  • Make --help same as help command Details
  • Make -h same as help command Details
  • Close hmr server when HMRServer.stop() is called Details
  • Fix methods of LazyPromise Details
  • Ignore require if it is defined as a local variable Details
  • Check browserslist prop in package.json for environments Details

[1.6.2] - 2018-02-19

Added
Fixed
  • Fix babel handling for node: DEFAULT_ENGINES Details
  • Remove unnecessary files from npm Details
  • Use babel-register for tests only with node < 8 Details
  • remove call to window.location Details

[1.6.1] - 2018-02-15

Fixed
  • Update HMRServer handleSocketError for ErrorEvent Details

[1.6.0] - 2018-02-15

Added
  • Automatically transpile dependencies with babel-preset-env Details
  • Add no-config support for jsx Details
  • Add "--target=node" and "--target=electron" option to produce Node/electron friendly bundles Details
  • Log bundle metrics Details
  • Node 6 support Details
  • Add WebManifestAsset to handle W3C webmanifest Details
  • Add support for optional dependencies Details
  • support svg <use> elements Details
  • Auto-install peerDependencies Details
  • Inject HTML tag if missing Details
  • Add JSON5 support Details
  • Implement support for <img srcset="..."> Details
  • Add .toml asset support Details
  • Warn instead of error when an fs call cannot be evaluated Details
  • Add support for HTML meta assets Details
  • Add --out-file option Details
  • Add Access-Control header for CORS Details
Fixed
  • Remove -h alias for hmr-port option Details
  • Add 'id' to the module variable Details
  • Preserve asset's search and hash Details
  • Always add bundle-loader module to the bundle Details
  • Launch https websocket server is --https Details
  • Fix PromiseQueue returning null when there are no jobs Details
  • Correctly serialize YAML to JS Details
  • Update parser to treat file extensions as case-insensitive Details
  • Add babel-template and babel-types to package.json Details
  • Improve Code Coverage Details
  • Safe cssnano transforms by default Details
  • Make sure bundles is an array in loadBundlesLazy Details
  • Bump dependencies Details
  • Allows for dots in lazyloaded file names Details
  • Add missing packages for pnpm to work Details
  • pass lowerCaseAttributeNames: true to posthtml-parser (fix version bump) Details

[1.5.1] - 2018-01-25

Added
Fixed
  • Fix rust projects with hyphenated names Details
  • Purify sourcemaps (Prevent babel from giving invalid mappings) Details
  • Don't drop console statements by default in uglifyjs Details
  • Fix for ipc closed error in tests Details

[1.5.0] - 2018-01-23

Added
  • SourceMap support Details
  • Custom bundleloader and wasm support Details
  • Rust support Details
  • Ability to set HMR port Details
  • Support .env files Details
  • Hotreload css requires in html Details
  • Minify JSON Details
  • Ability to set HMR hostname Details
  • Ability to specify amount of workers using PARCEL_WORKERS environment variable Details
  • Warning emoji Details
Fixed
  • Virtualpaths, throw file not found error Details
  • Transform HTML prior to collecting dependencies Details
  • Find a[href] dependencies when attrs precede it Details
  • Resolve URI-encoded assets Details
  • Public-url not an os path Details
  • Invalidate cache when parent dependencies change Details
  • Invalidate cache on config change Details
  • Circular bundles Details
  • Possibly ignore fs using browser-resolve config Details
  • Do not use global window inside hmr, fixes web worker issues Details
  • Improved worker startup times Details
  • Parse // as a valid url Details
  • Improve windows emoji console detections Details

[1.4.1] - 2017-12-31

Added
Fixed
  • http hot reload server printing location as https://... Details
  • Execute bundle() when calling Bundler.middleware() Details
  • Always parse dependencies if babel ran. Details

[1.4.0] - 2017-12-31

Added
  • HTTPS server support Details
  • GraphQL Support Details
  • Webworker Support Details
  • CSSNano configuration Details
  • HTMLNano configuration Details
  • Support async plugin loading Details
  • Add code sample section to ISSUE_TEMPLATE Details
  • Add url dependency for serviceWorker.register calls Details
  • Fix ignored babel files Details
Fixed
  • log-symbols fallback for cross-platform emoji compatibility Details
  • Use hostname for websocket connection Details
  • Standardize empty implementation comment Details
  • Handle appstore url scheme Details
  • bundling issues when asset parent & commonBundle types differ Details
  • Handle empty assets Details
  • Minify Prelude.js Details

[1.3.1] - 2017-12-24

Fixed
  • Maintain html spacing between tags when minimizing Details
  • Incorrect bundle path for raw Assets Details

[1.3.0] - 2017-12-22

Added
  • Reason Asset Type Details
  • Automatically install parser dependencies Details
  • UglifyES config support Details
  • Display absolute path on failed dependency resolve Details
  • Support .editorconfig Details
  • Tests for ES6 Modules resolver Details
  • ESLint Details
Fixed
  • Parse port option as integer Details
  • Make cli.js Node 6 compatible Details
  • Remove arrow function from hmr-runtime - IE support Details
  • Start server before bundling Details
  • Deterministic bundle trees Details
  • Resolve "module", "jsnext:main" and "browser" before "main" in Package.json Details
  • Remove filename unsafe characters Details
  • Don't hash root file Details
  • Use cross-spawn for autoinstalling dependencies on windows Details

[1.2.1] - 2017-12-18

Added
  • Opencollective Details
  • Use JSON5 to parse config files Details
  • Move JSAsset options gathering into separate function Details
Fixed
  • Don't use template literals in builtins - IE support Details
  • Merge tsconfig.json with defaults Details
  • Change parse-json requires to JSON5 Details
  • Register .pcss extension to CSSAsset Details
  • Websocket error handling Details
  • Development server index file Details

[1.2.0] - 2017-12-12

Added
  • Coffeescript support Details
  • Reload html on change Details
  • --open option to automatically launch in default browser Details
  • Prettier Details
  • Code of conduct Details
  • User friendly server errors and automatic port switching Details
  • Version option to command description Details
  • Add badges to readme Details
  • Support JSON comments Details
  • Add AppVeyor CI Details
  • Use UglifyES instead of UglifyJS Details
Fixed
  • Bundle-loader when using esModule Details
  • Use var over let in builtins for IE support Details
  • Add jsm to javascript extensions Details
  • Log pluginload errors Details
  • Global env problem Details
  • Exit on build error when using build command Details
  • Remove circular require in Asset.js Details
  • Give high priotity to extension of parent Details
  • Fallback to os.cpus() for cpu count Details
  • Windows test issues Details
  • Raw Asset loading Details
  • Normalize path on windows Details
  • Make hmr-runtime ES3 compatible Details
  • Dynamically importing js assets with raw assets children Details
  • Package.json loading issues for plugin loading Details

[1.1.0] - 2017-12-08

Added
  • Typescript support Details
  • Browser gets notified of errors Details
  • Community section to Readme Details
  • More helpfull json parsing error messages using parse-json Details
  • Issue template Details
Fixed
  • Print stack traces on error Details
  • Merge postcss-modules config Details
  • Default to NODE_ENV development on serve Details
  • Disable flakey macOS FS events in watcher in the tests Details
  • Sort child bundles by asset names to avoid race condition in tests Details

[1.0.3] - 2017-12-07

Added
  • Add version to cache key Details
  • Travis tests environment, build script and contribution docs Details
Fixed
  • File url bugfix for Firefox Details
  • Windows path bugfix Details
  • Default only exports Details
  • Public URL in normalizeOptions Details
  • Do not try to import data:, tel:, mailto:, something: URLS Details

[1.0.2] - 2017-12-06

Added
  • Add github repository to package.json Details
Fixed
  • Improved public url checking using is-url instead of regex Details
Removed
  • babel-preset-es2015 removed from dev dependencies Details

[1.0.1] - 2017-12-05

  • Initial Parcel-bundler core

v2.8.1

Compare Source

Fixed
  • Core
  • JavaScript
    • Don't retarget dependencies with *Details
    • Fix overriding single export of a export *Details
    • Add mjs and cjs to resolver extensions – Details
  • TypeScript
    • Make ts-types transformer work with TS >= 4.8 – Details
  • Web manifest
    • Parse shortcut icons in web app manifests – Details
  • SVG
    • Fix transformer-svg-react not finding .svgrrcDetails

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@parcel/config-webextension](https://github.com/parcel-bundler/parcel) | devDependencies | patch | [`2.8.0` -> `2.8.3`](https://renovatebot.com/diffs/npm/@parcel%2fconfig-webextension/2.8.0/2.8.3) | | [parcel](https://github.com/parcel-bundler/parcel) | devDependencies | patch | [`2.8.0` -> `2.8.3`](https://renovatebot.com/diffs/npm/parcel/2.8.0/2.8.3) | --- ### Release Notes <details> <summary>parcel-bundler/parcel</summary> ### [`v2.8.3`](https://github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#&#8203;283---2023-01-18) [Compare Source](https://github.com/parcel-bundler/parcel/compare/v2.8.2...v2.8.3) - Core - filter out title execArgv to workers – [Details](https://github.com/parcel-bundler/parcel/pull/8719) - Bundler - Fix CSS order when merging type change bundles – [Details](https://github.com/parcel-bundler/parcel/pull/8766) - Fix assertion error when mixing CSS modules and non-modules – [Details](https://github.com/parcel-bundler/parcel/pull/8762) - Fix set diff – [Details](https://github.com/parcel-bundler/parcel/pull/8699) - Recursively check reachability when removing asset graphs from bundles in deduplication – [Details](https://github.com/parcel-bundler/parcel/pull/6004) - JavaScript - Don't retarget dependencies if a symbol is imported multiple times with different local names – [Details](https://github.com/parcel-bundler/parcel/pull/8738) - Fix assigning to `this` in CommonJS – [Details](https://github.com/parcel-bundler/parcel/pull/8737) - Bump SWC to fix dead branch removal bug – \[Details]\(https://github.com/parcel-bundler/parcel/pull/8742 - Bump swc to fix sourcemaps with Windows line endings – [Details](https://github.com/parcel-bundler/parcel/pull/8756) - Add test cases for ESM initialization problems – [Details](https://github.com/parcel-bundler/parcel/pull/7350) - TypeScript - Fix TSC sourcemaps metadata – [Details](https://github.com/parcel-bundler/parcel/pull/8734) - HTML - Fix `srcset` parsing – [Details](https://github.com/parcel-bundler/parcel/pull/8671) - Dev server - Apply HMR updates in topological order – [Details](https://github.com/parcel-bundler/parcel/pull/8752) - Fixed the hmr connection with host 0.0.0.0 – [Details](https://github.com/parcel-bundler/parcel/pull/7357) ### [`v2.8.2`](https://github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#&#8203;282---2022-12-14) [Compare Source](https://github.com/parcel-bundler/parcel/compare/v2.8.1...v2.8.2) - Core - Ensure maxListeners for process.stdout accounts for workers – [Details](https://github.com/parcel-bundler/parcel/pull/8689) - JavaScript - Bump SWC to fix scoping issue with block-less loops – [Details](https://github.com/parcel-bundler/parcel/pull/8686) - Fix requires of external CommonJS SWC helpers – [Details](https://github.com/parcel-bundler/parcel/pull/8693) #### \[2.8.1] - 2022-12-07 ##### Fixed - Core - fix: remove [@&#8203;parcel/utils](https://github.com/parcel/utils) dep in [@&#8203;parcel/graph](https://github.com/parcel/graph) – [Details](https://github.com/parcel-bundler/parcel/pull/8630) - JavaScript - Don't retarget dependencies with `*` – [Details](https://github.com/parcel-bundler/parcel/pull/8645) - Fix overriding single export of a `export *` – [Details](https://github.com/parcel-bundler/parcel/pull/8653) - Add mjs and cjs to resolver extensions – [Details](https://github.com/parcel-bundler/parcel/pull/8667) - TypeScript - Make ts-types transformer work with TS >= 4.8 – [Details](https://github.com/parcel-bundler/parcel/pull/8661) - Web manifest - Parse shortcut icons in web app manifests – [Details](https://github.com/parcel-bundler/parcel/pull/8660) - SVG - Fix transformer-svg-react not finding `.svgrrc` – [Details](https://github.com/parcel-bundler/parcel/pull/7741) #### \[2.8.0] - 2022-11-09 ##### Added - Core - Code splitting across reexports using symbol data by splitting dependencies – [Details](https://github.com/parcel-bundler/parcel/pull/8432) - Update without bundling for non-dependency related changes – [Details](https://github.com/parcel-bundler/parcel/pull/6514) - Improve performance of incremental bundling – [Details](https://github.com/parcel-bundler/parcel/pull/8583) - Only serialize and send shared references to workers that need them – [Details](https://github.com/parcel-bundler/parcel/pull/8589) - Improve performance of HMR by not waiting for packaging – [Details](https://github.com/parcel-bundler/parcel/pull/8582) - JavaScript - Verify version when resolving Node builtin polyfills – [Details](https://github.com/parcel-bundler/parcel/pull/8387) - Add `loadBundleConfig` method to Packager plugins – [Details](https://github.com/parcel-bundler/parcel/pull/8370) - SVG - Generate typescript for SVGs when using svgr and typescript option – [Details](https://github.com/parcel-bundler/parcel/pull/8411) - Bundler - Move experimental bundler to default – [Details](https://github.com/parcel-bundler/parcel/pull/8607) ##### Fixed - Core - Fix verbose warning: reexport all doesn't include default – [Details](https://github.com/parcel-bundler/parcel/pull/8451) - Support multiple edge types in Graph.hasEdge – [Details](https://github.com/parcel-bundler/parcel/pull/8550) - Ensure edge exists before removal in Graph.removeEdge – [Details](https://github.com/parcel-bundler/parcel/pull/8554) - Disable splitting dependencies on symbols for non-scope hoisted bundles – [Details](https://github.com/parcel-bundler/parcel/pull/8565) - Fix TypeScript definitions for Parcel config API – [Details](https://github.com/parcel-bundler/parcel/pull/8362) - Use traverseAssets in packager to improve performance – [Details](https://github.com/parcel-bundler/parcel/pull/8592) - Make uniqueKey undefined by default – [Details](https://github.com/parcel-bundler/parcel/pull/8601) - Catch uncaught promise build abort race – [Details](https://github.com/parcel-bundler/parcel/pull/8600) - Bump parcel dependencies – [Details](https://github.com/parcel-bundler/parcel/pull/8611) - JavaScript - Bump SWC - [Details](https://github.com/parcel-bundler/parcel/pull/8390), [Details](https://github.com/parcel-bundler/parcel/pull/8537) - Fix Chrome Android browserslist support check – [Details](https://github.com/parcel-bundler/parcel/pull/8447) - Fix CommonJS symbol collection without scope hoisting – [Details](https://github.com/parcel-bundler/parcel/pull/8555) - Make React Refresh debounce call on the leading edge – [Details](https://github.com/parcel-bundler/parcel/pull/8593) - Retain correct dependency order between imports and reexports without scopehoisting – [Details](https://github.com/parcel-bundler/parcel/pull/8591) - Bundler - Consider sibling in available assets to younger sibling for parallel deps – [Details](https://github.com/parcel-bundler/parcel/pull/8414) - Don't merge isolated child assets – [Details](https://github.com/parcel-bundler/parcel/pull/8527) - Do not merge isolated bundles in experimental bundler – [Details](https://github.com/parcel-bundler/parcel/pull/8566) - Implement min bundles configuration – [Details](https://github.com/parcel-bundler/parcel/pull/8599) - Dev server - Include `Content-Length` header in HEAD requests – [Details](https://github.com/parcel-bundler/parcel/pull/8416) - Vue - Fix errors displaying errors when compiling Vue SFCs – [Details](https://github.com/parcel-bundler/parcel/pull/8497) - Add file path to error code frames – [Details](https://github.com/parcel-bundler/parcel/pull/8499) - Fix location of errors – [Details](https://github.com/parcel-bundler/parcel/pull/8501) - Image - Upgrade sharp – [Details](https://github.com/parcel-bundler/parcel/pull/8568) - TypeScript - Allow configuring module resolution – [Details](https://github.com/parcel-bundler/parcel/pull/8448) - Web extensions - Fix service worker packaging in web extensions – [Details](https://github.com/parcel-bundler/parcel/pull/8424) #### \[2.7.0] - 2022-08-03 ##### Added - Core - Log resolved targets in verbose log level for debugging - [Details](https://github.com/parcel-bundler/parcel/pull/8254) - Allow plugin configs to be written with `.cjs` extension - [Details](https://github.com/parcel-bundler/parcel/pull/8253) - JavaScript - Support react refresh for `@emotion/react` - [Details](https://github.com/parcel-bundler/parcel/pull/8205) - Inject script for hmr when there is only normal script in html - [Details](https://github.com/parcel-bundler/parcel/pull/8330) - Elm - Add support for compiling multiple modules at once via `with` query param - [Details](https://github.com/parcel-bundler/parcel/pull/8076) - CSS - Add support for `errorRecovery` option in `@parcel/transformer-css` - [Details](https://github.com/parcel-bundler/parcel/pull/8352) - Experimental bundler - [Details](https://github.com/parcel-bundler/parcel/pull/8180) - Implement bundling for multiple targets - Internalize async dependencies - Merge bundles of the same type - Fix missing module - [Details](https://github.com/parcel-bundler/parcel/pull/8303) ##### Fixed - JavaScript - Default interop missing when importing a CommonJS module - [Details](https://github.com/parcel-bundler/parcel/pull/7991) - Add missing imports for external dependencies in skipped assets - [Details](https://github.com/parcel-bundler/parcel/pull/8299) - Bump SWC to fix undefined variables - [Details](https://github.com/parcel-bundler/parcel/pull/8276) - Remove charset from JS loaded script to avoid double fetching in Firefox - [Details](https://github.com/parcel-bundler/parcel/pull/8346) - Use placeholder expression when replacing unused symbols - [Details](https://github.com/parcel-bundler/parcel/pull/8358) - Core - Fix atomic writestream handling on Windows - [Details](https://github.com/parcel-bundler/parcel/pull/8337) - Fix non-deterministic bundle hashes between builds due to symbol propagation - [Details](https://github.com/parcel-bundler/parcel/pull/8212) - Fix TypeScript types for `@parcel/package-manager` - [Details](https://github.com/parcel-bundler/parcel/pull/8293) - Dependencies - Bump terser to 5.14.2 - [Details](https://github.com/parcel-bundler/parcel/pull/8322) - Bump node-forge to 1.3.0 - [Details](https://github.com/parcel-bundler/parcel/pull/8271) #### \[2.6.2] - 2022-06-21 ##### Fixed - Core - Fix race condition between writing and reading from cache - [Details](https://github.com/parcel-bundler/parcel/pull/8235) #### \[2.6.1] - 2022-06-17 ##### Fixed - JavaScript - Fix issue with conditional dependencies based on `process.env` - [Details](https://github.com/parcel-bundler/parcel/pull/8151) - Fix transformation of import/requires wrapped into `Promise.resolve()` - [Details](https://github.com/parcel-bundler/parcel/pull/8167) - Fix object literal shorthand with imported variables - [Details](https://github.com/parcel-bundler/parcel/issues/7955) - Fix imported values in computed optional member expressions - [Details](https://github.com/parcel-bundler/parcel/pull/8187) - Bump SWC to fix issue with missing parenthesis in optional chaining call - [Details](https://github.com/parcel-bundler/parcel/pull/8200) - Bump SWC to fix helper imports in Node ESM libraries - [Details](https://github.com/parcel-bundler/parcel/pull/8213) - Resolution - Add missing `invalidateOnEnvChange` to resolver - [Details](https://github.com/parcel-bundler/parcel/pull/8103) - Fix importing node_modules packages in glob resolver with sub-paths - [Details](https://github.com/parcel-bundler/parcel/pull/8169) - Error when external dependencies in libraries have incompatible semver ranges - [Details](https://github.com/parcel-bundler/parcel/pull/8224) - Web Extensions - Fix HMR for web extensions - [Details](https://github.com/parcel-bundler/parcel/pull/8145) - Fix web extensions issues with Safari - [Details](https://github.com/parcel-bundler/parcel/pull/8175) - Fix `declarative_net_request` property in web extension manifest - [Details](https://github.com/parcel-bundler/parcel/pull/8189) - Dev Server - Fix browser caching issues with dev server - [Details](https://github.com/parcel-bundler/parcel/pull/8166) - TypeScript - Fix path separators on Windows - [Details](https://github.com/parcel-bundler/parcel/pull/8149) - CSS - Bump Parcel CSS to fix issues with `libc` field in package.json - [Details](https://github.com/parcel-bundler/parcel/pull/8220) - Core - Fix atomic file writing race condition - [Details](https://github.com/parcel-bundler/parcel/pull/8194) - Bump lmdb dependency to fix multi-threading issue - [Details](https://github.com/parcel-bundler/parcel/pull/8204) #### \[2.6.0] - 2022-05-25 ##### Added - Add React error overlay to display pretty runtime errors like Create React App - [Details](https://github.com/parcel-bundler/parcel/pull/8034) - Support for source maps in HMR updates - [Details](https://github.com/parcel-bundler/parcel/pull/8034) - Support for scoping variables in CSS modules - [Details](https://github.com/parcel-bundler/parcel/pull/8122) - Support for custom CSS modules naming patterns - [Details](https://github.com/parcel-bundler/parcel-css/pull/180) - Support for node_modules packages in `@parcel/resolver-glob` - [Details](https://github.com/parcel-bundler/parcel/pull/8097) - Add support for defining `compilerOptions` in Vue config - [Details](https://github.com/parcel-bundler/parcel/pull/8031) - Add support for Vue 3 `<script setup>` - [Details](https://github.com/parcel-bundler/parcel/pull/8045) - Add support for gif, tiff, avif, heic, and heif images in `@parcel/transformer-image` - [Details](https://github.com/parcel-bundler/parcel/pull/8028) - Add support for animated images (i.e. gifs, webp, etc.) in `@parcel/transformer-image` - [Details](https://github.com/parcel-bundler/parcel/pull/8018) - Support for missing fields in web extensions manifest v3 - [Details](https://github.com/parcel-bundler/parcel/pull/8037), [Details](https://github.com/parcel-bundler/parcel/pull/8043) - Improve elm compiler error output - [Details](https://github.com/parcel-bundler/parcel/pull/7994) - Support for `useDefineForClassFields` option in `tsconfig.json` - [Details](https://github.com/parcel-bundler/parcel/pull/8107) - Add `--hmr-host` CLI option to set HMR host independently from dev server - [Details](https://github.com/parcel-bundler/parcel/pull/8101) ##### Fixed - Update lmdb-js. Fixes Node 18 support - [Details](https://github.com/parcel-bundler/parcel/pull/7979), [Details](https://github.com/parcel-bundler/parcel/pull/8098) - Update napi-rs to v2 - [Details](https://github.com/parcel-bundler/parcel/pull/7995) - Fix SWC targets for older browsers - [Details](https://github.com/parcel-bundler/parcel/pull/8020) - Add SWC error handler to fix panic during transpilation - [Details](https://github.com/parcel-bundler/parcel/pull/8032) - Update SWC. Fixes issue with `Symbol.toStringTag` - [Details](https://github.com/parcel-bundler/parcel/pull/8029) - Bump SWC to fix spreads of imported symbols - [Details](https://github.com/parcel-bundler/parcel/pull/8135) - Correctly emit warnings for unnecessary PostCSS plugins in package.json - [Details](https://github.com/parcel-bundler/parcel/pull/8024) - Fix typo in error message - [Details](https://github.com/parcel-bundler/parcel/pull/8002) - Remove duplicate values in graph APIs when getting connected node ids - [Details](https://github.com/parcel-bundler/parcel/pull/8054) - Fix Pug support in Vue files - [Details](https://github.com/parcel-bundler/parcel/pull/8051) - Fix `export declare` syntax in generated TypeScript definitions - [Details](https://github.com/parcel-bundler/parcel/pull/8085) - Preserve correct `this` for named/default imports - [Details](https://github.com/parcel-bundler/parcel/pull/7956) - Fix hoisting for optional chaining member expressions - [Details](https://github.com/parcel-bundler/parcel/pull/8121) - Fix issues with web extensions - [Details](https://github.com/parcel-bundler/parcel/pull/8000) - Reload the closest package.json to an asset if it's a package entry to fix `sideEffects` - [Details](https://github.com/parcel-bundler/parcel/pull/7909) - Only emit non static import bailout warnings for variables which correspond to a \* import - [Details](https://github.com/parcel-bundler/parcel/pull/8136) #### \[2.5.0] - 2022-04-21 ##### Added - Add support for Web Extension manifest v3 - [Details](https://github.com/parcel-bundler/parcel/pull/7050) - Rewrite `__dirname` and `__filename` to refer to the original path when building for Node.js targets - [Details](https://github.com/parcel-bundler/parcel/pull/7727) - Generate codeframe positions for JSON5 - [Details](https://github.com/parcel-bundler/parcel/pull/7933) - Add `$schema` support in web extension manifest - [Details](https://github.com/parcel-bundler/parcel/pull/7975) - Add support for `in` expressions with `process.env`, e.g. `'foo' in process.env` - [Details](https://github.com/parcel-bundler/parcel/pull/7954) ##### Fixed - Updated SWC. - [Details](https://github.com/parcel-bundler/parcel/pull/7886) + [Details](https://github.com/parcel-bundler/parcel/pull/7931) - Update Parcel CSS to v1.8.1 - [Details](https://github.com/parcel-bundler/parcel-css/releases/tag/v1.8.0) + [Details](https://github.com/parcel-bundler/parcel-css/releases/tag/v1.8.1) - Fix diagnostic message - [Details](https://github.com/parcel-bundler/parcel/pull/7850) - Disable react refresh for library targets. Fixes "Asset was skipped or not found" error. - [Details](https://github.com/parcel-bundler/parcel/pull/7914) - Don't process inline `<style>` elements as CSS modules - [Details](https://github.com/parcel-bundler/parcel/pull/7921) - Fix issue with multiple images in `srcset` attribute - [Details](https://github.com/parcel-bundler/parcel/pull/7918) - Fix peer dependencies - [Details](https://github.com/parcel-bundler/parcel/pull/7939) + [Details](https://github.com/parcel-bundler/parcel/pull/7977) - Scope hoisting: Fix wrapping when any ancestor asset is wrapped - [Details](https://github.com/parcel-bundler/parcel/pull/7883) - Scope hoisting: Don't insert unused requires that aren't registered anywhere - [Details](https://github.com/parcel-bundler/parcel/pull/7764) - Scope hoisting: Fix wrapped assets importing their own namespace - [Details](https://github.com/parcel-bundler/parcel/pull/7978) - Fix issues with resolving symbols - [Details](https://github.com/parcel-bundler/parcel/pull/7944) - Fix loading `.env` files when entries are specified using `"source"` field in package.json - [Details](https://github.com/parcel-bundler/parcel/pull/7537) - Correctly remove orphaned non-tree subgraphs - [Details](https://github.com/parcel-bundler/parcel/pull/7927) #### \[2.4.1] - 2022-03-31 ##### Fixed - Fix `:export` in CSS modules - Don't remove unused classes or `@keyframes` when a CSS module is processed by postcss - Fix bundling issue with CSS modules where unintended side effects from a different page could be run - Fix crash with CSS in multiple environments - Update Parcel CSS. Fixes issues with `::-webkit-scrollbar`, list styles in CSS modules, `@-moz-document`, and more. See [release notes](https://github.com/parcel-bundler/parcel-css/releases/tag/v1.7.4). - Update SWC. Fixes an issue with parenthesized expressions following a return statement. #### \[2.4.0] - 2022-03-22 ##### Added - Replace default CSS transformer and minifier with `@parcel/css` - [Details](https://github.com/parcel-bundler/parcel/pull/7821) - Replace `typeof` before dead code elimination to improve bundle size - [Details](https://github.com/parcel-bundler/parcel/pull/7788) - Human readable file size in bundle analyzer report - [Details](https://github.com/parcel-bundler/parcel/pull/7766) - Improve emoji support detection - [Details](https://github.com/parcel-bundler/parcel/pull/7775) - Enable parsing static class initialization blocks - [Details](https://github.com/parcel-bundler/parcel/pull/7839) - Use `PORT` environment variable from `.env` files - [Details](https://github.com/parcel-bundler/parcel/pull/7819) - Use new react-jsx transform in React 16.14.0 - [Details](https://github.com/parcel-bundler/parcel/pull/7728) - Use relative path for bundle labels in bundle analysis - [Details](https://github.com/parcel-bundler/parcel/pull/7737) - Load dynamic imports at higher network priority in non-ESM builds - [Details](https://github.com/parcel-bundler/parcel/pull/7061) ##### Fixed - Pin lmdb to 2.2.3 - [Details](https://github.com/parcel-bundler/parcel/pull/7763) - Prevent term-size from being bundled - [Details](https://github.com/parcel-bundler/parcel/pull/7750) - Fix cache when non-ascii chars are used in path - [Details](https://github.com/parcel-bundler/parcel/pull/7797) - Bump SWC. Fixes issue with `String` constructor. - [Details](https://github.com/parcel-bundler/parcel/pull/7777) - Fix DCE with PURE comments - [Details](https://github.com/parcel-bundler/parcel/pull/7833) - Escape double quote of url value in CSS `url()` - [Details](https://github.com/parcel-bundler/parcel/pull/7718) - Fix documentation comment in API - [Details](https://github.com/parcel-bundler/parcel/pull/7689) - Fix package.json `source` field resolution with pnpm - [Details](https://github.com/parcel-bundler/parcel/pull/7846) - Fix `errors.map is not a function` - [Details](https://github.com/parcel-bundler/parcel/pull/7672) #### \[2.3.1] - 2022-02-09 #### Fixed - Add diagnostic for failed autoinstall of node polyfill - [Details](https://github.com/parcel-bundler/parcel/pull/7682) #### \[2.3.0] - 2022-02-09 #### Added - Reduce the number of npm dependencies needed by parcel [Details](https://github.com/parcel-bundler/parcel/pull/7576) - Support React 18 prereleases and experimental versions with automatic JSX runtime - [Details](https://github.com/parcel-bundler/parcel/pull/7642) #### Fixed - Fix `@swc/helpers` in non-module scripts - [Details](https://github.com/parcel-bundler/parcel/pull/7599) - Fix auto installing dependencies in PNPM monorepos - [Details](https://github.com/parcel-bundler/parcel/pull/7566) #### \[2.2.1] - 2022-01-17 ##### Fixed - Fix background image data urls missing quotes - [Details](https://github.com/parcel-bundler/parcel/pull/7564) - Fix development builds not downleveling nested selectors with `@parcel/css`. Now Parcel has default modern browser targets. - [Details](https://github.com/parcel-bundler/parcel/pull/7564) - Upgrades htmlnano to v2 to remove uncss which had a dependency on a vulnerable old version of PostCSS - [Details](https://github.com/parcel-bundler/parcel/pull/7564) - Upgrades postcss-modules and removes css-module-loader-core with old PostCSS dependencies - [Details](https://github.com/parcel-bundler/parcel/pull/7564) - Upgrade Vue compiler - [Details](https://github.com/parcel-bundler/parcel/pull/7564) - Upgrade SVGR to v6 - [Details](https://github.com/parcel-bundler/parcel/pull/7564) - Upgade JSON5 to v2 - [Details](https://github.com/parcel-bundler/parcel/pull/7564) - Don't discard invalidations when transformer throws an error - [Details](https://github.com/parcel-bundler/parcel/pull/7547) #### \[2.2.0] - 2022-01-12 ##### Added - New `@parcel/transformer-css-experimental` plugin, which is powered by [@&#8203;parcel/css](https://github.com/parcel-bundler/parcel-css) - [Details](https://github.com/parcel-bundler/parcel/pull/7538) ##### Fixed - Updated `node-forge` to 1.0.0 to fix security vulnerability #### \[2.1.1] - 2022-01-06 ##### Fixed - Do not transpile [@&#8203;swc/helpers](https://github.com/swc/helpers). Fixes infinite recursion in typeof helper. - [Details](https://github.com/parcel-bundler/parcel/pull/7529) - Include invalidation hash in asset content keys - [Details](https://github.com/parcel-bundler/parcel/pull/7526) - Fix loading index.html in dev server when packager/optimizer changes bundle type - [Details](https://github.com/parcel-bundler/parcel/pull/7527) #### \[2.1.0] - 2022-01-05 ##### Added - Enable transpiling node_modules by default - [Details](https://github.com/parcel-bundler/parcel/pull/7399) - Rewrite core graph data structure to be backed by SharedArrayBuffer - [Details](https://github.com/parcel-bundler/parcel/pull/6922) - Statically analyze symbols and enable deferred compilation of re-exported modules in development - [Details](https://github.com/parcel-bundler/parcel/pull/7222) - Store large blobs as separate files in the cache rather than in LMDB - [Details](https://github.com/parcel-bundler/parcel/pull/7198) - Add `@parcel/optimizer-css` for new work in progress CSS minifier - [Details](https://github.com/parcel-bundler/parcel/pull/7340) - Add `@parcel/bundler-experimental`, a much faster work in progress rewrite of Parcel's bundling algorithm - [Details](https://github.com/parcel-bundler/parcel/pull/6975) - Support `href` attribute in SVG `<image>` tags within HTML - [Details](https://github.com/parcel-bundler/parcel/pull/7482) - Throw diagnostic with code frame when loading JSON5 configs - [Details](https://github.com/parcel-bundler/parcel/pull/7451) ##### Fixed - Fix HMR behavior with CSS Modules - [Details](https://github.com/parcel-bundler/parcel/pull/7434) - Fix HMR full page reload when not accepted - [Details](https://github.com/parcel-bundler/parcel/pull/7514) - Fix HMR when an asset has multiple ancestries - [Details](https://github.com/parcel-bundler/parcel/pull/7514) - Fix source maps in `@parcel/transformer-typescript-tsc` - [Details](https://github.com/parcel-bundler/parcel/pull/7287) - Fix TypeScript module augmentation in `@parcel/transformers-typescript-types` - [Details](https://github.com/parcel-bundler/parcel/pull/7315) - Fix TypeScript type generation when tsconfig's "incremental" option is true - [Details](https://github.com/parcel-bundler/parcel/pull/7352) - Fix `createImportSpecifier` with TypeScript 4.5+ - [Details](https://github.com/parcel-bundler/parcel/pull/7426) - Fix error on re-exported type when building TypeScript definitions - [Details](https://github.com/parcel-bundler/parcel/pull/7424) - Fix error when displaying "does not export" errors - [Details](https://github.com/parcel-bundler/parcel/pull/7295) - Ensure "does not export" error is shown during cached builds - [Details](https://github.com/parcel-bundler/parcel/pull/7337) - Fix glob matching in package.json `"sideEffects"` field - [Details](https://github.com/parcel-bundler/parcel/pull/7288) - Fix `semver` dependency version range - [Details](https://github.com/parcel-bundler/parcel/pull/7334) - Do not error on external Node builtins in libraries - [Details](https://github.com/parcel-bundler/parcel/pull/7348) - Reject browser js loader promise with `Error` object - [Details](https://github.com/parcel-bundler/parcel/pull/7236) - Show diagnostics for Elm compiler errors - [Details](https://github.com/parcel-bundler/parcel/pull/7326) - Don't fail build on empty dependency attributes in HTML - [Details](https://github.com/parcel-bundler/parcel/pull/7318) - Fix require statements with plain template literals - [Details](https://github.com/parcel-bundler/parcel/pull/7369) - Update `lmdb-store` to v2 - [Details](https://github.com/parcel-bundler/parcel/pull/7364) - Bump swc - [Details](https://github.com/parcel-bundler/parcel/pull/7394) - Correctly pad numbers in `@parcel/hash` browser polyfill - [Details](https://github.com/parcel-bundler/parcel/pull/7415) - Upstream some changes from the REPL - [Details](https://github.com/parcel-bundler/parcel/pull/7208) - Allow empty string in TOML config - [Details](https://github.com/parcel-bundler/parcel/pull/7418) - Make `BundleGraph#getReferencedBundle` faster - [Details](https://github.com/parcel-bundler/parcel/pull/7416) - Workaround segfault with old glibc versions on CentOS 7 - [Details](https://github.com/parcel-bundler/parcel/pull/7457) - Use modern JSX runtime when React is aliased to Preact - [Details](https://github.com/parcel-bundler/parcel/pull/7435) - Fix React version check when dependency is a URL - [Details](https://github.com/parcel-bundler/parcel/pull/7484) - Sync peer dependency versions when releasing Parcel - [Details](https://github.com/parcel-bundler/parcel/pull/7489) - Fix Tailwind in SASS - [Details](https://github.com/parcel-bundler/parcel/pull/7448) - Don't run Gzip and Brotli compressors in development - [Details](https://github.com/parcel-bundler/parcel/pull/7510) - Use level 9 Zlib compression by default - [Details](https://github.com/parcel-bundler/parcel/pull/7513) #### \[2.0.1] - 2021-11-08 ##### Fixed - Don't load PostCSS and PostHTML config when inside node_modules - [Details](https://github.com/parcel-bundler/parcel/pull/7088) - Fix unknown language in Vue templates with external scripts/styles - [Details](https://github.com/parcel-bundler/parcel/pull/7056) - Fix "Callback must be a function" error when auto installing - [Details](https://github.com/parcel-bundler/parcel/pull/7103) - Fix issue with named imports and object properties of the same name - [Details](https://github.com/parcel-bundler/parcel/issues/7094) and [follow up](https://github.com/parcel-bundler/parcel/pull/7228) - Bump SWC - [Details](https://github.com/parcel-bundler/parcel/pull/7114) - Fix issue with `@tailwindcss/forms` and PostCSS nodes missing a `source` property - [Details](https://github.com/parcel-bundler/parcel/pull/7079) - Fix issue with ESM default interop and `new` expressions - [Details](https://github.com/parcel-bundler/parcel/pull/7113) - Support `.yml` for YAML files, in addition to `.yaml` - [Details](https://github.com/parcel-bundler/parcel/pull/7192) - Log warning instead of crash if image optimizer fails - [Details](https://github.com/parcel-bundler/parcel/pull/7119) - Add missing dependency to `@parcel/config-webextension` - [Details](https://github.com/parcel-bundler/parcel/pull/7193) - Update package.json to include the repository - [Details](https://github.com/parcel-bundler/parcel/pull/7184) - Fix serve mode with target override and target source fields [Details](https://github.com/parcel-bundler/parcel/pull/7187) - Improve performance of webpack loader detection, which affected large data urls - [Details](https://github.com/parcel-bundler/parcel/pull/7226) - Update SWC to properly retain `this` context - [Details](https://github.com/parcel-bundler/parcel/pull/7216) - Sync `engines.parcel` with core version when releasing nightlies - [Details](https://github.com/parcel-bundler/parcel/pull/7207) - Fix export in TypeScript type definitions for `@parcel/core` - [Details](https://github.com/parcel-bundler/parcel/pull/7250) - Add missing dependency on `@parcel/diagnostic` to `@parcel/transformer-typescript-types` - [Details](https://github.com/parcel-bundler/parcel/pull/7248) - Resolve GLSL relative to the importer, not the asset - [Details](https://github.com/parcel-bundler/parcel/pull/7263) ##### Experiments - Update esbuild dependency in `@parcel/optimizer-esbuild` plugin - [Details](https://github.com/parcel-bundler/parcel/pull/7233) - Add experimental `@parcel/optimizer-swc` plugin - [Details](https://github.com/parcel-bundler/parcel/pull/7212) #### \[2.0.0] - 2021-10-13 See the [blog post](https://parceljs.org/blog/v2/). #### \[1.12.3] - 2019-03-20 - Downgrade all internal Babel packages to `<7.4.0` because of bugs in that release. #### \[1.12.2] - 2019-03-13 - Fix depth option for detailed report #### \[1.12.1] - 2019-03-12 ##### Fixed - Correctly build dependency URLs (for CSS) [Details](https://github.com/parcel-bundler/parcel/pull/2740) - Fix bug with original null mappings [Details](https://github.com/parcel-bundler/parcel/pull/2748) - Regenerate all bundles and trigger an HMR page reload when a new bundle is created [Details](https://github.com/parcel-bundler/parcel/pull/2762) - Unescaped "." in regex for JSAsset [Details](https://github.com/parcel-bundler/parcel/pull/2759) - Open the specified host [Details](https://github.com/parcel-bundler/parcel/pull/2763) #### \[1.12.0] - 2019-03-06 ##### Added - CSS/Sass/LESS sourcemaps [Details](https://github.com/parcel-bundler/parcel/pull/2489) - Add Markdown support [Details](https://github.com/parcel-bundler/parcel/pull/2538) - Unhandled HMR updates should cause a page reload [Details](https://github.com/parcel-bundler/parcel/pull/2676) - Enables jsx plugin in case jsx syntax is used in js files [Details](https://github.com/parcel-bundler/parcel/pull/2530) - Add disabling of autoinstall globally via environment variable [Details](https://github.com/parcel-bundler/parcel/pull/2152) - Add support for `chrome-extension://` protocol to bundle-url.js [Details](https://github.com/parcel-bundler/parcel/pull/2434) - Add support for Firefox's 'moz-extension://' protocol, to bundle-url.js [Details](https://github.com/parcel-bundler/parcel/pull/2465) - Generate source map files with long extentions (e.g. .js.map) [Details](https://github.com/parcel-bundler/parcel/pull/2472) - upgrade htmlnano dep [Details](https://github.com/parcel-bundler/parcel/pull/2506) - Default port to process.env.PORT [Details](https://github.com/parcel-bundler/parcel/pull/2559) - Inline process.browser for better code elimination [Details](https://github.com/parcel-bundler/parcel/pull/2583) - Detect files added to/removed from directories. [Details](https://github.com/parcel-bundler/parcel/pull/2615) - Implement depth option for detailed report [Details](https://github.com/parcel-bundler/parcel/pull/2466) ##### Fixed - Resolve package.browser in subfolders (with backslashes) [Details](https://github.com/parcel-bundler/parcel/pull/2445) - fix chokidar ignored regex [Details](https://github.com/parcel-bundler/parcel/pull/2479) - Defer throwing asset errors until after dependencies are handled. [Details](https://github.com/parcel-bundler/parcel/pull/2475) - fix(sourcemaps): Handle null mappings properly [Details](https://github.com/parcel-bundler/parcel/pull/2149) - Use Buffer.from [Details](https://github.com/parcel-bundler/parcel/pull/2512) - addURLDependency: use always relative path [Details](https://github.com/parcel-bundler/parcel/pull/2518) - reexporting + renaming when scopehoisting [Details](https://github.com/parcel-bundler/parcel/pull/2491) - Fix and reenable windows scope-hoisting tests [Details](https://github.com/parcel-bundler/parcel/pull/2537) - Fix for typescript asset invalidation [Details](https://github.com/parcel-bundler/parcel/pull/2485) - Fix hang up when a lot of parallel operation request the file system [Details](https://github.com/parcel-bundler/parcel/pull/2452) - Fix localRequire with package/path requests [Details](https://github.com/parcel-bundler/parcel/pull/2425) - Refactor htmlnano tests to test for filesize [Details](https://github.com/parcel-bundler/parcel/pull/2591) - pug Deprecated pretty [Details](https://github.com/parcel-bundler/parcel/pull/2582) - Fix pug test [Details](https://github.com/parcel-bundler/parcel/pull/2600) - Use the test to assert this.child.killed rather than checking time difference [Details](https://github.com/parcel-bundler/parcel/pull/2612) - Improve tests: symlink tests, Kotlin tests, and maybe test-util module [Details](https://github.com/parcel-bundler/parcel/pull/2605) - Handle empty html files [Details](https://github.com/parcel-bundler/parcel/pull/2621) - Fix HTMLAsset dependency tag with empty src value [Details](https://github.com/parcel-bundler/parcel/pull/2553) - Allow dotfiles to be served [Details](https://github.com/parcel-bundler/parcel/pull/2641) - Fix sourceMappingURL for bundles with multiple entry points [Details](https://github.com/parcel-bundler/parcel/pull/2645) - Fix absolute path importing in sass [Details](https://github.com/parcel-bundler/parcel/pull/2432) - Fix dependency list parsing in RustAsset for paths on Windows [Details](https://github.com/parcel-bundler/parcel/pull/2651) - For scope hoisting, Asset IDs cannot contain + or / (base64) [Details](https://github.com/parcel-bundler/parcel/pull/2681) - Send CORS headers when a file does not exist [Details](https://github.com/parcel-bundler/parcel/pull/2669) - Prevent circular deps from causing a stack overflow in HMR runtime [Details](https://github.com/parcel-bundler/parcel/pull/2660) - Fix postcss modules composes imports [Details](https://github.com/parcel-bundler/parcel/pull/2642) - fix: set default pragmaFrag option for JSX [Details](https://github.com/parcel-bundler/parcel/pull/2486) - Remove unnecessary return await [Details](https://github.com/parcel-bundler/parcel/pull/2705) - Fix scopehositing with nested dynamic imports [Details](https://github.com/parcel-bundler/parcel/pull/2712) - eslint: enable no-return-await [Details](https://github.com/parcel-bundler/parcel/pull/2707) - Throw meaningful error on undefined exports [Details](https://github.com/parcel-bundler/parcel/pull/2693) - Add helpful plugin errors [Details](https://github.com/parcel-bundler/parcel/pull/2691) - Fix HMR failure with js error on load [Details](https://github.com/parcel-bundler/parcel/pull/2531) #### \[1.11.0] - 2018-12-18 ##### Added - Add Kotlin asset support [Details](https://github.com/parcel-bundler/parcel/pull/2210) - Add --host option [Details](https://github.com/parcel-bundler/parcel/pull/2181) - Add support for HMR with elm-hot [Details](https://github.com/parcel-bundler/parcel/pull/2388) - Log dev server access for log level verbose or more [Details](https://github.com/parcel-bundler/parcel/pull/2402) - Process array of assets for JSON-LD [Details](https://github.com/parcel-bundler/parcel/pull/2319) - Extract workerfarm into separate package [Details](https://github.com/parcel-bundler/parcel/pull/2162) - Extract Logger into its own package [Details](https://github.com/parcel-bundler/parcel/pull/2165) - Extract watcher into its own package [Details](https://github.com/parcel-bundler/parcel/pull/2176) - Merge fs-watcher-child into Parcel's monorepo [Details](https://github.com/parcel-bundler/parcel/pull/2197) ##### Fixed - Use this.write and super.end for JSPackager [Details](https://github.com/parcel-bundler/parcel/pull/2126) - Make dynamic import name relative to the file importing it [Details](https://github.com/parcel-bundler/parcel/pull/2174) - update postcss and deps [Details](https://github.com/parcel-bundler/parcel/pull/2203) - catch css file not found [Details](https://github.com/parcel-bundler/parcel/pull/2206) - Treat webmanifest as an entry module [Details](https://github.com/parcel-bundler/parcel/pull/2254) - add debugger flag for non production builds in Elm [Details](https://github.com/parcel-bundler/parcel/pull/2225) - refactor: JSON.stringify replacer can not be boolean [Details](https://github.com/parcel-bundler/parcel/pull/2276) - Fix debug log files for certain locales [Details](https://github.com/parcel-bundler/parcel/pull/2288) - Scope hoisting renaming after babel transforms [Details](https://github.com/parcel-bundler/parcel/pull/2292) - Switch from toml to [@&#8203;iarna/toml](https://github.com/iarna/toml) [Details](https://github.com/parcel-bundler/parcel/pull/2298) - Update deasync to 0.1.14 (Node 11 fix) [Details](https://github.com/parcel-bundler/parcel/pull/2337) - Skip external imports from processing [Details](https://github.com/parcel-bundler/parcel/pull/2380) - Don't lowercase attributes in html files [Details](https://github.com/parcel-bundler/parcel/pull/2367) - refactor: remove unnecessary not null check [Details](https://github.com/parcel-bundler/parcel/pull/2349) - Don't cache dynamic bundles that had a network error [Details](https://github.com/parcel-bundler/parcel/pull/2400) - Treeshake functions properly [Details](https://github.com/parcel-bundler/parcel/pull/2418) - Fix autoinstall of cssnano [Details](https://github.com/parcel-bundler/parcel/pull/2415) - Fix server when there is a dot in the path [Details](https://github.com/parcel-bundler/parcel/pull/2429) #### \[1.10.3] - 2018-10-11 ##### Fixed - Don't dedupe assets that are depended on in more than one bundle [Details](https://github.com/parcel-bundler/parcel/pull/2122) #### \[1.10.2] - 2018-10-06 ##### Added - Add `<image>` as a valid element type to bundle in `<svg>` tags [Details](https://github.com/parcel-bundler/parcel/pull/2113) - Resolving `.postcssrc.json` as a PostCSS config [Details](https://github.com/parcel-bundler/parcel/pull/2115) - Add loaders when bundling workers [Details](https://github.com/parcel-bundler/parcel/pull/2092) ##### Fixed - Fix hoist of modules with multiple aliases [Details](https://github.com/parcel-bundler/parcel/pull/2077) - Fix hoisting of optional require calls [Details](https://github.com/parcel-bundler/parcel/pull/2078) - Fix safari 10 compatibility for terser [Details](https://github.com/parcel-bundler/parcel/pull/2103) - Fix HMR for Pug assets [Details](https://github.com/parcel-bundler/parcel/pull/2091) - Don't load existing sourcemaps if sourcemaps are disabled [Details](https://github.com/parcel-bundler/parcel/pull/2089) - add missing --no-autoinstall flag to build command [Details](https://github.com/parcel-bundler/parcel/pull/2076) #### \[1.10.1] - 2018-09-26 ##### Fixed - Fix error when node.id is undefined instead of null #### \[1.10.0] - 2018-09-25 ##### Added - Babel 7 support [Details](https://github.com/parcel-bundler/parcel/pull/1955) - HTML Bundle loader [Details](https://github.com/parcel-bundler/parcel/pull/1732) - Process inline scripts and styles [Details](https://github.com/parcel-bundler/parcel/pull/1456) - Added LD+JSON asset [Details](https://github.com/parcel-bundler/parcel/pull/1936) - Add support for Elm assets [Details](https://github.com/parcel-bundler/parcel/pull/1968) - Support optionally bundling node_modules for `--target=node` [Details](https://github.com/parcel-bundler/parcel/pull/1690) - Import existing sourcemaps [Details](https://github.com/parcel-bundler/parcel/pull/1349) - Import GraphQL files from other GraphQL files [Details](https://github.com/parcel-bundler/parcel/pull/1892) - Automatically strip flow types [Details](https://github.com/parcel-bundler/parcel/pull/1864) - SugarSS Support [Details](https://github.com/parcel-bundler/parcel/pull/1941) - Minimal verbose/debug mode [Details](https://github.com/parcel-bundler/parcel/pull/1834) - User friendly error on failed entrypoint resolving [Details](https://github.com/parcel-bundler/parcel/pull/1848) - Support for SharedWorkers [Details](https://github.com/parcel-bundler/parcel/pull/1907) - Add Object Spread to default Babel transforms [Details](https://github.com/parcel-bundler/parcel/pull/1835) - Update help message for `--public-url` [Details](https://github.com/parcel-bundler/parcel/pull/1846) - Support HTML5 history mode routing [Details](https://github.com/parcel-bundler/parcel/pull/1788) - Split cache into multiple folders for faster FS [Details](https://github.com/parcel-bundler/parcel/pull/1322) - Support array in package.json's sideEffects property [Details](https://github.com/parcel-bundler/parcel/pull/1766) - Added stub for require.cache [Details](https://github.com/parcel-bundler/parcel/pull/1960) - Added dotenv-expand to expand env vars [Details](https://github.com/parcel-bundler/parcel/pull/2014) - Update Typescript to v3.0.0 [Details](https://github.com/parcel-bundler/parcel/pull/1840) - Add `--no-content-hash` option to build cli [Details](https://github.com/parcel-bundler/parcel/pull/1934) ##### Fixed - Exit process on Error [Details](https://github.com/parcel-bundler/parcel/pull/1933) - Fix non updating asset hashes [Details](https://github.com/parcel-bundler/parcel/pull/1861) - Fix Sass url resolving [Details](https://github.com/parcel-bundler/parcel/pull/1909) - WorkerFarm Cleanup [Details](https://github.com/parcel-bundler/parcel/pull/1918) - Fix infinite loop in resolver when using `~/...` imports [Details](https://github.com/parcel-bundler/parcel/pull/1881) - Default to Dart-Sass and add backwards compatibility for node-sass [Details](https://github.com/parcel-bundler/parcel/pull/1847) - Validate if a PostCSS config is an object [Details](https://github.com/parcel-bundler/parcel/pull/1862) - VSCode syntax highlight with PostCSS in Vue Component style tag [Details](https://github.com/parcel-bundler/parcel/pull/1897) - Glob support in less imports [Details](https://github.com/parcel-bundler/parcel/pull/1845) - Generate unique certificate serial number [Details](https://github.com/parcel-bundler/parcel/pull/1830) - Keep name in sourcemaps mappings [Details](https://github.com/parcel-bundler/parcel/pull/1804) - Replace slack with spectrum badge [Details](https://github.com/parcel-bundler/parcel/pull/1785) - Use esnext with typescript and scope hoisting [Details](https://github.com/parcel-bundler/parcel/pull/1781) - Fix sourcemaps failing on refresh/hmr [Details](https://github.com/parcel-bundler/parcel/pull/1755) - Support sideEffect: false with CommonJS [Details](https://github.com/parcel-bundler/parcel/pull/1770) - Get only existing package main [Details](https://github.com/parcel-bundler/parcel/pull/1577) - Load minified built-in if available [Details](https://github.com/parcel-bundler/parcel/pull/1749) - Support error strings in workers [Details](https://github.com/parcel-bundler/parcel/pull/1761) - Terminate workerfarm when using the API [Details](https://github.com/parcel-bundler/parcel/pull/1760) - Fix comment typo [Details](https://github.com/parcel-bundler/parcel/pull/1739/files) - Fix dotenv package error [Details](https://github.com/parcel-bundler/parcel/pull/1953) - Don't resolve slash and tilde paths twice [Details](https://github.com/parcel-bundler/parcel/pull/1993) - bundle name hash-key generation is not environment independent [Details](https://github.com/parcel-bundler/parcel/pull/2002) - Don't modify script nodes with text/html type [Details](https://github.com/parcel-bundler/parcel/pull/1924) - Fix various windows bugs & tests [Details](https://github.com/parcel-bundler/parcel/pull/1965) - Cross-platform deterministic asset ids [Details](https://github.com/parcel-bundler/parcel/pull/2020) - allow empty string in meta [Details](https://github.com/parcel-bundler/parcel/pull/2027) - fixed watch not working when NODE_ENV is production [Details](https://github.com/parcel-bundler/parcel/pull/2024) - Incorrect casing for Logger require [Details](https://github.com/parcel-bundler/parcel/pull/2021) - fix security vuln [Details](https://github.com/parcel-bundler/parcel/pull/1794) - Remove wasm-gc from RustAsset [Details](https://github.com/parcel-bundler/parcel/pull/2048) #### \[1.9.7] - 2018-07-15 ##### Fixed - Fix nested async imports from a shared module [Details](https://github.com/parcel-bundler/parcel/pull/1724) - Prevent nameclashes with internal variables with tree shaking [Details](https://github.com/parcel-bundler/parcel/pull/1737) #### \[1.9.6] - 2018-07-11 ##### Fixed - Fix ora spinner in CI environments [Details](https://github.com/parcel-bundler/parcel/commit/8670fd6962b0813f6cf82bc6a6e5430376ffc037) #### \[1.9.5] - 2018-07-11 ##### Added - Use fast-glob [Details](https://github.com/parcel-bundler/parcel/commit/06fb3c807218d0ee40446f56d4fb12c280894756) - Use user installation of `cssnano` [Details](https://github.com/parcel-bundler/parcel/commit/8cee316877d65ec8c1e57bee2e25630db0cad1fa) - Upgrade to cssnano v4 [Details](https://github.com/parcel-bundler/parcel/commit/5e924b466d5998a20afd2e8290f67878511f4cb7) - Logger improvements [Details](https://github.com/parcel-bundler/parcel/commit/c96612087e4dc6576b2cc5367ff0e66219f7147a) - Watch PostHTML plugins dependencies [Details](https://github.com/parcel-bundler/parcel/commit/038ade609e8dcd89ac21548adea541ca99e6a7ba) - Add support for node 10 [Details](https://github.com/parcel-bundler/parcel/commit/cae25f6fc0f1d35de39b1d5603094b784e8ecd9e) - Workerfarm improvements [Details](https://github.com/parcel-bundler/parcel/commit/7b38f4f2c2b1d426131335b56f7bc50b8230c53c) - Use minify prelude only minify option [Details](https://github.com/parcel-bundler/parcel/commit/b52548b02e47215e668e509919e8fd962141e8a9) - Deterministic asset ids [Details](https://github.com/parcel-bundler/parcel/commit/e34a4d097ef0624890589f471e4a977367da568a) ##### Fixed - JSPackager deduplication now accounts for differences in absolute dependency paths [Details](https://github.com/parcel-bundler/parcel/commit/f699e812eab5276af22052f3ace1e4fd651f4f72) - Fix worker bundle hoisting [Details](https://github.com/parcel-bundler/parcel/commit/1ab05580396774f44b587d8ec3dc2d12ca13c2a0) - Prioritize browser field over module [Details](https://github.com/parcel-bundler/parcel/commit/96856bacd75bedcf1a09e89a66ee7083d8e069d0) - Fix aliasing of folder relative to project folder [Details](https://github.com/parcel-bundler/parcel/commit/69b64cc76530ea038f54bda239b1d271c6a09562) - Only watch directories on macOS [Details](https://github.com/parcel-bundler/parcel/commit/57f4c4592dcfc008bbdc107386f3448c2e75e820) - Fix generating names when outside of the entry directory [Details](https://github.com/parcel-bundler/parcel/commit/2bc6ed9ab63a35533c1637f558f64253defd789b) - Handle invalidating cache if dependency is a glob [Details](https://github.com/parcel-bundler/parcel/commit/ec3aea90dc5c122184e24a4f57e25dbaa99a8935) - Fix import deep wildcards with tree-shaking [Details](https://github.com/parcel-bundler/parcel/commit/23ee7c2a5ff806aac605a2bca95ac48310ef9a11) - Fix tree-shaking named import on wrapped module [Details](https://github.com/parcel-bundler/parcel/commit/a42dfeba6f79175028a7227c920b18d21271066a) - Fix circular deps in isolated bundles (e.g. workers) [Details](https://github.com/parcel-bundler/parcel/commit/f2deb5cbbdf1381b6202d56e3884e14423bd860c) - Fix tree-shaking wildcards with sideEffects: false [Details](https://github.com/parcel-bundler/parcel/commit/764f568993a11689b7014df1977c18f6bda42e4c) - Fix 'buildStart' event is not firing [Details](https://github.com/parcel-bundler/parcel/commit/2fa38c1874fb6b279449b3eb317d5f1e678769d7) #### \[1.9.4] - 2018-07-01 ##### Added - Upgrade Typescript to 2.9 [Details](https://github.com/parcel-bundler/parcel/commit/3a8f38cc0d8b5d71d158eeb7c7526e01be746c28) - Upgrade DEFAULT_ENGINES node to Node 8 [Details](https://github.com/parcel-bundler/parcel/commit/fd2294a586b24b9d9a76c86afbde3664698d86d2) - Add a buildError event to bundler [Details](https://github.com/parcel-bundler/parcel/commit/ead365ca4f481e9163345a849d02aff4934d448e) - Use process.env.PARCEL_MAX_CONCURRENT_CALLS environment variable [Details](https://github.com/parcel-bundler/parcel/commit/4808c0c03370e475a4303df5ef532f68d59a09d1) ##### Fixed - Fix Sass dependencies can not be watched when includePaths is a relative path [Details](https://github.com/parcel-bundler/parcel/commit/6ccaf6db73b0d800d3db7fbbab2555f5b1f8c526) - Replaced fwd slashes with backslashes for win to fix sass deps watch [Details](https://github.com/parcel-bundler/parcel/commit/9200e9a4d2f882a7549d21fdda8e5ce3e4af4397) - Fix sourcemap file size in report [Details](https://github.com/parcel-bundler/parcel/commit/729f252cf90262356b9c93b9e003b8bce2a03cd3) - fix build not exiting in dev env [Details](https://github.com/parcel-bundler/parcel/commit/14fabe9df341a9b6bba6349f5c1c3607ee1b570d) - Prevent postcss-modules plugin config from being deleted after first run [Details](https://github.com/parcel-bundler/parcel/commit/859975165e2417f036014438907bf8c241dcbeaf) #### \[1.9.3] - 2018-06-24 ##### Fixed - Set user provided NODE_ENV if provided with build command [Details](https://github.com/parcel-bundler/parcel/commit/1b6a93f3efa1d8a4e9e04beda1a5545770e9fb07) - Fix bugs related to watching symlinks [Details](https://github.com/parcel-bundler/parcel/commit/7f4049d379f5083634ab63e59c51eebaabdc4b7a) - add cache-dir option to cli [Details](https://github.com/parcel-bundler/parcel/commit/12ddda778cc5283ab1409443aab42340f08b4cb7) - Fix tree-shaking DCE [Details](https://github.com/parcel-bundler/parcel/commit/b62132ceaf8d3c2019d7e86a9e987e13ee196c75) - Fix writing hashed bundle names to the cache [Details](https://github.com/parcel-bundler/parcel/commit/1bd5fcc9038e47fcc233543e32903b6e02aeb3a1) #### \[1.9.2] - 2018-06-18 ##### Fixed - Fix unintended Vue asset supplemental code insertion [Details](https://github.com/parcel-bundler/parcel/commit/1701f9bbc365f1aaa945603a64c57b07d3afee5e) - fix 'Cannot read property 'posthtml' of null [Details](https://github.com/parcel-bundler/parcel/commit/c94624ec976d63aa5da4db78d20985ec15ec5435) #### \[1.9.1] - 2018-06-16 ##### Fixed - fix relative paths being the same as node modules [Details](https://github.com/parcel-bundler/parcel/commit/f536e8bf8d8212bb314328458c8da2b4bcd8c15f) - Fix ES6 re-export of CommonJS modules with tree shaking [Details](https://github.com/parcel-bundler/parcel/commit/9e2f9abc2066e4c5aac05db001cf6279655bcee7) #### \[1.9.0] - 2018-06-14 ##### Added - Tree shaking + scope hoisting for ES6 and CommonJS modules [Details](https://github.com/parcel-bundler/parcel/commit/0ac4e297adf95cff78de361fc4867fd412ec3b60) - Put filewatcher in a worker, for better stability and performance [Details](https://github.com/parcel-bundler/parcel/commit/af4cd330e91197fd88d826fd17440452f64e5c8a) - Cache resolved paths of dependencies [Details](https://github.com/parcel-bundler/parcel/commit/adeee429b60da2c7073d0e3b280b588cf22ce03e) - Custom less filemanager [Details](https://github.com/parcel-bundler/parcel/commit/87b1ea9818ae0bafaf05b5cd57bdb7d8d96dfbe8) - support for sass specific import syntax [Details](https://github.com/parcel-bundler/parcel/commit/099a98ed46fcad8f0ad9725a2d8976c8b9d4a448) - Allow --https for watch [Details](https://github.com/parcel-bundler/parcel/commit/98a293f79bf822bca5f97db9155ee30ddaa03632) - Fix browser entry-point resolution [Details](https://github.com/parcel-bundler/parcel/commit/98a293f79bf822bca5f97db9155ee30ddaa03632) - Use config.locals to render pug template [Details](https://github.com/parcel-bundler/parcel/commit/15eb885f5b696f831194199dc75e5dc91b84d5e0) - Use async modules when possibles [Details](https://github.com/parcel-bundler/parcel/commit/83dfa3ea00fc1538a9e0d770f37454ca2d558d65) - Add a bundlestart event [Details](https://github.com/parcel-bundler/parcel/commit/304eb5f660cfa2630e34cc60848f875a15a3ed18) - Add unit tests for line counter [Details](https://github.com/parcel-bundler/parcel/commit/dc113250ce25674395c292a66184f35bbd5db04c) - Use async FS in tests [Details](https://github.com/parcel-bundler/parcel/commit/181a63f156e1d55056fee96ea5841b749a55470f) - Use async fs on new linecounter tests [Details](https://github.com/parcel-bundler/parcel/commit/9861c46b2cff1c32c5d20f33ff59441b2630ec0e) - Make CSS assets async [Details](https://github.com/parcel-bundler/parcel/commit/0d63879d8e68db3618b0f57637d03a9a8b2b6259) - Enable posthtml-parse options in posthtmlrc [Details](https://github.com/parcel-bundler/parcel/commit/c600d4471bf584045b3edc0a7b080584d11d8a97) - Enforce Prettier (check if prettier is run in lint script) [Details](https://github.com/parcel-bundler/parcel/commit/523ee0fcabd194e2daf79f13ab7dd9d0b23203e1) - Add support for Cargo workspaces in Rust integration [Details](https://github.com/parcel-bundler/parcel/commit/24f28bc5d7dd4324841209379d2823654ab9c8e7) - Surface Bundler error to browser [Details](https://github.com/parcel-bundler/parcel/commit/82a80bbf6518b526d99cd1bac34be9f53494dd68) - Programatically pass env vars as a whitelist [Details](https://github.com/parcel-bundler/parcel/commit/a662f90a93f2b5b61eebc2aea67c5a77467963e7) ##### Fixed - Fix bundle hoisting when asset is already in the common bundle [Details](https://github.com/parcel-bundler/parcel/commit/d8db6bae08342764b3989187ad868c4717310481) - Only resolve env vars on bundling when --target=browser [Details](https://github.com/parcel-bundler/parcel/commit/db07fa5f4d5ee7405fec3ca17e86ed451b27d63a) - improve the time reported by the bundler [Details](https://github.com/parcel-bundler/parcel/commit/59626051d0be7335147703d31d65212cd2d5eeaa) - clear console before accepting updates, not after [Details](https://github.com/parcel-bundler/parcel/commit/08f938919e4c4008d810170e0b8a4a3fccf27242) - Lookup correct generated output for bundle type in RawPackager [Details](https://github.com/parcel-bundler/parcel/commit/b2a08c4ac1e05b182e5cde73f8dc0e9f4dcdf133) - Remove extra argument passed to addAssetToBundle in JSPackager [Details](https://github.com/parcel-bundler/parcel/commit/33ed91349d32a4011acf1bd90d4e3c362998118b) - Fix indented syntax type for single file vue components [Details](https://github.com/parcel-bundler/parcel/commit/f74331721479e29af84dc72487672aeabfaf8657) - Fix Vue asset supplemental code concatenation [Details](https://github.com/parcel-bundler/parcel/commit/46fb97a2d079e1769422f8525eb5d3d1eac0bfcc) - Add dependencies referenced by posthtml-include [Details](https://github.com/parcel-bundler/parcel/commit/3988ffcf66033722c41d767e714ed1a01b572b27) - node-sass accepts importer as single function or array of functions [Details](https://github.com/parcel-bundler/parcel/commit/1e9556c0054e749a1659d222f2816956949654ff) - Get mtime of folder on wildcard imports [Details](https://github.com/parcel-bundler/parcel/commit/d689fde1ba2d7953264b012874010238bbcdc9a9) - Fix vue test [Details](https://github.com/parcel-bundler/parcel/commit/83907d8b4e2855406964b02b336c85ac6ab0fa26) - Fix absolute and tilde paths for url dependencies [Details](https://github.com/parcel-bundler/parcel/commit/16149185bdd386cf478b08629fd2776dce76c943) - Fix failing appveyor test [Details](https://github.com/parcel-bundler/parcel/commit/1cb05e036482bee05a4fef619a9a4b7a9c62b416) - Fix worker environment variable [Details](https://github.com/parcel-bundler/parcel/commit/d3e04b5bcb9f930dfe0ce9d0891de579d5bde5cf) - Add `test/dist` to .prettierignore [Details](https://github.com/parcel-bundler/parcel/commit/fc4a9f67c364830ca998e95cf0c00e15cc396fc2) - Fix typo in uglify.js [Details](https://github.com/parcel-bundler/parcel/commit/dc10531e27c4ba6cb33ff52d49eddf57b2d17b8b) - Pass compiler of [@&#8203;vue/component-compiler-utils](https://github.com/vue/component-compiler-utils) to parser. [Details](https://github.com/parcel-bundler/parcel/commit/40fb76f8d12fe17b4e8e3eebe1a988d11d31e106) - Fix package.json configs [Details](https://github.com/parcel-bundler/parcel/commit/eda41e1ca9c3c8dd083196d0c6c54c52444b82cb) - change Uglify to Terser [Details](https://github.com/parcel-bundler/parcel/commit/86731cc5b3c678844605b60c7247ae424b07125a) ##### Removed - Don’t pass package.json and options over IPC [Details](https://github.com/parcel-bundler/parcel/commit/2f7be14aa9eea3fa9e8ee61591c001937d9757a1) #### \[1.8.1] - 2018-05-04 ##### Fixed - Loading modules with AMD Defines [Details](https://github.com/parcel-bundler/parcel/commit/674b17d732c492c847fbbc943ab44adab2e78625) #### \[1.8.0] - 2018-05-03 ##### Added - Add support for multiple entry points [Details](https://github.com/parcel-bundler/parcel/commit/7cbbeef2bf5b6e2d83af55344218da72006d325c) - Support source field in package.json to enable babel on symlinked modules [Details](https://github.com/parcel-bundler/parcel/commit/d517132890318586c0ccd45905dc66bf52425844) - Expose modules as UMD [Details](https://github.com/parcel-bundler/parcel/commit/2af3fe3bb6d241d077f216c4bb711c59aa4069d0) - Use parcel's resolver for sass imports [Details](https://github.com/parcel-bundler/parcel/commit/31190cff9444f8907bb1e854db1af1be68363f39) - Update default browser engines to > 0.25% marketshare [Details](https://github.com/parcel-bundler/parcel/commit/e9b249cdc3b9b819c324077c61bd94ac9c429ce3) - Ignore dependencies in falsy branches [Details](https://github.com/parcel-bundler/parcel/commit/a176dedc3ec60e88f8899614377d3f1fabe54ef7) - Clear the console in browser on each HMR [Details](https://github.com/parcel-bundler/parcel/commit/1a688cd7684262d55f37eebe6993506f3040ecf6) - Watch directories instead of individual files to fix EMFILE errors [Details](https://github.com/parcel-bundler/parcel/commit/d67b76c8c62792f37ca5e5071be533198093f1ae) ##### Fixed - Prevent build from breaking when .scss file is empty [Details](https://github.com/parcel-bundler/parcel/commit/7a2ba16de58a11f84e37b62537c4a1cc54f3f478) - Handle empty config files [Details](https://github.com/parcel-bundler/parcel/commit/11a788247c4e4d2abfba33d56e47c8422b75c447) - Update dependency with security vuln [Details](https://github.com/parcel-bundler/parcel/commit/06999a08f252b40344f75c5956c04c107d5502f5) - Minor change to mkHandle in workerfarm [Details](https://github.com/parcel-bundler/parcel/commit/0d984a563f72798cc0c08e9a27bc0e6e077a0b47) - Don't start server if target isn't browser [Details](https://github.com/parcel-bundler/parcel/commit/9064b3b6b34cba08d6c33e5d88298485b1ee87f7) - Let worker return early instead of throw on unknown messages [Details](https://github.com/parcel-bundler/parcel/commit/3fe54a690bc8a33ddf0f458893ba108af3329db3) - change default behaviour to keep default values of HTML form elements [Details](https://github.com/parcel-bundler/parcel/commit/ac3f8ca61b5045d3a3e77a136befe0ac48f81176) - Fix autoinstall infinite loop [Details](https://github.com/parcel-bundler/parcel/commit/19b9fc67878f189df3a8b8e104245ddcb644436d) - Allow spaces in filenames [Details](https://github.com/parcel-bundler/parcel/commit/fb6912da20b377be33ea82442579a0244f27ad37) - Update deps [Details](https://github.com/parcel-bundler/parcel/commit/ec98a951393587a6e1002035c56b3e41134be844) - Fix reference pass error in package config [Details](https://github.com/parcel-bundler/parcel/commit/a36b9124b559d65a724da74f2611a15d3122626f) - Remove `eval` usage. Fixes CSP cases. [Details](https://github.com/parcel-bundler/parcel/commit/b032b859a1bcc4f3e734576c704afb52821235fc) - Remove jsnext:main [Details](https://github.com/parcel-bundler/parcel/commit/f75941c3cfeb189578e3f2f9579dc9909da1d7c0) - fix for outFile option; respect file-extension [Details](https://github.com/parcel-bundler/parcel/commit/55e27e0b9f83f3588685de8bcba18167e49c3b1f) #### \[1.7.1] - 2018-04-15 ##### Fixed - Fix scoped plugin packages [Details](https://github.com/parcel-bundler/parcel/commit/9792f48a8f8e9a18ea3d46521f742b36ceffbd04) - Fix writing files in subfolders inside dist directory [Details](https://github.com/parcel-bundler/parcel/commit/0e1863bd348c03563f7e6d9a0ba0b1c07fcdbe12) - Update addBundleLoader to accept multiple targets [Details](https://github.com/parcel-bundler/parcel/commit/9f3f30a209c3a9e7534088065cfad16dcf4b9fff) - Fix sourcemap reference in JS output [Details](https://github.com/parcel-bundler/parcel/commit/28b87cf03425ca4214639bde9fbc334ed04d25b8) - Sourcemap sourceRoot [Details](https://github.com/parcel-bundler/parcel/commit/3b1a5853b83d0246b3b467b86619019f3884a08f) - Fix serving files with query params [Details](https://github.com/parcel-bundler/parcel/commit/3435c4c10c7234f292ac6809c5fbd680c6a915c8) - Give priority to styl files in StylusAsset resolver [Details](https://github.com/parcel-bundler/parcel/commit/89952d70dd98042ce86c39e066f3f4edd5afbaf3) - Bump dependencies [Details](https://github.com/parcel-bundler/parcel/commit/41895634469a958a0c98f8178a623f91380264fb) - Fix asset size always be zero when building vue project [Detailds](https://github.com/parcel-bundler/parcel/commit/25a054f30670ffd3ef12890fed145a0bf21c0883) - Custom workerfarm, BI-Directional IPC - run all npm/yarn installs on the main process [Details](https://github.com/parcel-bundler/parcel/commit/69625e057f350e5f7cbfd6e2f2b162180a289a67) #### \[1.7.0] - 2018-03-28 ##### Added - Add `.vue` file support [Details](https://github.com/parcel-bundler/parcel/commit/ba93b875f9503646b175890501d199b022ba54b9) - New faster resolver supporting absolute and tilde paths, and aliases [Details](https://github.com/parcel-bundler/parcel/commit/32c38e599161372cd47924f0f4cf2aae32eb5b83) - Content hash output file names in production [Details](https://github.com/parcel-bundler/parcel/commit/76fa1edb69af12853743f04488b2b925c058c328) - Automatically install missing dependencies that you `require` in your code [Details](https://github.com/parcel-bundler/parcel/commit/fc654d76dc5b5691219ba441985bcf71178c1cf3) - Production sourcemaps support via uglify [Details](https://github.com/parcel-bundler/parcel/commit/d9f3c259c08770ee370ed2b50909c333f9557bdf) - Add Pug and Jade support [Details](https://github.com/parcel-bundler/parcel/commit/09a959d31bcaa9329f591bace573e2956ce27c7c) - Add GLSL assets support [Details](https://github.com/parcel-bundler/parcel/commit/01e7c448f5f3a4ccdb832448ab549fdc2acebc92) - Add overlay for build errors when using HMR [Details](https://github.com/parcel-bundler/parcel/commit/32c796dde989f7a76a8a6c332edf8c77940bd189) - Implement pipelines to compose multiple asset types together [Details](https://github.com/parcel-bundler/parcel/commit/8a95f70ff04da6cc32c92278155b112cb37105f0) - Add --hmr-port and --hmr-hostname options to parcel watch [Details](https://github.com/parcel-bundler/parcel/commit/cafb6ef8f96f0159f22de9e3eb89773709ec9e50) - Add support for specifying SSL certificate & key [Details](https://github.com/parcel-bundler/parcel/commit/e7f9c64016b3f5dc53230bddf36d0d04b0389590) - Allow specifying which browser to open with `--open` option [Details](https://github.com/parcel-bundler/parcel/commit/9858937e187b2c1d7ce27fcdfb944b168063aab4) - Add `data` config option so it is possible to include global scss variables [Details](https://github.com/parcel-bundler/parcel/commit/86045d3b81062ddd0e66075182f237d6f7ba883e) - Add `--log-level` option [Details](https://github.com/parcel-bundler/parcel/commit/fc041d03c36bf41ea73c398e8d177de1a456e796) - Add support for data attr of object element [Details](https://github.com/parcel-bundler/parcel/commit/6e8ae0d97c8bb1114b3b53cf6ce0a082b066e51d) - Add useBuiltIns babel-preset-env option [Details](https://github.com/parcel-bundler/parcel/commit/e26d443c3f9327bae3e89a08517789ce00bcf1f0) - Support code splitting and loading WASM with --target=node [Details](https://github.com/parcel-bundler/parcel/commit/9d6061c2ede15af601764ec102389ba8f3f5f790) ##### Fixed - Fix hmr runtime error [Details](https://github.com/parcel-bundler/parcel/commit/842b9d8ddc449ca5e9b0b2b324229dd6c85b5c27) - Add server reference to bundler [Details](https://github.com/parcel-bundler/parcel/commit/a24247155e1a21f431d39c9c1c66a782d4353e5f) - Fix error when no "targets" options in .babelrc [Details](https://github.com/parcel-bundler/parcel/commit/69f7c6d2211ddc30dfbdfb4a8567da4542f094f1) - Refactor prettifySize [Details](https://github.com/parcel-bundler/parcel/commit/f897bf72819ea0a3bfe6522fc5aa73f47b84f6c2) - Fix property descriptor of config.internal in transforms/babel.js [Details](https://github.com/parcel-bundler/parcel/commit/eaf51d01462b353aeaf78ebe80d797477ae1938d) - only transform safe cssnano minifiers [Details](https://github.com/parcel-bundler/parcel/commit/55814c0da0be226924d6f3077d0c2d5f62cc8335) - fix electon hmr bug [Details](https://github.com/parcel-bundler/parcel/commit/88630f2a7aebf141ae060f9dc6edaa1dc2089f37) - Fix HMR hostname in browser [Details](https://github.com/parcel-bundler/parcel/commit/0dc062f77e36a19297dac542be33cded04580e89) - Fix srcset not working for `source` element [Details](https://github.com/parcel-bundler/parcel/commit/c469751e145a426fee2f1de27ccb2a747c7f5d1e) - Update htmlnano [Details](https://github.com/parcel-bundler/parcel/commit/a7b72f25e275a596e98716cdc15d78fdb23f9992) - Fix svg dependencies not being found when using minification [Details](https://github.com/parcel-bundler/parcel/commit/e3c90c40f2d7d951b1d6e59f8455d0071a539163) - Set TypeScript option esModuleInterop to true by default [Details](https://github.com/parcel-bundler/parcel/commit/800268435a8465660f8569f7ba30a94c2b1f75a1) - HTML bundle serving bug [Details](https://github.com/parcel-bundler/parcel/commit/43cab32ece825e9d38b3abe55fa0fde06052864d) - Change default public-url to / [Details](https://github.com/parcel-bundler/parcel/commit/3d704c69835f2e7e663dd982851d6a11587f5596) - Make --help same as help command [Details](https://github.com/parcel-bundler/parcel/commit/59c8d8d57c0a5b7432a37ac5b011f43455e7e228) - Make -h same as help command [Details](https://github.com/parcel-bundler/parcel/commit/96f1e4abcefe0c5bc127d15a2d8041972f679568) - Close hmr server when HMRServer.stop() is called [Details](https://github.com/parcel-bundler/parcel/commit/4bd32f2f52dc7fec7af15d4b45a7582926bd27a6) - Fix methods of LazyPromise [Details](https://github.com/parcel-bundler/parcel/commit/74438d43ed88954c3be9da290df648ff6df1463c) - Ignore require if it is defined as a local variable [Details](https://github.com/parcel-bundler/parcel/commit/12b649b914901ea0c92700288e57b68da55aafd4) - Check browserslist prop in package.json for environments [Details](https://github.com/parcel-bundler/parcel/commit/39e4f7a254ae639c67410e6c4daa7de8e557bd33) #### \[1.6.2] - 2018-02-19 ##### Added - JSX support for Nerv [Details](https://github.com/parcel-bundler/parcel/commit/1e1297509c50016b16ac6d9f9ec67bf9f63ec4db) - Add JSX support for Hyperapp. [Details](https://github.com/parcel-bundler/parcel/commit/246edd4fdc2682704ea9b19d97bd4fbf5f72c017) ##### Fixed - Fix babel handling for node: DEFAULT_ENGINES [Details](https://github.com/parcel-bundler/parcel/commit/c7ba56a96d2a135d6b95ec458789e5831e1c0828) - Remove unnecessary files from npm [Details](https://github.com/parcel-bundler/parcel/commit/6d9e68cbdb06f2c8a05ba31fbc9dde01f0f83d96) - Use babel-register for tests only with node < 8 [Details](https://github.com/parcel-bundler/parcel/commit/83d4e3b3d7357a1765c2dfc3f802f9ca983ec08b) - remove call to window.location [Details](https://github.com/parcel-bundler/parcel/commit/6e0a7f678b3938f0c59f0a5f0a77c32b9dd48fb5) #### \[1.6.1] - 2018-02-15 ##### Fixed - Update HMRServer handleSocketError for ErrorEvent [Details](https://github.com/parcel-bundler/parcel/commit/52aec8a44d26dc1a1b54fc7131668caa374df9d9) #### \[1.6.0] - 2018-02-15 ##### Added - Automatically transpile dependencies with babel-preset-env [Details](https://github.com/parcel-bundler/parcel/commit/665e6b1b81e279f5efa5840c99c565a6befcf8d5) - Add no-config support for jsx [Details](https://github.com/parcel-bundler/parcel/commit/5e224bd7f03d71e84512400329542424acf136b5) - Add "--target=node" and "--target=electron" option to produce Node/electron friendly bundles [Details](https://github.com/parcel-bundler/parcel/commit/420ed63ed18c6a09e8b25754d0142b3b87ebcd71) - Log bundle metrics [Details](https://github.com/parcel-bundler/parcel/commit/6deec80b3491dc5ac690da6550323b51deec6530) - Node 6 support [Details](https://github.com/parcel-bundler/parcel/commit/95a6ebfd82ad29a8edb091943950f257320a04c9) - Add WebManifestAsset to handle W3C webmanifest [Details](https://github.com/parcel-bundler/parcel/commit/1d49e4789a4556455ee43bda23fe903f6966f5b9) - Add support for optional dependencies [Details](https://github.com/parcel-bundler/parcel/commit/47f252bfea604e1e9090076c573cfd6b0e91a077) - support svg `<use>` elements [Details](https://github.com/parcel-bundler/parcel/commit/f9be8201130c27e7498b98a5b873e9ac1a7c8e98) - Auto-install peerDependencies [Details](https://github.com/parcel-bundler/parcel/commit/93315f2b2860b7d3a66ff3af1f3d4ef958f3510e) - Inject HTML tag if missing [Details](https://github.com/parcel-bundler/parcel/commit/5a3732296f8ca1c6c46fc9f8f3de54f67221fa2d) - Add JSON5 support [Details](https://github.com/parcel-bundler/parcel/commit/9310641bcd11f891657fb02f2e3acd641153a99b) - Implement support for `<img srcset="...">` [Details](https://github.com/parcel-bundler/parcel/commit/29ac70b0cdf5174237996dd26d59891a5a543bbf) - Add `.toml` asset support [Details](https://github.com/parcel-bundler/parcel/commit/55b96406644f9f84b34dab2f98c3a6e5d61c7045) - Warn instead of error when an fs call cannot be evaluated [Details](https://github.com/parcel-bundler/parcel/commit/6d23efd81bd7e2467fd063c15a5fa5610a568f60) - Add support for HTML meta assets [Details](https://github.com/parcel-bundler/parcel/commit/c1d8d756cf044dfe0077a92770d31591ba270180) - Add `--out-file` option [Details](https://github.com/parcel-bundler/parcel/commit/96162771397909367479e0af49c52eb228704a5c) - Add Access-Control header for CORS [Details](https://github.com/parcel-bundler/parcel/commit/1c761fd5683d9bf195ee5eb6fd04bd494ecb6162) ##### Fixed - Remove `-h` alias for `hmr-port` option [Details](https://github.com/parcel-bundler/parcel/commit/c2022b3ee5d62449bebb03589847c389f0cebda6) - Add 'id' to the module variable [Details](https://github.com/parcel-bundler/parcel/commit/8d51fdcf650088e586a48babce318354113e974b) - Preserve asset's search and hash [Details](https://github.com/parcel-bundler/parcel/commit/d7098ce5664c3b04edf291bf96187db8a3434c5b) - Always add bundle-loader module to the bundle [Details](https://github.com/parcel-bundler/parcel/commit/deba5ef50c5fd630dd7d983b4359b743c4b719a9) - Launch https websocket server is --https [Details](https://github.com/parcel-bundler/parcel/commit/391e17f60fb4bf5a73ddd352883647fe6541d1cc) - Fix PromiseQueue returning null when there are no jobs [Details](https://github.com/parcel-bundler/parcel/commit/f27d2695e1a709a7f7fc665c8287c3fa4a0ebec1) - Correctly serialize YAML to JS [Details](https://github.com/parcel-bundler/parcel/commit/58f89002fc719e0b54216f367ec7e04130412c16) - Update parser to treat file extensions as case-insensitive [Details](https://github.com/parcel-bundler/parcel/commit/ab713a32a5053c48f83c6503016880369ea65c18) - Add babel-template and babel-types to package.json [Details](https://github.com/parcel-bundler/parcel/commit/74d70f8467ab131b67f85bf821610234a9c5b1a9) - Improve Code Coverage [Details](https://github.com/parcel-bundler/parcel/commit/fc641fa7988c8c93fd152d45ef94857fb1662f90) - Safe cssnano transforms by default [Details](https://github.com/parcel-bundler/parcel/commit/fddfdb907f393991a68ca15e48cf02a600e84840) - Make sure bundles is an array in loadBundlesLazy [Details](https://github.com/parcel-bundler/parcel/commit/e3fcfa0148d8ccb06577701d91ea066e21842c6e) - Bump dependencies [Details](https://github.com/parcel-bundler/parcel/commit/13864d17058a2018e083ce1c2688026779a95694) - Allows for dots in lazyloaded file names [Details](https://github.com/parcel-bundler/parcel/commit/dc4313579b9dffd429b59c880b9fe22ba4d460d7) - Add missing packages for pnpm to work [Details](https://github.com/parcel-bundler/parcel/commit/d3ae5f69eb3a44b4ca94b36ba2e7033fc69872a3) - pass lowerCaseAttributeNames: true to posthtml-parser (fix version bump) [Details](https://github.com/parcel-bundler/parcel/commit/1d2f82d2e1b76efe9b806f77fde5dcf1e1b0b063) #### \[1.5.1] - 2018-01-25 ##### Added - Support .htm extension [Details](https://github.com/parcel-bundler/parcel/commit/3d6709142f702a92b04b065de1d05b211855966b) ##### Fixed - Fix rust projects with hyphenated names [Details](https://github.com/parcel-bundler/parcel/commit/e78baca1d0ffc499fffdd21883df1d43e0ab16f1) - Purify sourcemaps (Prevent babel from giving invalid mappings) [Details](https://github.com/parcel-bundler/parcel/commit/03291804ec9e73b147548a4e89e6d7079f4595d4) - Don't drop console statements by default in uglifyjs [Details](https://github.com/parcel-bundler/parcel/commit/8d7339aea1965b929ca8186ce8b617d5c46f218e) - Fix for ipc closed error in tests [Details](https://github.com/parcel-bundler/parcel/commit/aee8510b7bfb856d7a9b49efd897c7de30cd134c) #### \[1.5.0] - 2018-01-23 ##### Added - SourceMap support [Details](https://github.com/parcel-bundler/parcel/commit/5c5d5f8af634c0e0aa8e8a3542892febe7c27e85) - Custom bundleloader and wasm support [Details](https://github.com/parcel-bundler/parcel/commit/244f274f710048682505351fbed777ac7bc49406) - Rust support [Details](https://github.com/parcel-bundler/parcel/commit/a429c52bb4e53effe586d677d53704a78c8d302b) - Ability to set HMR port [Details](https://github.com/parcel-bundler/parcel/commit/065a49e8f673922e514c5279d79df74f052a1558) - Support .env files [Details](https://github.com/parcel-bundler/parcel/commit/50de97fb1239b7079f36c3897fe0c0c5f2e39070) - Hotreload css requires in html [Details](https://github.com/parcel-bundler/parcel/commit/fb3f9d7a5e120766dd3656ce00b4bb07e76d6af1) - Minify JSON [Details](https://github.com/parcel-bundler/parcel/commit/c858843bb0e72c6ad46a2349b36843e00b86ea76) - Ability to set HMR hostname [Details](https://github.com/parcel-bundler/parcel/commit/b56b2a9f3c3ff6db2dd27a086b409a8d4af6f2bd) - Ability to specify amount of workers using `PARCEL_WORKERS` environment variable [Details](https://github.com/parcel-bundler/parcel/commit/0a2f554080db7f7b3f077e07ac62ade9170d1372) - Warning emoji [Details](https://github.com/parcel-bundler/parcel/commit/25cf21709a0829131311281cb369d792cf666aa3) ##### Fixed - Virtualpaths, throw file not found error [Details](https://github.com/parcel-bundler/parcel/commit/e09575d495d2ac5282671eab88b827191eee7fa7) - Transform HTML prior to collecting dependencies [Details](https://github.com/parcel-bundler/parcel/commit/2fbba629eaa83d7de5ccba79e01faa1187393f16) - Find a\[href] dependencies when attrs precede it [Details](https://github.com/parcel-bundler/parcel/commit/39c5cfe377be603b16561f914cb9a07c7e5fdd6c) - Resolve URI-encoded assets [Details](https://github.com/parcel-bundler/parcel/commit/9770acfb7576572715dd672195180d5fec8156a9) - Public-url not an os path [Details](https://github.com/parcel-bundler/parcel/commit/a852dd2cd0dc856121ebc2e6cbc2589525a3d435) - Invalidate cache when parent dependencies change [Details](https://github.com/parcel-bundler/parcel/commit/b8e897341e942b04967a1d44f462375292d5b990) - Invalidate cache on config change [Details](https://github.com/parcel-bundler/parcel/commit/6c3d34f2215a46dd7845193a6f4036930eaddf48) - Circular bundles [Details](https://github.com/parcel-bundler/parcel/commit/dd26db34fb70b3e40826bf3c4878172eb60afe91) - Possibly ignore fs using browser-resolve config [Details](https://github.com/parcel-bundler/parcel/commit/bd9fd9f6193c3f18efa03f897a33906869808b96) - Do not use global window inside hmr, fixes web worker issues [Details](https://github.com/parcel-bundler/parcel/commit/6962a9a96cdedafbf27715bc74b93e6c8ad7eb19) - Improved worker startup times [Details](https://github.com/parcel-bundler/parcel/commit/072d799d48bb3639c628687937f3641fe2cff74d) - Parse `//` as a valid url [Details](https://github.com/parcel-bundler/parcel/commit/a78280affa7e02cb142e51259ea4076ed036600a) - Improve windows emoji console detections [Details](https://github.com/parcel-bundler/parcel/commit/dba3d49be2d30dfe47a9bd9c88d6fba9015be968) #### \[1.4.1] - 2017-12-31 ##### Added - Changelog [Details](https://github.com/parcel-bundler/parcel/commit/dc4acd8efebf76116b9e06e89827e56cfa217013) ##### Fixed - http hot reload server printing location as `https://...` [Details](https://github.com/parcel-bundler/parcel/commit/0fcdeb9a9feac10be3ff2485e2487588734a6754) - Execute bundle() when calling Bundler.middleware() [Details](https://github.com/parcel-bundler/parcel/commit/b9004fc3a0092cdfa0b18e196ab25a79e582b2d1) - Always parse dependencies if babel ran. [Details](https://github.com/parcel-bundler/parcel/commit/c6991116f0759b865f1a55336c32ba0793fa09c3) #### \[1.4.0] - 2017-12-31 ##### Added - HTTPS server support [Details](https://github.com/parcel-bundler/parcel/commit/90b968432592f38ecca0ad3b2cb5f7fbfbcd684c) - GraphQL Support [Details](https://github.com/parcel-bundler/parcel/commit/8f1f497945d4e5102c401e3036c4bc30fd692348) - Webworker Support [Details](https://github.com/parcel-bundler/parcel/commit/c8a1156d4c2dd5902ba500aa9c25547bfab53eac) - CSSNano configuration [Details](https://github.com/parcel-bundler/parcel/commit/14e7880be2a147503999e21d4c1114874cc500d7) - HTMLNano configuration [Details](https://github.com/parcel-bundler/parcel/commit/d11a15e1636ea7c7f291d0cfbf73b75cc719e839) - Support async plugin loading [Details](https://github.com/parcel-bundler/parcel/commit/bb6e6044b7569fd6745ab915dfd49327d0cbb955) - Add code sample section to `ISSUE_TEMPLATE` [Details](https://github.com/parcel-bundler/parcel/commit/8a65676023f88a53372ab4bf0b6daada49de6b49) - Add url dependency for serviceWorker.register calls [Details](https://github.com/parcel-bundler/parcel/commit/0ab0acaecece829392cd452f83014df7c470fc83) - Fix ignored babel files [Details](https://github.com/parcel-bundler/parcel/commit/22478d368216b24da3bd3e94439b02e356fd4310) ##### Fixed - log-symbols fallback for cross-platform emoji compatibility [Details](https://github.com/parcel-bundler/parcel/commit/0eb4487491fd70390697ad413aeac994fca4309c) - Use hostname for websocket connection [Details](https://github.com/parcel-bundler/parcel/commit/06d5ffc33dac19fa9ca730bbf939052b500a34ec) - Standardize empty implementation comment [Details](https://github.com/parcel-bundler/parcel/commit/d763a1aaca70a7892cb4c6611c2540ca1506d107) - Handle appstore url scheme [Details](https://github.com/parcel-bundler/parcel/commit/494fafc33ec0a3c66b423670a24539896015855f) - bundling issues when asset parent & commonBundle types differ [Details](https://github.com/parcel-bundler/parcel/commit/127c9b72d20847734049a7db27683279c6784ab6) - Handle empty assets [Details](https://github.com/parcel-bundler/parcel/commit/4c67f03808dca6cf9b9a47bcd92477e09005da75) - Minify `Prelude.js` [Details](https://github.com/parcel-bundler/parcel/commit/a0ede06395807cc0f7f6caad7aee2cb1463d41ac) #### \[1.3.1] - 2017-12-24 ##### Fixed - Maintain html spacing between tags when minimizing [Details](https://github.com/parcel-bundler/parcel/commit/0f40da9bd4249b43d22597f80d0306791e9203f6) - Incorrect bundle path for raw Assets [Details](https://github.com/parcel-bundler/parcel/commit/38f8aaf173a8ff501ddd02741969089576b42bd6) #### \[1.3.0] - 2017-12-22 ##### Added - Reason Asset Type [Details](https://github.com/parcel-bundler/parcel/commit/47e91926f1d9ed763ad11cbd39a9b9fbc1986b20) - Automatically install parser dependencies [Details](https://github.com/parcel-bundler/parcel/commit/6f493f030852f557c299b2c26a565c99e1e9de66) - UglifyES config support [Details](https://github.com/parcel-bundler/parcel/commit/1947a15d40cc2b7dd91bdc64d02a5d79604ba550) - Display absolute path on failed dependency resolve [Details](https://github.com/parcel-bundler/parcel/commit/dffeb7d81ea14e9739b372132fd32d8d74d9b368) - Support `.editorconfig` [Details](https://github.com/parcel-bundler/parcel/commit/6c96b6588afc1b774551c5eda3487c2d0fab6dc0) - Tests for ES6 Modules resolver [Details](https://github.com/parcel-bundler/parcel/commit/76186779b2a24ce1befc7c5d5b3e783c7b9f5c94) - ESLint [Details](https://github.com/parcel-bundler/parcel/commit/434b86c92b19e2c7de13a121600d0533c1138169) ##### Fixed - Parse port option as integer [Details](https://github.com/parcel-bundler/parcel/commit/1fa9fef1d1165630b0beabba5d546ee3ccffbec1) - Make cli.js Node 6 compatible [Details](https://github.com/parcel-bundler/parcel/commit/ac0fbaf40b9cc93b3f428c2b6c124027f56e6e78) - Remove arrow function from hmr-runtime - IE support [Details](https://github.com/parcel-bundler/parcel/commit/9f5b334d6e04136d93ae428a5eef899371b400e0) - Start server before bundling [Details](https://github.com/parcel-bundler/parcel/commit/44d0bd6633b71ce3b36b4faeee514182dcc9334a) - Deterministic bundle trees [Details](https://github.com/parcel-bundler/parcel/commit/539ade1820c3e644586e3161f6b2357a68784142) - Resolve "module", "jsnext:main" and "browser" before "main" in Package.json [Details](https://github.com/parcel-bundler/parcel/commit/7fcae064b205ab30c2393c3ce68171fd9f47ffc1) - Remove filename unsafe characters [Details](https://github.com/parcel-bundler/parcel/commit/df021967900fd60d7a58a79191daa26caf68c2b5) - Don't hash root file [Details](https://github.com/parcel-bundler/parcel/commit/075190c9868c5dd01ec4a935a187e21ae00662e5) - Use cross-spawn for autoinstalling dependencies on windows [Details](https://github.com/parcel-bundler/parcel/commit/ab3a7d61a4f3e19b129583914fb9fad4c54d8dc6) #### \[1.2.1] - 2017-12-18 ##### Added - Opencollective [Details](https://github.com/parcel-bundler/parcel/commit/0f554dc2f5c8f2557ec84eee5301b90ffb279764) - Use `JSON5` to parse config files [Details](https://github.com/parcel-bundler/parcel/commit/bd458660ce38e7a1d25bd9758084acc24418e054) - Move JSAsset options gathering into separate function [Details](https://github.com/parcel-bundler/parcel/commit/333c3aa5d20f98a5f3c52635751032d12854c13c) ##### Fixed - Don't use template literals in builtins - IE support [Details](https://github.com/parcel-bundler/parcel/commit/b7b2991d69b960d9f2951828b8145a6d9396ee4e) - Merge `tsconfig.json` with defaults [Details](https://github.com/parcel-bundler/parcel/commit/86835793a513b43af906a02083eed72b7eb9e0d2) - Change `parse-json` requires to `JSON5` [Details](https://github.com/parcel-bundler/parcel/commit/ed35a0994d34dfead6b8895ae981d9b05edac361) - Register `.pcss` extension to CSSAsset [Details](https://github.com/parcel-bundler/parcel/commit/f62d47686698807e43923893affb6f4ce22337ac) - Websocket error handling [Details](https://github.com/parcel-bundler/parcel/commit/9f27e15bfcefc2e629a97c154ec2391e2a962623) - Development server index file [Details](https://github.com/parcel-bundler/parcel/commit/c008bb0ac492dbac38e2f13017e3143f40359934) #### \[1.2.0] - 2017-12-12 ##### Added - Coffeescript support [Details](https://github.com/parcel-bundler/parcel/commit/2d680c0e968cbdda46455ae792b4dbac33dc9753) - Reload html on change [Details](https://github.com/parcel-bundler/parcel/commit/0ff76bea36135a4b1edbd85a588a4e26c86dcc19) - `--open` option to automatically launch in default browser [Details](https://github.com/parcel-bundler/parcel/commit/f8b3d55288f4c4a15330daf7d950cc496fde47ed) - Prettier [Details](https://github.com/parcel-bundler/parcel/commit/548eef92e11711db007b7613ba5530de508d21a0) - Code of conduct [Details](https://github.com/parcel-bundler/parcel/commit/72c4d47a77d0b4419d54130e2ea2f39ae40b74da) - User friendly server errors and automatic port switching [Details](https://github.com/parcel-bundler/parcel/commit/87350f44223ea77597f5d2f50c3886ebd6126a42) - Version option to command description [Details](https://github.com/parcel-bundler/parcel/commit/35c65a34ac41508c3a3bed8944bb478cebc3e071) - Add badges to readme [Details](https://github.com/parcel-bundler/parcel/commit/644f195341c1a47d49af101716ce2fa8b323a0fe) - Support JSON comments [Details](https://github.com/parcel-bundler/parcel/commit/7bfe232ba1db4f27278025175cf3818fbc34e65f) - Add AppVeyor CI [Details](https://github.com/parcel-bundler/parcel/commit/0eb7a930ffcd4fc77b5b6c75e490299f92ca8a8e) - Use `UglifyES` instead of `UglifyJS` [Details](https://github.com/parcel-bundler/parcel/commit/70663cced00e5f98d3e8e3affbc0ee40a9ab4566) ##### Fixed - Bundle-loader when using esModule [Details](https://github.com/parcel-bundler/parcel/commit/7d1f384122431b90e715161e50a5abf39dc8fd9d) - Use var over let in builtins for IE support [Details](https://github.com/parcel-bundler/parcel/commit/29515f4f713b093bad9cf8fedd796c4eacb4f38b) - Add jsm to javascript extensions [Details](https://github.com/parcel-bundler/parcel/commit/cdda0442cc9a00dde5f54ffc643a32e58390034f) - Log pluginload errors [Details](https://github.com/parcel-bundler/parcel/commit/acdf9792ed53a5909cc5ab638ad0f27403b41957) - Global env problem [Details](https://github.com/parcel-bundler/parcel/commit/355c63bc956bf24dd7d040e52dd3be2fda47ad9c) - Exit on build error when using build command [Details](https://github.com/parcel-bundler/parcel/commit/34b84e44573fd583689ccefde5a8bd9f46de203b) - Remove circular require in Asset.js [Details](https://github.com/parcel-bundler/parcel/commit/7c0acb32bc7374a294f53d758e330c52966919dd) - Give high priotity to extension of parent [Details](https://github.com/parcel-bundler/parcel/commit/2e3266242f7f2dd01fd21c3ba58d0fb575635e43) - Fallback to `os.cpus()` for cpu count [Details](https://github.com/parcel-bundler/parcel/commit/9d319afd7683468361dc2f04b253aaca38e779ee) - Windows test issues [Details](https://github.com/parcel-bundler/parcel/commit/0eb7a930ffcd4fc77b5b6c75e490299f92ca8a8e) - Raw Asset loading [Details](https://github.com/parcel-bundler/parcel/commit/51b90d7458fca5b10dbaa0605c33223b8884b6e1) - Normalize path on windows [Details](https://github.com/parcel-bundler/parcel/commit/0479dee763fc9d79c057c86233cb660c6022a92c) - Make hmr-runtime ES3 compatible [Details](https://github.com/parcel-bundler/parcel/commit/d17dccccf4480e440c1898911f304efe6040439f) - Dynamically importing js assets with raw assets children [Details](https://github.com/parcel-bundler/parcel/commit/dc52638a27d41b1eadf25ecc5d93bfe6727182c7) - Package.json loading issues for plugin loading [Details](https://github.com/parcel-bundler/parcel/commit/7469a150bf5accecdcfc430365572601527302b9) #### \[1.1.0] - 2017-12-08 ##### Added - Typescript support [Details](https://github.com/parcel-bundler/parcel/commit/757b67362e1fce076241fa31afe2179db93cff18) - Browser gets notified of errors [Details](https://github.com/parcel-bundler/parcel/commit/d9d8bab2a9bcd2efd23bd824d4c24af1d66a3f77) - Community section to Readme [Details](https://github.com/parcel-bundler/parcel/commit/11d109b4b4e03f8ab5da253f9c70b0e6e11e8f3b) - More helpfull json parsing error messages using `parse-json` [Details](https://github.com/parcel-bundler/parcel/commit/2b26f9691d3dc489c509476718fa852b231ffde1) - Issue template [Details](https://github.com/parcel-bundler/parcel/commit/f8dd2f2aea167f011a5c885b20390521798c8c9f) ##### Fixed - Print stack traces on error [Details](https://github.com/parcel-bundler/parcel/commit/4ab9b878a2b1ea280afaac690fb0990947c4323e) - Merge `postcss-modules` config [Details](https://github.com/parcel-bundler/parcel/commit/582f8db1f735ecbbd4f5c93202ba0f6a6c24f8ca) - Default to `NODE_ENV` development on serve [Details](https://github.com/parcel-bundler/parcel/commit/29f8df78788061a7f406059bc55c8ede428a020d) - Disable flakey macOS FS events in watcher in the tests [Details](https://github.com/parcel-bundler/parcel/commit/e69c83d9db38fac8d1e525bdf03a883b551f506d) - Sort child bundles by asset names to avoid race condition in tests [Details](https://github.com/parcel-bundler/parcel/commit/c49e43a5a6f4b602d07f72f76b8443bf37203a3f) #### \[1.0.3] - 2017-12-07 ##### Added - Add version to cache key [Details](https://github.com/parcel-bundler/parcel/commit/f3287ab76f5921d1ec7273bee42871179fe3ca85) - Travis tests environment, build script and contribution docs [Details](https://github.com/parcel-bundler/parcel/commit/90f69ff30b9b239b537ca1b01f8ce7fb1d08ce6a) ##### Fixed - File url bugfix for Firefox [Details](https://github.com/parcel-bundler/parcel/commit/90a5373d629bebdc9761ddb784e683190bdcc35a#diff-78cb52acd60299e5f6fd26a716d97293) - Windows path bugfix [Details](https://github.com/parcel-bundler/parcel/commit/67cd3b0678b835f3a21134800bc0f9c9b8d599e2) - Default only exports [Details](https://github.com/parcel-bundler/parcel/commit/860a748898f8a0fee749aec2e6bdc3eaabf0ce87) - Public URL in normalizeOptions [Details](https://github.com/parcel-bundler/parcel/commit/9b066122ed40afc05f5eb20ea0cc1ec9e748592b) - Do not try to import data:, tel:, mailto:, something: URLS [Details](https://github.com/parcel-bundler/parcel/commit/781b7ecd114edd63fe6ad04dfc1408c9a611f2f5) #### \[1.0.2] - 2017-12-06 ##### Added - Add github repository to `package.json` [Details](https://github.com/parcel-bundler/parcel/commit/88bdf1e474d8bc8af3f770b431d011239f1ede14) ##### Fixed - Improved public url checking using `is-url` instead of regex [Details](https://github.com/parcel-bundler/parcel/commit/92be140ad55fcdef7b34baa6718bc356274e5e8f) ##### Removed - `babel-preset-es2015` removed from dev dependencies [Details](https://github.com/parcel-bundler/parcel/commit/4d87814f7201d70cfa5db3b457915c508378c9e6) #### \[1.0.1] - 2017-12-05 - Initial Parcel-bundler core ### [`v2.8.1`](https://github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#&#8203;281---2022-12-07) [Compare Source](https://github.com/parcel-bundler/parcel/compare/v2.8.0...v2.8.1) ##### Fixed - Core - fix: remove [@&#8203;parcel/utils](https://github.com/parcel/utils) dep in [@&#8203;parcel/graph](https://github.com/parcel/graph) – [Details](https://github.com/parcel-bundler/parcel/pull/8630) - JavaScript - Don't retarget dependencies with `*` – [Details](https://github.com/parcel-bundler/parcel/pull/8645) - Fix overriding single export of a `export *` – [Details](https://github.com/parcel-bundler/parcel/pull/8653) - Add mjs and cjs to resolver extensions – [Details](https://github.com/parcel-bundler/parcel/pull/8667) - TypeScript - Make ts-types transformer work with TS >= 4.8 – [Details](https://github.com/parcel-bundler/parcel/pull/8661) - Web manifest - Parse shortcut icons in web app manifests – [Details](https://github.com/parcel-bundler/parcel/pull/8660) - SVG - Fix transformer-svg-react not finding `.svgrrc` – [Details](https://github.com/parcel-bundler/parcel/pull/7741) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS41Ny4xIiwidXBkYXRlZEluVmVyIjoiMzUuNTcuMSJ9-->
renovate added the
dependencies
label 2023-04-30 19:34:40 +00:00
renovate added 1 commit 2023-04-30 19:34:41 +00:00
Kichiyaki merged commit ec33aed356 into master 2023-05-01 04:43:59 +00:00
Kichiyaki deleted branch renovate/parcel-monorepo 2023-05-01 04:43:59 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: twhelp/sessions-ext#6
No description provided.