parcel-bundler/parcel
 Watch   
 Star   
 Fork   
23 days ago
parcel

v2.16.1

Fixed

  • JavaScript

    • Fix macro location information – Details
  • React Server Components Improve performance of RSC builds – Details

2025-09-19 03:41:16
parcel

v2.16.0

This release significantly improves code splitting and tree shaking when scope hoisting is disabled, e.g. when using React Server Components with static rendering. It enables re-exports to be followed when resolving a dependency, so that only used exports from large libraries get bundled together for each page rather than across all pages. This was already the case when using scope hoisting, but now it works without scope hoisting as well.

Added

  • JavaScript
    • Code split re-exports when scope hoisting is disabled – Details

Fixed

  • JavaScript
    • Scope macro asset unique keys to the parent asset – Details
2025-06-21 06:35:51
parcel

v2.15.3

Fixed

  • JavaScript

    • Expose line and column number to macros – Details
  • React Server Components

    • Invalidate cache in ReactStaticPackager when pages are added or client components change – Details
    • Fix lazy mode with React Server Components – Details
    • Fix @parcel/rsc duplicate types – Details
    • Ensure publicUrl ends with a slash in react-static packager – Details
    • Fix hash reference replacement in react-static packager – Details
2025-05-25 07:48:58
parcel

v2.15.2

  • Core

    • Change minimum required glibc version to 2.26 – Details
    • Cache inline bundle packaging – Details
    • Use stable id for package requests – Details
  • HTML

    • Do not remove <meta charset="utf-8">Details
  • MDX

    • Make URL dependencies in MDX files optional – Details
  • React Server Components

    • Fix memory leak in react-static packager – Details
  • Resolver

    • Fix resolving source package exports condition from self reference – Details
  • SVG

  • Compressors

    • Use max level compression for brotli compressor – Details
2025-05-16 11:46:48
parcel

v2.15.1

  • HTML

    • Fix serializing <template> element contents – Details
  • JavaScript

    • Skip optional dependencies in ESM externals – Details
2025-05-12 09:48:52
parcel

v2.15.0

Blog post: https://parceljs.org/blog/v2-15-0/

Added

  • Core

    • Distribute Rust binaries for each architecture as separate npm packages – Details
  • HTML and SVG

    • Add Rust-based transformer/packager/optimizer for HTML and SVG – Details
  • Resolver

    • Support cloudflare: scheme and no longer rewrite node: scheme – Details

Fixed

  • Core

    • Avoid segmentation fault on thread exit on Linux – Details
    • Support older GLIBC versions on Linux – Details
  • JavaScript

    • Include all symbols in non-browser entries – Details
    • Update swc and mdx-rs – Details
    • Fix exporting objects with non-configurable prototypes from React Server Components – Details
2025-03-30 04:56:26
parcel

v2.14.4

Fixed

  • Core

    • Fix duplicate bundles error message – Details
  • JavaScript

    • Support ESM externals and exports in dev packager – Details
    • Treat Deno's jsr: dependencies as external – Details
2025-03-29 11:46:50
parcel

v2.14.3

Fixed

  • JavaScript
    • Updated to React 19.1, which enables Server Components to be used with stable React instead of only canary – Details
2025-03-24 05:30:27
parcel

v2.14.2

Fixed

  • Core

    • Enable resolving source field in dev dependencies – Details
    • Error when building a library target in serve mode – Details
  • JavaScript

    • Fix MDX inline assets in static RSCs – Details
    • Fix symbol collection with multiple exports of same function (e.g. date-fns) – Details
  • REPL

    • Fix error overlay resolution in REPL – Details
  • create-parcel

    • Fix gitignore in create-parcel – Details
    • Fix create-parcel on windows – Details
2025-03-19 14:09:47
parcel

v2.14.1

Fixed

  • Resolver
    • Fix resolving package self references – Details