Closed renovate[bot] closed 3 months ago
This PR contains the following updates:
2.9.3
2.12.0
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.9.3
->2.12.0
2.9.3
->2.12.0
Release Notes
parcel-bundler/parcel (@parcel/transformer-less)
### [`v2.12.0`](https://togithub.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2120---2024-02-28) [Compare Source](https://togithub.com/parcel-bundler/parcel/compare/v2.11.0...v2.12.0) ##### Added - Core - Add REPL playground for Parcel to the website – [Details](https://togithub.com/parcel-bundler/parcel/pull/9365) - Improve package manager detection for auto install – [Details](https://togithub.com/parcel-bundler/parcel/pull/9505) - JavaScript - Add support for JS macros – [Details](https://togithub.com/parcel-bundler/parcel/pull/9299) - Statically evaluate constants referenced by macros – [Details](https://togithub.com/parcel-bundler/parcel/pull/9487) - Upgrade to ESLint 8 – [Details](https://togithub.com/parcel-bundler/parcel/pull/8580) - Bump swc – [Details](https://togithub.com/parcel-bundler/parcel/pull/9498) - CSS - Use lightningcss to implement CSS packager – [Details](https://togithub.com/parcel-bundler/parcel/pull/8492) - Bundler - Rename "parentAsset" to "root" for Manual Shared Bundle config and remove unstable prefix – [Details](https://togithub.com/parcel-bundler/parcel/pull/9486) - Web Extensions - Add content script world property to manifest schema validation – [Details](https://togithub.com/parcel-bundler/parcel/pull/9510) - Performance - Adjacency list optimizations – [Details](https://togithub.com/parcel-bundler/parcel/pull/9444) - Break up request graph cache serialisation and run after build completion – [Details](https://togithub.com/parcel-bundler/parcel/pull/9384) ##### Fixed - Core - Drop per-pipeline transformation cache – [Details](https://togithub.com/parcel-bundler/parcel/pull/9459) - Clippy and use napi's Either3 – [Details](https://togithub.com/parcel-bundler/parcel/pull/9047) - Add lazy/eager cache key to avoid invalid change when switching modes – [Details](https://togithub.com/parcel-bundler/parcel/pull/9518) - JavaScript - Remove decl_collector pass and use SWC's unresolved_mark instead – [Details](https://togithub.com/parcel-bundler/parcel/pull/9520) - Bundler - Fix multiple css bundles in entry bundle groups issue – [Details](https://togithub.com/parcel-bundler/parcel/pull/9023) - Allow parallel type change bundles to be reused by async siblings – [Details](https://togithub.com/parcel-bundler/parcel/pull/9504) - Skip on missing parent asset for manual shared bundles – [Details](https://togithub.com/parcel-bundler/parcel/pull/9538) ##### Unstable - Add source map support to the inline-require optimizer – [Details](https://togithub.com/parcel-bundler/parcel/pull/9511) ### [`v2.11.0`](https://togithub.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2110---2023-12-19) [Compare Source](https://togithub.com/parcel-bundler/parcel/compare/v2.10.3...v2.11.0) ##### Added - Dev - Log build phase times for dev builds [Details](https://togithub.com/parcel-bundler/parcel/pull/9371) - Progress messages for writing to cache [Details](https://togithub.com/parcel-bundler/parcel/pull/9368) - VSC Extension JSON schema [Details](https://togithub.com/parcel-bundler/parcel/pull/9386) - Print phase times on development builds [Details](https://togithub.com/parcel-bundler/parcel/pull/9417) - Publish bundle-stats-cli and parcel-query [Details](https://togithub.com/parcel-bundler/parcel/pull/9431) ##### Fixed - Dev - Increase threshold for showing progress bar to 500k nodes [Details](https://togithub.com/parcel-bundler/parcel/pull/9421) - Fix parcel-query [Details](https://togithub.com/parcel-bundler/parcel/pull/9425) - FIX\[dev-server]: Fix html file matching from URL [Details](https://togithub.com/parcel-bundler/parcel/pull/9347) - Fix parcel query's inspect cache [Details](https://togithub.com/parcel-bundler/parcel/pull/9436) - Bug fix for exiting early when identifying requestGraph in loadGraphs [Details](https://togithub.com/parcel-bundler/parcel/pull/9437) - Fix HMR on .localhost domains [Details](https://togithub.com/parcel-bundler/parcel/pull/9435) - Modify parcel query to not require all graphs on startup [Details](https://togithub.com/parcel-bundler/parcel/pull/9426) - Bug fix for async Parcel-query [Details](https://togithub.com/parcel-bundler/parcel/pull/9442) - Remove reliance on requestTracker in loadGraphs [Details](https://togithub.com/parcel-bundler/parcel/pull/9440) - Core - Reduce redundancy in the RequestGraph's Request, Env, and Option nodes [Details](https://togithub.com/parcel-bundler/parcel/pull/9383) - Move registerCoreWithSerializer to its own file [Details](https://togithub.com/parcel-bundler/parcel/pull/9396) - Filter --expose-gc and --max-semi-space-size execArgv Node args from workers [Details](https://togithub.com/parcel-bundler/parcel/pull/9399) - Optimize Symbol Propagation (propagateSymbolsUp) [Details](https://togithub.com/parcel-bundler/parcel/pull/9337) - Convert Request Graph node types + request node requestTypes to numbers [Details](https://togithub.com/parcel-bundler/parcel/pull/9412) - fsFixture: ignore empty lines in fixtures [Details](https://togithub.com/parcel-bundler/parcel/pull/9423) - Unstable File Invalidations [Details](https://togithub.com/parcel-bundler/parcel/pull/9420) - Configurable watch root [Details](https://togithub.com/parcel-bundler/parcel/pull/9424) - Resolver - Add ~ and / support to the glob resolver [Details](https://togithub.com/parcel-bundler/parcel/pull/9188) - JavaScript - Bump swc [Details](https://togithub.com/parcel-bundler/parcel/pull/9389) - Bumping lightningcss to 1.22.1 [Details](https://togithub.com/parcel-bundler/parcel/pull/9401) - Fix CI [Details](https://togithub.com/parcel-bundler/parcel/pull/9404) - Change inline-requires to only run when optimizing [Details](https://togithub.com/parcel-bundler/parcel/pull/9403) - Fix tsconfig extends from node_modules [Details](https://togithub.com/parcel-bundler/parcel/pull/9419) - Bump some deps [Details](https://togithub.com/parcel-bundler/parcel/pull/9406) - Bump swc and napi-rs [Details](https://togithub.com/parcel-bundler/parcel/pull/9408) - Fix references to packages.atlassian.com [Details](https://togithub.com/parcel-bundler/parcel/pull/9430) - Fix build-ts step [Details](https://togithub.com/parcel-bundler/parcel/pull/9439) - Bump rimraf version to ^5.05 [Details](https://togithub.com/parcel-bundler/parcel/pull/9438) - Use centos image with newer Node 16 [Details](https://togithub.com/parcel-bundler/parcel/pull/9447) ### [`v2.10.3`](https://togithub.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2103---2023-11-14) [Compare Source](https://togithub.com/parcel-bundler/parcel/compare/v2.10.2...v2.10.3) ##### Added - Dev - Added `cacheInfo` to Parcel Query - [Details](https://togithub.com/parcel-bundler/parcel/pull/9361) - Add `parcel-link` and `parcel-unlink` dev CLIs - [Details](https://togithub.com/parcel-bundler/parcel/pull/8618) ##### Fixed - Core - Mark previously deferred assets as dirty for symbol prop - [Details](https://togithub.com/parcel-bundler/parcel/pull/9369) - Write bundle graph to cache if error occurs during bundling - [Details](https://togithub.com/parcel-bundler/parcel/pull/9366) - Fixing issues when `import * as` is used with `export *` - [Details](https://togithub.com/parcel-bundler/parcel/pull/9331) - Writing cache in chunks - [Details](https://togithub.com/parcel-bundler/parcel/pull/9355) - Reduce redundancy in the RequestGraph's file nodes - [Details](https://togithub.com/parcel-bundler/parcel/pull/9360) - Fix dependency retargeting with ambiguous reexports - [Details](https://togithub.com/parcel-bundler/parcel/pull/9380) - JavaScript - Fixing behavior for `hasOwnProperty` in modules exporting member with same name - [Details](https://togithub.com/parcel-bundler/parcel/pull/9362) - WebbExtension - Don't crash if WebExt has no content_scripts - [Details](https://togithub.com/parcel-bundler/parcel/pull/9341) - PostHTML, Pug, Stylus - Simplified calls to `invalidateOnFileChange` - [Details](https://togithub.com/parcel-bundler/parcel/pull/9379) ### [`v2.10.2`](https://togithub.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2102---2023-11-01) [Compare Source](https://togithub.com/parcel-bundler/parcel/compare/v2.10.1...v2.10.2) ##### Fixed - Core - Use clz32 for counting trailing zeroes – [Details](https://togithub.com/parcel-bundler/parcel/pull/9340) - JavaScript - Do not wrap duplicated assets when they are in different targets – [Details](https://togithub.com/parcel-bundler/parcel/pull/9348) ### [`v2.10.1`](https://togithub.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2101--2023-10-23) [Compare Source](https://togithub.com/parcel-bundler/parcel/compare/v2.10.0...v2.10.1) ##### Fixed - Core - Use modern node versions in CI [Details](https://togithub.com/parcel-bundler/parcel/pull/9323) - Support multiple workspaces/clients in Parcel for VSCode [Details](https://togithub.com/parcel-bundler/parcel/pull/9278) - Bundler - Make sure to set unique key [Details](https://togithub.com/parcel-bundler/parcel/pull/9326) - Fix bundler tests assertions on Windows [Details](https://togithub.com/parcel-bundler/parcel/pull/9333) - JavaScript - Add logic to disable scope hoisting if the `this` key word is pointing to an export module [Details](https://togithub.com/parcel-bundler/parcel/pull/9291) - Detect TSC polyfills to avoid marking them as CJS [Details](https://togithub.com/parcel-bundler/parcel/pull/9318) - Remove `this` exports tracking for files with module syntax [Details](https://togithub.com/parcel-bundler/parcel/pull/9330) - Bump swc [Details](https://togithub.com/parcel-bundler/parcel/pull/9306) ##### Unstable - Bundler - Fix inline constants in shared bundles [Details](https://togithub.com/parcel-bundler/parcel/pull/9313) - Ensure manualSharedBundles have unique names [Details](https://togithub.com/parcel-bundler/parcel/pull/9298) - Simplify MSB code for code split bundle creation section [Details](https://togithub.com/parcel-bundler/parcel/pull/9312) ### [`v2.10.0`](https://togithub.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2100--2023-10-11) [Compare Source](https://togithub.com/parcel-bundler/parcel/compare/v2.9.3...v2.10.0) ##### Added - Core - Add support for include and exclude globs for `--lazy` mode – [Details](https://togithub.com/parcel-bundler/parcel/pull/9166), [Details](https://togithub.com/parcel-bundler/parcel/pull/9260) - Merge all native Rust modules into one package – [Details](https://togithub.com/parcel-bundler/parcel/pull/9146) - Add async resolver and JS transformer functions using rayon – [Details](https://togithub.com/parcel-bundler/parcel/pull/9147) - Support "register" tools in module loader (e.g. `@babel/register`, `esbuild-register`, `ts-node`) – [Details](https://togithub.com/parcel-bundler/parcel/pull/9285) - Limit default number of JS workers to 4 to improve memory usage/performance – [Details](https://togithub.com/parcel-bundler/parcel/pull/9300) - Bundler - Optimize bundler performance – [Details](https://togithub.com/parcel-bundler/parcel/pull/9266) - Add disableSharedBundles config option – [Details](https://togithub.com/parcel-bundler/parcel/pull/9209) - Resolver - Support node: prefix for CJS dependencies – [Details](https://togithub.com/parcel-bundler/parcel/pull/9244), [Details](https://togithub.com/parcel-bundler/parcel/pull/9250) - JavaScript - Add import helper to decrease ESM loader runtime footprint – [Details](https://togithub.com/parcel-bundler/parcel/pull/9148) - Support parallel bundle imports in libraries – [Details](https://togithub.com/parcel-bundler/parcel/pull/9156) - Only include `globalThis` polyfill for old browsers – [Details](https://togithub.com/parcel-bundler/parcel/pull/9199) - Updated parcelRequire.register to be minifiable – [Details](https://togithub.com/parcel-bundler/parcel/pull/9216) - CSS - Add include and exclude globs for CSS modules – [Details](https://togithub.com/parcel-bundler/parcel/pull/9301) - WASM - Add WASM packager with source map support – [Details](https://togithub.com/parcel-bundler/parcel/pull/9009) - XML - Transform xml-stylesheet processing instructions – [Details](https://togithub.com/parcel-bundler/parcel/pull/9102) - Web Extensions - Add support for Chrome Extension manifest V3 side_panel property – [Details](https://togithub.com/parcel-bundler/parcel/pull/9178) - Improve HMR for web extensions – [Details](https://togithub.com/parcel-bundler/parcel/pull/9068) - Web Manifest - Add support for icons in file_handlers – [Details](https://togithub.com/parcel-bundler/parcel/pull/9152) ##### Fixed - Core - Query glibc version only once to speed up JSTransformer on Linux – [Details](https://togithub.com/parcel-bundler/parcel/pull/9117) - Refresh cache before writing contents to bundle – [Details](https://togithub.com/parcel-bundler/parcel/pull/9123) - Fix `--lazy` mode bugs – [Details](https://togithub.com/parcel-bundler/parcel/pull/9093) - Ignore no-opt command line option – [Details](https://togithub.com/parcel-bundler/parcel/pull/9239) - Bump lmdb – [Details](https://togithub.com/parcel-bundler/parcel/pull/9253) - Don't hide error when diagnostic is malformed – [Details](https://togithub.com/parcel-bundler/parcel/pull/9283) - Don't autoinstall local files in package manager – [Details](https://togithub.com/parcel-bundler/parcel/pull/9242) - Fix bug with cache and glob entries – [Details](https://togithub.com/parcel-bundler/parcel/pull/9264) - JavaScript - Migrate to swc_core – [Details](https://togithub.com/parcel-bundler/parcel/pull/9131) - Move ESM loader runtime to absolute URLs – [Details](https://togithub.com/parcel-bundler/parcel/pull/9172) - Fix duplicate asset references – [Details](https://togithub.com/parcel-bundler/parcel/pull/9109) - Bump swc – [Details](https://togithub.com/parcel-bundler/parcel/pull/9200), [Details](https://togithub.com/parcel-bundler/parcel/pull/9234), [Details](https://togithub.com/parcel-bundler/parcel/pull/9271) - Fix shorthand identifier import usage – [Details](https://togithub.com/parcel-bundler/parcel/pull/9222) - Ensure nested member expressions are marked used in dev mode – [Details](https://togithub.com/parcel-bundler/parcel/pull/9258) - Set ascii_only for swc emit – [Details](https://togithub.com/parcel-bundler/parcel/pull/9243) - Add tests for non-identifier symbol names – [Details](https://togithub.com/parcel-bundler/parcel/pull/8388) - Bundler - Exclude inline assests from parallel request limit – [Details](https://togithub.com/parcel-bundler/parcel/pull/9194) - Fix unexpected undefined when creating shared bundles – [Details](https://togithub.com/parcel-bundler/parcel/pull/9195) - Images - Bump oxipng from 6.0.0 -> 8.0.0 – [Details](https://togithub.com/parcel-bundler/parcel/pull/9135) - Sass - Fix sass import edge case – [Details](https://togithub.com/parcel-bundler/parcel/pull/9256) - Dev Server - Fix index page loading in dev server when bundle type isn't html – [Details](https://togithub.com/parcel-bundler/parcel/pull/9282) ##### Unstable - Core - Expose unstable_transform and unstable_resolve APIs – [Details](https://togithub.com/parcel-bundler/parcel/pull/9193) - Bundler - Add unstable manual shared bundles config – [Details](https://togithub.com/parcel-bundler/parcel/pull/9251) - JavaScript - Experimental inline / deferred requires optimiser – [Details](https://togithub.com/parcel-bundler/parcel/pull/9221) - Add constants inlining optimization – [Details](https://togithub.com/parcel-bundler/parcel/pull/9241) - Add unstable async bundle runtime to the JS Packager – [Details](https://togithub.com/parcel-bundler/parcel/pull/9227)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.