Skip to content

Commit b66f371

Browse files
committed
v2.15.2
1 parent 2ddc801 commit b66f371

File tree

159 files changed

+1247
-1219
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+1247
-1219
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,35 @@ 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.15.2] - 2025-05-24
9+
10+
### Fixed
11+
12+
- Core
13+
14+
- Change minimum required glibc version to 2.26 – [Details](https://github.com/parcel-bundler/parcel/pull/10164)
15+
- Cache inline bundle packaging – [Details](https://github.com/parcel-bundler/parcel/commit/a993f9811de6934387f2ae6c77f4e4ace038b30b)
16+
- Use stable id for package requests – [Details](https://github.com/parcel-bundler/parcel/commit/afc86c24eec20a12be00be9965546595fc2c6bfc)
17+
18+
- HTML
19+
- Do not remove `<meta charset="utf-8">`[Details](https://github.com/parcel-bundler/parcel/commit/69c06862c4fdb0d9005179dc914e5da8e6d67d63)
20+
- MDX
21+
- Make URL dependencies in MDX files optional – [Details](https://github.com/parcel-bundler/parcel/commit/67e4fe0b6666656c2913655a830bb6f50c660200)
22+
- React Server Components
23+
- Fix memory leak in react-static packager – [Details](https://github.com/parcel-bundler/parcel/commit/638b12d8ddf7f5f833db815e832c9de5c457299e)
24+
- Resolver
25+
- Fix resolving source package exports condition from self reference – [Details](https://github.com/parcel-bundler/parcel/commit/6820335b0f6ff77c301a26dffbed09751e80deed)
26+
- SVG
27+
- Update oxvg – [Details](https://github.com/parcel-bundler/parcel/commit/7576cfaf38fc074533e28aab4832010496445593)
28+
- Compressors
29+
- Use max level compression for brotli compressor – [Details](https://github.com/parcel-bundler/parcel/pull/10128)
30+
831
## [2.15.1] - 2025-05-15
932

1033
### Fixed
1134

1235
- HTML
36+
1337
- Fix serializing `<template>` element contents – [Details](https://github.com/parcel-bundler/parcel/commit/e6fe231b037457cc16f9b7603836d39dfb6f91be)
1438

1539
- JavaScript
@@ -20,9 +44,11 @@ and Parcel adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
2044
### Added
2145

2246
- Core
47+
2348
- Distribute Rust binaries for each architecture as separate npm packages – [Details](https://github.com/parcel-bundler/parcel/commit/396c3941f74dc509ee7fe4c60bff8b2c7ecf78a4)
2449

2550
- HTML and SVG
51+
2652
- Add Rust-based transformer/packager/optimizer for HTML and SVG – [Details](https://github.com/parcel-bundler/parcel/pull/10090)
2753

2854
- Resolver
@@ -31,6 +57,7 @@ and Parcel adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
3157
### Fixed
3258

3359
- Core
60+
3461
- Avoid segmentation fault on thread exit on Linux – [Details](https://github.com/parcel-bundler/parcel/pull/10144)
3562
- Support older GLIBC versions on Linux – [Details](https://github.com/parcel-bundler/parcel/pull/10145)
3663

@@ -44,6 +71,7 @@ and Parcel adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
4471
### Fixed
4572

4673
- Core
74+
4775
- Fix duplicate bundles error message – [Details](https://github.com/parcel-bundler/parcel/pull/10119)
4876

4977
- JavaScript

packages/bundlers/default/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@parcel/bundler-default",
3-
"version": "2.15.1",
3+
"version": "2.15.2",
44
"license": "MIT",
55
"publishConfig": {
66
"access": "public"
@@ -17,14 +17,14 @@
1717
"source": "src/DefaultBundler.js",
1818
"engines": {
1919
"node": ">= 16.0.0",
20-
"parcel": "^2.15.1"
20+
"parcel": "^2.15.2"
2121
},
2222
"dependencies": {
23-
"@parcel/diagnostic": "2.15.1",
24-
"@parcel/graph": "3.5.1",
25-
"@parcel/plugin": "2.15.1",
26-
"@parcel/rust": "2.15.1",
27-
"@parcel/utils": "2.15.1",
23+
"@parcel/diagnostic": "2.15.2",
24+
"@parcel/graph": "3.5.2",
25+
"@parcel/plugin": "2.15.2",
26+
"@parcel/rust": "2.15.2",
27+
"@parcel/utils": "2.15.2",
2828
"nullthrows": "^1.1.1"
2929
}
3030
}

packages/bundlers/library/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@parcel/bundler-library",
3-
"version": "2.15.1",
3+
"version": "2.15.2",
44
"license": "MIT",
55
"publishConfig": {
66
"access": "public"
@@ -17,10 +17,10 @@
1717
"source": "src/LibraryBundler.js",
1818
"engines": {
1919
"node": ">= 16.0.0",
20-
"parcel": "^2.15.1"
20+
"parcel": "^2.15.2"
2121
},
2222
"dependencies": {
23-
"@parcel/plugin": "2.15.1",
23+
"@parcel/plugin": "2.15.2",
2424
"nullthrows": "^1.1.1"
2525
}
2626
}

packages/compressors/brotli/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@parcel/compressor-brotli",
3-
"version": "2.15.1",
3+
"version": "2.15.2",
44
"license": "MIT",
55
"publishConfig": {
66
"access": "public"
@@ -17,9 +17,9 @@
1717
"source": "src/BrotliCompressor.js",
1818
"engines": {
1919
"node": ">= 16.0.0",
20-
"parcel": "^2.15.1"
20+
"parcel": "^2.15.2"
2121
},
2222
"dependencies": {
23-
"@parcel/plugin": "2.15.1"
23+
"@parcel/plugin": "2.15.2"
2424
}
2525
}

packages/compressors/gzip/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@parcel/compressor-gzip",
3-
"version": "2.15.1",
3+
"version": "2.15.2",
44
"license": "MIT",
55
"publishConfig": {
66
"access": "public"
@@ -17,9 +17,9 @@
1717
"source": "src/GzipCompressor.js",
1818
"engines": {
1919
"node": ">= 16.0.0",
20-
"parcel": "^2.15.1"
20+
"parcel": "^2.15.2"
2121
},
2222
"dependencies": {
23-
"@parcel/plugin": "2.15.1"
23+
"@parcel/plugin": "2.15.2"
2424
}
2525
}

packages/compressors/raw/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@parcel/compressor-raw",
3-
"version": "2.15.1",
3+
"version": "2.15.2",
44
"license": "MIT",
55
"publishConfig": {
66
"access": "public"
@@ -17,9 +17,9 @@
1717
"source": "src/RawCompressor.js",
1818
"engines": {
1919
"node": ">= 16.0.0",
20-
"parcel": "^2.15.1"
20+
"parcel": "^2.15.2"
2121
},
2222
"dependencies": {
23-
"@parcel/plugin": "2.15.1"
23+
"@parcel/plugin": "2.15.2"
2424
}
2525
}

packages/configs/default/package.json

Lines changed: 58 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@parcel/config-default",
3-
"version": "2.15.1",
3+
"version": "2.15.2",
44
"license": "MIT",
55
"publishConfig": {
66
"access": "public"
@@ -18,69 +18,69 @@
1818
"test-ci": "mocha"
1919
},
2020
"dependencies": {
21-
"@parcel/bundler-default": "2.15.1",
22-
"@parcel/compressor-raw": "2.15.1",
23-
"@parcel/namer-default": "2.15.1",
24-
"@parcel/optimizer-css": "2.15.1",
25-
"@parcel/optimizer-html": "2.15.1",
26-
"@parcel/optimizer-image": "2.15.1",
27-
"@parcel/optimizer-svg": "2.15.1",
28-
"@parcel/optimizer-swc": "2.15.1",
29-
"@parcel/packager-css": "2.15.1",
30-
"@parcel/packager-html": "2.15.1",
31-
"@parcel/packager-js": "2.15.1",
32-
"@parcel/packager-raw": "2.15.1",
33-
"@parcel/packager-svg": "2.15.1",
34-
"@parcel/packager-wasm": "2.15.1",
35-
"@parcel/reporter-dev-server": "2.15.1",
36-
"@parcel/resolver-default": "2.15.1",
37-
"@parcel/runtime-browser-hmr": "2.15.1",
38-
"@parcel/runtime-js": "2.15.1",
39-
"@parcel/runtime-rsc": "2.15.1",
40-
"@parcel/runtime-service-worker": "2.15.1",
41-
"@parcel/transformer-babel": "2.15.1",
42-
"@parcel/transformer-css": "2.15.1",
43-
"@parcel/transformer-html": "2.15.1",
44-
"@parcel/transformer-image": "2.15.1",
45-
"@parcel/transformer-js": "2.15.1",
46-
"@parcel/transformer-json": "2.15.1",
47-
"@parcel/transformer-node": "2.15.1",
48-
"@parcel/transformer-postcss": "2.15.1",
49-
"@parcel/transformer-posthtml": "2.15.1",
50-
"@parcel/transformer-raw": "2.15.1",
51-
"@parcel/transformer-react-refresh-wrap": "2.15.1",
52-
"@parcel/transformer-svg": "2.15.1"
21+
"@parcel/bundler-default": "2.15.2",
22+
"@parcel/compressor-raw": "2.15.2",
23+
"@parcel/namer-default": "2.15.2",
24+
"@parcel/optimizer-css": "2.15.2",
25+
"@parcel/optimizer-html": "2.15.2",
26+
"@parcel/optimizer-image": "2.15.2",
27+
"@parcel/optimizer-svg": "2.15.2",
28+
"@parcel/optimizer-swc": "2.15.2",
29+
"@parcel/packager-css": "2.15.2",
30+
"@parcel/packager-html": "2.15.2",
31+
"@parcel/packager-js": "2.15.2",
32+
"@parcel/packager-raw": "2.15.2",
33+
"@parcel/packager-svg": "2.15.2",
34+
"@parcel/packager-wasm": "2.15.2",
35+
"@parcel/reporter-dev-server": "2.15.2",
36+
"@parcel/resolver-default": "2.15.2",
37+
"@parcel/runtime-browser-hmr": "2.15.2",
38+
"@parcel/runtime-js": "2.15.2",
39+
"@parcel/runtime-rsc": "2.15.2",
40+
"@parcel/runtime-service-worker": "2.15.2",
41+
"@parcel/transformer-babel": "2.15.2",
42+
"@parcel/transformer-css": "2.15.2",
43+
"@parcel/transformer-html": "2.15.2",
44+
"@parcel/transformer-image": "2.15.2",
45+
"@parcel/transformer-js": "2.15.2",
46+
"@parcel/transformer-json": "2.15.2",
47+
"@parcel/transformer-node": "2.15.2",
48+
"@parcel/transformer-postcss": "2.15.2",
49+
"@parcel/transformer-posthtml": "2.15.2",
50+
"@parcel/transformer-raw": "2.15.2",
51+
"@parcel/transformer-react-refresh-wrap": "2.15.2",
52+
"@parcel/transformer-svg": "2.15.2"
5353
},
5454
"parcelDependencies": {
55-
"@parcel/optimizer-data-url": "2.15.1",
56-
"@parcel/packager-raw-url": "2.15.1",
57-
"@parcel/packager-react-static": "2.15.1",
58-
"@parcel/packager-ts": "2.15.1",
59-
"@parcel/packager-xml": "2.15.1",
60-
"@parcel/transformer-coffeescript": "2.15.1",
61-
"@parcel/transformer-elm": "2.15.1",
62-
"@parcel/transformer-glsl": "2.15.1",
63-
"@parcel/transformer-graphql": "2.15.1",
64-
"@parcel/transformer-inline-string": "2.15.1",
65-
"@parcel/transformer-jsonld": "2.15.1",
66-
"@parcel/transformer-less": "2.15.1",
67-
"@parcel/transformer-pug": "2.15.1",
68-
"@parcel/transformer-react-static": "2.15.1",
69-
"@parcel/transformer-sass": "2.15.1",
70-
"@parcel/transformer-stylus": "2.15.1",
71-
"@parcel/transformer-sugarss": "2.15.1",
72-
"@parcel/transformer-toml": "2.15.1",
73-
"@parcel/transformer-typescript-types": "2.15.1",
74-
"@parcel/transformer-vue": "2.15.1",
75-
"@parcel/transformer-webmanifest": "2.15.1",
76-
"@parcel/transformer-worklet": "2.15.1",
77-
"@parcel/transformer-xml": "2.15.1",
78-
"@parcel/transformer-yaml": "2.15.1"
55+
"@parcel/optimizer-data-url": "2.15.2",
56+
"@parcel/packager-raw-url": "2.15.2",
57+
"@parcel/packager-react-static": "2.15.2",
58+
"@parcel/packager-ts": "2.15.2",
59+
"@parcel/packager-xml": "2.15.2",
60+
"@parcel/transformer-coffeescript": "2.15.2",
61+
"@parcel/transformer-elm": "2.15.2",
62+
"@parcel/transformer-glsl": "2.15.2",
63+
"@parcel/transformer-graphql": "2.15.2",
64+
"@parcel/transformer-inline-string": "2.15.2",
65+
"@parcel/transformer-jsonld": "2.15.2",
66+
"@parcel/transformer-less": "2.15.2",
67+
"@parcel/transformer-pug": "2.15.2",
68+
"@parcel/transformer-react-static": "2.15.2",
69+
"@parcel/transformer-sass": "2.15.2",
70+
"@parcel/transformer-stylus": "2.15.2",
71+
"@parcel/transformer-sugarss": "2.15.2",
72+
"@parcel/transformer-toml": "2.15.2",
73+
"@parcel/transformer-typescript-types": "2.15.2",
74+
"@parcel/transformer-vue": "2.15.2",
75+
"@parcel/transformer-webmanifest": "2.15.2",
76+
"@parcel/transformer-worklet": "2.15.2",
77+
"@parcel/transformer-xml": "2.15.2",
78+
"@parcel/transformer-yaml": "2.15.2"
7979
},
8080
"optionalParcelDependencies": [
8181
"@parcel/transformer-mdx"
8282
],
8383
"peerDependencies": {
84-
"@parcel/core": "^2.15.1"
84+
"@parcel/core": "^2.15.2"
8585
}
8686
}

packages/configs/repl/package.json

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@parcel/config-repl",
3-
"version": "2.15.1",
3+
"version": "2.15.2",
44
"license": "MIT",
55
"private": true,
66
"repository": {
@@ -12,29 +12,29 @@
1212
"test-ci": "mocha"
1313
},
1414
"dependencies": {
15-
"@parcel/bundler-default": "2.15.1",
16-
"@parcel/compressor-raw": "2.15.1",
17-
"@parcel/namer-default": "2.15.1",
18-
"@parcel/optimizer-terser": "2.15.1",
19-
"@parcel/packager-css": "2.15.1",
20-
"@parcel/packager-html": "2.15.1",
21-
"@parcel/packager-js": "2.15.1",
22-
"@parcel/packager-raw": "2.15.1",
23-
"@parcel/reporter-dev-server-sw": "2.15.1",
24-
"@parcel/reporter-json": "2.15.1",
25-
"@parcel/resolver-default": "2.15.1",
26-
"@parcel/resolver-repl-runtimes": "2.15.1",
27-
"@parcel/runtime-browser-hmr": "2.15.1",
28-
"@parcel/runtime-js": "2.15.1",
29-
"@parcel/transformer-babel": "2.15.1",
30-
"@parcel/transformer-css": "2.15.1",
31-
"@parcel/transformer-html": "2.15.1",
32-
"@parcel/transformer-inline-string": "2.15.1",
33-
"@parcel/transformer-js": "2.15.1",
34-
"@parcel/transformer-json": "2.15.1",
35-
"@parcel/transformer-postcss": "2.15.1",
36-
"@parcel/transformer-posthtml": "2.15.1",
37-
"@parcel/transformer-raw": "2.15.1",
38-
"@parcel/transformer-react-refresh-wrap": "2.15.1"
15+
"@parcel/bundler-default": "2.15.2",
16+
"@parcel/compressor-raw": "2.15.2",
17+
"@parcel/namer-default": "2.15.2",
18+
"@parcel/optimizer-terser": "2.15.2",
19+
"@parcel/packager-css": "2.15.2",
20+
"@parcel/packager-html": "2.15.2",
21+
"@parcel/packager-js": "2.15.2",
22+
"@parcel/packager-raw": "2.15.2",
23+
"@parcel/reporter-dev-server-sw": "2.15.2",
24+
"@parcel/reporter-json": "2.15.2",
25+
"@parcel/resolver-default": "2.15.2",
26+
"@parcel/resolver-repl-runtimes": "2.15.2",
27+
"@parcel/runtime-browser-hmr": "2.15.2",
28+
"@parcel/runtime-js": "2.15.2",
29+
"@parcel/transformer-babel": "2.15.2",
30+
"@parcel/transformer-css": "2.15.2",
31+
"@parcel/transformer-html": "2.15.2",
32+
"@parcel/transformer-inline-string": "2.15.2",
33+
"@parcel/transformer-js": "2.15.2",
34+
"@parcel/transformer-json": "2.15.2",
35+
"@parcel/transformer-postcss": "2.15.2",
36+
"@parcel/transformer-posthtml": "2.15.2",
37+
"@parcel/transformer-raw": "2.15.2",
38+
"@parcel/transformer-react-refresh-wrap": "2.15.2"
3939
}
4040
}
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@parcel/config-webextension",
3-
"version": "2.15.1",
3+
"version": "2.15.2",
44
"license": "MIT",
55
"publishConfig": {
66
"access": "public"
@@ -15,13 +15,13 @@
1515
},
1616
"main": "index.json",
1717
"dependencies": {
18-
"@parcel/config-default": "2.15.1",
19-
"@parcel/packager-webextension": "2.15.1",
20-
"@parcel/runtime-webextension": "2.15.1",
21-
"@parcel/transformer-raw": "2.15.1",
22-
"@parcel/transformer-webextension": "2.15.1"
18+
"@parcel/config-default": "2.15.2",
19+
"@parcel/packager-webextension": "2.15.2",
20+
"@parcel/runtime-webextension": "2.15.2",
21+
"@parcel/transformer-raw": "2.15.2",
22+
"@parcel/transformer-webextension": "2.15.2"
2323
},
2424
"peerDependencies": {
25-
"@parcel/core": "^2.15.1"
25+
"@parcel/core": "^2.15.2"
2626
}
2727
}

0 commit comments

Comments
 (0)