# What changed in @rolldown/plugin-babel

> 12 changes in @rolldown/plugin-babel 0.1 to 0.2 from its official release notes, upgrade guides and advisories: 4 new APIs and options. Each one cited. Sources checked 2026-10-25. HTML: https://unstale.sh/npm/@rolldown/plugin-babel/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @rolldown/plugin-babel 0.2

### New APIs and options

- Adds an Emotion plugin to @rolldown/plugin-babel. (0.2.2) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.2.2)
- Adds the runtimeVersion option for deduplicating Babel helpers. (0.2.0) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.2.0)

### Behavior and default changes

- The Rolldown runtime module is excluded by default, so Babel no longer processes it unless configured otherwise. (0.2.3) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.2.3)

### Fixes and other changes

- Set inputSourceMap to false to avoid combining source maps twice. (0.2.4) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.2.4)
- Suppresses type errors when @types/babel__core is not installed. (0.2.2) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.2.2)
- Queries are ignored when applying TypeScript and JSX parsers, so query strings no longer interfere with parser selection. (0.2.1) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.2.1)

## @rolldown/plugin-babel 0.1

### New APIs and options

- Presets can specify dependencies to optimize. (0.1.6) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.1.6)
- Adds the include option by default. (0.1.4) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.1.4)

### Tooling

- Formats Babel errors. (0.1.4) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.1.4)

### Fixes and other changes

- String code filters now use substring matching. (0.1.8) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.1.8)
- Adds proper support for Babel 7. (0.1.7) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.1.7)
- The Babel plugin now uses enforce: 'pre'. (0.1.5) — [release notes](https://github.com/rolldown/plugins/releases/tag/plugin-babel%400.1.5)
