All Versions
55
Latest Version
Avg Release Cycle
35 days
Latest Release
857 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.8.0 Changes
November 09, 2022โ 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
- Core
-
v2.7.0 Changes
August 03, 2022โ 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
-
v2.6.2 Changes
June 21, 2022๐ Fixed
- Core
- Fix race condition between writing and reading from cache - Details
- Core
-
v2.6.1 Changes
June 17, 2022๐ 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
- JavaScript
-
v2.6.0 Changes
May 25, 2022โ 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 - 0๏ธโฃ 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
-
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