[Snyk] Upgrade parcel from 2.10.0 to 2.12.0#13
Merged
hashim21223445 merged 1 commit intoAug 9, 2024
Conversation
Snyk has created this PR to upgrade parcel from 2.10.0 to 2.12.0. See this package in npm: parcel See this project in Snyk: https://app.snyk.io/org/hashim21223445/project/f6270dfd-5690-4566-a17c-1ae360f936a0?utm_source=github&utm_medium=referral&page=upgrade-pr
|
Review changes with SemanticDiff. Analyzed 1 of 1 files.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Snyk has created this PR to upgrade parcel from 2.10.0 to 2.12.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 5 versions ahead of your current version.
The recommended version was released on 5 months ago.
Issues fixed by the recommended upgrade:
SNYK-JS-BRACES-6838727
SNYK-JS-MICROMATCH-6838728
SNYK-JS-MSGPACKR-6140431
Release notes
Package name: parcel
-
2.12.0 - 2024-02-28
-
- Add REPL playground for Parcel to the website – Details
- Improve package manager detection for auto install – Details
-
- Add support for JS macros – Details
- Statically evaluate constants referenced by macros – Details
- Upgrade to ESLint 8 – Details
- Bump swc – Details
-
- Use lightningcss to implement CSS packager – Details
-
- Rename "parentAsset" to "root" for Manual Shared Bundle config and remove unstable prefix – Details
-
- Add content script world property to manifest schema validation – Details
-
- Adjacency list optimizations – Details
- Break up request graph cache serialisation and run after build completion – Details
-
- Drop per-pipeline transformation cache – Details
- Clippy and use napi's Either3 – Details
- Add lazy/eager cache key to avoid invalid change when switching modes – Details
-
- Remove decl_collector pass and use SWC's unresolved_mark instead – Details
-
- Fix multiple css bundles in entry bundle groups issue – Details
- Allow parallel type change bundles to be reused by async siblings – Details
- Skip on missing parent asset for manual shared bundles – Details
- Add source map support to the inline-require optimizer – Details
-
2.11.0 - 2024-01-04
- Dev
- Log build phase times for dev builds Details
- Progress messages for writing to cache Details
- VSC Extension JSON schema Details
- Print phase times on development builds Details
- Publish bundle-stats-cli and parcel-query Details
-
- 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
-
- 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
-
- Add ~ and / support to the glob resolver Details
-
- 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
-
2.10.3 - 2023-11-15
-
- Mark previously deferred assets as dirty for symbol prop - Details
- Write bundle graph to cache if error occurs during bundling - Details
- Fixing issues when
- Writing cache in chunks - Details
- Reduce redundancy in the RequestGraph's file nodes - Details
- Fix dependency retargeting with ambiguous reexports - Details
-
- Fixing behavior for
-
- Don't crash if WebExt has no content_scripts - Details
-
- Simplified calls to
-
2.10.2 - 2023-11-02
-
- Use clz32 for counting trailing zeroes – Details
-
- Do not wrap duplicated assets when they are in different targets – Details
-
2.10.1 - 2023-10-24
-
- Use modern node versions in CI Details
- Support multiple workspaces/clients in Parcel for VSCode Details
-
- Make sure to set unique key Details
- Fix bundler tests assertions on Windows Details
-
- Add logic to disable scope hoisting if the
- Detect TSC polyfills to avoid marking them as CJS Details
- Remove
- Bump swc Details
-
- Fix inline constants in shared bundles Details
- Use Manual "name" for publicIds, remove source bundles from Unique Keys Details
- Simplify MSB code for code split bundle creation section Details
-
2.10.0 - 2023-10-11
-
- Add support for include and exclude globs for
- 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.
- Limit default number of JS workers to 4 to improve memory usage/performance – Details
-
- Optimize bundler performance – Details
- Add disableSharedBundles config option – Details
-
- Support node: prefix for CJS dependencies – Details, Details
-
- Add import helper to decrease ESM loader runtime footprint – Details
- Support parallel bundle imports in libraries – Details
- Only include
- Updated parcelRequire.register to be minifiable – Details
-
- Add include and exclude globs for CSS modules – Details
-
- Add WASM packager with source map support – Details
-
- Transform xml-stylesheet processing instructions – Details
-
- Add support for Chrome Extension manifest V3 side_panel property – Details
- Improve HMR for web extensions – Details
-
- Add support for icons in file_handlers – Details
-
- Query glibc version only once to speed up JSTransformer on Linux – Details
- Refresh cache before writing contents to bundle – Details
- Fix
- 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
-
- 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
-
- Exclude inline assests from parallel request limit – Details
- Fix unexpected undefined when creating shared bundles – Details
-
- Bump oxipng from 6.0.0 -> 8.0.0 – Details
-
- Fix sass import edge case – Details
-
- Fix index page loading in dev server when bundle type isn't html – Details
-
- Expose unstable_transform and unstable_resolve APIs – Details
-
- Add unstable manual shared bundles config – Details
-
- Experimental inline / deferred requires optimiser – Details
- Add constants inlining optimization – Details
- Add unstable async bundle runtime to the JS Packager – Details
from parcel GitHub release notesBlog post: https://parceljs.org/blog/v2-12-0/
Added
Core
JavaScript
CSS
Bundler
Web Extensions
Performance
Fixed
Core
JavaScript
Bundler
Unstable
[2.11.0] - 2023-12-19
Added
Fixed
Dev
Core
Resolver
JavaScript
Fixed
Core
import * asis used withexport *- DetailsJavaScript
hasOwnPropertyin modules exporting member with same name - DetailsWebExtension
PostHTML, Pug, Stylus
invalidateOnFileChange- DetailsFixed
Core
JavaScript
Fixed
Core
Bundler
JavaScript
thiskey word is pointing to an export module Detailsthisexports tracking for files with module syntax DetailsUnstable
Bundler
Parcel v2.10.0 includes big performance improvements, an improved
--lazymode, reduced runtime bundle sizes, web extension improvements, and tons of bug fixes and improvements.Added
Core
--lazymode – Details, Details@ babel/register,esbuild-register,ts-node) – DetailsBundler
Resolver
JavaScript
globalThispolyfill for old browsers – DetailsCSS
WASM
XML
Web Extensions
Web Manifest
Fixed
Core
--lazymode bugs – DetailsJavaScript
Bundler
Images
Sass
Dev Server
Unstable
Core
Bundler
JavaScript
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: