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
magic-akari
d2929d1ce6
feat(es/typescript): Add native_class_properties
to skip reordering of class properties inits ( #9421 )
...
**Related issue:**
- Closes #9418
2024-08-14 09:11:04 +09:00
SWC Bot
888f34997d
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-13 19:12:58 +00:00
SWC Bot
f8041e9f30
chore: Publish 1.7.11-nightly-20240813.1
with swc_core
v0.100.7
2024-08-13 19:12:57 +00:00
SWC Bot
8f934603cc
chore: Publish crates with swc_core
v0.100.7
2024-08-13 19:05:38 +00:00
Gengkun
970cc81033
feat(html/minifier): Support using custom css minifier ( #9425 )
...
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:**
Support use a custom css minifier when minimizing html, add `feature =
"custom-css-minifier"` to enable this and remove the dependencies of
`swc_css_*`.
And `feature = "default-css-minifier"` keep the original behavior, using
`swc_css` when minimizing html, and this is the default feature.
(Rspack is now using LightningCSS to minimize CSS files, but the CSS
insides html is still using `swc_css` (which called by
`swc_html_minifier`) to do the minify, so we want to also use
LightningCSS to minify the CSS insides html to keep the consistent with
CSS files)
2024-08-13 10:28:13 +00:00
강동윤 (Donny)
2cdab41021
chore: Publish crates
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-12 14:48:20 +09:00
SWC Bot
62b95ce4d2
chore: Update changelog
2024-08-12 05:18:05 +00:00
SWC Bot
75e030dd96
chore: Publish 1.7.11-nightly-20240812.2
with swc_core
v0.100.6
2024-08-12 05:18:03 +00:00
SWC Bot
47d8faaff6
chore: Publish crates with swc_core
v0.100.6
2024-08-12 05:11:10 +00:00
Donny/강동윤
9751518a0a
fix(visit): Fix regression of AST paths ( #9420 )
2024-08-12 14:09:37 +09:00
SWC Bot
041b1f04d5
chore: Update changelog
2024-08-12 04:13:11 +00:00
SWC Bot
bd8ec44f78
chore: Publish 1.7.11-nightly-20240812.1
with swc_core
v0.100.6
2024-08-12 04:13:09 +00:00
SWC Bot
91e32bdbad
chore: Publish crates with swc_core
v0.100.6
2024-08-12 04:03:24 +00:00
강동윤 (Donny)
646420edae
chore: Bump crates
2024-08-12 13:01:49 +09:00
David Sherret
34d1b27251
feat(estree/compat): Remove dependency on rayon
( #9393 )
...
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
2024-08-12 03:10:24 +00:00
Donny/강동윤
1bf467d99f
chore(bindings/node): Deprecate parse
( #9419 )
2024-08-12 11:05:18 +09:00
Donny/강동윤
ce761cf515
chore(es/preset-env): Update core js compat data ( #9407 )
2024-08-12 00:29:16 +00:00
Marco Ippolito
f4cab32dd2
chore: Mention swc in the license ( #9417 )
...
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
This change adds mention of SWC in the license otherwise it would be
anonymous (and odd 😄 )
2024-08-11 19:31:43 +09:00
SWC Bot
ff4ba2b078
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-09 20:13:04 +00:00
SWC Bot
7b7eb48a32
chore: Publish 1.7.10
with swc_core
v0.100.6
2024-08-09 20:13:03 +00:00
SWC Bot
cf37df8954
chore: Update changelog
2024-08-09 19:15:55 +00:00
SWC Bot
48b5a58d7d
chore: Publish 1.7.10-nightly-20240809.1
with swc_core
v0.100.6
2024-08-09 19:15:53 +00:00
SWC Bot
1c65541392
chore: Publish crates with swc_core
v0.100.6
2024-08-09 19:09:34 +00:00
magic-akari
165c8facd4
fix(es/typescript): Update ts-strip type definition ( #9415 )
...
**Related issue:**
- Closes #9413
2024-08-10 04:06:29 +09:00
magic-akari
442fb7b487
fix(es/typescript): Strip this
param in getter/setter ( #9414 )
2024-08-09 18:12:45 +00:00
magic-akari
b395f483d1
fix(es/typescript): Strip exported default overload function declaration ( #9412 )
2024-08-10 02:41:28 +09:00
magic-akari
8c161a003e
fix(es/typescript): Strip optional mark and definite mark ( #9411 )
2024-08-10 02:00:14 +09:00
SWC Bot
4b5875099b
chore: Update changelog
2024-08-09 14:06:49 +00:00
SWC Bot
71784a32bf
chore: Publish 1.7.9
with swc_core
v0.100.5
2024-08-09 14:06:48 +00:00
SWC Bot
b2456dd119
chore: Update changelog
2024-08-09 13:10:35 +00:00
SWC Bot
560a4bbd87
chore: Publish 1.7.9-nightly-20240809.1
with swc_core
v0.100.5
2024-08-09 13:10:34 +00:00
SWC Bot
e697c1c649
chore: Publish crates with swc_core
v0.100.5
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-09 12:46:31 +00:00
강동윤 (Donny)
685f68ef87
chore: Add license to bindings
2024-08-09 21:44:12 +09:00
magic-akari
124e5ffa7b
fix(es/typescript): Strip class modifiers ( #9399 )
...
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
2024-08-09 21:43:20 +09:00