This PR contains the following updates:
Package Updates Summary
| Type | Count |
|---|---|
| 📦 NPM Packages | 5 |
| Total | 5 |
📦 npm Dependencies
5 packages will be updated
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| oxc-parser (source) | 0.117.0 -> 0.121.0 | ||||
| oxc-transform (source) | 0.117.0 -> 0.121.0 | ||||
| @stacksjs/bunpress (source) | 0.1.1 -> 0.1.4 | ||||
| @types/bun (source) | 1.3.10 -> 1.3.11 | ||||
| esbuild (source) | 0.27.3 -> 0.27.4 |
Release Notes
oxc-project/oxc (oxc-parser)
0.117.0 -> 0.121.0
crates_v0.121.0
🚀 Features
7215d9etransformer: Support loweringaccessorwith legacy decorators (#20348) (Dunqing)
🐛 Bug Fixes
3bbd0cdtransformer: EmitObjectinstead ofvoid 0for untyped getter/setterdesign:typemetadata (#20488) (Dunqing)4ae3f3fecmascript: Apply coercion-is-pure assumption to constructor side-effect detection (#20420) (Dunqing)11f9695transformer: Legacy decorator on computed property key leaves variable unassigned (#20430) (bab)efeba28ecmascript: Add argument validation for NewExpression side-effect detection (#20395) (Dunqing)
Released by github-actions[bot] on 3/19/2026
crates_v0.120.0
🐛 Bug Fixes
edb8677ecmascript: Treat collection constructor with variable arg as side-effectful (#20383) (Dunqing)1f65c3ftransformer: Emit design:paramtypes when class has static anonymous class expression (#20382) (bab)fa70d5ctransformer: Use implementation signature for design:paramtypes when constructor is overloaded (#20394) (bab)ed5a7fbparser: Report syntax error fornew super()(#20384) (Boshen)e62524dminifier: Treat object spread of getters as having side effects (#20380) (Boshen)f8fbd6elinter/plugins: Removehashbangproperty from AST (#20365) (overlookmotel)
⚡ Performance
30a2b0fminifier: Use atom_from_strs_array for template literal concat (#20386) (Boshen)690ce17minifier: Use Vec::with_capacity for inline template expressions (#20389) (Boshen)9cd612flinter/plugins: Recycle comment objects (#20362) (overlookmotel)
Released by github-actions[bot] on 3/16/2026
apps_v1.56.0
Table of Contents
Oxlint v1.56.0
🚀 Features
c95951flinter/plugins: ImplementsourceCode.markVariableAsUsed(#20357) (overlookmotel)7a2a7d0linter: Implementn/handle-callback-errrule (#19616) (Mikhail Baev)
🐛 Bug Fixes
89ce30boxlint,oxfmt: Redirect JS stdout to stderr for LSP (#20321) (leaysgur)f8fbd6elinter/plugins: Removehashbangproperty from AST (#20365) (overlookmotel)6eb5b01linter/prefer-await-to-then: Ignore Promise static methods (#20347) (camc314)a4b61f7linter: RemovedefineConfigcheck (#20308) (camc314)3ad7f53linter/explicit-module-boundary-types: False positive with satisfies expr (#20309) (camc314)f547401linter/no-unused-private-class-members: Treat switch discriminants as read (#20307) (camc314)1c07b3bdiagnostics: HandleWouldBlockin stdout writes to prevent panic (#20295) (Boshen)
⚡ Performance
e4f7248linter: ...
[View full release notes]
Released by github-actions[bot] on 3/16/2026
oxc-project/oxc (oxc-transform)
0.117.0 -> 0.121.0
crates_v0.121.0
🚀 Features
7215d9etransformer: Support loweringaccessorwith legacy decorators (#20348) (Dunqing)
🐛 Bug Fixes
3bbd0cdtransformer: EmitObjectinstead ofvoid 0for untyped getter/setterdesign:typemetadata (#20488) (Dunqing)4ae3f3fecmascript: Apply coercion-is-pure assumption to constructor side-effect detection (#20420) (Dunqing)11f9695transformer: Legacy decorator on computed property key leaves variable unassigned (#20430) (bab)efeba28ecmascript: Add argument validation for NewExpression side-effect detection (#20395) (Dunqing)
Released by github-actions[bot] on 3/19/2026
crates_v0.120.0
🐛 Bug Fixes
edb8677ecmascript: Treat collection constructor with variable arg as side-effectful (#20383) (Dunqing)1f65c3ftransformer: Emit design:paramtypes when class has static anonymous class expression (#20382) (bab)fa70d5ctransformer: Use implementation signature for design:paramtypes when constructor is overloaded (#20394) (bab)ed5a7fbparser: Report syntax error fornew super()(#20384) (Boshen)e62524dminifier: Treat object spread of getters as having side effects (#20380) (Boshen)f8fbd6elinter/plugins: Removehashbangproperty from AST (#20365) (overlookmotel)
⚡ Performance
30a2b0fminifier: Use atom_from_strs_array for template literal concat (#20386) (Boshen)690ce17minifier: Use Vec::with_capacity for inline template expressions (#20389) (Boshen)9cd612flinter/plugins: Recycle comment objects (#20362) (overlookmotel)
Released by github-actions[bot] on 3/16/2026
apps_v1.56.0
Table of Contents
Oxlint v1.56.0
🚀 Features
c95951flinter/plugins: ImplementsourceCode.markVariableAsUsed(#20357) (overlookmotel)7a2a7d0linter: Implementn/handle-callback-errrule (#19616) (Mikhail Baev)
🐛 Bug Fixes
89ce30boxlint,oxfmt: Redirect JS stdout to stderr for LSP (#20321) (leaysgur)f8fbd6elinter/plugins: Removehashbangproperty from AST (#20365) (overlookmotel)6eb5b01linter/prefer-await-to-then: Ignore Promise static methods (#20347) (camc314)a4b61f7linter: RemovedefineConfigcheck (#20308) (camc314)3ad7f53linter/explicit-module-boundary-types: False positive with satisfies expr (#20309) (camc314)f547401linter/no-unused-private-class-members: Treat switch discriminants as read (#20307) (camc314)1c07b3bdiagnostics: HandleWouldBlockin stdout writes to prevent panic (#20295) (Boshen)
⚡ Performance
e4f7248linter: ...
[View full release notes]
Released by github-actions[bot] on 3/16/2026
stacksjs/bunpress (@stacksjs/bunpress)
0.1.1 -> 0.1.4
v0.1.4
Released by github-actions[bot] on 3/19/2026
v0.1.3
Released by github-actions[bot] on 3/16/2026
evanw/esbuild (esbuild)
0.27.3 -> 0.27.4
v0.27.4
Fix a regression with CSS media queries (
#4395,#4405,#4406)Version 0.25.11 of esbuild introduced support for parsing media queries. This unintentionally introduced a regression with printing media queries that use the
<media-type> and <media-condition-without-or>grammar. Specifically, esbuild was failing to wrap anorclause with parentheses when inside<media-condition-without-or>. This release fixes the regression.Here is an example:
/* Original code */ @media only screen and ((min-width: 10px) or (min-height: 10px)) { a { color: red } } /* Old output (incorrect) */ @media only screen and (min-width: 10px) or (min-height: 10px) { a { color: red; } } /* New output (correct) */ @media only screen and ((min-width: 10px) or (min-height: 10px)) { a { color: red; } }Fix an edge case w...
[View full release notes]
Released by github-actions[bot] on 3/12/2026
📊 Package Statistics
- oxc-parser: 3,199,945 weekly downloads
- oxc-transform: 2,379,204 weekly downloads
- @stacksjs/bunpress: 61,996 weekly downloads
- @types/bun: 5,162,919 weekly downloads
- esbuild: 116,386,789 weekly downloads
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Buddy 🤖