Releases: swc-project/swc
Releases · swc-project/swc
v1.2.80: fix(swc): Disable `aes` feature (#2109)
node/swc: - Disable `aes`. (#1807)
v1.2.79: fix(es/codegen): Fix codegen of `~` (#2104)
swc_ecma_codegen: - Emit pending semi on `~`. (#2091)
v1.2.78: fix(es/transforms): Fix bugs (#2089)
swc_ecma_minifier: - Expose hygiene optimizer. - `mangle_names`: Handle private names in member expressions. (#2086) swc_visit: - Make `Optional::new` const function. swc: - Make `es3` optional via cargo feature. - Ensure that #1554 is already fixed. (#1554)
v1.2.77: fix(swc): Fix bugs (#2067)
swc_ecma_transforms_compat: - Fix optional chaining. (#2063) node/swc: - Fix definition of `ImportDeclaration`. (#2059) testing: - Allow using `testing` with stable `rustc`. testing_macros: - Add `#[inline(never)]`.
v1.2.76: feat(es/minifier): Implement more rules (#2039)
swc_ecma_minifier: - Remove useless `0` in sequence expressions. - `analyzer`: Don't treat fn decl as fn expr. - `sequences`: Use sequence expressions in front of `b`. - `if_return`: Drop else token within same pass. (#2044) - Fix counting logic for `pass`. (#2044) - `analyzer`: Fix `ref_count`. - `hygiene`: Implement `visit_prop_name`. - `ignore_return_value`: Property access to function parameters may have side effects. - `inline`: Treat `!0` as literal. - Remove some dead codes if `unused` is enabled. swc_ecma_utils: - Fix `may_have_side_effects`.
v1.2.75: fix(es/minifier): Fix bugs and implement more rules (#2032)
swc_ecma_minifier: - Fix an infinite loop. (#2028) - Don't remove span hygiene. (#2022) swc_ecma_codegen: - Fix codegen of `return` with `async` arrow. (#2020) swc: - Respect `minify = false`. (#2019)
v1.2.74: fix(es): Fix codegen & minifier (#2006)
swc_ecma_codegen: - Emit a semicolon before `!`. - Emit a semicolon before `[`. (#2007) swc_ecma_minifier: - Disable buggy passes. - `iife`: Don't inline async functions. (#2007)
v1.2.73: fix(es/minifier): Improve output of minifier (#2005)
swc_ecma_minifier: - Don't reorder import statements.
v1.2.71: feat(node/swc): Support `sourceFileName` (#1976)
swc: - Support `sourceFileName`.
v1.2.70: fix(es/minifier): Fix minifier (#1985)
swc_ecma_minifier: - Don't create an identifier starting with number. (#1983) - Fix panic. (#1984) - Don't use time api on wasm. (#1982)