## swc-project/swc — v1.15.46…v1.15.47-nightly-20260729.1

_30 commits._

### Features
- **feat(es/minifier): expand support for trivial spreads (#12068)** (aa49e36)
- **feat(es/react-compiler): expose `reactCompiler.environment.enableFunctionOutlining` (#12030)** (52b78aa)

### Fixes
- **fix(html/minifier): Preserve JSON script boundaries (#12080)** (e1877b4)
- **fix(es/minifier): Preserve top-level declarations referenced only by direct eval (#12029)** (ad0e3b4)
- **fix(es/optimization): preserve JSON numeric values (#12051)** (667af8c)
- **fix(es/decorators): Avoid class state leakage for nested undecorated classes (#12076)** (4c9d277)
- **fix(es/minifier): use numeric literals for non-finite values (#12048)** (b830786)
- **fix(es/minifier): index strings by UTF-16 code unit (#12054)** (bc263d2)
- **fix(testing): check ignored fixtures relative to crate root (#12073)** (da858b4)
- **fix(es/typescript): evaluate cooked enum templates (#12059)** (49d0b0f)
- **fix(es/minifier): apply ToUint16 in fromCharCode (#12055)** (9ae7b92)
- **fix(es/minifier): preserve non-canonical arguments access (#12052)** (850230b)
- **fix(es/minifier): preserve invalid Array lengths (#12056)** (3ce9e16)
- **fix(es/minifier): avoid inexact number radix folding (#12057)** (506a0ea)
- **fix(ts/fast-strip): preserve UTF-16 source positions (#12067)** (ac4bfc9)
- **fix(es/transforms): use numeric literals for non-finite enum values (#12049)** (1e3ed5c)
- **fix(es): preserve numeric property key identity (#12050)** (46900a3)
- **fix(es/minifier): apply ToInt32 when folding bitwise NOT (#12058)** (550e2f7)
- **fix(es/codegen): emit non-finite numeric literals (#12047)** (883abc4)
- **fix(es/ast): support hashing non-finite numbers (#12043)** (f4b85a6)
- **perf(es/renamer): Skip identity rename mappings on apply (#12041)** (0f9ff15)
- **fix(ts/fast-strip): Preserve ASI before interpolated templates (#12040)** (54467fe)

### Chore
- **chore: Publish `1.15.47-nightly-20260729.1` with `swc_core` `v75.0.0`** (68abe42)
- **chore: Publish crates with `swc_core` `v75.0.0`** (eb38433)
- **chore: upgrade regress to 0.11.1 (#12070)** (b71793f)
- **chore: Make add-changeset push changes (#12072)** (78c051f)
- **chore: require add-changeset skill for pull requests (#12071)** (f197caa)
- **chore: Add changeset for identity rename optimization (#12044)** (a69f024)
- **chore: Publish crates with `swc_core` `v74.0.2`** (062c608)
- **chore: Update changelog** (762e5d2)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/swc-project/swc?utm_source=github-action)._