# What changed in ember-cli-babel

> 11 changes in ember-cli-babel 6 to 8 from its official release notes, upgrade guides and advisories: 2 breaking, 4 new APIs and options. Each one cited. Sources checked 2026-11-01. HTML: https://unstale.sh/npm/ember-cli-babel/

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

## ember-cli-babel 8

### Breaking changes

- Node v14 is no longer supported, and Node v20 is now supported. (8.0.0) — [release notes](https://github.com/emberjs/ember-cli-babel/releases/tag/v8.0.0)

### Behavior and default changes

- The package is required only when necessary. (8.0.0) — [release notes](https://github.com/emberjs/ember-cli-babel/releases/tag/v8.0.0)

## ember-cli-babel 6

### Breaking changes

- The release switches to Babel 6, which may require developers to adjust their Babel setup. (6.0.0) — [release notes](https://github.com/emberjs/ember-cli-babel/blob/HEAD/CHANGELOG.md)

### New APIs and options

- Addon powerz are exposed for developers to use. (6.0.0) — [release notes](https://github.com/emberjs/ember-cli-babel/blob/HEAD/CHANGELOG.md)
- Babel options can be passed through to babel-preset-env. (6.0.0) — [release notes](https://github.com/emberjs/ember-cli-babel/blob/HEAD/CHANGELOG.md)
- This option exposes plugins positioned after preset-env plugins. (6.0.0) — [release notes](https://github.com/emberjs/ember-cli-babel/blob/HEAD/CHANGELOG.md)
- A public mechanism is available to transpile a tree. (6.0.0) — [release notes](https://github.com/emberjs/ember-cli-babel/blob/HEAD/CHANGELOG.md)

### Fixes and other changes

- Only provided options are passed to babel-preset-env. (6.0.0) — [release notes](https://github.com/emberjs/ember-cli-babel/blob/HEAD/CHANGELOG.md)
- Clobbering behavior between babel and babel6 config is fixed. (6.0.0) — [release notes](https://github.com/emberjs/ember-cli-babel/blob/HEAD/CHANGELOG.md)
- Browser targets are properly forwarded to ember-preset-env. (6.0.0) — [release notes](https://github.com/emberjs/ember-cli-babel/blob/HEAD/CHANGELOG.md)
- Issues with isPluginRequired are fixed. (6.0.0) — [release notes](https://github.com/emberjs/ember-cli-babel/blob/HEAD/CHANGELOG.md)
