-
-
Notifications
You must be signed in to change notification settings - Fork 341
chore(deps): lock file maintenance #2129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark
| Benchmark suite | Current: ed6f5f8 | Previous: ac47a92 | Ratio |
|---|---|---|---|
noop#napi-rs |
85812355 ops/sec (±1.43%) |
84936767 ops/sec (±0.33%) |
0.99 |
noop#JavaScript |
822727901 ops/sec (±0.08%) |
817871659 ops/sec (±0.1%) |
0.99 |
Plus number#napi-rs |
21925335 ops/sec (±0.2%) |
20547575 ops/sec (±0.5%) |
0.94 |
Plus number#JavaScript |
821805848 ops/sec (±0.14%) |
817638900 ops/sec (±0.11%) |
0.99 |
Create buffer#napi-rs |
652585 ops/sec (±12.19%) |
626975 ops/sec (±13.24%) |
0.96 |
Create buffer#JavaScript |
3551932 ops/sec (±2.86%) |
3264931 ops/sec (±3.28%) |
0.92 |
createArray#createArrayJson |
55475 ops/sec (±0.37%) |
55056 ops/sec (±0.39%) |
0.99 |
createArray#create array for loop |
10245 ops/sec (±0.49%) |
9666 ops/sec (±0.25%) |
0.94 |
createArray#create array with serde trait |
10172 ops/sec (±0.72%) |
9660 ops/sec (±0.28%) |
0.95 |
getArrayFromJs#get array from json string |
23340 ops/sec (±0.42%) |
22793 ops/sec (±1.35%) |
0.98 |
getArrayFromJs#get array from serde |
13583 ops/sec (±0.48%) |
13078 ops/sec (±0.37%) |
0.96 |
getArrayFromJs#get array with for loop |
15756 ops/sec (±0.48%) |
15990 ops/sec (±0.36%) |
1.01 |
Get Set property#Get Set from native#u32 |
555798 ops/sec (±13.08%) |
558563 ops/sec (±12.53%) |
1.00 |
Get Set property#Get Set from JavaScript#u32 |
519124 ops/sec (±2.51%) |
517760 ops/sec (±2.34%) |
1.00 |
Get Set property#Get Set from native#string |
554289 ops/sec (±12.27%) |
541640 ops/sec (±12.29%) |
0.98 |
Get Set property#Get Set from JavaScript#string |
507365 ops/sec (±1.76%) |
509979 ops/sec (±2.02%) |
1.01 |
Async task#spawn task |
26370 ops/sec (±0.41%) |
26070 ops/sec (±0.54%) |
0.99 |
Async task#ThreadSafeFunction |
9007 ops/sec (±0.78%) |
8886 ops/sec (±1.56%) |
0.99 |
Async task#Tokio future to Promise |
34654 ops/sec (±1.2%) |
34760 ops/sec (±1.27%) |
1.00 |
Query#query * 100 |
3599 ops/sec (±0.45%) |
3570 ops/sec (±0.56%) |
0.99 |
Query#query * 1 |
26523 ops/sec (±1.49%) |
26437 ops/sec (±1.46%) |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
06608d5 to
378f288
Compare
378f288 to
fba5f27
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@codemirror/view](https://togithub.com/codemirror/view) | [`6.28.2`
->
`6.28.4`](https://renovatebot.com/diffs/npm/@codemirror%2fview/6.28.2/6.28.4)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs) |
[`3.0.0-alpha.55` ->
`3.0.0-alpha.56`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.55/3.0.0-alpha.56)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.14.9` ->
`20.14.10`](https://renovatebot.com/diffs/npm/@types%2fnode/20.14.9/20.14.10)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [cspell](https://streetsidesoftware.github.io/cspell/)
([source](https://togithub.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell))
| [`8.9.1` ->
`8.10.4`](https://renovatebot.com/diffs/npm/cspell/8.9.1/8.10.4) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [esbuild](https://togithub.com/evanw/esbuild) | [`^0.22.0` ->
`^0.23.0`](https://renovatebot.com/diffs/npm/esbuild/0.22.0/0.23.0) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [glob](https://togithub.com/isaacs/node-glob) | [`10.4.2` ->
`10.4.3`](https://renovatebot.com/diffs/npm/glob/10.4.2/10.4.3) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [mocha](https://mochajs.org/)
([source](https://togithub.com/mochajs/mocha)) | [`10.5.2` ->
`10.6.0`](https://renovatebot.com/diffs/npm/mocha/10.5.2/10.6.0) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [npm-rolldown](https://rolldown.rs/)
([source](https://togithub.com/rolldown/rolldown/tree/HEAD/packages/rolldown))
| [`0.10.5` ->
`0.11.0`](https://renovatebot.com/diffs/npm/npm-rolldown/0.10.5/0.11.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [npm-run-all2](https://togithub.com/bcomnes/npm-run-all2) | [`6.2.0`
-> `6.2.2`](https://renovatebot.com/diffs/npm/npm-run-all2/6.2.0/6.2.2)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [oxlint](https://oxc.rs)
([source](https://togithub.com/oxc-project/oxc/tree/HEAD/npm/oxlint)) |
[`0.5.1` ->
`0.5.3`](https://renovatebot.com/diffs/npm/oxlint/0.5.1/0.5.3) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [type-fest](https://togithub.com/sindresorhus/type-fest) | [`4.20.1`
-> `4.21.0`](https://renovatebot.com/diffs/npm/type-fest/4.20.1/4.21.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.5.2` ->
`5.5.3`](https://renovatebot.com/diffs/npm/typescript/5.5.2/5.5.3) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.3.2` -> `5.3.3`](https://renovatebot.com/diffs/npm/vite/5.3.2/5.3.3)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [zx](https://togithub.com/google/zx) | [`8.1.3` ->
`8.1.4`](https://renovatebot.com/diffs/npm/zx/8.1.3/8.1.4) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>codemirror/view (@​codemirror/view)</summary>
###
[`v6.28.4`](https://togithub.com/codemirror/view/blob/HEAD/CHANGELOG.md#6284-2024-07-03)
[Compare
Source](https://togithub.com/codemirror/view/compare/6.28.3...6.28.4)
##### Bug fixes
Fix a bug where EditContext-based editing could corrupt the document in
some situations.
###
[`v6.28.3`](https://togithub.com/codemirror/view/blob/HEAD/CHANGELOG.md#6283-2024-07-01)
[Compare
Source](https://togithub.com/codemirror/view/compare/6.28.2...6.28.3)
##### Bug fixes
Fix an issue causing the IME interface to appear in the wrong spot on
Chrome Windows.
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
###
[`v3.0.0-alpha.56`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.56)
[Compare
Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.55...@napi-rs/cli@3.0.0-alpha.56)
#### What's Changed
- docs(cli): fix typo by [@​naskya](https://togithub.com/naskya)
in
[https://github.com/napi-rs/napi-rs/pull/2108](https://togithub.com/napi-rs/napi-rs/pull/2108)
- chore(deps): update dependency sinon to v18 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2112](https://togithub.com/napi-rs/napi-rs/pull/2112)
- fix(typegen): add missing `declare` keyword by
[@​magic-akari](https://togithub.com/magic-akari) in
[https://github.com/napi-rs/napi-rs/pull/2117](https://togithub.com/napi-rs/napi-rs/pull/2117)
- fix(deps): update dependency emnapi to v1.2.0 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2118](https://togithub.com/napi-rs/napi-rs/pull/2118)
- chore(deps): update dependency vite-plugin-node-polyfills to ^0.22.0
by [@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2119](https://togithub.com/napi-rs/napi-rs/pull/2119)
- chore(deps): update dependency
[@​rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs)
to v26 by [@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2132](https://togithub.com/napi-rs/napi-rs/pull/2132)
- chore(deps): lock file maintenance by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2129](https://togithub.com/napi-rs/napi-rs/pull/2129)
- chore(deps): update dependency oxlint to ^0.4.0 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2126](https://togithub.com/napi-rs/napi-rs/pull/2126)
- chore(deps): update yarn to v4.3.0 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2135](https://togithub.com/napi-rs/napi-rs/pull/2135)
- fix(cli): rename env CC to TARGET_CC avoid proc-macro build failed by
[@​richerfu](https://togithub.com/richerfu) in
[https://github.com/napi-rs/napi-rs/pull/2137](https://togithub.com/napi-rs/napi-rs/pull/2137)
- chore(deps): update dependency electron to v31 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2136](https://togithub.com/napi-rs/napi-rs/pull/2136)
- chore(deps): update dependency c8 to v10 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2134](https://togithub.com/napi-rs/napi-rs/pull/2134)
- chore(deps): update docker/build-push-action action to v6 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2142](https://togithub.com/napi-rs/napi-rs/pull/2142)
- fix(deps): update dependency
[@​octokit/rest](https://togithub.com/octokit/rest) to v21 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2149](https://togithub.com/napi-rs/napi-rs/pull/2149)
- chore(deps): update yarn to v4.3.1 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2150](https://togithub.com/napi-rs/napi-rs/pull/2150)
- chore(deps): update oven-sh/setup-bun action to v2 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2153](https://togithub.com/napi-rs/napi-rs/pull/2153)
- chore(deps): update dependency oxlint to ^0.5.0 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2159](https://togithub.com/napi-rs/napi-rs/pull/2159)
- chore(deps): lock file maintenance by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2163](https://togithub.com/napi-rs/napi-rs/pull/2163)
- chore(deps): update dependency esbuild to ^0.22.0 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2162](https://togithub.com/napi-rs/napi-rs/pull/2162)
- chore(deps): update dependency esbuild to ^0.23.0 by
[@​renovate](https://togithub.com/renovate) in
[https://github.com/napi-rs/napi-rs/pull/2164](https://togithub.com/napi-rs/napi-rs/pull/2164)
#### New Contributors
- [@​magic-akari](https://togithub.com/magic-akari) made their
first contribution in
[https://github.com/napi-rs/napi-rs/pull/2117](https://togithub.com/napi-rs/napi-rs/pull/2117)
- [@​Gentle](https://togithub.com/Gentle) made their first
contribution in
[https://github.com/napi-rs/napi-rs/pull/2131](https://togithub.com/napi-rs/napi-rs/pull/2131)
- [@​Kreijstal](https://togithub.com/Kreijstal) made their first
contribution in
[https://github.com/napi-rs/napi-rs/pull/2026](https://togithub.com/napi-rs/napi-rs/pull/2026)
**Full Changelog**:
https://github.com/napi-rs/napi-rs/compare/[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.55...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.56
</details>
<details>
<summary>streetsidesoftware/cspell (cspell)</summary>
###
[`v8.10.4`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8104-2024-07-05-small)
[Compare
Source](https://togithub.com/streetsidesoftware/cspell/compare/v8.10.2...v8.10.4)
- chore: force 8.10.3
([f18b8c7](https://togithub.com/streetsidesoftware/cspell/commit/f18b8c7))
###
[`v8.10.2`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8102-2024-07-05-small)
[Compare
Source](https://togithub.com/streetsidesoftware/cspell/compare/v8.10.1...v8.10.2)
- ci: Workflow Bot -- Update ALL Dependencies (main)
([#​5862](https://togithub.com/streetsidesoftware/cspell/issues/5862))
([814e15c](https://togithub.com/streetsidesoftware/cspell/commit/814e15c)),
closes
[#​5862](https://togithub.com/streetsidesoftware/cspell/issues/5862)
###
[`v8.10.1`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small8101-2024-07-05-small)
[Compare
Source](https://togithub.com/streetsidesoftware/cspell/compare/v8.10.0...v8.10.1)
- fix(cspell-tools): support adding directives
([#​5860](https://togithub.com/streetsidesoftware/cspell/issues/5860))
([b2e014f](https://togithub.com/streetsidesoftware/cspell/commit/b2e014f)),
closes
[#​5860](https://togithub.com/streetsidesoftware/cspell/issues/5860)
###
[`v8.10.0`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#8100-2024-07-02)
[Compare
Source](https://togithub.com/streetsidesoftware/cspell/compare/v8.9.1...v8.10.0)
- chore: Update Integration Test Performance Data
([#​5859](https://togithub.com/streetsidesoftware/cspell/issues/5859))
([898e806](https://togithub.com/streetsidesoftware/cspell/commit/898e806)),
closes
[#​5859](https://togithub.com/streetsidesoftware/cspell/issues/5859)
</details>
<details>
<summary>evanw/esbuild (esbuild)</summary>
###
[`v0.23.0`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0230)
[Compare
Source](https://togithub.com/evanw/esbuild/compare/v0.22.0...v0.23.0)
***This release deliberately contains backwards-incompatible changes.***
To avoid automatically picking up releases like this, you should either
be pinning the exact version of `esbuild` in your `package.json` file
(recommended) or be using a version range syntax that only accepts patch
upgrades such as `^0.22.0` or `~0.22.0`. See npm's documentation about
[semver](https://docs.npmjs.com/cli/v6/using-npm/semver/) for more
information.
- Revert the recent change to avoid bundling dependencies for node
([#​3819](https://togithub.com/evanw/esbuild/issues/3819))
This release reverts the recent change in version 0.22.0 that made
`--packages=external` the default behavior with `--platform=node`. The
default is now back to `--packages=bundle`.
I've just been made aware that Amazon doesn't pin their dependencies in
their "AWS CDK" product, which means that whenever esbuild publishes a
new release, many people (potentially everyone?) using their SDK around
the world instantly starts using it without Amazon checking that it
works first. This change in version 0.22.0 happened to break their SDK.
I'm amazed that things haven't broken before this point. This revert
attempts to avoid these problems for Amazon's customers. Hopefully
Amazon will pin their dependencies in the future.
In addition, this is probably a sign that esbuild is used widely enough
that it now needs to switch to a more complicated release model. I may
have esbuild use a beta channel model for further development.
- Fix preserving collapsed JSX whitespace
([#​3818](https://togithub.com/evanw/esbuild/issues/3818))
When transformed, certain whitespace inside JSX elements is ignored
completely if it collapses to an empty string. However, the whitespace
should only be ignored if the JSX is being transformed, not if it's
being preserved. This release fixes a bug where esbuild was previously
incorrectly ignoring collapsed whitespace with `--jsx=preserve`. Here is
an example:
```jsx
// Original code
<Foo>
<Bar />
</Foo>
// Old output (with --jsx=preserve)
<Foo><Bar /></Foo>;
// New output (with --jsx=preserve)
<Foo>
<Bar />
</Foo>;
```
</details>
<details>
<summary>isaacs/node-glob (glob)</summary>
###
[`v10.4.3`](https://togithub.com/isaacs/node-glob/compare/v10.4.2...c14b787771f269651f27f6207aaf410fe171f0b6)
[Compare
Source](https://togithub.com/isaacs/node-glob/compare/v10.4.2...v10.4.3)
</details>
<details>
<summary>mochajs/mocha (mocha)</summary>
###
[`v10.6.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#1060--2024-07-02)
[Compare
Source](https://togithub.com/mochajs/mocha/compare/v10.5.2...v10.6.0)
##### :tada: Enhancements
- [#​5150](https://togithub.com/mochajs/mocha/pull/5150) feat:
allow ^ versions for character encoding packages
([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#​5151](https://togithub.com/mochajs/mocha/pull/5151) feat:
allow ^ versions for file matching packages
([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#​5152](https://togithub.com/mochajs/mocha/pull/5152) feat:
allow ^ versions for yargs packages
([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#​5153](https://togithub.com/mochajs/mocha/pull/5153) feat:
allow ^ versions for data serialization packages
([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#​5154](https://togithub.com/mochajs/mocha/pull/5154) feat:
allow ^ versions for miscellaneous packages
([**@​JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
</details>
<details>
<summary>rolldown/rolldown (npm-rolldown)</summary>
###
[`v0.11.0`](https://togithub.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#0110-2024-07-05)
[Compare
Source](https://togithub.com/rolldown/rolldown/compare/v0.10.5...v0.11.0)
##### Bug Fixes
- **json:** align the behavior of `require` json modules with nodejs
([#​1483](https://togithub.com/rolldown/rolldown/issues/1483))
([8bf75ba](https://togithub.com/rolldown/rolldown/commit/8bf75ba849d08734da6ee28af1bdaf3ba1fd5f00))
##### Features
- add issues template
([#​564](https://togithub.com/rolldown/rolldown/issues/564))
([4f0a484](https://togithub.com/rolldown/rolldown/commit/4f0a484f6b822febac048058b38e47f99812cb99))
- **cjs:** make output compatible with cjs-module-lexer
([#​1525](https://togithub.com/rolldown/rolldown/issues/1525))
([f0de5f8](https://togithub.com/rolldown/rolldown/commit/f0de5f88227397091ad30e4fe042d98b2f4199d3))
- **core:** make sure `Semantic` up-to-date after transforming
([#​1531](https://togithub.com/rolldown/rolldown/issues/1531))
([a660554](https://togithub.com/rolldown/rolldown/commit/a6605546a3aaf5fd1ce25132df8eda0c2fa0da4b))
- export tranform for oxc transformer
([#​1502](https://togithub.com/rolldown/rolldown/issues/1502))
([679a8cb](https://togithub.com/rolldown/rolldown/commit/679a8cb54d6f9f4e40307471e561d3782cef50be))
- glob import plugin
([#​1510](https://togithub.com/rolldown/rolldown/issues/1510))
([0aaa5ce](https://togithub.com/rolldown/rolldown/commit/0aaa5ce35fe8c846fa69d51644552aed1dae7d69))
- simple binary expr folder
([#​1470](https://togithub.com/rolldown/rolldown/issues/1470))
([ef8709a](https://togithub.com/rolldown/rolldown/commit/ef8709ab233e76b5b05430e9abbabf9c5f3c9cd8))
- support `dataurl` module type.
([#​1367](https://togithub.com/rolldown/rolldown/issues/1367))
([b27b0b0](https://togithub.com/rolldown/rolldown/commit/b27b0b0cb44eb5c958f8812854b722c49604d1cb)),
closes
[#​1299](https://togithub.com/rolldown/rolldown/issues/1299)
[#​1406](https://togithub.com/rolldown/rolldown/issues/1406)
- support constant folding
([#​1401](https://togithub.com/rolldown/rolldown/issues/1401))
([5df84a8](https://togithub.com/rolldown/rolldown/commit/5df84a8ca4a93579221cd387799523cce2ad0e12))
- support PluginContext#getModuleInfo
([#​1408](https://togithub.com/rolldown/rolldown/issues/1408))
([ab7d550](https://togithub.com/rolldown/rolldown/commit/ab7d5503ff8e9714146a989c7168141f6225b5e5))
##### Performance Improvements
- **rolldown:** avoid calling `f64.to_string()`
([#​1481](https://togithub.com/rolldown/rolldown/issues/1481))
([f90969a](https://togithub.com/rolldown/rolldown/commit/f90969a4ec764aa2fde17c586d9a99dc19d30e8a))
- **rolldown:** build oxc semantic data only once
([#​1506](https://togithub.com/rolldown/rolldown/issues/1506))
([fa347b3](https://togithub.com/rolldown/rolldown/commit/fa347b3a44d7fee7f3edeb1f7b6b26e1fdef2ee2))
- **rolldown:** replace `HASH_PLACEHOLDER_RE` with simple string parsing
([#​1496](https://togithub.com/rolldown/rolldown/issues/1496))
([aa347f5](https://togithub.com/rolldown/rolldown/commit/aa347f52690622d15cb473e629866e148e482870))
- **rolldown:** use `sort_unstable` variants
([#​1469](https://togithub.com/rolldown/rolldown/issues/1469))
([151d8c7](https://togithub.com/rolldown/rolldown/commit/151d8c7a93657981e000d9513ee64f3a1e33f781))
- **rust/renamer:** new deconflict strategy
([#​1461](https://togithub.com/rolldown/rolldown/issues/1461))
([fa866eb](https://togithub.com/rolldown/rolldown/commit/fa866eb68de39bd174ec79bf411e149c5d9ef609))
- **rust:** don't use regex on `legitimize_identifier_name`
([#​1477](https://togithub.com/rolldown/rolldown/issues/1477))
([18bc668](https://togithub.com/rolldown/rolldown/commit/18bc6688b0696e7a924794985938f59b22e6411e))
- **rust:** reduce operations `legitimize_identifier_name`
([#​1478](https://togithub.com/rolldown/rolldown/issues/1478))
([3d816d5](https://togithub.com/rolldown/rolldown/commit/3d816d5399897cf9d25f2c47fa522fb24768e957))
####
[0.10.5](https://togithub.com/rolldown/rolldown/compare/v0.10.4...v0.10.5)
(2024-06-27)
##### Bug Fixes
- `forbid_const_assign_when_lowering_using` test
([#​1413](https://togithub.com/rolldown/rolldown/issues/1413))
([0d15f0e](https://togithub.com/rolldown/rolldown/commit/0d15f0e6d55192b1ac763e069b7b01f508a8c776))
- **cjs:** handle `export * from 'external'` correctly
([#​1363](https://togithub.com/rolldown/rolldown/issues/1363))
([9dbb803](https://togithub.com/rolldown/rolldown/commit/9dbb80346b075d36b2be379cf86ed6652dd7470f))
- **cjs:** should not panic if wrapped esm module `export * from
'external'`
([#​1450](https://togithub.com/rolldown/rolldown/issues/1450))
([c62a512](https://togithub.com/rolldown/rolldown/commit/c62a51255e4ea0689300b14310b5c50655675fa2))
- **core:** don't panic on require calls that are invalid to bundler
([#​1445](https://togithub.com/rolldown/rolldown/issues/1445))
([5fb31d0](https://togithub.com/rolldown/rolldown/commit/5fb31d0d254128825df9441b23da58e3f6663060))
- **deps:** update dependency
[@​codemirror/view](https://togithub.com/codemirror/view) to
v6.27.0
([#​1347](https://togithub.com/rolldown/rolldown/issues/1347))
([c6e1937](https://togithub.com/rolldown/rolldown/commit/c6e1937f867f40a58c740ee4b3e472076bf4a79f))
- **deps:** update dependency
[@​rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs)
to v26
([#​1353](https://togithub.com/rolldown/rolldown/issues/1353))
([7dbbfbc](https://togithub.com/rolldown/rolldown/commit/7dbbfbc2dd53c9583742957dc9a00dd7c8080961))
- **docs:** update requirement of node version in contribution guide
([#​1345](https://togithub.com/rolldown/rolldown/issues/1345))
([0d979b6](https://togithub.com/rolldown/rolldown/commit/0d979b60ec2f0ef6977031f030942cf387c76bda))
- export some typing
([#​1405](https://togithub.com/rolldown/rolldown/issues/1405))
([c42f7b3](https://togithub.com/rolldown/rolldown/commit/c42f7b373c3d8b85d7dd4f1549605ff99a1426ae))
- option hook can be async and can return overwritten input options
([#​1422](https://togithub.com/rolldown/rolldown/issues/1422))
([38a2c3e](https://togithub.com/rolldown/rolldown/commit/38a2c3e6a9d782efdea45a71d15cae589647ea37))
- outputOptions hook argument should be OutputOptions
([#​1430](https://togithub.com/rolldown/rolldown/issues/1430))
([472848b](https://togithub.com/rolldown/rolldown/commit/472848b56288ae5fa59db792cff83cf379885323))
- **resolver:** ensure we always pass an absolute path to oxc_resolver
([#​1442](https://togithub.com/rolldown/rolldown/issues/1442))
([3ffe43f](https://togithub.com/rolldown/rolldown/commit/3ffe43f62ecdfb36976daf5870958b9d002ee0be))
- rolldown typing
([#​1387](https://togithub.com/rolldown/rolldown/issues/1387))
([440e68e](https://togithub.com/rolldown/rolldown/commit/440e68ed7bb06c972cda3b12874d748ec8ef366d))
- **rolldown_fs:** canonicalize polyfill on wasi platform
([#​1436](https://togithub.com/rolldown/rolldown/issues/1436))
([2530866](https://togithub.com/rolldown/rolldown/commit/2530866317f07426a749d960979984f1fa12d198))
##### Features
- add assetFileNames binding
([#​1360](https://togithub.com/rolldown/rolldown/issues/1360))
([c86f784](https://togithub.com/rolldown/rolldown/commit/c86f78406546f20db34d606980810c51bcb86fcc))
- advanced barrel exports optimization.
([#​1374](https://togithub.com/rolldown/rolldown/issues/1374))
([33a6db5](https://togithub.com/rolldown/rolldown/commit/33a6db5cf3a33de702a1b5e59b15e9afe6c1eb4e))
- **core:** ensure input item always have a name
([#​1407](https://togithub.com/rolldown/rolldown/issues/1407))
([0e6afa2](https://togithub.com/rolldown/rolldown/commit/0e6afa2fe9047ffba847287a98d93f218ca590ab))
- export more typing
([#​1420](https://togithub.com/rolldown/rolldown/issues/1420))
([9854330](https://togithub.com/rolldown/rolldown/commit/9854330074c1851872688fe3fa7a29f36cd6a011))
- export more typing to compat rollup
([#​1418](https://togithub.com/rolldown/rolldown/issues/1418))
([949c819](https://togithub.com/rolldown/rolldown/commit/949c81960859dfaf7f83f0f468042b4bf1c36f30))
- **inner:** add `NormalModule#module_type`
([#​1448](https://togithub.com/rolldown/rolldown/issues/1448))
([449dcce](https://togithub.com/rolldown/rolldown/commit/449dcce6ce907c2233997af8ee5cb658ed9c9e6e))
- mark `PluginContext#parse` as unsupported
([#​1289](https://togithub.com/rolldown/rolldown/issues/1289))
([aef45e0](https://togithub.com/rolldown/rolldown/commit/aef45e09fa93e7df8f18422fb8d5c47fae0c77f0))
- **ModuleType:** support `empty`
([#​1369](https://togithub.com/rolldown/rolldown/issues/1369))
([cb3bf33](https://togithub.com/rolldown/rolldown/commit/cb3bf33f69a303b50ffcaa04ebfa1d31c1a4a17d))
- move dependency
([#​1381](https://togithub.com/rolldown/rolldown/issues/1381))
([1f70a4c](https://togithub.com/rolldown/rolldown/commit/1f70a4cd7b7dc0d78d0cf446bfd77b851c4c1a25))
- **node:** expose the `moduleTypes` option
([#​1451](https://togithub.com/rolldown/rolldown/issues/1451))
([39f16e2](https://togithub.com/rolldown/rolldown/commit/39f16e2459dccc07fb793c421ff8c38096a5061b))
- oxc v0.15.0
([#​1415](https://togithub.com/rolldown/rolldown/issues/1415))
([39761b0](https://togithub.com/rolldown/rolldown/commit/39761b0004545338881273b6b43aebe2071450d9))
- **rust:** add `AllocatorExt` trait
([#​1350](https://togithub.com/rolldown/rolldown/issues/1350))
([fa4262c](https://togithub.com/rolldown/rolldown/commit/fa4262c85875c02bec15114e2430fb79850bb33a))
- support `outputOptions` hook
([#​1339](https://togithub.com/rolldown/rolldown/issues/1339))
([176ca26](https://togithub.com/rolldown/rolldown/commit/176ca26c0c3b6cb262a37db6881c3ad8349ae3df))
- support base64 loader
([#​1352](https://togithub.com/rolldown/rolldown/issues/1352))
([16d5938](https://togithub.com/rolldown/rolldown/commit/16d59384099db5f1927144a3de501813bd79e39d))
- support binary loader
([#​1365](https://togithub.com/rolldown/rolldown/issues/1365))
([8f2e07b](https://togithub.com/rolldown/rolldown/commit/8f2e07b54dbfe8f49722f9e01c6f1ca26b824b99))
- support emit binary asset
([#​1359](https://togithub.com/rolldown/rolldown/issues/1359))
([cfc16e8](https://togithub.com/rolldown/rolldown/commit/cfc16e801f899359f16ea2c53ca2b94da168453a))
- support PluginContext emit asset
([#​1349](https://togithub.com/rolldown/rolldown/issues/1349))
([da183aa](https://togithub.com/rolldown/rolldown/commit/da183aabcfdf6bdbf5abf79398b70cacccc04d4c))
- support RenderedChunk#name
([#​1421](https://togithub.com/rolldown/rolldown/issues/1421))
([a64e78f](https://togithub.com/rolldown/rolldown/commit/a64e78f31e13e3da38dd68fede711b872c0c8d6b))
- tree shake module side effect
([#​1395](https://togithub.com/rolldown/rolldown/issues/1395))
([6df56a9](https://togithub.com/rolldown/rolldown/commit/6df56a90b61a297c2e287f7e7fc614464d9cfc9c))
- wasm plugin
([#​1368](https://togithub.com/rolldown/rolldown/issues/1368))
([65ec42c](https://togithub.com/rolldown/rolldown/commit/65ec42c4b7a50e0ce9e8d491e9c37c6a4203e168))
####
[0.10.4](https://togithub.com/rolldown/rolldown/compare/v0.10.3...v0.10.4)
(2024-06-04)
##### Bug Fixes
- add return source logic when file not downloaded and add loader …
([#​1287](https://togithub.com/rolldown/rolldown/issues/1287))
([103b8e5](https://togithub.com/rolldown/rolldown/commit/103b8e50d92c5fafea36e830a62ffb627c4d4f9e))
- **cjs:** distinguish if symbols are referenced by chunk or modules
([#​1316](https://togithub.com/rolldown/rolldown/issues/1316))
([75c69b3](https://togithub.com/rolldown/rolldown/commit/75c69b322711e738bb367a0d7d73f2c738943013))
- **cjs:** should render runtime module before generated imports
([#​1335](https://togithub.com/rolldown/rolldown/issues/1335))
([94b1371](https://togithub.com/rolldown/rolldown/commit/94b137111b28d92684725cc24dd2e944f25c0ab1))
- **deps:** update dependency debug to v4.3.5
([#​1296](https://togithub.com/rolldown/rolldown/issues/1296))
([95460de](https://togithub.com/rolldown/rolldown/commit/95460de45ddb8d825fd544a4a2399822b55068d9))
##### Features
- **app:** rewrite static import
([#​1323](https://togithub.com/rolldown/rolldown/issues/1323))
([68c6592](https://togithub.com/rolldown/rolldown/commit/68c6592d6986cdb53bef1c33159c5bad6314bcd8))
- **app:** use `IsolatingModuleFinalizer` for app output
([#​1317](https://togithub.com/rolldown/rolldown/issues/1317))
([92bfe2d](https://togithub.com/rolldown/rolldown/commit/92bfe2d6d27ec313d5afcca0207d0847eba1e681))
- **cjs:** add `__esModule` flag
([#​1313](https://togithub.com/rolldown/rolldown/issues/1313))
([d892948](https://togithub.com/rolldown/rolldown/commit/d892948c77e1815f4ce9b224c0711ca63bdb594e))
- **cjs:** add `"use strict"` if possible
([#​1284](https://togithub.com/rolldown/rolldown/issues/1284))
([bf3f86e](https://togithub.com/rolldown/rolldown/commit/bf3f86e09058fc34ab281fc232ea9fd031d2e07d))
- **output:** make output folding-friendly using `#region`
([#​1330](https://togithub.com/rolldown/rolldown/issues/1330))
([ace105c](https://togithub.com/rolldown/rolldown/commit/ace105cf69965baec8ac1626d5b79e42b66574e3))
- **plugin:** support `options` hook
([#​1275](https://togithub.com/rolldown/rolldown/issues/1275))
([fc94245](https://togithub.com/rolldown/rolldown/commit/fc9424582f34fc540d285aa40f3aa1d95d1ddd23))
- **plugin:** support return `sideEffect: 'no-treeshake'`
([#​1293](https://togithub.com/rolldown/rolldown/issues/1293))
([283a58c](https://togithub.com/rolldown/rolldown/commit/283a58c1fdb5db1bb98458abd9c7570124c8c776))
- remove `use strict` while emitting esm output
([#​1283](https://togithub.com/rolldown/rolldown/issues/1283))
([79fbbd4](https://togithub.com/rolldown/rolldown/commit/79fbbd4e5357335ea07f2f63041c47e17dd77e6b))
- **rust/options:** add `BundlerOptions#loaders`
([#​1280](https://togithub.com/rolldown/rolldown/issues/1280))
([804df07](https://togithub.com/rolldown/rolldown/commit/804df07c57a5d9be1b299b9facd0fdff132c55a3))
- **rust:** deny invalid parsing code
([#​1310](https://togithub.com/rolldown/rolldown/issues/1310))
([5be6ffb](https://togithub.com/rolldown/rolldown/commit/5be6ffb1b157780879dfcf4a96d0db15c3861ba0))
- support text loader
([#​1302](https://togithub.com/rolldown/rolldown/issues/1302))
([b0f19c1](https://togithub.com/rolldown/rolldown/commit/b0f19c1f203a45f8a300028cbfe8cd38a77d95b4))
####
[0.10.3](https://togithub.com/rolldown/rolldown/compare/v0.10.2...v0.10.3)
(2024-05-29)
##### Bug Fixes
- **cjs:** only wrap entry cjs modules conditionally
([#​1164](https://togithub.com/rolldown/rolldown/issues/1164))
([97d50b5](https://togithub.com/rolldown/rolldown/commit/97d50b538b4b4e2dd5d9ecd177a2893ced47310d))
- **cjs:** should keep correct esm semantic in importing external
modules
([#​1172](https://togithub.com/rolldown/rolldown/issues/1172))
([4c6a63a](https://togithub.com/rolldown/rolldown/commit/4c6a63a08180a97a25e8c27f4b4a34e5401163a3))
- **cli:** Improvements to more brandaly CLI
([#​754](https://togithub.com/rolldown/rolldown/issues/754))
([c07c3ed](https://togithub.com/rolldown/rolldown/commit/c07c3ed2b5140dc07e422f08fb44907bbeb860f7))
- **deps:** update dependency
[@​types/lodash](https://togithub.com/types/lodash) to v4.17.3
([#​1145](https://togithub.com/rolldown/rolldown/issues/1145))
([52e733d](https://togithub.com/rolldown/rolldown/commit/52e733d588a5e94d363a0d49a0d5846b7c319175))
- **deps:** update dependency
[@​types/lodash](https://togithub.com/types/lodash) to v4.17.4
([#​1147](https://togithub.com/rolldown/rolldown/issues/1147))
([73e6d81](https://togithub.com/rolldown/rolldown/commit/73e6d81a52361a1bb57b047f9c32388189554d0c))
- **deps:** update dependency esbuild to ^0.21.0
([#​1049](https://togithub.com/rolldown/rolldown/issues/1049))
([5578516](https://togithub.com/rolldown/rolldown/commit/5578516aa22ae5ed1d3cece0116b1c6984b8c933))
- **deps:** update dependency esbuild to v0.21.1
([#​1053](https://togithub.com/rolldown/rolldown/issues/1053))
([562a7e2](https://togithub.com/rolldown/rolldown/commit/562a7e291398e76b600ba4b4d0fa71f67a9b7ed6))
- **deps:** update dependency esbuild to v0.21.3
([#​1139](https://togithub.com/rolldown/rolldown/issues/1139))
([68f44ff](https://togithub.com/rolldown/rolldown/commit/68f44ff6ebb87a9713a8e02d0d649eb633fb6fa0))
- **deps:** update dependency execa to v9
([#​1069](https://togithub.com/rolldown/rolldown/issues/1069))
([6680a14](https://togithub.com/rolldown/rolldown/commit/6680a14541bfc4fdd16adac6903f31f8d22e5a9c))
- **deps:** update dependency execa to v9.0.2
([#​1078](https://togithub.com/rolldown/rolldown/issues/1078))
([db1be3d](https://togithub.com/rolldown/rolldown/commit/db1be3d3baa9c731ac974cd688a804256f78e093))
- **deps:** update dependency execa to v9.1.0
([#​1110](https://togithub.com/rolldown/rolldown/issues/1110))
([c2b6818](https://togithub.com/rolldown/rolldown/commit/c2b681822b0dc8662061578796582f0586170111))
- **deps:** update dependency vue to v3.4.27
([#​1048](https://togithub.com/rolldown/rolldown/issues/1048))
([cf87c5d](https://togithub.com/rolldown/rolldown/commit/cf87c5d6df4875d99e6e12c0f73469cc0f7199d7))
- **deps:** update dependency zod to v3.23.8
([#​1068](https://togithub.com/rolldown/rolldown/issues/1068))
([7fef82c](https://togithub.com/rolldown/rolldown/commit/7fef82c6872fa1b613169795cc147f0b9aceed08))
- **deps:** update dependency zx to v8.1.0
([#​1120](https://togithub.com/rolldown/rolldown/issues/1120))
([7558600](https://togithub.com/rolldown/rolldown/commit/7558600aa9b4cb23006f8c8b2583f344896c96d9))
- **deps:** update dependency zx to v8.1.2
([#​1255](https://togithub.com/rolldown/rolldown/issues/1255))
([4ab44ed](https://togithub.com/rolldown/rolldown/commit/4ab44ed5381da37f2bbd9583104bbcd818d6f61a))
- **deps:** update minor dependencies
([#​1257](https://togithub.com/rolldown/rolldown/issues/1257))
([00564af](https://togithub.com/rolldown/rolldown/commit/00564afb33e654dee768eeb7031396f4a709cca0))
- **deps:** update patch dependencies
([#​1060](https://togithub.com/rolldown/rolldown/issues/1060))
([8a24ba9](https://togithub.com/rolldown/rolldown/commit/8a24ba9516f165f1ec75f9dcdf410f6062961cf4))
- **deps:** update patch dependencies
([#​1073](https://togithub.com/rolldown/rolldown/issues/1073))
([ec7ae9a](https://togithub.com/rolldown/rolldown/commit/ec7ae9a5eabec559b00fe96102f4bbd408d4b46f))
- **deps:** update patch dependencies
([#​1104](https://togithub.com/rolldown/rolldown/issues/1104))
([cdd981e](https://togithub.com/rolldown/rolldown/commit/cdd981ed916d269c4f22cb95037cc7158bdab774))
- **deps:** update patch dependencies
([#​1215](https://togithub.com/rolldown/rolldown/issues/1215))
([6022624](https://togithub.com/rolldown/rolldown/commit/602262468402e820a80204105aba9883f3d4c69c))
- **deps:** update patch dependencies
([#​1246](https://togithub.com/rolldown/rolldown/issues/1246))
([f4bd84f](https://togithub.com/rolldown/rolldown/commit/f4bd84f90a8b17b9d96f6b9e06f31839b66fee87))
- **doc:** correct link and fileName in documentation
([#​1241](https://togithub.com/rolldown/rolldown/issues/1241))
([afd37ef](https://togithub.com/rolldown/rolldown/commit/afd37ef2c83d378f9d2e8cc3b0cd74ac170db03b))
- ensure chunk order
([#​1135](https://togithub.com/rolldown/rolldown/issues/1135))
([975e884](https://togithub.com/rolldown/rolldown/commit/975e884671e364ddddef39a993aa0c688dfb6aa0))
- esbuild case test_common_js_variable_in_esm_type_module
([#​1183](https://togithub.com/rolldown/rolldown/issues/1183))
([f11a717](https://togithub.com/rolldown/rolldown/commit/f11a717905b59b0e0c17a9435c5a05ab9988e51d))
- generateBundle and writeBundle compat to rollup
([#​966](https://togithub.com/rolldown/rolldown/issues/966))
([4a45b2d](https://togithub.com/rolldown/rolldown/commit/4a45b2d5359cd65a9e1a8775b750116619c3c85d))
- **node/cli:** exit process after bundling
([#​1097](https://togithub.com/rolldown/rolldown/issues/1097))
([9a91687](https://togithub.com/rolldown/rolldown/commit/9a9168784131013a224e3558a7c801d362d875d6)),
closes [#​985](https://togithub.com/rolldown/rolldown/issues/985)
- **node/rolldown:** CIRCULAR_DEPENDENCY warnings.
([#​1232](https://togithub.com/rolldown/rolldown/issues/1232))
([56320ab](https://togithub.com/rolldown/rolldown/commit/56320abcb82e19bee5a68ca38e019ee845f4fcad))
- **node:** should call hooks with await
([#​950](https://togithub.com/rolldown/rolldown/issues/950))
([1c5c7d5](https://togithub.com/rolldown/rolldown/commit/1c5c7d59449680d58074e11c4a58df2377a798f0))
- normalize windows path for sourcemap sources
([#​941](https://togithub.com/rolldown/rolldown/issues/941))
([bf9bbe1](https://togithub.com/rolldown/rolldown/commit/bf9bbe191e58ba170f57759d196b1b0c26aeef1e))
- **resolve:** care about `browser` field while targeting `browser`
platform
([#​1075](https://togithub.com/rolldown/rolldown/issues/1075))
([936a6ab](https://togithub.com/rolldown/rolldown/commit/936a6abc071b4a600c57b7b7a3d696e8b41ea6b0))
- **resolve:** treat builtin modules as external by default while
targeting `node` platform
([#​1190](https://togithub.com/rolldown/rolldown/issues/1190))
([8d088d8](https://togithub.com/rolldown/rolldown/commit/8d088d8a8125b57405ed69899ac504b2c36799bb))
- rewrite dynamic import to correct entry chunk
([#​1195](https://togithub.com/rolldown/rolldown/issues/1195))
([d242f3e](https://togithub.com/rolldown/rolldown/commit/d242f3ee23e7641d1721e7756ceb2a1a514250f8))
- **rolldown/hash:** caculate hash by scanning actually used
dependencies and also prevent hash collision from different chunks that
have the same content
([#​1141](https://togithub.com/rolldown/rolldown/issues/1141))
([130013b](https://togithub.com/rolldown/rolldown/commit/130013b90e98f087c20e7f96242ab762bfc67e43))
- **rust/resolve:** should point to the correct resolved external module
with alias
([#​1253](https://togithub.com/rolldown/rolldown/issues/1253))
([4667d32](https://togithub.com/rolldown/rolldown/commit/4667d32313cc8da5e48420c2199c1a15d2629271))
- **rust:** cacluate order of import chunks by global module execution
order
([#​1206](https://togithub.com/rolldown/rolldown/issues/1206))
([c9acb39](https://togithub.com/rolldown/rolldown/commit/c9acb392a3c1c74d92c6230c4136ab61d0bc69a8))
- **rust:** remove not existed member method
([3134b77](https://togithub.com/rolldown/rolldown/commit/3134b77a03474a44c59854d6031b90eecbd9eacc))
- should generate correct chunk import path to importee in importer
chunk
([#​1180](https://togithub.com/rolldown/rolldown/issues/1180))
([8190a5c](https://togithub.com/rolldown/rolldown/commit/8190a5c5206ffe21425e2e64867eb5e95ffb8508))
- test_package_json_browser_no_ext
([#​1093](https://togithub.com/rolldown/rolldown/issues/1093))
([82e77a1](https://togithub.com/rolldown/rolldown/commit/82e77a15e35418c7bb2bbe7389a960d8532aac2d))
- test_package_json_browser_over_main_node
([#​1107](https://togithub.com/rolldown/rolldown/issues/1107))
([e863b43](https://togithub.com/rolldown/rolldown/commit/e863b43922b47afbbe570e752c487168dfec7a38))
- test_package_json_type_should_be_types
([#​1184](https://togithub.com/rolldown/rolldown/issues/1184))
([63384bd](https://togithub.com/rolldown/rolldown/commit/63384bd1a134a590394938a61da9b61edc31e974))
- **tree_shaking:** determine indirect side effects
([#​1213](https://togithub.com/rolldown/rolldown/issues/1213))
([1003174](https://togithub.com/rolldown/rolldown/commit/1003174760be8db0ade2854399328dbbc152c202))
- **tree-shaking:** module should consider having side effect if it's
dependencies have side effect
([#​1205](https://togithub.com/rolldown/rolldown/issues/1205))
([b235a38](https://togithub.com/rolldown/rolldown/commit/b235a3865c593048d8054d47197b22df760803f2))
- typo
([#​1175](https://togithub.com/rolldown/rolldown/issues/1175))
([6b0bbe7](https://togithub.com/rolldown/rolldown/commit/6b0bbe7fdaa0f117de80245ceca35d6b5b3b2adb))
- using path as sourcemap path
([#​946](https://togithub.com/rolldown/rolldown/issues/946))
([bc0934b](https://togithub.com/rolldown/rolldown/commit/bc0934bd3fc856e44140ee3767ae753ff4c078e3))
##### Features
- add ModuleInfo isEntry
([#​988](https://togithub.com/rolldown/rolldown/issues/988))
([a5d0a45](https://togithub.com/rolldown/rolldown/commit/a5d0a45a5c721fcd88515aa2e8c5f2b24904224d))
- add ModuleInfo some fileds
([#​973](https://togithub.com/rolldown/rolldown/issues/973))
([040f27d](https://togithub.com/rolldown/rolldown/commit/040f27dfe411a548142ac8fdcc2782c7f712f1d4))
- add onLog option
([#​1203](https://togithub.com/rolldown/rolldown/issues/1203))
([773024e](https://togithub.com/rolldown/rolldown/commit/773024e1007375a4d8b9050315d9ade503dfaab9))
- add OutputChunk#preliminaryFileName
([#​1096](https://togithub.com/rolldown/rolldown/issues/1096))
([49a134a](https://togithub.com/rolldown/rolldown/commit/49a134a697a2e22c700c7acace5316bfda532686))
- add plugin context info/warn/error/debug
([#​1051](https://togithub.com/rolldown/rolldown/issues/1051))
([1a9532d](https://togithub.com/rolldown/rolldown/commit/1a9532d5938d5465a58aa82879dd7f231d1bf868))
- add TransfromPluginContext debug/info/warn/error
([#​1176](https://togithub.com/rolldown/rolldown/issues/1176))
([9e4dfa8](https://togithub.com/rolldown/rolldown/commit/9e4dfa80f82d9cae3e69b4c0dd1c3b8e7bc36950))
- bootstrap Rolldown with Rolldown
([#​1211](https://togithub.com/rolldown/rolldown/issues/1211))
([10a7d97](https://togithub.com/rolldown/rolldown/commit/10a7d97e3f81377d9656f7bf070dcac33099c11e))
- bump oxc to v0.13.1
([#​1208](https://togithub.com/rolldown/rolldown/issues/1208))
([fea76c9](https://togithub.com/rolldown/rolldown/commit/fea76c986e8e7be7696117ff0dc80cf8da4af8ec))
- derive side effects from package json
([#​1103](https://togithub.com/rolldown/rolldown/issues/1103))
([9a17694](https://togithub.com/rolldown/rolldown/commit/9a176945c5944ce831b5a1f7a3d96b5a33f743a6))
- **error:** emit diagnostics for missing export
([#​1238](https://togithub.com/rolldown/rolldown/issues/1238))
([0b04591](https://togithub.com/rolldown/rolldown/commit/0b045912dc9ef31077bcc98b25cd92eb4853c5a6))
- mutate `Output` and `OutputChunk`
([#​1082](https://togithub.com/rolldown/rolldown/issues/1082))
([430d642](https://togithub.com/rolldown/rolldown/commit/430d6429418a60c54fbb3f00771254e449c4582d))
- **node/plugin:** support `PluginContext#resolve`
([#​1102](https://togithub.com/rolldown/rolldown/issues/1102))
([5bcf3ed](https://togithub.com/rolldown/rolldown/commit/5bcf3edd60789d9b5ba34caab77773cebfa0b80b))
- **node/rolldown:** support cjs output
([#​1202](https://togithub.com/rolldown/rolldown/issues/1202))
([e13d865](https://togithub.com/rolldown/rolldown/commit/e13d865f8ff44dea546eda8e85eac4b467a5fd9d))
- parallel plugin handle error in worker
([#​986](https://togithub.com/rolldown/rolldown/issues/986))
([ff1286c](https://togithub.com/rolldown/rolldown/commit/ff1286c46e7f76d5180ecca861b023c11ceae6c7))
- **rust/bundler_options:** add output format `app`
([#​1242](https://togithub.com/rolldown/rolldown/issues/1242))
([33f0a49](https://togithub.com/rolldown/rolldown/commit/33f0a49c9afa57694cdb8d3b7576fb3fe5ad79f2))
- **rust:** add `NormalModule#stable_resource_id`
([#​1112](https://togithub.com/rolldown/rolldown/issues/1112))
([54b76bf](https://togithub.com/rolldown/rolldown/commit/54b76bf5ee5ecb7d4ec6ea17cc0f897ef809b11a))
- **rust:** improve error message of unknown return value of
`JsCallback`
([#​970](https://togithub.com/rolldown/rolldown/issues/970))
([c749dce](https://togithub.com/rolldown/rolldown/commit/c749dcee83504a31ce007830165fc0bc6b2c31f5))
- **rust:** introduce `Loader` concept
([#​1193](https://togithub.com/rolldown/rolldown/issues/1193))
([b530331](https://togithub.com/rolldown/rolldown/commit/b530331c55f905e3965cf659c73cb08d0c8faa60))
- **rust:** render external imports after normal imports
([#​1171](https://togithub.com/rolldown/rolldown/issues/1171))
([f102cc0](https://togithub.com/rolldown/rolldown/commit/f102cc0ef4550cd71f8fe7340618a420a6f93367)),
closes
[/github.com/rolldown/rolldown/blob/5c3b4fbb732dda092bc5298b2ad1b85786735977/crates/rolldown/tests/esbuild/import_star/re_export_star_as_external_common_js/artifacts.snap#L19-L20](https://togithub.com//github.com/rolldown/rolldown/blob/5c3b4fbb732dda092bc5298b2ad1b85786735977/crates/rolldown/tests/esbuild/import_star/re_export_star_as_external_common_js/artifacts.snap/issues/L19-L20)
- **rust:** store `package.json` in `NormalModule`
([#​1170](https://togithub.com/rolldown/rolldown/issues/1170))
([e9938d9](https://togithub.com/rolldown/rolldown/commit/e9938d99b4ddae28717aad8530376ca3a6ec5b87))
- **rust:** support basic cjs output
([#​1026](https://togithub.com/rolldown/rolldown/issues/1026))
([3ee1010](https://togithub.com/rolldown/rolldown/commit/3ee101043a253b3f74cd1ee6b5ec2438b178536b))
- support `[hash]` in `entry_file_names` and `chunk_file_names`
([#​929](https://togithub.com/rolldown/rolldown/issues/929))
([0546001](https://togithub.com/rolldown/rolldown/commit/05460019c6c3ebec41588ee7cc5e89bd36b71c2a))
- support `resolveDynamicImport` hook
([#​981](https://togithub.com/rolldown/rolldown/issues/981))
([37ef30d](https://togithub.com/rolldown/rolldown/commit/37ef30d60502a51b7aa9762c72acf5bd440532ef))
- support augmentChunkHash hook
([#​1258](https://togithub.com/rolldown/rolldown/issues/1258))
([4520a81](https://togithub.com/rolldown/rolldown/commit/4520a81280571248fedeea33382d83cf2cb3336a))
- support basic \`\`moduleParsed\` hook
([#​908](https://togithub.com/rolldown/rolldown/issues/908))
([3d2bbc4](https://togithub.com/rolldown/rolldown/commit/3d2bbc48440514cde1e2af20b7412c592ebd8605))
- support bundling `.json` files
([#​1194](https://togithub.com/rolldown/rolldown/issues/1194))
([b997019](https://togithub.com/rolldown/rolldown/commit/b9970196f449efa8418f8edb73a4c8c49192a6fd))
- support delete OutputBundle item
([#​1083](https://togithub.com/rolldown/rolldown/issues/1083))
([b933892](https://togithub.com/rolldown/rolldown/commit/b93389246d44ebf094632274a3983ba93232136d))
- support hook module side effects
([#​1229](https://togithub.com/rolldown/rolldown/issues/1229))
([c6939e5](https://togithub.com/rolldown/rolldown/commit/c6939e52546e7d7c6bf5dfdd2451c68a8cad1752))
- support OutputChunk#dynamicImports and RenderedChunk#dynamicImp…
([#​1002](https://togithub.com/rolldown/rolldown/issues/1002))
([16e6ea1](https://togithub.com/rolldown/rolldown/commit/16e6ea1fd95f2953418db9fb85224a9f45854560))
- support OutputChunk#imports and RenderedChunk#imports
([#​999](https://togithub.com/rolldown/rolldown/issues/999))
([76a0f3f](https://togithub.com/rolldown/rolldown/commit/76a0f3f13f67f276c647c1f5651c6ffb3c20a80c))
- support sourcemapIgnoreList
([#​916](https://togithub.com/rolldown/rolldown/issues/916))
([9795d0a](https://togithub.com/rolldown/rolldown/commit/9795d0a6edb43fb2e2e2a6615252c29ba96a9874))
- support sourcemapPathTransform option
([#​920](https://togithub.com/rolldown/rolldown/issues/920))
([3ebf0ad](https://togithub.com/rolldown/rolldown/commit/3ebf0ade9dfd4a595a0d0735a8a6dc634bc98be3))
- support TransformPluginContext#getCombinedSourcemap
([#​1121](https://togithub.com/rolldown/rolldown/issues/1121))
([e02e257](https://togithub.com/rolldown/rolldown/commit/e02e2576ece5292bdb7e9a96dd76ce8f24295706))
- support using unicode as import/export name
([#​1196](https://togithub.com/rolldown/rolldown/issues/1196))
([2c03032](https://togithub.com/rolldown/rolldown/commit/2c0303254c0cafd0495428383f64df7d0dbeca0e))
- treat unresolved module as external by default and emit warnings
([#​1087](https://togithub.com/rolldown/rolldown/issues/1087))
([985f497](https://togithub.com/rolldown/rolldown/commit/985f49705cc7cc449a65c77f7ab2353919a1a5e3))
- **tree_shaking:** pure annotation
([#​1225](https://togithub.com/rolldown/rolldown/issues/1225))
([d7d2284](https://togithub.com/rolldown/rolldown/commit/d7d2284b15d9b2f9e622e9c2922cfeca32c83e92))
- using onLog option export rust side warnings
([#​1204](https://togithub.com/rolldown/rolldown/issues/1204))
([4fb5116](https://togithub.com/rolldown/rolldown/commit/4fb51165d8ca471c6b21b87ae86d4f464acf5121))
##### Performance Improvements
- **rolldown:** avoid spurious allocations when prettifying paths
([#​945](https://togithub.com/rolldown/rolldown/issues/945))
([4f8d101](https://togithub.com/rolldown/rolldown/commit/4f8d1013da158a61a634210a85cd7a192ff77c20))
####
[0.10.2](https://togithub.com/rolldown/rolldown/compare/v0.10.1...v0.10.2)
(2024-04-17)
##### Bug Fixes
- buildEnd hook handle error
([#​902](https://togithub.com/rolldown/rolldown/issues/902))
([bc8e9ab](https://togithub.com/rolldown/rolldown/commit/bc8e9ab4529e8d18b28a4c67dbac1aceb1177f22))
- **ci:** cargo bench should install critcmp
([#​899](https://togithub.com/rolldown/rolldown/issues/899))
([0169bfe](https://togithub.com/rolldown/rolldown/commit/0169bfed760e5e159fd7538e2c34d4f610709af8))
- normalize original sourcemap sources
([#​765](https://togithub.com/rolldown/rolldown/issues/765))
([679a9ac](https://togithub.com/rolldown/rolldown/commit/679a9ac97c351712c5f97e5f2168985c3f6f9cd2))
- passing `BindingResolveOptions#alias` from js to rust with maintaining
order ([#​798](https://togithub.com/rolldown/rolldown/issues/798))
([2f3d865](https://togithub.com/rolldown/rolldown/commit/2f3d86559c7d62d072ba7a130a6c616f14699acb))
- remapping sourcemap from transform hook
([#​755](https://togithub.com/rolldown/rolldown/issues/755))
([43242f4](https://togithub.com/rolldown/rolldown/commit/43242f4a52ebe3c00e7fb2f603d8ef2a7c9ed46d))
- **rust/resolver:** use selected resolver instead of the default one
([#​780](https://togithub.com/rolldown/rolldown/issues/780))
([226df5b](https://togithub.com/rolldown/rolldown/commit/226df5b9993e568ff58a345ef1ca39d2cdc37613))
- sourcemap sources path relative to output file dirname
([#​758](https://togithub.com/rolldown/rolldown/issues/758))
([7f5047f](https://togithub.com/rolldown/rolldown/commit/7f5047fa03cf93e638a01e6fcafe63fec4eeb7a6))
##### Features
- add `InputOptions#platform`
([#​751](https://togithub.com/rolldown/rolldown/issues/751))
([97ea4b6](https://togithub.com/rolldown/rolldown/commit/97ea4b635a0789e5a62114887da8bef9acdca6cd))
- Allow pass tsconfig to `oxc-resolver` via
`InputOptions#resolve#tsconfigFilename`
([#​767](https://togithub.com/rolldown/rolldown/issues/767))
([c304a0d](https://togithub.com/rolldown/rolldown/commit/c304a0dcde43234654626f8695cd745f37de4d33))
- emit warning for circular dependency
([#​839](https://togithub.com/rolldown/rolldown/issues/839))
([6d64a64](https://togithub.com/rolldown/rolldown/commit/6d64a640cc96b950e26cf6859894097612bb96f1))
- improve side effect detector
([#​807](https://togithub.com/rolldown/rolldown/issues/807))
([b948cf6](https://togithub.com/rolldown/rolldown/commit/b948cf6aac4baad169a3afcb93eb177714b4eaa5))
- **node/plugin:** support `renderStart` hook
([#​833](https://togithub.com/rolldown/rolldown/issues/833))
([c1194e6](https://togithub.com/rolldown/rolldown/commit/c1194e6282dccf2496f5fa3c437415348286a4d8))
- **rolldown:** introduce rolldown_rayon
([#​846](https://togithub.com/rolldown/rolldown/issues/846))
([4f9ae49](https://togithub.com/rolldown/rolldown/commit/4f9ae4945a424c2360c8b9d0ad29874eeb3b8f5f))
- **rolldown:** s
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 10am on monday" in timezone
Asia/Shanghai, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/rolldown/rolldown).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:
🔧 This Pull Request updates lock files to use the latest dependency versions.
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.