quirrel
quirrel copied to clipboard
chore(deps): update dependency @parcel/reporter-bundle-analyzer to v2.12.0
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@parcel/reporter-bundle-analyzer | 2.7.0 -> 2.12.0 |
Release Notes
parcel-bundler/parcel (@parcel/reporter-bundle-analyzer)
v2.12.0
Added
-
Core
-
JavaScript
-
CSS
- Use lightningcss to implement CSS packager – Details
-
Bundler
- Rename "parentAsset" to "root" for Manual Shared Bundle config and remove unstable prefix – Details
-
Web Extensions
- Add content script world property to manifest schema validation – Details
-
Performance
Fixed
-
Core
-
JavaScript
- Remove decl_collector pass and use SWC's unresolved_mark instead – Details
-
Bundler
Unstable
- Add source map support to the inline-require optimizer – Details
v2.11.0
Added
-
Dev
Fixed
-
Dev
- Increase threshold for showing progress bar to 500k nodes Details
- Fix parcel-query Details
- FIX[dev-server]: Fix html file matching from URL Details
- Fix parcel query's inspect cache Details
- Bug fix for exiting early when identifying requestGraph in loadGraphs Details
- Fix HMR on .localhost domains Details
- Modify parcel query to not require all graphs on startup Details
- Bug fix for async Parcel-query Details
- Remove reliance on requestTracker in loadGraphs Details
-
Core
- Reduce redundancy in the RequestGraph's Request, Env, and Option nodes Details
- Move registerCoreWithSerializer to its own file Details
- Filter --expose-gc and --max-semi-space-size execArgv Node args from workers Details
- Optimize Symbol Propagation (propagateSymbolsUp) Details
- Convert Request Graph node types + request node requestTypes to numbers Details
- fsFixture: ignore empty lines in fixtures Details
- Unstable File Invalidations Details
- Configurable watch root Details
-
Resolver
- Add ~ and / support to the glob resolver Details
-
JavaScript
- Bump swc Details
- Bumping lightningcss to 1.22.1 Details
- Fix CI Details
- Change inline-requires to only run when optimizing Details
- Fix tsconfig extends from node_modules Details
- Bump some deps Details
- Bump swc and napi-rs Details
- Fix references to packages.atlassian.com Details
- Fix build-ts step Details
- Bump rimraf version to ^5.05 Details
- Use centos image with newer Node 16 Details
v2.10.3
Added
Fixed
-
Core
- Mark previously deferred assets as dirty for symbol prop - Details
- Write bundle graph to cache if error occurs during bundling - Details
- Fixing issues when
import * as
is used withexport *
- Details - Writing cache in chunks - Details
- Reduce redundancy in the RequestGraph's file nodes - Details
- Fix dependency retargeting with ambiguous reexports - Details
-
JavaScript
- Fixing behavior for
hasOwnProperty
in modules exporting member with same name - Details
- Fixing behavior for
-
WebbExtension
- Don't crash if WebExt has no content_scripts - Details
-
PostHTML, Pug, Stylus
- Simplified calls to
invalidateOnFileChange
- Details
- Simplified calls to
v2.10.2
Fixed
-
Core
- Use clz32 for counting trailing zeroes – Details
-
JavaScript
- Do not wrap duplicated assets when they are in different targets – Details
v2.10.1
Fixed
-
Core
-
Bundler
-
JavaScript
Unstable
-
Bundler
v2.10.0
Added
-
Core
- Add support for include and exclude globs for
--lazy
mode – Details, Details - Merge all native Rust modules into one package – Details
- Add async resolver and JS transformer functions using rayon – Details
- Support "register" tools in module loader (e.g.
@babel/register
,esbuild-register
,ts-node
) – Details - Limit default number of JS workers to 4 to improve memory usage/performance – Details
- Add support for include and exclude globs for
-
Bundler
-
Resolver
-
JavaScript
-
CSS
- Add include and exclude globs for CSS modules – Details
-
WASM
- Add WASM packager with source map support – Details
-
XML
- Transform xml-stylesheet processing instructions – Details
-
Web Extensions
-
Web Manifest
- Add support for icons in file_handlers – Details
Fixed
-
Core
- Query glibc version only once to speed up JSTransformer on Linux – Details
- Refresh cache before writing contents to bundle – Details
- Fix
--lazy
mode bugs – Details - Ignore no-opt command line option – Details
- Bump lmdb – Details
- Don't hide error when diagnostic is malformed – Details
- Don't autoinstall local files in package manager – Details
- Fix bug with cache and glob entries – Details
-
JavaScript
- Migrate to swc_core – Details
- Move ESM loader runtime to absolute URLs – Details
- Fix duplicate asset references – Details
- Bump swc – Details, Details, Details
- Fix shorthand identifier import usage – Details
- Ensure nested member expressions are marked used in dev mode – Details
- Set ascii_only for swc emit – Details
- Add tests for non-identifier symbol names – Details
-
Bundler
-
Images
- Bump oxipng from 6.0.0 -> 8.0.0 – Details
-
Sass
- Fix sass import edge case – Details
-
Dev Server
- Fix index page loading in dev server when bundle type isn't html – Details
Unstable
-
Core
- Expose unstable_transform and unstable_resolve APIs – Details
-
Bundler
- Add unstable manual shared bundles config – Details
-
JavaScript
v2.9.3
Fixed
-
Resolver
- Fix the development and production package conditions – Details
-
JavaScript
- Update SWC to fix generics in JSX elements – Details
v2.9.2
Fixed
-
Core
-
JavaScript
- Treat re-exports of
*
from empty files withsideEffects: false
as ESM – Details
- Treat re-exports of
-
CSS
- Fix self references error in CSS module JS assets causing "Bundle group cannot have more than one entry bundle of the same type" – Details
-
Dev server
- Serve folder's index when requesting folder without slash – Details
-
Web extensions
- Allow source maps files in webextension – Details
-
Image
- Add core as peerdep to image optimizer – Details
v2.9.1
Fixed
- Resolver
v2.9.0
Added
-
Core
- Add support for ESM plugins and configs – Details
- Add support for local parcel plugins – Details
- Incremental Symbol Propagation for improved performance and improved export errors in development – Details
- Add support for plugin tracing, which shows where time is being spent during a Parcel build – Details
- Support
.proxyrc.cjs
config files – Details - Add support for
loadConfig
function to resolver plugins – Details
-
Resolver
- New resolver implementation in Rust supporting package.json "exports" and "imports", and tsconfig.json "baseUrl", "paths", and "moduleSuffixes" – Details
-
JavaScript
-
Bundler
- Use BitSet for bundler intersections for improved performance – Details
-
Web Extensions
- Add support for
chrome_style
field – Details
- Add support for
Fixed
-
Core
- Improve error message when bundles do not have unique file names – Details
- Bump napi-rs to latest – Details, Details
- Fix pnpm autoinstall – Details
- Fix "does not exports" error for multiple assets returned by transformers – Details
- Remove v8-compile-cache – Details
- Update fast-glob – Details
- Update lmdb – Details
- Fixup DiagnosticCodeHighlight and SourceLocation columns – Details
- Bump
fastest-levenshtein
andxmldom
dependencies – Details
-
JavaScript
- Sort global deps before injecting imports to reduce cache invalidations – Details
- Only add export setter for non-ESM exports – Details
- Bump SWC – Details, Details, Details, Details, Details
- Deduplicate imports in hoist transformer – Details
- Allow buffer polyfill v5 or v6 – Details
- Fix packaging of synchronous reused bundles – Details
- Support eslint ^7.0.0 in
@parcel/validator-eslint
– Details - Improve
inlineEnvironment
performance – Details - Hoist exports to allow circular dependencies – Details
-
TypeScript
- Throw diagnostics as error on empty emit - Details
-
CSS
- Sort CSS module exports to reduce cache invalidations – Details
-
Bundler
-
Dev server
-
Elm
- Fix error when formatting build errors – Details
v2.8.3
- Core
- filter out title execArgv to workers – Details
- Bundler
- JavaScript
- Don't retarget dependencies if a symbol is imported multiple times with different local names – Details
- Fix assigning to
this
in CommonJS – Details - Bump SWC to fix dead branch removal bug – [Details]https://github.com/parcel-bundler/parcel/pull/874242
- Bump swc to fix sourcemaps with Windows line endings – Details
- Add test cases for ESM initialization problems – Details
- TypeScript
- Fix TSC sourcemaps metadata – Details
- HTML
- Fix
srcset
parsing – Details
- Fix
- Dev server
[2.8.2] - 2022-12-14
- Core
- Ensure maxListeners for process.stdout accounts for workers – Details
- JavaScript
[2.8.1] - 2022-12-07
Fixed
- Core
- fix: remove @parcel/utils dep in @parcel/graph – Details
- JavaScript
- 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
.svgrrc
– Details
- Fix transformer-svg-react not finding
[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
- 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
- Dev server
- Include
Content-Length
header in HEAD requests – Details
- Include
- Vue
- Image
- Upgrade sharp – Details
- TypeScript
- Allow configuring module resolution – Details
- Web extensions
- Fix service worker packaging in web extensions – Details
[2.7.0] - 2022-08-03
Added
- Core
- JavaScript
- Elm
- Add support for compiling multiple modules at once via
with
query param - Details
- Add support for compiling multiple modules at once via
- CSS
- Add support for
errorRecovery
option in@parcel/transformer-css
- Details
- Add support for
- 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
- 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
- Fix issue with conditional dependencies based on
- Resolution
- Web Extensions
- 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
- Bump Parcel CSS to fix issues with
- Core
[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 intsconfig.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 withprocess.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
- Upgrade JSON5 to v2 - Details
- Don't discard invalidations when transformer throws an error - Details
[2.2.0] - 2022-01-12
Added
- New
@parcel/transformer-css-experimental
plugin, which is powered by @parcel/css - Details
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 asource
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
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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Deploy Preview for quirrel-development-ui ready!
Name | Link |
---|---|
Latest commit | 8e07efe80cd98718654efccf2d6c5de6f30f3e56 |
Latest deploy log | https://app.netlify.com/sites/quirrel-development-ui/deploys/65df8cd50c390e00071c5e93 |
Deploy Preview | https://deploy-preview-1098--quirrel-development-ui.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
Deploy Preview for quirrel-docs canceled.
Name | Link |
---|---|
Latest commit | 8e07efe80cd98718654efccf2d6c5de6f30f3e56 |
Latest deploy log | https://app.netlify.com/sites/quirrel-docs/deploys/65df8cd528b7d500080146e2 |