Skip to content

Commit 51357d8

Browse files
committed
Changelog for v2.10.0
1 parent 8e05ef2 commit 51357d8

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed

β€ŽCHANGELOG.md

+88
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,94 @@ 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.10.0] – 2023-10-11
9+
10+
### Added
11+
12+
- Core
13+
- Add support for include and exclude globs for `--lazy` mode – [Details](https://github.com/parcel-bundler/parcel/pull/9166), [Details](https://github.com/parcel-bundler/parcel/pull/9260)
14+
- Merge all native Rust modules into one package – [Details](https://github.com/parcel-bundler/parcel/pull/9146)
15+
- Add async resolver and JS transformer functions using rayon – [Details](https://github.com/parcel-bundler/parcel/pull/9147)
16+
- Support "register" tools in module loader (e.g. `@babel/register`, `esbuild-register`, `ts-node`) – [Details](https://github.com/parcel-bundler/parcel/pull/9285)
17+
- Limit default number of JS workers to 4 to improve memory usage/performance – [Details](https://github.com/parcel-bundler/parcel/pull/9300)
18+
19+
- Bundler
20+
- Optimize bundler performance – [Details](https://github.com/parcel-bundler/parcel/pull/9266)
21+
- Add disableSharedBundles config option – [Details](https://github.com/parcel-bundler/parcel/pull/9209)
22+
23+
- Resolver
24+
- Support node: prefix for CJS dependencies – [Details](https://github.com/parcel-bundler/parcel/pull/9244), [Details](https://github.com/parcel-bundler/parcel/pull/9250)
25+
26+
- JavaScript
27+
- Add import helper to decrease ESM loader runtime footprint – [Details](https://github.com/parcel-bundler/parcel/pull/9148)
28+
- Support parallel bundle imports in libraries – [Details](https://github.com/parcel-bundler/parcel/pull/9156)
29+
- Only include `globalThis` polyfill for old browsers – [Details](https://github.com/parcel-bundler/parcel/pull/9199)
30+
- Updated parcelRequire.register to be minifiable – [Details](https://github.com/parcel-bundler/parcel/pull/9216)
31+
32+
- CSS
33+
- Add include and exclude globs for CSS modules – [Details](https://github.com/parcel-bundler/parcel/pull/9301)
34+
35+
- WASM
36+
- Add WASM packager with source map support – [Details](https://github.com/parcel-bundler/parcel/pull/9009)
37+
38+
- XML
39+
- Transform xml-stylesheet processing instructions – [Details](https://github.com/parcel-bundler/parcel/pull/9102)
40+
41+
- Web Extensions
42+
- Add support for Chrome Extension manifest V3 side_panel property – [Details](https://github.com/parcel-bundler/parcel/pull/9178)
43+
- Improve HMR for web extensions – [Details](https://github.com/parcel-bundler/parcel/pull/9068)
44+
45+
- Web Manifest
46+
- Add support for icons in file_handlers – [Details](https://github.com/parcel-bundler/parcel/pull/9152)
47+
48+
### Fixed
49+
50+
- Core
51+
- Query glibc version only once to speed up JSTransformer on Linux – [Details](https://github.com/parcel-bundler/parcel/pull/9117)
52+
- Refresh cache before writing contents to bundle – [Details](https://github.com/parcel-bundler/parcel/pull/9123)
53+
- Fix `--lazy` mode bugs – [Details](https://github.com/parcel-bundler/parcel/pull/9093)
54+
- Ignore no-opt command line option – [Details](https://github.com/parcel-bundler/parcel/pull/9239)
55+
- Bump lmdb – [Details](https://github.com/parcel-bundler/parcel/pull/9253)
56+
- Don't hide error when diagnostic is malformed – [Details](https://github.com/parcel-bundler/parcel/pull/9283)
57+
- Don't autoinstall local files in package manager – [Details](https://github.com/parcel-bundler/parcel/pull/9242)
58+
- Fix bug with cache and glob entries – [Details](https://github.com/parcel-bundler/parcel/pull/9264)
59+
60+
- JavaScript
61+
- Migrate to swc_core – [Details](https://github.com/parcel-bundler/parcel/pull/9131)
62+
- Move ESM loader runtime to absolute URLs – [Details](https://github.com/parcel-bundler/parcel/pull/9172)
63+
- Fix duplicate asset references – [Details](https://github.com/parcel-bundler/parcel/pull/9109)
64+
- Bump swc – [Details](https://github.com/parcel-bundler/parcel/pull/9200), [Details](https://github.com/parcel-bundler/parcel/pull/9234), [Details](https://github.com/parcel-bundler/parcel/pull/9271)
65+
- Fix shorthand identifier import usage – [Details](https://github.com/parcel-bundler/parcel/pull/9222)
66+
- Ensure nested member expressions are marked used in dev mode – [Details](https://github.com/parcel-bundler/parcel/pull/9258)
67+
- Set ascii_only for swc emit – [Details](https://github.com/parcel-bundler/parcel/pull/9243)
68+
- Add tests for non-identifier symbol names – [Details](https://github.com/parcel-bundler/parcel/pull/8388)
69+
70+
- Bundler
71+
- Exclude inline assests from parallel request limit – [Details](https://github.com/parcel-bundler/parcel/pull/9194)
72+
- Fix unexpected undefined when creating shared bundles – [Details](https://github.com/parcel-bundler/parcel/pull/9195)
73+
74+
- Images
75+
- Bump oxipng from 6.0.0 -> 8.0.0 – [Details](https://github.com/parcel-bundler/parcel/pull/9135)
76+
77+
- Sass
78+
- Fix sass import edge case – [Details](https://github.com/parcel-bundler/parcel/pull/9256)
79+
80+
- Dev Server
81+
- Fix index page loading in dev server when bundle type isn't html – [Details](https://github.com/parcel-bundler/parcel/pull/9282)
82+
83+
### Unstable
84+
85+
- Core
86+
- Expose unstable_transform and unstable_resolve APIs – [Details](https://github.com/parcel-bundler/parcel/pull/9193)
87+
88+
- Bundler
89+
- Add unstable manual shared bundles config – [Details](https://github.com/parcel-bundler/parcel/pull/9251)
90+
91+
- JavaScript
92+
- Experimental inline / deferred requires optimiser – [Details](https://github.com/parcel-bundler/parcel/pull/9221)
93+
- Add constants inlining optimization – [Details](https://github.com/parcel-bundler/parcel/pull/9241)
94+
- Add unstable async bundle runtime to the JS Packager – [Details](https://github.com/parcel-bundler/parcel/pull/9227)
95+
896
## [2.9.3] – 2023-06-24
997

1098
### Fixed

0 commit comments

Comments
Β (0)