Skip to content

Commit d529d8a

Browse files
authored
Changelog for v2.9.0 (#9013)
1 parent 3ff58b3 commit d529d8a

File tree

1 file changed

+72
-1
lines changed

1 file changed

+72
-1
lines changed

β€ŽCHANGELOG.md

+72-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,77 @@ All notable changes to Parcel will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
66
and Parcel adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
77

8+
## [2.9.0] - 2023-05-XX
9+
10+
### Added
11+
12+
- Core
13+
- Add support for ESM plugins and configs – [Details](https://github.com/parcel-bundler/parcel/pull/8913)
14+
- Add support for local parcel plugins – [Details](https://github.com/parcel-bundler/parcel/pull/8925)
15+
- Incremental Symbol Propagation for improved performance and improved export errors in development – [Details](https://github.com/parcel-bundler/parcel/pull/8723)
16+
- Add support for plugin tracing, which shows where time is being spent during a Parcel build – [Details](https://github.com/parcel-bundler/parcel/pull/8695)
17+
- Support `.proxyrc.cjs` config files – [Details](https://github.com/parcel-bundler/parcel/pull/8833)
18+
- Add support for `loadConfig` function to resolver plugins – [Details](https://github.com/parcel-bundler/parcel/pull/8847)
19+
20+
- Resolver
21+
- New resolver implementation in Rust supporting package.json "exports" and "imports", and tsconfig.json "baseUrl", "paths", and "moduleSuffixes" – [Details](https://github.com/parcel-bundler/parcel/pull/8807)
22+
23+
- JavaScript
24+
- Switch to SWC minifier instead of Terser by default – [Details](https://github.com/parcel-bundler/parcel/pull/8860)
25+
- Split large runtime manifest into separate bundles to reduce cache invalidations – [Details](https://github.com/parcel-bundler/parcel/pull/8837)
26+
- Respect `addExternalDependency` in Babel plugins – [Details](https://github.com/parcel-bundler/parcel/pull/7820)
27+
28+
- Bundler
29+
- Use BitSet for bundler intersections for improved performance – [Details](https://github.com/parcel-bundler/parcel/pull/8862)
30+
31+
- Web Extensions
32+
- Add support for `chrome_style` field – [Details](https://github.com/parcel-bundler/parcel/pull/8867)
33+
34+
### Fixed
35+
36+
- Core
37+
- Improve error message when bundles do not have unique file names – [Details](https://github.com/parcel-bundler/parcel/pull/8784)
38+
- Bump napi-rs to latest – [Details](https://github.com/parcel-bundler/parcel/pull/8838), [Details](https://github.com/parcel-bundler/parcel/pull/8918)
39+
- Fix pnpm autoinstall – [Details](https://github.com/parcel-bundler/parcel/pull/8788)
40+
- Fix "does not exports" error for multiple assets returned by transformers – [Details](https://github.com/parcel-bundler/parcel/pull/8947)
41+
- Remove v8-compile-cache – [Details](https://github.com/parcel-bundler/parcel/pull/8990)
42+
- Update fast-glob – [Details](https://github.com/parcel-bundler/parcel/pull/8996)
43+
- Update lmdb – [Details](https://github.com/parcel-bundler/parcel/pull/8999)
44+
- Fixup DiagnosticCodeHighlight and SourceLocation columns – [Details](https://github.com/parcel-bundler/parcel/pull/8965)
45+
- Bump `fastest-levenshtein` and `xmldom` dependencies – [Details](https://github.com/parcel-bundler/parcel/pull/9017)
46+
47+
- JavaScript
48+
- Sort global deps before injecting imports to reduce cache invalidations – [Details](https://github.com/parcel-bundler/parcel/pull/8818)
49+
- Only add export setter for non-ESM exports – [Details](https://github.com/parcel-bundler/parcel/pull/8910)
50+
- Bump SWC – [Details](https://github.com/parcel-bundler/parcel/pull/8881), [Details](https://github.com/parcel-bundler/parcel/pull/8933), [Details](https://github.com/parcel-bundler/parcel/pull/8983), [Details](https://github.com/parcel-bundler/parcel/pull/9010),
51+
[Details](https://github.com/parcel-bundler/parcel/pull/9034)
52+
- Deduplicate imports in hoist transformer – [Details](https://github.com/parcel-bundler/parcel/pull/8954)
53+
- Allow buffer polyfill v5 or v6 – [Details](https://github.com/parcel-bundler/parcel/pull/8959)
54+
- Fix packaging of synchronous reused bundles – [Details](https://github.com/parcel-bundler/parcel/pull/8934)
55+
- Support eslint ^7.0.0 in `@parcel/validator-eslint` – [Details](https://github.com/parcel-bundler/parcel/pull/8997)
56+
- Improve `inlineEnvironment` performance – [Details](https://github.com/parcel-bundler/parcel/pull/9014)
57+
- Hoist exports to allow circular dependencies – [Details](https://github.com/parcel-bundler/parcel/pull/9024)
58+
59+
- TypeScript
60+
- Throw diagnostics as error on empty emit - [Details](https://github.com/parcel-bundler/parcel/pull/8914)
61+
62+
- CSS
63+
- Sort CSS module exports to reduce cache invalidations – [Details](https://github.com/parcel-bundler/parcel/pull/8817)
64+
65+
- Bundler
66+
- Fix missing edge error when using for multiple targets – [Details](https://github.com/parcel-bundler/parcel/pull/8854)
67+
- Fix non-deterministic builds between project directories – [Details](https://github.com/parcel-bundler/parcel/pull/8869)
68+
- Fix css-module related build error in bundling – [Details](https://github.com/parcel-bundler/parcel/pull/8885)
69+
- Fix multiple entries pointing to wrong bundle in dist – [Details](https://github.com/parcel-bundler/parcel/pull/8991)
70+
71+
- Dev server
72+
- Don't error during HMR on `<link>` elements without hrefs – [Details](https://github.com/parcel-bundler/parcel/pull/8800)
73+
- Improve server index file matching – [Details](https://github.com/parcel-bundler/parcel/pull/8957)
74+
- Don't send HMR updates before packaging in watch mode – [Details](https://github.com/parcel-bundler/parcel/pull/9026)
75+
76+
- Elm
77+
- Fix error when formatting build errors – [Details](https://github.com/parcel-bundler/parcel/pull/8882)
78+
879
# [2.8.3] - 2023-01-18
980

1081
- Core
@@ -28,7 +99,7 @@ and Parcel adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
2899
- Apply HMR updates in topological order – [Details](https://github.com/parcel-bundler/parcel/pull/8752)
29100
- Fixed the hmr connection with host 0.0.0.0 – [Details](https://github.com/parcel-bundler/parcel/pull/7357)
30101

31-
# [2.8.2] - 2022-12-14
102+
## [2.8.2] - 2022-12-14
32103

33104
- Core
34105
- Ensure maxListeners for process.stdout accounts for workers – [Details](https://github.com/parcel-bundler/parcel/pull/8689)

0 commit comments

Comments
Β (0)