All Versions
50
Latest Version
Avg Release Cycle
32 days
Latest Release
28 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.5.0 Changes
April 21, 2022➕ 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
-
v2.4.1 Changes
March 31, 2022🛠 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.
- 🛠 Fix
-
v2.4.0 Changes
March 22, 2022➕ Added
- 0️⃣ 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
- 0️⃣ Replace default CSS transformer and minifier with
-
v2.3.1
February 09, 2022 -
v2.3.0
February 09, 2022 -
v2.2.1 Changes
January 17, 2022🛠 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
-
v2.2.0 Changes
January 12, 2022➕ 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
- 🆕 New
-
v2.1.1 Changes
January 06, 2022 -
v2.1.0 Changes
January 05, 2022➕ Added
- 0️⃣ 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
- 0️⃣ Use level 9 Zlib compression by default - Details
-
v2.0.1 Changes
November 08, 2021🛠 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 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