## evanw/esbuild — v0.28.1…v0.28.2

_27 commits._

### Features
- **add to release notes** (11b1fe4)
- **visual studio style: add a code just in case** (01579cd)

### Fixes
- **css: fix green/blue channel swap in oklch gamut mapping (#4488)** (ab50d91)
- **fix #4498: `async` TLA checks need a worklist** (04627b6)
- **fix #4497: preserve nested ampersands during minification (#4500)** (c625d31)
- **fix #4507: `import` assignment tree-shaking bug** (07f6e8c)
- **attempt to fix ci on windows** (798103a)
- **fix #4484: avoid overwriting input files** (c3a1e0c)
- **fix #4460: add `--log-style=visualstudio`** (5be5c14)
- **fix service deadlock after failed build setup (#4506)** (5e52b56)
- **fix #4508, close #4510: minify bug with `||=`** (bb06391)
- **fix #4509: pick minimum version for target env** (f9ffe57)
- **fix #4485, close #4487: `audio/mpeg` for `.mp3`** (bd7541f)
- **fix `\` in markdown release notes** (6ff1d8b)

### Backend
- **publish 0.28.2 to npm** (609683d)
- **disable `gopls` in the `go` folder** (5c15177)
- **css: adjust parser to allow `--foo: {...}`** (fc2ee9b)
- **release notes for css nesting bugfix** (209db54)
- **better isolation of current part in js parser** (34474e2)
- **typo in release notes** (2500c0c)
- **fixes for tests** (87cea07)
- **update go 1.26.4 => 1.26.5** (d2d0d84)
- **release notes for #4506** (a7cce5f)
- **serve 403 for keyfile/certfile access via symlink** (169ed3c)
- **disable ts cast warning for parenthesized exprs** (9e39dc0)
- **handle mime type detection for http range requests** (a815820)
- **warn about confusing ts casts that tsc now forbids** (a647c15)

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