diff --git a/CHANGELOG.md b/CHANGELOG.md index a0ba140c85e..5609b9751b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,60 @@ All notable changes to Parcel will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and Parcel adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [2.8.0] - 2022-11-09 + +### Added + +- Core + - Code splitting across reexports using symbol data by splitting dependencies – [Details](https://github.com/parcel-bundler/parcel/pull/8432) + - Update without bundling for non-dependency related changes – [Details](https://github.com/parcel-bundler/parcel/pull/6514) + - Improve performance of incremental bundling – [Details](https://github.com/parcel-bundler/parcel/pull/8583) + - Only serialize and send shared references to workers that need them – [Details](https://github.com/parcel-bundler/parcel/pull/8589) + - Improve performance of HMR by not waiting for packaging – [Details](https://github.com/parcel-bundler/parcel/pull/8582) +- JavaScript + - Verify version when resolving Node builtin polyfills – [Details](https://github.com/parcel-bundler/parcel/pull/8387) + - Add `loadBundleConfig` method to Packager plugins – [Details](https://github.com/parcel-bundler/parcel/pull/8370) +- SVG + - Generate typescript for SVGs when using svgr and typescript option – [Details](https://github.com/parcel-bundler/parcel/pull/8411) +- Bundler + - Move experimental bundler to default – [Details](https://github.com/parcel-bundler/parcel/pull/8607) + +### Fixed + +- Core + - Fix verbose warning: reexport all doesn't include default – [Details](https://github.com/parcel-bundler/parcel/pull/8451) + - Support multiple edge types in Graph.hasEdge – [Details](https://github.com/parcel-bundler/parcel/pull/8550) + - Ensure edge exists before removal in Graph.removeEdge – [Details](https://github.com/parcel-bundler/parcel/pull/8554) + - Disable splitting dependencies on symbols for non-scope hoisted bundles – [Details](https://github.com/parcel-bundler/parcel/pull/8565) + - Fix TypeScript definitions for Parcel config API – [Details](https://github.com/parcel-bundler/parcel/pull/8362) + - Use traverseAssets in packager to improve performance – [Details](https://github.com/parcel-bundler/parcel/pull/8592) + - Make uniqueKey undefined by default – [Details](https://github.com/parcel-bundler/parcel/pull/8601) + - Catch uncaught promise build abort race – [Details](https://github.com/parcel-bundler/parcel/pull/8600) + - Bump parcel dependencies – [Details](https://github.com/parcel-bundler/parcel/pull/8611) +- JavaScript + - Bump SWC - [Details](https://github.com/parcel-bundler/parcel/pull/8390), [Details](https://github.com/parcel-bundler/parcel/pull/8537) + - Fix Chrome Android browserslist support check – [Details](https://github.com/parcel-bundler/parcel/pull/8447) + - Fix CommonJS symbol collection without scope hoisting – [Details](https://github.com/parcel-bundler/parcel/pull/8555) + - Make React Refresh debounce call on the leading edge – [Details](https://github.com/parcel-bundler/parcel/pull/8593) + - Retain correct dependency order between imports and reexports without scopehoisting – [Details](https://github.com/parcel-bundler/parcel/pull/8591) +- Bundler + - Consider sibling in available assets to younger sibling for parallel deps – [Details](https://github.com/parcel-bundler/parcel/pull/8414) + - Don't merge isolated child assets – [Details](https://github.com/parcel-bundler/parcel/pull/8527) + - Do not merge isolated bundles in experimental bundler – [Details](https://github.com/parcel-bundler/parcel/pull/8566) + - Implement min bundles configuration – [Details](https://github.com/parcel-bundler/parcel/pull/8599) +- Dev server + - Include `Content-Length` header in HEAD requests – [Details](https://github.com/parcel-bundler/parcel/pull/8416) +- Vue + - Fix errors displaying errors when compiling Vue SFCs – [Details](https://github.com/parcel-bundler/parcel/pull/8497) + - Add file path to error code frames – [Details](https://github.com/parcel-bundler/parcel/pull/8499) + - Fix location of errors – [Details](https://github.com/parcel-bundler/parcel/pull/8501) +- Image + - Upgrade sharp – [Details](https://github.com/parcel-bundler/parcel/pull/8568) +- TypeScript + - Allow configuring module resolution – [Details](https://github.com/parcel-bundler/parcel/pull/8448) +- Web extensions + - Fix service worker packaging in web extensions – [Details](https://github.com/parcel-bundler/parcel/pull/8424) + ## [2.7.0] - 2022-08-03 ### Added