강동윤 (Donny)
60ce330be9
chore: Remove on: pull_request
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
2024-08-20 11:37:06 +09:00
SWC Bot
daf8b5f254
chore: Update changelog
2024-08-20 02:29:40 +00:00
SWC Bot
b22b53285a
chore: Publish 1.7.15-nightly-20240820.2
with swc_core
v0.101.3
2024-08-20 02:29:39 +00:00
강동윤 (Donny)
99ea95869a
chore: Build stable after tagging stable
2024-08-20 11:16:54 +09:00
강동윤 (Donny)
c30db7fb45
chore: Build Wasm only for core
2024-08-20 11:14:33 +09:00
강동윤 (Donny)
cf73dbbb92
chore: Use matrix for npm && Fix test directory
2024-08-20 11:13:48 +09:00
강동윤 (Donny)
465735594b
chore: Remove if
from nightly publish action
2024-08-20 10:15:58 +09:00
SWC Bot
462232ed35
chore: Publish 1.7.15-nightly-20240820.1
with swc_core
v0.101.3
2024-08-20 01:13:24 +00:00
강동윤 (Donny)
fde1653c45
chore: Fix publish action
2024-08-20 09:59:25 +09:00
Donny/강동윤
868be56a25
chore(ci): Configure publish pipeline for html binding ( #9458 )
...
**Related issue:**
- https://github.com/swc-project/swc/issues/9457
2024-08-20 09:49:19 +09:00
SWC Bot
3ecee9fc1b
chore: Update changelog
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
2024-08-19 13:24:52 +00:00
SWC Bot
56f6c0e6ba
chore: Publish 1.7.14
with swc_core
v0.101.3
2024-08-19 13:24:51 +00:00
SWC Bot
f95cdab3a3
chore: Publish 1.7.14-nightly-20240819.1
with swc_core
v0.101.3
2024-08-19 12:26:34 +00:00
강동윤 (Donny)
4d46388c7f
chore: Exclude bunchee
from swc-ecosystem-ci
temporarily
2024-08-19 21:18:11 +09:00
강동윤 (Donny)
339f828774
chore: Publish crates
2024-08-19 21:13:35 +09:00
SWC Bot
da7c831502
chore: Update changelog
2024-08-19 10:40:02 +00:00
SWC Bot
b7df16d0a6
chore: Publish 1.7.13-nightly-20240819.2
with swc_core
v0.101.3
2024-08-19 10:40:01 +00:00
강동윤 (Donny)
25edb1c41e
chore: Publish crates
2024-08-19 19:30:48 +09:00
SWC Bot
2cd5aea343
chore: Update changelog
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
2024-08-19 10:03:52 +00:00
SWC Bot
b54750f284
chore: Publish 1.7.13-nightly-20240819.1
with swc_core
v0.101.3
2024-08-19 10:03:51 +00:00
SWC Bot
a514cad4f5
chore: Publish crates with swc_core
v0.101.3
2024-08-19 09:56:39 +00:00
Donny/강동윤
238ba8b1d2
feat(es/decorators): Groundwork for stage 3 decorator ( #9450 )
...
**Description:**
I decided to port the babel transform instead of recreating a new pass using inputs and outputs. Babel transform reuses many codes, and this is the basic API for decorator passes that share the implementation.
2024-08-19 14:44:23 +09:00
Donny/강동윤
673655c169
fix(es): Preserve more comments ( #9449 )
...
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9255
2024-08-19 04:16:35 +00:00
Donny/강동윤
8845b76ac4
refactor(visit): Remove VisitAll
( #9448 )
...
**Description:**
Technically, this is a breaking change, but `VisitAll` was broken anyway, so I'll not mark this PR as a breaking change.
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9337
2024-08-19 12:48:18 +09:00
Donny/강동윤
05961eb018
fix(common): Use SourceMap::adjust_mappings
in correct order ( #9447 )
...
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9392
2024-08-19 11:37:02 +09:00
SWC Bot
55404bab8f
chore: Update changelog
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
2024-08-19 01:50:35 +00:00
SWC Bot
e8bc48f026
chore: Publish 1.7.12
with swc_core
v0.101.3
2024-08-19 01:50:34 +00:00
SWC Bot
d9b6412e25
chore: Update changelog
2024-08-19 00:54:19 +00:00
SWC Bot
17553bbc15
chore: Publish 1.7.12-nightly-20240819.1
with swc_core
v0.101.3
2024-08-19 00:54:18 +00:00
SWC Bot
f5b59485fa
chore: Publish crates with swc_core
v0.101.3
2024-08-19 00:46:58 +00:00
Austaras
bfaf31bc4b
fix(es/compat): Init this in sub class constructor for async ( #9446 )
...
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/8452
- Closes https://github.com/swc-project/swc/issues/9432
2024-08-19 00:22:36 +00:00
renovate[bot]
08dd948289
chore(deps): update rust crate arrayvec to v0.7.6 ( #9436 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [arrayvec](https://togithub.com/bluss/arrayvec ) |
workspace.dependencies | patch | `0.7.4` -> `0.7.6` |
---
### Release Notes
<details>
<summary>bluss/arrayvec (arrayvec)</summary>
###
[`v0.7.6`](https://togithub.com/bluss/arrayvec/blob/HEAD/CHANGELOG.md#076 )
[Compare
Source](https://togithub.com/bluss/arrayvec/compare/0.7.5...0.7.6 )
- Fix no-std build
[#​274](https://togithub.com/bluss/arrayvec/pull/274 )
###
[`v0.7.5`](https://togithub.com/bluss/arrayvec/blob/HEAD/CHANGELOG.md#075 )
[Compare
Source](https://togithub.com/bluss/arrayvec/compare/0.7.4...0.7.5 )
- Add `as_ptr` and `as_mut_ptr` to `ArrayString`
[@​YuhanLiin](https://togithub.com/YuhanLiin )
[#​260](https://togithub.com/bluss/arrayvec/pull/260 )
- Add borsh serialization support by
[@​honzasp](https://togithub.com/honzasp ) and
[@​Fuuzetsu](https://togithub.com/Fuuzetsu )
[#​259](https://togithub.com/bluss/arrayvec/pull/259 )
- Move length field before before data in ArrayVec and ArrayString by
[@​JakkuSakura](https://togithub.com/JakkuSakura )
[#​255](https://togithub.com/bluss/arrayvec/pull/255 )
- Fix miri error for ZST case in extend by
[@​bluss](https://togithub.com/bluss )
- implement AsRef<Path> for ArrayString by
[@​Zoybean](https://togithub.com/Zoybean )
[#​218](https://togithub.com/bluss/arrayvec/pull/218 )
- Fix typos in changelog by
[@​striezel](https://togithub.com/striezel )
[#​241](https://togithub.com/bluss/arrayvec/pull/241 )
- Add `as_slice`, `as_mut_slice` methods to `IntoIter` by
[@​clarfonthey](https://togithub.com/clarfonthey )
[#​224](https://togithub.com/bluss/arrayvec/pull/224 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job log](https://developer.mend.io/github/swc-project/swc ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 08:15:03 +09:00
Austaras
99738ef412
fix(es/decorators): Fix metadata for accessors ( #9444 )
...
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
**Related issue:**
- Closes https://github.com/swc-project/swc/issues/9435
2024-08-18 13:27:20 +00:00
SWC Bot
9d10fa4e7c
chore: Update changelog
CI / Cargo fmt (push) Has been cancelled
CI / Cargo clippy (push) Has been cancelled
CI / Check license of dependencies (push) Has been cancelled
CI / Check (macos-latest) (push) Has been cancelled
CI / Check (ubuntu-latest) (push) Has been cancelled
CI / Check (windows-latest) (push) Has been cancelled
CI / Test wasm (binding_core_wasm) (push) Has been cancelled
CI / Test wasm (binding_minifier_wasm) (push) Has been cancelled
CI / Test wasm (binding_typescript_wasm) (push) Has been cancelled
CI / List crates (push) Has been cancelled
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Has been cancelled
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Has been cancelled
CI / Test with @swc/cli (push) Has been cancelled
CI / Miri (better_scoped_tls) (push) Has been cancelled
CI / Miri (string_enum) (push) Has been cancelled
CI / Miri (swc) (push) Has been cancelled
CI / Miri (swc_bundler) (push) Has been cancelled
CI / Miri (swc_ecma_codegen) (push) Has been cancelled
CI / Miri (swc_ecma_minifier) (push) Has been cancelled
Benchmark / Bench everything (push) Has been cancelled
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Has been cancelled
CI / Done (push) Has been cancelled
2024-08-16 12:57:43 +00:00
SWC Bot
50963679b8
chore: Publish 1.7.12-nightly-20240816.2
with swc_core
v0.101.2
2024-08-16 12:57:42 +00:00
SWC Bot
a4b918644b
chore: Publish crates with swc_core
v0.101.2
2024-08-16 12:50:42 +00:00
Donny/강동윤
308e5ec81b
fix(es): Mark TypeScript nodes as reachable from Evaluator
( #9440 )
2024-08-16 21:49:11 +09:00
SWC Bot
f50a974fb1
chore: Update changelog
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
2024-08-16 04:53:28 +00:00
SWC Bot
509e6036f3
chore: Publish 1.7.12-nightly-20240816.1
with swc_core
v0.101.1
2024-08-16 04:53:27 +00:00
강동윤 (Donny)
154bd2dbb0
chore: Publish crates with swc_core
v0.101.1
2024-08-16 13:37:27 +09:00
Donny/강동윤
563c162f1c
fix(common): Do not use adjust_mappings
from sourcemap
crate ( #9437 )
...
**Description:**
It seems like it has a bug.
**Related issue:**
- Reverts https://github.com/swc-project/swc/pull/9052
2024-08-16 13:36:48 +09:00
강동윤 (Donny)
3171020803
chore: Bump crates
2024-08-16 11:12:39 +09:00
SWC Bot
8d67a06da1
chore: Update changelog
CI / Cargo fmt (push) Has been cancelled
CI / Cargo clippy (push) Has been cancelled
CI / Check license of dependencies (push) Has been cancelled
CI / Check (macos-latest) (push) Has been cancelled
CI / Check (ubuntu-latest) (push) Has been cancelled
CI / Check (windows-latest) (push) Has been cancelled
CI / Test wasm (binding_core_wasm) (push) Has been cancelled
CI / Test wasm (binding_minifier_wasm) (push) Has been cancelled
CI / Test wasm (binding_typescript_wasm) (push) Has been cancelled
CI / List crates (push) Has been cancelled
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Has been cancelled
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Has been cancelled
CI / Test with @swc/cli (push) Has been cancelled
CI / Miri (better_scoped_tls) (push) Has been cancelled
CI / Miri (string_enum) (push) Has been cancelled
CI / Miri (swc) (push) Has been cancelled
CI / Miri (swc_bundler) (push) Has been cancelled
CI / Miri (swc_ecma_codegen) (push) Has been cancelled
CI / Miri (swc_ecma_minifier) (push) Has been cancelled
Benchmark / Bench everything (push) Has been cancelled
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Has been cancelled
CI / Done (push) Has been cancelled
2024-08-14 08:44:21 +00:00
SWC Bot
6ea7e13552
chore: Publish 1.7.11
with swc_core
``
2024-08-14 08:44:20 +00:00
SWC Bot
fbded70234
chore: Update changelog
2024-08-14 07:43:10 +00:00
SWC Bot
a9c5112728
chore: Publish 1.7.11-nightly-20240814.1
with swc_core
``
2024-08-14 07:43:09 +00:00
SWC Bot
08b21a9588
chore: Publish crates with swc_core
v0.100.7
2024-08-14 07:35:59 +00:00
Simon Buchan
230d1d98b9
fix(es): Improve sourcemap url error messages. ( #9422 )
...
CI / Cargo fmt (push) Waiting to run
CI / Cargo clippy (push) Waiting to run
CI / Check license of dependencies (push) Waiting to run
CI / Check (macos-latest) (push) Waiting to run
CI / Check (ubuntu-latest) (push) Waiting to run
CI / Check (windows-latest) (push) Waiting to run
CI / Test wasm (binding_core_wasm) (push) Waiting to run
CI / Test wasm (binding_minifier_wasm) (push) Waiting to run
CI / Test wasm (binding_typescript_wasm) (push) Waiting to run
CI / List crates (push) Waiting to run
CI / Test - ${{ matrix.settings.crate }} - ${{ matrix.settings.os }} (push) Blocked by required conditions
CI / Test node bindings - ${{ matrix.os }} (macos-latest) (push) Waiting to run
CI / Test node bindings - ${{ matrix.os }} (windows-latest) (push) Waiting to run
CI / Test with @swc/cli (push) Waiting to run
CI / Miri (better_scoped_tls) (push) Waiting to run
CI / Miri (string_enum) (push) Waiting to run
CI / Miri (swc) (push) Waiting to run
CI / Miri (swc_bundler) (push) Waiting to run
CI / Miri (swc_ecma_codegen) (push) Waiting to run
CI / Miri (swc_ecma_minifier) (push) Waiting to run
CI / Done (push) Blocked by required conditions
Benchmark / Bench everything (push) Waiting to run
**Description:**
Parse based on the provided prefix: inline urls must start with "data:",
so only trying one will ensure the correct and more helpful error
message will be shown.
Currently, any error while trying to load a sourcemap file will give the
unhelpful error:
```
ERROR failed to read input source map: failed to parse inline source map url
index.js.map
Caused by:
relative URL without a base
at <snip>/swc-<ver>/src/lib.rs:386
```
Further, for the common "missing file" error, give a better message that
hopefully describes the two paths tried, rather than increasing
confusion by talking about a `.js.map.map` file if it was correct.
Now it will show, for example:
```
ERROR failed to read input source map: failed to find input source map file "index.js.map" in "file:///D:/github/skilitics/billing/api-client/lib/services/index.js" file as either "file:///D:/github/skilitics/billing/api-client/lib/services\\index.js.map" or with appended .map
at D:\github\swc-project\swc\crates\swc\src\lib.rs:400
```
(This example appears to be an issue in swc-node, where it is passing a
file URL which is treated as a path, and therefore never exists, I'm
working on a PR for there too)
There are more improvements that could make this code clearer and more
reliable, but this should resolve many of the confused users (including
me!)
**Related issue:**
See (maybe can be considered to fix): #8944 , #8910
[PR in swc-node to fix the originating
issue](https://github.com/swc-project/swc-node/pull/840 )
2024-08-14 07:11:57 +00:00
magic-akari
55f72687f6
chore(es/typescript): Remove the workaround for wasm-bindgen ( #9428 )
...
**Related issue:**
- https://github.com/rustwasm/wasm-bindgen/pull/4015
2024-08-14 13:36:37 +09:00
renovate[bot]
baf4928ce2
chore(deps): update cargo (patch) ( #9405 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [js-sys](https://rustwasm.github.io/wasm-bindgen/ )
([source](https://togithub.com/rustwasm/wasm-bindgen/tree/HEAD/crates/js-sys ))
| workspace.dependencies | patch | `0.3.69` -> `0.3.70` |
| [wasm-bindgen](https://rustwasm.github.io/ )
([source](https://togithub.com/rustwasm/wasm-bindgen )) | dependencies |
patch | `0.2.92` -> `0.2.93` |
| [wasm-bindgen](https://rustwasm.github.io/ )
([source](https://togithub.com/rustwasm/wasm-bindgen )) |
workspace.dependencies | patch | `0.2.92` -> `0.2.93` |
| [wasm-bindgen-futures](https://rustwasm.github.io/wasm-bindgen/ )
([source](https://togithub.com/rustwasm/wasm-bindgen/tree/HEAD/crates/futures ))
| workspace.dependencies | patch | `0.4.42` -> `0.4.43` |
---
### Release Notes
<details>
<summary>rustwasm/wasm-bindgen (wasm-bindgen)</summary>
###
[`v0.2.93`](https://togithub.com/rustwasm/wasm-bindgen/blob/HEAD/CHANGELOG.md#0293 )
[Compare
Source](https://togithub.com/rustwasm/wasm-bindgen/compare/0.2.92...0.2.93 )
Released 2024-08-13
##### Added
- Allow exporting functions named `default`. Throw error in
wasm-bindgen-cli if --target web and
an exported symbol is named `default`.
[#​3930](https://togithub.com/rustwasm/wasm-bindgen/pull/3930 )
- Added support for arbitrary expressions when using
`#[wasm_bindgen(typescript_custom_section)]`.
[#​3901](https://togithub.com/rustwasm/wasm-bindgen/pull/3901 )
- Implement `From<NonNull<T>>` for `JsValue`.
[#​3877](https://togithub.com/rustwasm/wasm-bindgen/pull/3877 )
- Add method `copy_within` for TypedArray, add methods
`find_last`,`find_last_index` for Array.
[#​3888](https://togithub.com/rustwasm/wasm-bindgen/pull/3888 )
- Added support for returning `Vec`s from async functions.
[#​3630](https://togithub.com/rustwasm/wasm-bindgen/pull/3630 )
- Added bindings for `InputDeviceInfo` and `MediaTrackCapabilities`.
[#​3935](https://togithub.com/rustwasm/wasm-bindgen/pull/3935 )
- Add bindings for `RTCRtpReceiver.getCapabilities(DOMString)` method.
[#​3941](https://togithub.com/rustwasm/wasm-bindgen/pull/3941 )
- Add bindings for `VisualViewport`.
[#​3931](https://togithub.com/rustwasm/wasm-bindgen/pull/3931 )
- Add bindings for `queueMicrotask`.
[#​3981](https://togithub.com/rustwasm/wasm-bindgen/pull/3981 )
- Add experimental bindings for User Agent Client Hints API
[#​3989](https://togithub.com/rustwasm/wasm-bindgen/pull/3989 )
- Add bindings for `FocusOptions`.
[#​3996](https://togithub.com/rustwasm/wasm-bindgen/pull/3996 )
- Add bindings for `RTCRtpReceiver.jitterBufferTarget`.
[#​3968](https://togithub.com/rustwasm/wasm-bindgen/pull/3968 )
- Generate getters for all WebIDL dictionary types.
[#​3993](https://togithub.com/rustwasm/wasm-bindgen/pull/3993 )
- Support for iterable in WebIDL. Gives `entries`, `keys`, `values`
methods for regular and asynchronous, as well as `for_each` for regular,
iterables.
[#​3962](https://togithub.com/rustwasm/wasm-bindgen/pull/3962 )
- Add bindings for `HTMLTableCellElement.abbr` and `scope` properties.
[#​3972](https://togithub.com/rustwasm/wasm-bindgen/pull/3972 )
- Add WebIDL definitions relating to `Popover API`.
[#​3977](https://togithub.com/rustwasm/wasm-bindgen/pull/3977 )
- Added the `thread_stack_size` property to the object parameter of
`default()` (`init()`) and `initSync()`, making it possible to set the
stack size of spawned threads. `__wbindgen_thread_destroy()` now has a
third optional parameter for the stack size, the default stack size is
assumed when not passing it. When calling from the thread to be
destroyed, by passing no parameters, the correct stack size is
determined internally.
[#​3995](https://togithub.com/rustwasm/wasm-bindgen/pull/3995 )
- Added bindings to the Device Memory API.
[#​4011](https://togithub.com/rustwasm/wasm-bindgen/pull/4011 )
- Added support for WebIDL records. This added new methods to various
APIs, notably `ClipboardItem()`, `GPUDeviceDescriptor.requiredLimits`
and `Header()`.
[#​4030](https://togithub.com/rustwasm/wasm-bindgen/pull/4030 )
- Added an official MSRV policy. Library MSRV changes will be
accompanied by a minor version bump. CLI tool MSRV can change with any
version bump.
[#​4038](https://togithub.com/rustwasm/wasm-bindgen/pull/4038 )
- Added bindings to `NavigatorOptions.vibrate`.
[#​4041](https://togithub.com/rustwasm/wasm-bindgen/pull/4041 )
- Added an experimental Node.JS ES module target, in comparison the
current `node` target uses CommonJS, with `--target
experimental-nodejs-module` or when testing with
`wasm_bindgen_test_configure!(run_in_node_experimental)`.
[#​4027](https://togithub.com/rustwasm/wasm-bindgen/pull/4027 )
- Added importing strings as `JsString` through
`#[wasm_bindgen(thread_local, static_string)] static STRING: JsString =
"a string literal";`.
[#​4055](https://togithub.com/rustwasm/wasm-bindgen/pull/4055 )
- Added experimental test coverage support for
`wasm-bindgen-test-runner`, see the guide for more information.
[#​4060](https://togithub.com/rustwasm/wasm-bindgen/pull/4060 )
##### Changed
- Stabilize Web Share API.
[#​3882](https://togithub.com/rustwasm/wasm-bindgen/pull/3882 )
- Generate JS bindings for WebIDL dictionary setters instead of using
`Reflect`. This increases the size of the Web API bindings but should be
more performant. Also, importing getters/setters from JS now supports
specifying the JS attribute name as a string, e.g.
`#[wasm_bindgen(method, setter = "x-cdm-codecs")]`.
[#​3898](https://togithub.com/rustwasm/wasm-bindgen/pull/3898 )
- Greatly improve the performance of sending WebIDL 'string enums'
across the JavaScript boundary by converting the enum variant string
to/from an int.
[#​3915](https://togithub.com/rustwasm/wasm-bindgen/pull/3915 )
- Use `table.fill` when appropriate.
[#​3446](https://togithub.com/rustwasm/wasm-bindgen/pull/3446 )
- Annotated methods in WebCodecs that throw.
[#​3970](https://togithub.com/rustwasm/wasm-bindgen/pull/3970 )
- Update and stabilize the Clipboard API.
[#​3992](https://togithub.com/rustwasm/wasm-bindgen/pull/3992 )
- Deprecate builder-pattern type setters for WebIDL dictionary types and
introduce non-mutable setters instead.
[#​3993](https://togithub.com/rustwasm/wasm-bindgen/pull/3993 )
- Allow imported async functions to return any type that can be
converted from a `JsValue`.
[#​3919](https://togithub.com/rustwasm/wasm-bindgen/pull/3919 )
- Update Web Authentication API to level 3.
[#​4000](https://togithub.com/rustwasm/wasm-bindgen/pull/4000 )
- Deprecate `AudioBufferSourceNode.onended` and
`AudioBufferSourceNode.stop()`.
[#​4020](https://togithub.com/rustwasm/wasm-bindgen/pull/4020 )
- Increase default stack size for spawned threads from 1 to 2 MB.
[#​3995](https://togithub.com/rustwasm/wasm-bindgen/pull/3995 )
- Deprecated parameters to `default` (`init`) and `initSync` in favor of
an object.
[#​3995](https://togithub.com/rustwasm/wasm-bindgen/pull/3995 )
- Update `AbortSignal` and `AbortController` according to the WHATWG
specification.
[#​4026](https://togithub.com/rustwasm/wasm-bindgen/pull/4026 )
- Update the Indexed DB API.
[#​4027](https://togithub.com/rustwasm/wasm-bindgen/pull/4027 )
- `UnwrapThrowExt for Result` now makes use of the required `Debug`
bound to display the error as well.
[#​4035](https://togithub.com/rustwasm/wasm-bindgen/pull/4035 )
[#​4049](https://togithub.com/rustwasm/wasm-bindgen/pull/4049 )
- MSRV of CLI tools bumped to v1.76. This does not affect libraries like
`wasm-bindgen`, `js-sys` and `web-sys`!
[#​4037](https://togithub.com/rustwasm/wasm-bindgen/pull/4037 )
- Filtered files in published crates, significantly reducing the package
size and notably excluding any bash files.
[#​4046](https://togithub.com/rustwasm/wasm-bindgen/pull/4046 )
- Deprecated `JsStatic` in favor of `#[wasm_bindgen(thread_local)]`,
which creates a `std:🧵 :LocalKey`. The syntax is otherwise the
same.
[#​4057](https://togithub.com/rustwasm/wasm-bindgen/pull/4057 )
- Removed `impl Deref for JsStatic` when compiling with
`cfg(target_feature = "atomics")`, which was unsound.
[#​4057](https://togithub.com/rustwasm/wasm-bindgen/pull/4057 )
- Updated the WebGPU WebIDL to the current draft as of 2024-08-05.
[#​4062](https://togithub.com/rustwasm/wasm-bindgen/pull/4062 )
- Use object URLs for linked modules without `--split-linked-modules`.
[#​4067](https://togithub.com/rustwasm/wasm-bindgen/pull/4067 )
##### Fixed
- Copy port from headless test server when using
`WASM_BINDGEN_TEST_ADDRESS`.
[#​3873](https://togithub.com/rustwasm/wasm-bindgen/pull/3873 )
- Fix `catch` not being thread-safe.
[#​3879](https://togithub.com/rustwasm/wasm-bindgen/pull/3879 )
- Fix MSRV compilation.
[#​3927](https://togithub.com/rustwasm/wasm-bindgen/pull/3927 )
- Fix `clippy::empty_docs` lint.
[#​3946](https://togithub.com/rustwasm/wasm-bindgen/pull/3946 )
- Fix missing target features in module when enabling reference types or
multi-value transformation.
[#​3967](https://togithub.com/rustwasm/wasm-bindgen/pull/3967 )
- Fixed Rust values getting GC'd while still borrowed.
[#​3940](https://togithub.com/rustwasm/wasm-bindgen/pull/3940 )
- Fixed Rust values not getting GC'd if they were created via. a
constructor.
[#​3940](https://togithub.com/rustwasm/wasm-bindgen/pull/3940 )
- Fix triggering `clippy::mem_forget` lint in exported structs.
[#​3985](https://togithub.com/rustwasm/wasm-bindgen/pull/3985 )
- Fix MDN links to static interface methods.
[#​4010](https://togithub.com/rustwasm/wasm-bindgen/pull/4010 )
- Fixed Deno support.
[#​3990](https://togithub.com/rustwasm/wasm-bindgen/pull/3990 )
- Fix `__wbindgen_thread_destroy()` ignoring parameters.
[#​3995](https://togithub.com/rustwasm/wasm-bindgen/pull/3995 )
- Fix `no_std` support and therefor compiling with `default-features =
false`.
[#​4005](https://togithub.com/rustwasm/wasm-bindgen/pull/4005 )
- Fix byte order for big-endian platforms.
[#​4015](https://togithub.com/rustwasm/wasm-bindgen/pull/4015 )
- Allow ex/importing structs, functions and parameters named with raw
identifiers.
[#​4025](https://togithub.com/rustwasm/wasm-bindgen/pull/4025 )
- Implement a more reliable way to detect the stack pointer.
[#​4036](https://togithub.com/rustwasm/wasm-bindgen/pull/4036 )
- `#[track_caller]` is now always applied on `UnwrapThrowExt` methods
when not targetting `wasm32-unknown-unknown`.
[#​4042](https://togithub.com/rustwasm/wasm-bindgen/pull/4042 )
***
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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 was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job log](https://developer.mend.io/github/swc-project/swc ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
2024-08-14 00:39:07 +00:00