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

Merged
renovate[bot] merged 1 commit from renovate/parcel-monorepo into main 2023-01-21 19:26:24 +00:00
renovate[bot] commented 2022-08-01 20:10:30 +00:00 (Migrated from github.com)

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@parcel/reporter-bundle-analyzer 2.0.0 -> 2.8.3 age adoption passing confidence
@parcel/validator-typescript 2.0.0 -> 2.8.3 age adoption passing confidence

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

Configuration

📅 Schedule: Branch creation - "on friday" (UTC), 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 Mend Renovate. View repository job log here.

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@parcel/reporter-bundle-analyzer](https://togithub.com/parcel-bundler/parcel) | [`2.0.0` -> `2.8.3`](https://renovatebot.com/diffs/npm/@parcel%2freporter-bundle-analyzer/2.0.0/2.8.3) | [![age](https://badges.renovateapi.com/packages/npm/@parcel%2freporter-bundle-analyzer/2.8.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@parcel%2freporter-bundle-analyzer/2.8.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@parcel%2freporter-bundle-analyzer/2.8.3/compatibility-slim/2.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@parcel%2freporter-bundle-analyzer/2.8.3/confidence-slim/2.0.0)](https://docs.renovatebot.com/merge-confidence/) | | [@parcel/validator-typescript](https://togithub.com/parcel-bundler/parcel) | [`2.0.0` -> `2.8.3`](https://renovatebot.com/diffs/npm/@parcel%2fvalidator-typescript/2.0.0/2.8.3) | [![age](https://badges.renovateapi.com/packages/npm/@parcel%2fvalidator-typescript/2.8.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@parcel%2fvalidator-typescript/2.8.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@parcel%2fvalidator-typescript/2.8.3/compatibility-slim/2.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@parcel%2fvalidator-typescript/2.8.3/confidence-slim/2.0.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>parcel-bundler/parcel</summary> ### [`v2.8.3`](https://togithub.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#&#8203;283---2023-01-18) [Compare Source](https://togithub.com/parcel-bundler/parcel/compare/v2.8.2...v2.8.3) - Core - filter out title execArgv to workers – [Details](https://togithub.com/parcel-bundler/parcel/pull/8719) - Bundler - Fix CSS order when merging type change bundles – [Details](https://togithub.com/parcel-bundler/parcel/pull/8766) - Fix assertion error when mixing CSS modules and non-modules – [Details](https://togithub.com/parcel-bundler/parcel/pull/8762) - Fix set diff – [Details](https://togithub.com/parcel-bundler/parcel/pull/8699) - Recursively check reachability when removing asset graphs from bundles in deduplication – [Details](https://togithub.com/parcel-bundler/parcel/pull/6004) - JavaScript - Don't retarget dependencies if a symbol is imported multiple times with different local names – [Details](https://togithub.com/parcel-bundler/parcel/pull/8738) - Fix assigning to `this` in CommonJS – [Details](https://togithub.com/parcel-bundler/parcel/pull/8737) - Bump SWC to fix dead branch removal bug – \[Details][https://github.com/parcel-bundler/parcel/pull/8742](https://togithub.com/parcel-bundler/parcel/pull/8742)42 - Bump swc to fix sourcemaps with Windows line endings – [Details](https://togithub.com/parcel-bundler/parcel/pull/8756) - Add test cases for ESM initialization problems – [Details](https://togithub.com/parcel-bundler/parcel/pull/7350) - TypeScript - Fix TSC sourcemaps metadata – [Details](https://togithub.com/parcel-bundler/parcel/pull/8734) - HTML - Fix `srcset` parsing – [Details](https://togithub.com/parcel-bundler/parcel/pull/8671) - Dev server - Apply HMR updates in topological order – [Details](https://togithub.com/parcel-bundler/parcel/pull/8752) - Fixed the hmr connection with host 0.0.0.0 – [Details](https://togithub.com/parcel-bundler/parcel/pull/7357) ### [`v2.8.2`](https://togithub.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#&#8203;282---2022-12-14) [Compare Source](https://togithub.com/parcel-bundler/parcel/compare/v2.8.1...v2.8.2) - Core - Ensure maxListeners for process.stdout accounts for workers – [Details](https://togithub.com/parcel-bundler/parcel/pull/8689) - JavaScript - Bump SWC to fix scoping issue with block-less loops – [Details](https://togithub.com/parcel-bundler/parcel/pull/8686) - Fix requires of external CommonJS SWC helpers – [Details](https://togithub.com/parcel-bundler/parcel/pull/8693) #### \[2.8.1] - 2022-12-07 ##### Fixed - Core - fix: remove [@&#8203;parcel/utils](https://togithub.com/parcel/utils) dep in [@&#8203;parcel/graph](https://togithub.com/parcel/graph) – [Details](https://togithub.com/parcel-bundler/parcel/pull/8630) - JavaScript - Don't retarget dependencies with `*` – [Details](https://togithub.com/parcel-bundler/parcel/pull/8645) - Fix overriding single export of a `export *` – [Details](https://togithub.com/parcel-bundler/parcel/pull/8653) - Add mjs and cjs to resolver extensions – [Details](https://togithub.com/parcel-bundler/parcel/pull/8667) - TypeScript - Make ts-types transformer work with TS >= 4.8 – [Details](https://togithub.com/parcel-bundler/parcel/pull/8661) - Web manifest - Parse shortcut icons in web app manifests – [Details](https://togithub.com/parcel-bundler/parcel/pull/8660) - SVG - Fix transformer-svg-react not finding `.svgrrc` – [Details](https://togithub.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://togithub.com/parcel-bundler/parcel/pull/8432) - Update without bundling for non-dependency related changes – [Details](https://togithub.com/parcel-bundler/parcel/pull/6514) - Improve performance of incremental bundling – [Details](https://togithub.com/parcel-bundler/parcel/pull/8583) - Only serialize and send shared references to workers that need them – [Details](https://togithub.com/parcel-bundler/parcel/pull/8589) - Improve performance of HMR by not waiting for packaging – [Details](https://togithub.com/parcel-bundler/parcel/pull/8582) - JavaScript - Verify version when resolving Node builtin polyfills – [Details](https://togithub.com/parcel-bundler/parcel/pull/8387) - Add `loadBundleConfig` method to Packager plugins – [Details](https://togithub.com/parcel-bundler/parcel/pull/8370) - SVG - Generate typescript for SVGs when using svgr and typescript option – [Details](https://togithub.com/parcel-bundler/parcel/pull/8411) - Bundler - Move experimental bundler to default – [Details](https://togithub.com/parcel-bundler/parcel/pull/8607) ##### Fixed - Core - Fix verbose warning: reexport all doesn't include default – [Details](https://togithub.com/parcel-bundler/parcel/pull/8451) - Support multiple edge types in Graph.hasEdge – [Details](https://togithub.com/parcel-bundler/parcel/pull/8550) - Ensure edge exists before removal in Graph.removeEdge – [Details](https://togithub.com/parcel-bundler/parcel/pull/8554) - Disable splitting dependencies on symbols for non-scope hoisted bundles – [Details](https://togithub.com/parcel-bundler/parcel/pull/8565) - Fix TypeScript definitions for Parcel config API – [Details](https://togithub.com/parcel-bundler/parcel/pull/8362) - Use traverseAssets in packager to improve performance – [Details](https://togithub.com/parcel-bundler/parcel/pull/8592) - Make uniqueKey undefined by default – [Details](https://togithub.com/parcel-bundler/parcel/pull/8601) - Catch uncaught promise build abort race – [Details](https://togithub.com/parcel-bundler/parcel/pull/8600) - Bump parcel dependencies – [Details](https://togithub.com/parcel-bundler/parcel/pull/8611) - JavaScript - Bump SWC - [Details](https://togithub.com/parcel-bundler/parcel/pull/8390), [Details](https://togithub.com/parcel-bundler/parcel/pull/8537) - Fix Chrome Android browserslist support check – [Details](https://togithub.com/parcel-bundler/parcel/pull/8447) - Fix CommonJS symbol collection without scope hoisting – [Details](https://togithub.com/parcel-bundler/parcel/pull/8555) - Make React Refresh debounce call on the leading edge – [Details](https://togithub.com/parcel-bundler/parcel/pull/8593) - Retain correct dependency order between imports and reexports without scopehoisting – [Details](https://togithub.com/parcel-bundler/parcel/pull/8591) - Bundler - Consider sibling in available assets to younger sibling for parallel deps – [Details](https://togithub.com/parcel-bundler/parcel/pull/8414) - Don't merge isolated child assets – [Details](https://togithub.com/parcel-bundler/parcel/pull/8527) - Do not merge isolated bundles in experimental bundler – [Details](https://togithub.com/parcel-bundler/parcel/pull/8566) - Implement min bundles configuration – [Details](https://togithub.com/parcel-bundler/parcel/pull/8599) - Dev server - Include `Content-Length` header in HEAD requests – [Details](https://togithub.com/parcel-bundler/parcel/pull/8416) - Vue - Fix errors displaying errors when compiling Vue SFCs – [Details](https://togithub.com/parcel-bundler/parcel/pull/8497) - Add file path to error code frames – [Details](https://togithub.com/parcel-bundler/parcel/pull/8499) - Fix location of errors – [Details](https://togithub.com/parcel-bundler/parcel/pull/8501) - Image - Upgrade sharp – [Details](https://togithub.com/parcel-bundler/parcel/pull/8568) - TypeScript - Allow configuring module resolution – [Details](https://togithub.com/parcel-bundler/parcel/pull/8448) - Web extensions - Fix service worker packaging in web extensions – [Details](https://togithub.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://togithub.com/parcel-bundler/parcel/pull/8254) - Allow plugin configs to be written with `.cjs` extension - [Details](https://togithub.com/parcel-bundler/parcel/pull/8253) - JavaScript - Support react refresh for `@emotion/react` - [Details](https://togithub.com/parcel-bundler/parcel/pull/8205) - Inject script for hmr when there is only normal script in html - [Details](https://togithub.com/parcel-bundler/parcel/pull/8330) - Elm - Add support for compiling multiple modules at once via `with` query param - [Details](https://togithub.com/parcel-bundler/parcel/pull/8076) - CSS - Add support for `errorRecovery` option in `@parcel/transformer-css` - [Details](https://togithub.com/parcel-bundler/parcel/pull/8352) - Experimental bundler - [Details](https://togithub.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://togithub.com/parcel-bundler/parcel/pull/8303) ##### Fixed - JavaScript - Default interop missing when importing a CommonJS module - [Details](https://togithub.com/parcel-bundler/parcel/pull/7991) - Add missing imports for external dependencies in skipped assets - [Details](https://togithub.com/parcel-bundler/parcel/pull/8299) - Bump SWC to fix undefined variables - [Details](https://togithub.com/parcel-bundler/parcel/pull/8276) - Remove charset from JS loaded script to avoid double fetching in Firefox - [Details](https://togithub.com/parcel-bundler/parcel/pull/8346) - Use placeholder expression when replacing unused symbols - [Details](https://togithub.com/parcel-bundler/parcel/pull/8358) - Core - Fix atomic writestream handling on Windows - [Details](https://togithub.com/parcel-bundler/parcel/pull/8337) - Fix non-deterministic bundle hashes between builds due to symbol propagation - [Details](https://togithub.com/parcel-bundler/parcel/pull/8212) - Fix TypeScript types for `@parcel/package-manager` - [Details](https://togithub.com/parcel-bundler/parcel/pull/8293) - Dependencies - Bump terser to 5.14.2 - [Details](https://togithub.com/parcel-bundler/parcel/pull/8322) - Bump node-forge to 1.3.0 - [Details](https://togithub.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://togithub.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://togithub.com/parcel-bundler/parcel/pull/8151) - Fix transformation of import/requires wrapped into `Promise.resolve()` - [Details](https://togithub.com/parcel-bundler/parcel/pull/8167) - Fix object literal shorthand with imported variables - [Details](https://togithub.com/parcel-bundler/parcel/issues/7955) - Fix imported values in computed optional member expressions - [Details](https://togithub.com/parcel-bundler/parcel/pull/8187) - Bump SWC to fix issue with missing parenthesis in optional chaining call - [Details](https://togithub.com/parcel-bundler/parcel/pull/8200) - Bump SWC to fix helper imports in Node ESM libraries - [Details](https://togithub.com/parcel-bundler/parcel/pull/8213) - Resolution - Add missing `invalidateOnEnvChange` to resolver - [Details](https://togithub.com/parcel-bundler/parcel/pull/8103) - Fix importing node_modules packages in glob resolver with sub-paths - [Details](https://togithub.com/parcel-bundler/parcel/pull/8169) - Error when external dependencies in libraries have incompatible semver ranges - [Details](https://togithub.com/parcel-bundler/parcel/pull/8224) - Web Extensions - Fix HMR for web extensions - [Details](https://togithub.com/parcel-bundler/parcel/pull/8145) - Fix web extensions issues with Safari - [Details](https://togithub.com/parcel-bundler/parcel/pull/8175) - Fix `declarative_net_request` property in web extension manifest - [Details](https://togithub.com/parcel-bundler/parcel/pull/8189) - Dev Server - Fix browser caching issues with dev server - [Details](https://togithub.com/parcel-bundler/parcel/pull/8166) - TypeScript - Fix path separators on Windows - [Details](https://togithub.com/parcel-bundler/parcel/pull/8149) - CSS - Bump Parcel CSS to fix issues with `libc` field in package.json - [Details](https://togithub.com/parcel-bundler/parcel/pull/8220) - Core - Fix atomic file writing race condition - [Details](https://togithub.com/parcel-bundler/parcel/pull/8194) - Bump lmdb dependency to fix multi-threading issue - [Details](https://togithub.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://togithub.com/parcel-bundler/parcel/pull/8034) - Support for source maps in HMR updates - [Details](https://togithub.com/parcel-bundler/parcel/pull/8034) - Support for scoping variables in CSS modules - [Details](https://togithub.com/parcel-bundler/parcel/pull/8122) - Support for custom CSS modules naming patterns - [Details](https://togithub.com/parcel-bundler/parcel-css/pull/180) - Support for node_modules packages in `@parcel/resolver-glob` - [Details](https://togithub.com/parcel-bundler/parcel/pull/8097) - Add support for defining `compilerOptions` in Vue config - [Details](https://togithub.com/parcel-bundler/parcel/pull/8031) - Add support for Vue 3 `<script setup>` - [Details](https://togithub.com/parcel-bundler/parcel/pull/8045) - Add support for gif, tiff, avif, heic, and heif images in `@parcel/transformer-image` - [Details](https://togithub.com/parcel-bundler/parcel/pull/8028) - Add support for animated images (i.e. gifs, webp, etc.) in `@parcel/transformer-image` - [Details](https://togithub.com/parcel-bundler/parcel/pull/8018) - Support for missing fields in web extensions manifest v3 - [Details](https://togithub.com/parcel-bundler/parcel/pull/8037), [Details](https://togithub.com/parcel-bundler/parcel/pull/8043) - Improve elm compiler error output - [Details](https://togithub.com/parcel-bundler/parcel/pull/7994) - Support for `useDefineForClassFields` option in `tsconfig.json` - [Details](https://togithub.com/parcel-bundler/parcel/pull/8107) - Add `--hmr-host` CLI option to set HMR host independently from dev server - [Details](https://togithub.com/parcel-bundler/parcel/pull/8101) ##### Fixed - Update lmdb-js. Fixes Node 18 support - [Details](https://togithub.com/parcel-bundler/parcel/pull/7979), [Details](https://togithub.com/parcel-bundler/parcel/pull/8098) - Update napi-rs to v2 - [Details](https://togithub.com/parcel-bundler/parcel/pull/7995) - Fix SWC targets for older browsers - [Details](https://togithub.com/parcel-bundler/parcel/pull/8020) - Add SWC error handler to fix panic during transpilation - [Details](https://togithub.com/parcel-bundler/parcel/pull/8032) - Update SWC. Fixes issue with `Symbol.toStringTag` - [Details](https://togithub.com/parcel-bundler/parcel/pull/8029) - Bump SWC to fix spreads of imported symbols - [Details](https://togithub.com/parcel-bundler/parcel/pull/8135) - Correctly emit warnings for unnecessary PostCSS plugins in package.json - [Details](https://togithub.com/parcel-bundler/parcel/pull/8024) - Fix typo in error message - [Details](https://togithub.com/parcel-bundler/parcel/pull/8002) - Remove duplicate values in graph APIs when getting connected node ids - [Details](https://togithub.com/parcel-bundler/parcel/pull/8054) - Fix Pug support in Vue files - [Details](https://togithub.com/parcel-bundler/parcel/pull/8051) - Fix `export declare` syntax in generated TypeScript definitions - [Details](https://togithub.com/parcel-bundler/parcel/pull/8085) - Preserve correct `this` for named/default imports - [Details](https://togithub.com/parcel-bundler/parcel/pull/7956) - Fix hoisting for optional chaining member expressions - [Details](https://togithub.com/parcel-bundler/parcel/pull/8121) - Fix issues with web extensions - [Details](https://togithub.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://togithub.com/parcel-bundler/parcel/pull/7909) - Only emit non static import bailout warnings for variables which correspond to a \* import - [Details](https://togithub.com/parcel-bundler/parcel/pull/8136) #### \[2.5.0] - 2022-04-21 ##### Added - Add support for Web Extension manifest v3 - [Details](https://togithub.com/parcel-bundler/parcel/pull/7050) - Rewrite `__dirname` and `__filename` to refer to the original path when building for Node.js targets - [Details](https://togithub.com/parcel-bundler/parcel/pull/7727) - Generate codeframe positions for JSON5 - [Details](https://togithub.com/parcel-bundler/parcel/pull/7933) - Add `$schema` support in web extension manifest - [Details](https://togithub.com/parcel-bundler/parcel/pull/7975) - Add support for `in` expressions with `process.env`, e.g. `'foo' in process.env` - [Details](https://togithub.com/parcel-bundler/parcel/pull/7954) ##### Fixed - Updated SWC. - [Details](https://togithub.com/parcel-bundler/parcel/pull/7886) + [Details](https://togithub.com/parcel-bundler/parcel/pull/7931) - Update Parcel CSS to v1.8.1 - [Details](https://togithub.com/parcel-bundler/parcel-css/releases/tag/v1.8.0) + [Details](https://togithub.com/parcel-bundler/parcel-css/releases/tag/v1.8.1) - Fix diagnostic message - [Details](https://togithub.com/parcel-bundler/parcel/pull/7850) - Disable react refresh for library targets. Fixes "Asset was skipped or not found" error. - [Details](https://togithub.com/parcel-bundler/parcel/pull/7914) - Don't process inline `<style>` elements as CSS modules - [Details](https://togithub.com/parcel-bundler/parcel/pull/7921) - Fix issue with multiple images in `srcset` attribute - [Details](https://togithub.com/parcel-bundler/parcel/pull/7918) - Fix peer dependencies - [Details](https://togithub.com/parcel-bundler/parcel/pull/7939) + [Details](https://togithub.com/parcel-bundler/parcel/pull/7977) - Scope hoisting: Fix wrapping when any ancestor asset is wrapped - [Details](https://togithub.com/parcel-bundler/parcel/pull/7883) - Scope hoisting: Don't insert unused requires that aren't registered anywhere - [Details](https://togithub.com/parcel-bundler/parcel/pull/7764) - Scope hoisting: Fix wrapped assets importing their own namespace - [Details](https://togithub.com/parcel-bundler/parcel/pull/7978) - Fix issues with resolving symbols - [Details](https://togithub.com/parcel-bundler/parcel/pull/7944) - Fix loading `.env` files when entries are specified using `"source"` field in package.json - [Details](https://togithub.com/parcel-bundler/parcel/pull/7537) - Correctly remove orphaned non-tree subgraphs - [Details](https://togithub.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://togithub.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://togithub.com/parcel-bundler/parcel/pull/7821) - Replace `typeof` before dead code elimination to improve bundle size - [Details](https://togithub.com/parcel-bundler/parcel/pull/7788) - Human readable file size in bundle analyzer report - [Details](https://togithub.com/parcel-bundler/parcel/pull/7766) - Improve emoji support detection - [Details](https://togithub.com/parcel-bundler/parcel/pull/7775) - Enable parsing static class initialization blocks - [Details](https://togithub.com/parcel-bundler/parcel/pull/7839) - Use `PORT` environment variable from `.env` files - [Details](https://togithub.com/parcel-bundler/parcel/pull/7819) - Use new react-jsx transform in React 16.14.0 - [Details](https://togithub.com/parcel-bundler/parcel/pull/7728) - Use relative path for bundle labels in bundle analysis - [Details](https://togithub.com/parcel-bundler/parcel/pull/7737) - Load dynamic imports at higher network priority in non-ESM builds - [Details](https://togithub.com/parcel-bundler/parcel/pull/7061) ##### Fixed - Pin lmdb to 2.2.3 - [Details](https://togithub.com/parcel-bundler/parcel/pull/7763) - Prevent term-size from being bundled - [Details](https://togithub.com/parcel-bundler/parcel/pull/7750) - Fix cache when non-ascii chars are used in path - [Details](https://togithub.com/parcel-bundler/parcel/pull/7797) - Bump SWC. Fixes issue with `String` constructor. - [Details](https://togithub.com/parcel-bundler/parcel/pull/7777) - Fix DCE with PURE comments - [Details](https://togithub.com/parcel-bundler/parcel/pull/7833) - Escape double quote of url value in CSS `url()` - [Details](https://togithub.com/parcel-bundler/parcel/pull/7718) - Fix documentation comment in API - [Details](https://togithub.com/parcel-bundler/parcel/pull/7689) - Fix package.json `source` field resolution with pnpm - [Details](https://togithub.com/parcel-bundler/parcel/pull/7846) - Fix `errors.map is not a function` - [Details](https://togithub.com/parcel-bundler/parcel/pull/7672) #### \[2.3.1] - 2022-02-09 #### Fixed - Add diagnostic for failed autoinstall of node polyfill - [Details](https://togithub.com/parcel-bundler/parcel/pull/7682) #### \[2.3.0] - 2022-02-09 #### Added - Reduce the number of npm dependencies needed by parcel [Details](https://togithub.com/parcel-bundler/parcel/pull/7576) - Support React 18 prereleases and experimental versions with automatic JSX runtime - [Details](https://togithub.com/parcel-bundler/parcel/pull/7642) #### Fixed - Fix `@swc/helpers` in non-module scripts - [Details](https://togithub.com/parcel-bundler/parcel/pull/7599) - Fix auto installing dependencies in PNPM monorepos - [Details](https://togithub.com/parcel-bundler/parcel/pull/7566) #### \[2.2.1] - 2022-01-17 ##### Fixed - Fix background image data urls missing quotes - [Details](https://togithub.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://togithub.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://togithub.com/parcel-bundler/parcel/pull/7564) - Upgrades postcss-modules and removes css-module-loader-core with old PostCSS dependencies - [Details](https://togithub.com/parcel-bundler/parcel/pull/7564) - Upgrade Vue compiler - [Details](https://togithub.com/parcel-bundler/parcel/pull/7564) - Upgrade SVGR to v6 - [Details](https://togithub.com/parcel-bundler/parcel/pull/7564) - Upgade JSON5 to v2 - [Details](https://togithub.com/parcel-bundler/parcel/pull/7564) - Don't discard invalidations when transformer throws an error - [Details](https://togithub.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://togithub.com/parcel-bundler/parcel-css) - [Details](https://togithub.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://togithub.com/swc/helpers). Fixes infinite recursion in typeof helper. - [Details](https://togithub.com/parcel-bundler/parcel/pull/7529) - Include invalidation hash in asset content keys - [Details](https://togithub.com/parcel-bundler/parcel/pull/7526) - Fix loading index.html in dev server when packager/optimizer changes bundle type - [Details](https://togithub.com/parcel-bundler/parcel/pull/7527) #### \[2.1.0] - 2022-01-05 ##### Added - Enable transpiling node_modules by default - [Details](https://togithub.com/parcel-bundler/parcel/pull/7399) - Rewrite core graph data structure to be backed by SharedArrayBuffer - [Details](https://togithub.com/parcel-bundler/parcel/pull/6922) - Statically analyze symbols and enable deferred compilation of re-exported modules in development - [Details](https://togithub.com/parcel-bundler/parcel/pull/7222) - Store large blobs as separate files in the cache rather than in LMDB - [Details](https://togithub.com/parcel-bundler/parcel/pull/7198) - Add `@parcel/optimizer-css` for new work in progress CSS minifier - [Details](https://togithub.com/parcel-bundler/parcel/pull/7340) - Add `@parcel/bundler-experimental`, a much faster work in progress rewrite of Parcel's bundling algorithm - [Details](https://togithub.com/parcel-bundler/parcel/pull/6975) - Support `href` attribute in SVG `<image>` tags within HTML - [Details](https://togithub.com/parcel-bundler/parcel/pull/7482) - Throw diagnostic with code frame when loading JSON5 configs - [Details](https://togithub.com/parcel-bundler/parcel/pull/7451) ##### Fixed - Fix HMR behavior with CSS Modules - [Details](https://togithub.com/parcel-bundler/parcel/pull/7434) - Fix HMR full page reload when not accepted - [Details](https://togithub.com/parcel-bundler/parcel/pull/7514) - Fix HMR when an asset has multiple ancestries - [Details](https://togithub.com/parcel-bundler/parcel/pull/7514) - Fix source maps in `@parcel/transformer-typescript-tsc` - [Details](https://togithub.com/parcel-bundler/parcel/pull/7287) - Fix TypeScript module augmentation in `@parcel/transformers-typescript-types` - [Details](https://togithub.com/parcel-bundler/parcel/pull/7315) - Fix TypeScript type generation when tsconfig's "incremental" option is true - [Details](https://togithub.com/parcel-bundler/parcel/pull/7352) - Fix `createImportSpecifier` with TypeScript 4.5+ - [Details](https://togithub.com/parcel-bundler/parcel/pull/7426) - Fix error on re-exported type when building TypeScript definitions - [Details](https://togithub.com/parcel-bundler/parcel/pull/7424) - Fix error when displaying "does not export" errors - [Details](https://togithub.com/parcel-bundler/parcel/pull/7295) - Ensure "does not export" error is shown during cached builds - [Details](https://togithub.com/parcel-bundler/parcel/pull/7337) - Fix glob matching in package.json `"sideEffects"` field - [Details](https://togithub.com/parcel-bundler/parcel/pull/7288) - Fix `semver` dependency version range - [Details](https://togithub.com/parcel-bundler/parcel/pull/7334) - Do not error on external Node builtins in libraries - [Details](https://togithub.com/parcel-bundler/parcel/pull/7348) - Reject browser js loader promise with `Error` object - [Details](https://togithub.com/parcel-bundler/parcel/pull/7236) - Show diagnostics for Elm compiler errors - [Details](https://togithub.com/parcel-bundler/parcel/pull/7326) - Don't fail build on empty dependency attributes in HTML - [Details](https://togithub.com/parcel-bundler/parcel/pull/7318) - Fix require statements with plain template literals - [Details](https://togithub.com/parcel-bundler/parcel/pull/7369) - Update `lmdb-store` to v2 - [Details](https://togithub.com/parcel-bundler/parcel/pull/7364) - Bump swc - [Details](https://togithub.com/parcel-bundler/parcel/pull/7394) - Correctly pad numbers in `@parcel/hash` browser polyfill - [Details](https://togithub.com/parcel-bundler/parcel/pull/7415) - Upstream some changes from the REPL - [Details](https://togithub.com/parcel-bundler/parcel/pull/7208) - Allow empty string in TOML config - [Details](https://togithub.com/parcel-bundler/parcel/pull/7418) - Make `BundleGraph#getReferencedBundle` faster - [Details](https://togithub.com/parcel-bundler/parcel/pull/7416) - Workaround segfault with old glibc versions on CentOS 7 - [Details](https://togithub.com/parcel-bundler/parcel/pull/7457) - Use modern JSX runtime when React is aliased to Preact - [Details](https://togithub.com/parcel-bundler/parcel/pull/7435) - Fix React version check when dependency is a URL - [Details](https://togithub.com/parcel-bundler/parcel/pull/7484) - Sync peer dependency versions when releasing Parcel - [Details](https://togithub.com/parcel-bundler/parcel/pull/7489) - Fix Tailwind in SASS - [Details](https://togithub.com/parcel-bundler/parcel/pull/7448) - Don't run Gzip and Brotli compressors in development - [Details](https://togithub.com/parcel-bundler/parcel/pull/7510) - Use level 9 Zlib compression by default - [Details](https://togithub.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://togithub.com/parcel-bundler/parcel/pull/7088) - Fix unknown language in Vue templates with external scripts/styles - [Details](https://togithub.com/parcel-bundler/parcel/pull/7056) - Fix "Callback must be a function" error when auto installing - [Details](https://togithub.com/parcel-bundler/parcel/pull/7103) - Fix issue with named imports and object properties of the same name - [Details](https://togithub.com/parcel-bundler/parcel/issues/7094) and [follow up](https://togithub.com/parcel-bundler/parcel/pull/7228) - Bump SWC - [Details](https://togithub.com/parcel-bundler/parcel/pull/7114) - Fix issue with `@tailwindcss/forms` and PostCSS nodes missing a `source` property - [Details](https://togithub.com/parcel-bundler/parcel/pull/7079) - Fix issue with ESM default interop and `new` expressions - [Details](https://togithub.com/parcel-bundler/parcel/pull/7113) - Support `.yml` for YAML files, in addition to `.yaml` - [Details](https://togithub.com/parcel-bundler/parcel/pull/7192) - Log warning instead of crash if image optimizer fails - [Details](https://togithub.com/parcel-bundler/parcel/pull/7119) - Add missing dependency to `@parcel/config-webextension` - [Details](https://togithub.com/parcel-bundler/parcel/pull/7193) - Update package.json to include the repository - [Details](https://togithub.com/parcel-bundler/parcel/pull/7184) - Fix serve mode with target override and target source fields [Details](https://togithub.com/parcel-bundler/parcel/pull/7187) - Improve performance of webpack loader detection, which affected large data urls - [Details](https://togithub.com/parcel-bundler/parcel/pull/7226) - Update SWC to properly retain `this` context - [Details](https://togithub.com/parcel-bundler/parcel/pull/7216) - Sync `engines.parcel` with core version when releasing nightlies - [Details](https://togithub.com/parcel-bundler/parcel/pull/7207) - Fix export in TypeScript type definitions for `@parcel/core` - [Details](https://togithub.com/parcel-bundler/parcel/pull/7250) - Add missing dependency on `@parcel/diagnostic` to `@parcel/transformer-typescript-types` - [Details](https://togithub.com/parcel-bundler/parcel/pull/7248) - Resolve GLSL relative to the importer, not the asset - [Details](https://togithub.com/parcel-bundler/parcel/pull/7263) ##### Experiments - Update esbuild dependency in `@parcel/optimizer-esbuild` plugin - [Details](https://togithub.com/parcel-bundler/parcel/pull/7233) - Add experimental `@parcel/optimizer-swc` plugin - [Details](https://togithub.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://togithub.com/parcel-bundler/parcel/pull/2740) - Fix bug with original null mappings [Details](https://togithub.com/parcel-bundler/parcel/pull/2748) - Regenerate all bundles and trigger an HMR page reload when a new bundle is created [Details](https://togithub.com/parcel-bundler/parcel/pull/2762) - Unescaped "." in regex for JSAsset [Details](https://togithub.com/parcel-bundler/parcel/pull/2759) - Open the specified host [Details](https://togithub.com/parcel-bundler/parcel/pull/2763) #### \[1.12.0] - 2019-03-06 ##### Added - CSS/Sass/LESS sourcemaps [Details](https://togithub.com/parcel-bundler/parcel/pull/2489) - Add Markdown support [Details](https://togithub.com/parcel-bundler/parcel/pull/2538) - Unhandled HMR updates should cause a page reload [Details](https://togithub.com/parcel-bundler/parcel/pull/2676) - Enables jsx plugin in case jsx syntax is used in js files [Details](https://togithub.com/parcel-bundler/parcel/pull/2530) - Add disabling of autoinstall globally via environment variable [Details](https://togithub.com/parcel-bundler/parcel/pull/2152) - Add support for `chrome-extension://` protocol to bundle-url.js [Details](https://togithub.com/parcel-bundler/parcel/pull/2434) - Add support for Firefox's 'moz-extension://' protocol, to bundle-url.js [Details](https://togithub.com/parcel-bundler/parcel/pull/2465) - Generate source map files with long extentions (e.g. .js.map) [Details](https://togithub.com/parcel-bundler/parcel/pull/2472) - upgrade htmlnano dep [Details](https://togithub.com/parcel-bundler/parcel/pull/2506) - Default port to process.env.PORT [Details](https://togithub.com/parcel-bundler/parcel/pull/2559) - Inline process.browser for better code elimination [Details](https://togithub.com/parcel-bundler/parcel/pull/2583) - Detect files added to/removed from directories. [Details](https://togithub.com/parcel-bundler/parcel/pull/2615) - Implement depth option for detailed report [Details](https://togithub.com/parcel-bundler/parcel/pull/2466) ##### Fixed - Resolve package.browser in subfolders (with backslashes) [Details](https://togithub.com/parcel-bundler/parcel/pull/2445) - fix chokidar ignored regex [Details](https://togithub.com/parcel-bundler/parcel/pull/2479) - Defer throwing asset errors until after dependencies are handled. [Details](https://togithub.com/parcel-bundler/parcel/pull/2475) - fix(sourcemaps): Handle null mappings properly [Details](https://togithub.com/parcel-bundler/parcel/pull/2149) - Use Buffer.from [Details](https://togithub.com/parcel-bundler/parcel/pull/2512) - addURLDependency: use always relative path [Details](https://togithub.com/parcel-bundler/parcel/pull/2518) - reexporting + renaming when scopehoisting [Details](https://togithub.com/parcel-bundler/parcel/pull/2491) - Fix and reenable windows scope-hoisting tests [Details](https://togithub.com/parcel-bundler/parcel/pull/2537) - Fix for typescript asset invalidation [Details](https://togithub.com/parcel-bundler/parcel/pull/2485) - Fix hang up when a lot of parallel operation request the file system [Details](https://togithub.com/parcel-bundler/parcel/pull/2452) - Fix localRequire with package/path requests [Details](https://togithub.com/parcel-bundler/parcel/pull/2425) - Refactor htmlnano tests to test for filesize [Details](https://togithub.com/parcel-bundler/parcel/pull/2591) - pug Deprecated pretty [Details](https://togithub.com/parcel-bundler/parcel/pull/2582) - Fix pug test [Details](https://togithub.com/parcel-bundler/parcel/pull/2600) - Use the test to assert this.child.killed rather than checking time difference [Details](https://togithub.com/parcel-bundler/parcel/pull/2612) - Improve tests: symlink tests, Kotlin tests, and maybe test-util module [Details](https://togithub.com/parcel-bundler/parcel/pull/2605) - Handle empty html files [Details](https://togithub.com/parcel-bundler/parcel/pull/2621) - Fix HTMLAsset dependency tag with empty src value [Details](https://togithub.com/parcel-bundler/parcel/pull/2553) - Allow dotfiles to be served [Details](https://togithub.com/parcel-bundler/parcel/pull/2641) - Fix sourceMappingURL for bundles with multiple entry points [Details](https://togithub.com/parcel-bundler/parcel/pull/2645) - Fix absolute path importing in sass [Details](https://togithub.com/parcel-bundler/parcel/pull/2432) - Fix dependency list parsing in RustAsset for paths on Windows [Details](https://togithub.com/parcel-bundler/parcel/pull/2651) - For scope hoisting, Asset IDs cannot contain + or / (base64) [Details](https://togithub.com/parcel-bundler/parcel/pull/2681) - Send CORS headers when a file does not exist [Details](https://togithub.com/parcel-bundler/parcel/pull/2669) - Prevent circular deps from causing a stack overflow in HMR runtime [Details](https://togithub.com/parcel-bundler/parcel/pull/2660) - Fix postcss modules composes imports [Details](https://togithub.com/parcel-bundler/parcel/pull/2642) - fix: set default pragmaFrag option for JSX [Details](https://togithub.com/parcel-bundler/parcel/pull/2486) - Remove unnecessary return await [Details](https://togithub.com/parcel-bundler/parcel/pull/2705) - Fix scopehositing with nested dynamic imports [Details](https://togithub.com/parcel-bundler/parcel/pull/2712) - eslint: enable no-return-await [Details](https://togithub.com/parcel-bundler/parcel/pull/2707) - Throw meaningful error on undefined exports [Details](https://togithub.com/parcel-bundler/parcel/pull/2693) - Add helpful plugin errors [Details](https://togithub.com/parcel-bundler/parcel/pull/2691) - Fix HMR failure with js error on load [Details](https://togithub.com/parcel-bundler/parcel/pull/2531) #### \[1.11.0] - 2018-12-18 ##### Added - Add Kotlin asset support [Details](https://togithub.com/parcel-bundler/parcel/pull/2210) - Add --host option [Details](https://togithub.com/parcel-bundler/parcel/pull/2181) - Add support for HMR with elm-hot [Details](https://togithub.com/parcel-bundler/parcel/pull/2388) - Log dev server access for log level verbose or more [Details](https://togithub.com/parcel-bundler/parcel/pull/2402) - Process array of assets for JSON-LD [Details](https://togithub.com/parcel-bundler/parcel/pull/2319) - Extract workerfarm into separate package [Details](https://togithub.com/parcel-bundler/parcel/pull/2162) - Extract Logger into its own package [Details](https://togithub.com/parcel-bundler/parcel/pull/2165) - Extract watcher into its own package [Details](https://togithub.com/parcel-bundler/parcel/pull/2176) - Merge fs-watcher-child into Parcel's monorepo [Details](https://togithub.com/parcel-bundler/parcel/pull/2197) ##### Fixed - Use this.write and super.end for JSPackager [Details](https://togithub.com/parcel-bundler/parcel/pull/2126) - Make dynamic import name relative to the file importing it [Details](https://togithub.com/parcel-bundler/parcel/pull/2174) - update postcss and deps [Details](https://togithub.com/parcel-bundler/parcel/pull/2203) - catch css file not found [Details](https://togithub.com/parcel-bundler/parcel/pull/2206) - Treat webmanifest as an entry module [Details](https://togithub.com/parcel-bundler/parcel/pull/2254) - add debugger flag for non production builds in Elm [Details](https://togithub.com/parcel-bundler/parcel/pull/2225) - refactor: JSON.stringify replacer can not be boolean [Details](https://togithub.com/parcel-bundler/parcel/pull/2276) - Fix debug log files for certain locales [Details](https://togithub.com/parcel-bundler/parcel/pull/2288) - Scope hoisting renaming after babel transforms [Details](https://togithub.com/parcel-bundler/parcel/pull/2292) - Switch from toml to [@&#8203;iarna/toml](https://togithub.com/iarna/toml) [Details](https://togithub.com/parcel-bundler/parcel/pull/2298) - Update deasync to 0.1.14 (Node 11 fix) [Details](https://togithub.com/parcel-bundler/parcel/pull/2337) - Skip external imports from processing [Details](https://togithub.com/parcel-bundler/parcel/pull/2380) - Don't lowercase attributes in html files [Details](https://togithub.com/parcel-bundler/parcel/pull/2367) - refactor: remove unnecessary not null check [Details](https://togithub.com/parcel-bundler/parcel/pull/2349) - Don't cache dynamic bundles that had a network error [Details](https://togithub.com/parcel-bundler/parcel/pull/2400) - Treeshake functions properly [Details](https://togithub.com/parcel-bundler/parcel/pull/2418) - Fix autoinstall of cssnano [Details](https://togithub.com/parcel-bundler/parcel/pull/2415) - Fix server when there is a dot in the path [Details](https://togithub.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://togithub.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://togithub.com/parcel-bundler/parcel/pull/2113) - Resolving `.postcssrc.json` as a PostCSS config [Details](https://togithub.com/parcel-bundler/parcel/pull/2115) - Add loaders when bundling workers [Details](https://togithub.com/parcel-bundler/parcel/pull/2092) ##### Fixed - Fix hoist of modules with multiple aliases [Details](https://togithub.com/parcel-bundler/parcel/pull/2077) - Fix hoisting of optional require calls [Details](https://togithub.com/parcel-bundler/parcel/pull/2078) - Fix safari 10 compatibility for terser [Details](https://togithub.com/parcel-bundler/parcel/pull/2103) - Fix HMR for Pug assets [Details](https://togithub.com/parcel-bundler/parcel/pull/2091) - Don't load existing sourcemaps if sourcemaps are disabled [Details](https://togithub.com/parcel-bundler/parcel/pull/2089) - add missing --no-autoinstall flag to build command [Details](https://togithub.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://togithub.com/parcel-bundler/parcel/pull/1955) - HTML Bundle loader [Details](https://togithub.com/parcel-bundler/parcel/pull/1732) - Process inline scripts and styles [Details](https://togithub.com/parcel-bundler/parcel/pull/1456) - Added LD+JSON asset [Details](https://togithub.com/parcel-bundler/parcel/pull/1936) - Add support for Elm assets [Details](https://togithub.com/parcel-bundler/parcel/pull/1968) - Support optionally bundling node_modules for `--target=node` [Details](https://togithub.com/parcel-bundler/parcel/pull/1690) - Import existing sourcemaps [Details](https://togithub.com/parcel-bundler/parcel/pull/1349) - Import GraphQL files from other GraphQL files [Details](https://togithub.com/parcel-bundler/parcel/pull/1892) - Automatically strip flow types [Details](https://togithub.com/parcel-bundler/parcel/pull/1864) - SugarSS Support [Details](https://togithub.com/parcel-bundler/parcel/pull/1941) - Minimal verbose/debug mode [Details](https://togithub.com/parcel-bundler/parcel/pull/1834) - User friendly error on failed entrypoint resolving [Details](https://togithub.com/parcel-bundler/parcel/pull/1848) - Support for SharedWorkers [Details](https://togithub.com/parcel-bundler/parcel/pull/1907) - Add Object Spread to default Babel transforms [Details](https://togithub.com/parcel-bundler/parcel/pull/1835) - Update help message for `--public-url` [Details](https://togithub.com/parcel-bundler/parcel/pull/1846) - Support HTML5 history mode routing [Details](https://togithub.com/parcel-bundler/parcel/pull/1788) - Split cache into multiple folders for faster FS [Details](https://togithub.com/parcel-bundler/parcel/pull/1322) - Support array in package.json's sideEffects property [Details](https://togithub.com/parcel-bundler/parcel/pull/1766) - Added stub for require.cache [Details](https://togithub.com/parcel-bundler/parcel/pull/1960) - Added dotenv-expand to expand env vars [Details](https://togithub.com/parcel-bundler/parcel/pull/2014) - Update Typescript to v3.0.0 [Details](https://togithub.com/parcel-bundler/parcel/pull/1840) - Add `--no-content-hash` option to build cli [Details](https://togithub.com/parcel-bundler/parcel/pull/1934) ##### Fixed - Exit process on Error [Details](https://togithub.com/parcel-bundler/parcel/pull/1933) - Fix non updating asset hashes [Details](https://togithub.com/parcel-bundler/parcel/pull/1861) - Fix Sass url resolving [Details](https://togithub.com/parcel-bundler/parcel/pull/1909) - WorkerFarm Cleanup [Details](https://togithub.com/parcel-bundler/parcel/pull/1918) - Fix infinite loop in resolver when using `~/...` imports [Details](https://togithub.com/parcel-bundler/parcel/pull/1881) - Default to Dart-Sass and add backwards compatibility for node-sass [Details](https://togithub.com/parcel-bundler/parcel/pull/1847) - Validate if a PostCSS config is an object [Details](https://togithub.com/parcel-bundler/parcel/pull/1862) - VSCode syntax highlight with PostCSS in Vue Component style tag [Details](https://togithub.com/parcel-bundler/parcel/pull/1897) - Glob support in less imports [Details](https://togithub.com/parcel-bundler/parcel/pull/1845) - Generate unique certificate serial number [Details](https://togithub.com/parcel-bundler/parcel/pull/1830) - Keep name in sourcemaps mappings [Details](https://togithub.com/parcel-bundler/parcel/pull/1804) - Replace slack with spectrum badge [Details](https://togithub.com/parcel-bundler/parcel/pull/1785) - Use esnext with typescript and scope hoisting [Details](https://togithub.com/parcel-bundler/parcel/pull/1781) - Fix sourcemaps failing on refresh/hmr [Details](https://togithub.com/parcel-bundler/parcel/pull/1755) - Support sideEffect: false with CommonJS [Details](https://togithub.com/parcel-bundler/parcel/pull/1770) - Get only existing package main [Details](https://togithub.com/parcel-bundler/parcel/pull/1577) - Load minified built-in if available [Details](https://togithub.com/parcel-bundler/parcel/pull/1749) - Support error strings in workers [Details](https://togithub.com/parcel-bundler/parcel/pull/1761) - Terminate workerfarm when using the API [Details](https://togithub.com/parcel-bundler/parcel/pull/1760) - Fix comment typo [Details](https://togithub.com/parcel-bundler/parcel/pull/1739/files) - Fix dotenv package error [Details](https://togithub.com/parcel-bundler/parcel/pull/1953) - Don't resolve slash and tilde paths twice [Details](https://togithub.com/parcel-bundler/parcel/pull/1993) - bundle name hash-key generation is not environment independent [Details](https://togithub.com/parcel-bundler/parcel/pull/2002) - Don't modify script nodes with text/html type [Details](https://togithub.com/parcel-bundler/parcel/pull/1924) - Fix various windows bugs & tests [Details](https://togithub.com/parcel-bundler/parcel/pull/1965) - Cross-platform deterministic asset ids [Details](https://togithub.com/parcel-bundler/parcel/pull/2020) - allow empty string in meta [Details](https://togithub.com/parcel-bundler/parcel/pull/2027) - fixed watch not working when NODE_ENV is production [Details](https://togithub.com/parcel-bundler/parcel/pull/2024) - Incorrect casing for Logger require [Details](https://togithub.com/parcel-bundler/parcel/pull/2021) - fix security vuln [Details](https://togithub.com/parcel-bundler/parcel/pull/1794) - Remove wasm-gc from RustAsset [Details](https://togithub.com/parcel-bundler/parcel/pull/2048) #### \[1.9.7] - 2018-07-15 ##### Fixed - Fix nested async imports from a shared module [Details](https://togithub.com/parcel-bundler/parcel/pull/1724) - Prevent nameclashes with internal variables with tree shaking [Details](https://togithub.com/parcel-bundler/parcel/pull/1737) #### \[1.9.6] - 2018-07-11 ##### Fixed - Fix ora spinner in CI environments [Details](https://togithub.com/parcel-bundler/parcel/commit/8670fd6962b0813f6cf82bc6a6e5430376ffc037) #### \[1.9.5] - 2018-07-11 ##### Added - Use fast-glob [Details](https://togithub.com/parcel-bundler/parcel/commit/06fb3c807218d0ee40446f56d4fb12c280894756) - Use user installation of `cssnano` [Details](https://togithub.com/parcel-bundler/parcel/commit/8cee316877d65ec8c1e57bee2e25630db0cad1fa) - Upgrade to cssnano v4 [Details](https://togithub.com/parcel-bundler/parcel/commit/5e924b466d5998a20afd2e8290f67878511f4cb7) - Logger improvements [Details](https://togithub.com/parcel-bundler/parcel/commit/c96612087e4dc6576b2cc5367ff0e66219f7147a) - Watch PostHTML plugins dependencies [Details](https://togithub.com/parcel-bundler/parcel/commit/038ade609e8dcd89ac21548adea541ca99e6a7ba) - Add support for node 10 [Details](https://togithub.com/parcel-bundler/parcel/commit/cae25f6fc0f1d35de39b1d5603094b784e8ecd9e) - Workerfarm improvements [Details](https://togithub.com/parcel-bundler/parcel/commit/7b38f4f2c2b1d426131335b56f7bc50b8230c53c) - Use minify prelude only minify option [Details](https://togithub.com/parcel-bundler/parcel/commit/b52548b02e47215e668e509919e8fd962141e8a9) - Deterministic asset ids [Details](https://togithub.com/parcel-bundler/parcel/commit/e34a4d097ef0624890589f471e4a977367da568a) ##### Fixed - JSPackager deduplication now accounts for differences in absolute dependency paths [Details](https://togithub.com/parcel-bundler/parcel/commit/f699e812eab5276af22052f3ace1e4fd651f4f72) - Fix worker bundle hoisting [Details](https://togithub.com/parcel-bundler/parcel/commit/1ab05580396774f44b587d8ec3dc2d12ca13c2a0) - Prioritize browser field over module [Details](https://togithub.com/parcel-bundler/parcel/commit/96856bacd75bedcf1a09e89a66ee7083d8e069d0) - Fix aliasing of folder relative to project folder [Details](https://togithub.com/parcel-bundler/parcel/commit/69b64cc76530ea038f54bda239b1d271c6a09562) - Only watch directories on macOS [Details](https://togithub.com/parcel-bundler/parcel/commit/57f4c4592dcfc008bbdc107386f3448c2e75e820) - Fix generating names when outside of the entry directory [Details](https://togithub.com/parcel-bundler/parcel/commit/2bc6ed9ab63a35533c1637f558f64253defd789b) - Handle invalidating cache if dependency is a glob [Details](https://togithub.com/parcel-bundler/parcel/commit/ec3aea90dc5c122184e24a4f57e25dbaa99a8935) - Fix import deep wildcards with tree-shaking [Details](https://togithub.com/parcel-bundler/parcel/commit/23ee7c2a5ff806aac605a2bca95ac48310ef9a11) - Fix tree-shaking named import on wrapped module [Details](https://togithub.com/parcel-bundler/parcel/commit/a42dfeba6f79175028a7227c920b18d21271066a) - Fix circular deps in isolated bundles (e.g. workers) [Details](https://togithub.com/parcel-bundler/parcel/commit/f2deb5cbbdf1381b6202d56e3884e14423bd860c) - Fix tree-shaking wildcards with sideEffects: false [Details](https://togithub.com/parcel-bundler/parcel/commit/764f568993a11689b7014df1977c18f6bda42e4c) - Fix 'buildStart' event is not firing [Details](https://togithub.com/parcel-bundler/parcel/commit/2fa38c1874fb6b279449b3eb317d5f1e678769d7) #### \[1.9.4] - 2018-07-01 ##### Added - Upgrade Typescript to 2.9 [Details](https://togithub.com/parcel-bundler/parcel/commit/3a8f38cc0d8b5d71d158eeb7c7526e01be746c28) - Upgrade DEFAULT_ENGINES node to Node 8 [Details](https://togithub.com/parcel-bundler/parcel/commit/fd2294a586b24b9d9a76c86afbde3664698d86d2) - Add a buildError event to bundler [Details](https://togithub.com/parcel-bundler/parcel/commit/ead365ca4f481e9163345a849d02aff4934d448e) - Use process.env.PARCEL_MAX_CONCURRENT_CALLS environment variable [Details](https://togithub.com/parcel-bundler/parcel/commit/4808c0c03370e475a4303df5ef532f68d59a09d1) ##### Fixed - Fix Sass dependencies can not be watched when includePaths is a relative path [Details](https://togithub.com/parcel-bundler/parcel/commit/6ccaf6db73b0d800d3db7fbbab2555f5b1f8c526) - Replaced fwd slashes with backslashes for win to fix sass deps watch [Details](https://togithub.com/parcel-bundler/parcel/commit/9200e9a4d2f882a7549d21fdda8e5ce3e4af4397) - Fix sourcemap file size in report [Details](https://togithub.com/parcel-bundler/parcel/commit/729f252cf90262356b9c93b9e003b8bce2a03cd3) - fix build not exiting in dev env [Details](https://togithub.com/parcel-bundler/parcel/commit/14fabe9df341a9b6bba6349f5c1c3607ee1b570d) - Prevent postcss-modules plugin config from being deleted after first run [Details](https://togithub.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://togithub.com/parcel-bundler/parcel/commit/1b6a93f3efa1d8a4e9e04beda1a5545770e9fb07) - Fix bugs related to watching symlinks [Details](https://togithub.com/parcel-bundler/parcel/commit/7f4049d379f5083634ab63e59c51eebaabdc4b7a) - add cache-dir option to cli [Details](https://togithub.com/parcel-bundler/parcel/commit/12ddda778cc5283ab1409443aab42340f08b4cb7) - Fix tree-shaking DCE [Details](https://togithub.com/parcel-bundler/parcel/commit/b62132ceaf8d3c2019d7e86a9e987e13ee196c75) - Fix writing hashed bundle names to the cache [Details](https://togithub.com/parcel-bundler/parcel/commit/1bd5fcc9038e47fcc233543e32903b6e02aeb3a1) #### \[1.9.2] - 2018-06-18 ##### Fixed - Fix unintended Vue asset supplemental code insertion [Details](https://togithub.com/parcel-bundler/parcel/commit/1701f9bbc365f1aaa945603a64c57b07d3afee5e) - fix 'Cannot read property 'posthtml' of null [Details](https://togithub.com/parcel-bundler/parcel/commit/c94624ec976d63aa5da4db78d20985ec15ec5435) #### \[1.9.1] - 2018-06-16 ##### Fixed - fix relative paths being the same as node modules [Details](https://togithub.com/parcel-bundler/parcel/commit/f536e8bf8d8212bb314328458c8da2b4bcd8c15f) - Fix ES6 re-export of CommonJS modules with tree shaking [Details](https://togithub.com/parcel-bundler/parcel/commit/9e2f9abc2066e4c5aac05db001cf6279655bcee7) #### \[1.9.0] - 2018-06-14 ##### Added - Tree shaking + scope hoisting for ES6 and CommonJS modules [Details](https://togithub.com/parcel-bundler/parcel/commit/0ac4e297adf95cff78de361fc4867fd412ec3b60) - Put filewatcher in a worker, for better stability and performance [Details](https://togithub.com/parcel-bundler/parcel/commit/af4cd330e91197fd88d826fd17440452f64e5c8a) - Cache resolved paths of dependencies [Details](https://togithub.com/parcel-bundler/parcel/commit/adeee429b60da2c7073d0e3b280b588cf22ce03e) - Custom less filemanager [Details](https://togithub.com/parcel-bundler/parcel/commit/87b1ea9818ae0bafaf05b5cd57bdb7d8d96dfbe8) - support for sass specific import syntax [Details](https://togithub.com/parcel-bundler/parcel/commit/099a98ed46fcad8f0ad9725a2d8976c8b9d4a448) - Allow --https for watch [Details](https://togithub.com/parcel-bundler/parcel/commit/98a293f79bf822bca5f97db9155ee30ddaa03632) - Fix browser entry-point resolution [Details](https://togithub.com/parcel-bundler/parcel/commit/98a293f79bf822bca5f97db9155ee30ddaa03632) - Use config.locals to render pug template [Details](https://togithub.com/parcel-bundler/parcel/commit/15eb885f5b696f831194199dc75e5dc91b84d5e0) - Use async modules when possibles [Details](https://togithub.com/parcel-bundler/parcel/commit/83dfa3ea00fc1538a9e0d770f37454ca2d558d65) - Add a bundlestart event [Details](https://togithub.com/parcel-bundler/parcel/commit/304eb5f660cfa2630e34cc60848f875a15a3ed18) - Add unit tests for line counter [Details](https://togithub.com/parcel-bundler/parcel/commit/dc113250ce25674395c292a66184f35bbd5db04c) - Use async FS in tests [Details](https://togithub.com/parcel-bundler/parcel/commit/181a63f156e1d55056fee96ea5841b749a55470f) - Use async fs on new linecounter tests [Details](https://togithub.com/parcel-bundler/parcel/commit/9861c46b2cff1c32c5d20f33ff59441b2630ec0e) - Make CSS assets async [Details](https://togithub.com/parcel-bundler/parcel/commit/0d63879d8e68db3618b0f57637d03a9a8b2b6259) - Enable posthtml-parse options in posthtmlrc [Details](https://togithub.com/parcel-bundler/parcel/commit/c600d4471bf584045b3edc0a7b080584d11d8a97) - Enforce Prettier (check if prettier is run in lint script) [Details](https://togithub.com/parcel-bundler/parcel/commit/523ee0fcabd194e2daf79f13ab7dd9d0b23203e1) - Add support for Cargo workspaces in Rust integration [Details](https://togithub.com/parcel-bundler/parcel/commit/24f28bc5d7dd4324841209379d2823654ab9c8e </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on friday" (UTC), 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 [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/mcataford/rss-reader). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xMzUuMSIsInVwZGF0ZWRJblZlciI6IjM0LjEwOC4xIn0=-->
github-actions[bot] commented 2022-08-01 20:15:02 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e83440164efc21297fadc9--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e83440164efc21297fadc9--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-01 20:20:16 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e8357a09307f257b99859e--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e8357a09307f257b99859e--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-01 20:28:44 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e837764acf632499bc70aa--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e837764acf632499bc70aa--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-01 20:35:22 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e8390417cd16251a2e9126--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e8390417cd16251a2e9126--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-01 20:37:10 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e8397016e11e26680f82b9--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e8397016e11e26680f82b9--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-02 04:20:52 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e8a61eea40e37682f7e9b2--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e8a61eea40e37682f7e9b2--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-03 18:56:52 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62eac4eed89d940230904d8b--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62eac4eed89d940230904d8b--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-09-03 18:58:52 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://6313a3e600ed394e1cd43671--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://6313a3e600ed394e1cd43671--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-09-03 19:36:22 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://6313acb0d4077552a2f93a83--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://6313acb0d4077552a2f93a83--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-09-04 17:22:18 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://6314dec400ed3919f5d4367c--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://6314dec400ed3919f5d4367c--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-09-04 17:38:56 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://6314e2aad8aeff145b33fd9d--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://6314e2aad8aeff145b33fd9d--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-09-28 19:03:03 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://63349a6160e5e1005f26e3e3--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://63349a6160e5e1005f26e3e3--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-11-06 00:07:50 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://6366facfe3a47355f250d84e--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://6366facfe3a47355f250d84e--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-11-09 05:57:58 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://636b416086a0db73ece5fcac--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://636b416086a0db73ece5fcac--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-11-09 08:44:56 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://636b68812057291c5e613472--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://636b68812057291c5e613472--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-12-08 09:02:24 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://6391a81a26d33a5938715741--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://6391a81a26d33a5938715741--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-12-15 00:01:01 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://639a63b88095c5650974e627--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://639a63b88095c5650974e627--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2023-01-21 18:41:36 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://63cc31dc0fb8da3fb602fac3--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://63cc31dc0fb8da3fb602fac3--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2023-01-21 19:25:51 +00:00 (Migrated from github.com)
:eyes: Branch deployed at "https://63cc3c3b070e4e4fafedcee3--sleepy-shaw-d8efec.netlify.app"
Sign in to join this conversation.
No description provided.