SWC (Speedy Web Compiler) is a Rust-based TypeScript and JavaScript compiler. It provides parsing and compilation capabilities, with documentation covering Rust usage (notably via the ecma parser) and JavaScript/Node installation, and it aims to make web development faster.
Project status
- Actively maintained: The repo shows ongoing upstream activity (last push on 2026-06-02) and multiple recent tagged updates (stable and nightly) within the same week.
- Apparent cadence: Recent activity includes a stable update (v1.15.40 on 2026-05-23) alongside nightly updates around the same date (v1.15.40-nightly-20260523.1, plus earlier v1.15.39-nightly-20260523.1), suggesting frequent builds during that period.
AI summary generated Today
Recent updates
v1.15.40
1 week agoNo release notes were provided for v1.15.40. The diff shows this release is primarily a version bump across SWC-related JS packages and Rust bindings, plus a small CI/workflow script change in the swc-ecosystem-ci tooling.
v1.15.40-nightly-20260523.1
1 week agoThis release is v1.15.40-nightly-20260523.1, but no release notes were provided by the publisher. As a result, there is no documented information here about new features, bug fixes, security updates, or breaking changes.
v1.15.39-nightly-20260523.1
1 week agoThis nightly release (v1.15.39-nightly-20260523.1) primarily updates package versions across multiple @swc and binding crates, and refreshes Cargo.lock to pull in updated build components. The only clearly behavior-relevant code/config change visible in the diff is an update to the @swc/minifier npm test command.
v1.15.38-nightly-20260522.1
1 week agoNo release notes were provided for v1.15.38-nightly-20260522.1, so there is nothing documented to compare against. The code diff shown is dominated by CI and GitHub Actions infrastructure changes (new composite action inputs, pnpm-based dependency installation, stricter workflow permissions), plus new internal agent scripts.
BreakingSecurityv1.15.33
1 month agoRelease v1.15.33 provides no publisher release notes. The code diff shows a new workspace crate (swc-ast-explorer) plus changes to SWC minification behavior and multiple internal dependency version bumps (parser, minifier, core).
v1.15.33-nightly-20260502.1
1 month agoThis is a nightly build release (v1.15.33-nightly-20260502.1) published on 2026-05-02. The publisher did not provide any release notes, so no specific developer-impacting changes (features, fixes, breaking changes, or security updates) can be reliably identified from the provided data.
v1.15.32
1 month agoRelease v1.15.32 primarily updates version metadata across the SWC JS packages and Rust crates (including wasm bindings) and bumps swc_cli in Cargo.lock. No publisher release notes were provided, so the actual documented user-facing changes cannot be verified from the release description alone.
v1.15.32-nightly-20260427.1
1 month agoThe publisher provided no release notes for v1.15.32-nightly-20260427.1, so the specific code changes, API impacts, and behavior modifications are not documented in the release metadata. As a result, developers should treat this upgrade as potentially containing undocumented changes and validate critical workflows, integrations, and any reliance on internal/undocumented behavior.
v1.15.31-nightly-20260427.1
1 month agoThis is a nightly build (v1.15.31-nightly-20260427.1) with no publisher-provided release notes. The code diff shows functional changes in Flow handling, a new JSC configuration option for symlink preservation, and multiple parser and minifier behavior adjustments, plus several dependency version bumps.
Featuresv1.15.30
1 month agov1.15.30 appears to be a packaging and release cut from a nightly build, with widespread version string updates across Rust crates and published NPM artifact metadata. The only non-versioning functional change visible in the diff is an update to the CI/deploy changelog entries related to building TypeScript (ts) before Linux GNU binding tests, plus a small CLI crate version bump for swc_cli.