# What changed in babel-plugin-ember-template-compilation

> 4 changes in babel-plugin-ember-template-compilation 2 to 4 from its official release notes, upgrade guides and advisories: 1 breaking, 2 new APIs and options. Each one cited. Sources checked 2026-10-24. HTML: https://unstale.sh/npm/babel-plugin-ember-template-compilation/

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

## babel-plugin-ember-template-compilation 4

### Fixes and other changes

- Scope locals are no longer remapped in non-reference positions. (4.0.1) — [release notes](https://github.com/emberjs/babel-plugin-ember-template-compilation/releases/tag/v4.0.1)

## babel-plugin-ember-template-compilation 2

### Breaking changes

- The options format now requires the whole ember-template-compiler.js module instead of only its precompile function. (2.0.0) — [release notes](https://github.com/emberjs/babel-plugin-ember-template-compilation/releases/tag/v2.0.0)

### New APIs and options

- AST plugins can manipulate JavaScript scope. (2.0.0) — [release notes](https://github.com/emberjs/babel-plugin-ember-template-compilation/releases/tag/v2.0.0)
- A source-to-source mode was added. (2.0.0) — [release notes](https://github.com/emberjs/babel-plugin-ember-template-compilation/releases/tag/v2.0.0)
