# What changed in @actions/exec

> 2 changes in @actions/exec 2 to 3 from its official release notes, upgrade guides and advisories: 1 breaking. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/@actions/exec/

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

## @actions/exec 3

### Breaking changes

- The package is now ESM-only; CommonJS consumers must use dynamic import() instead of require(). (3.0.0) — [release notes](https://github.com/actions/toolkit/blob/c9c663babe5ac9db259db4ace312f10063d833d6/packages/exec/RELEASES.md#300)

## @actions/exec 2

### Tooling

- Adds support for Node 24. (2.0.0) — [release notes](https://github.com/actions/toolkit/blob/c9c663babe5ac9db259db4ace312f10063d833d6/packages/exec/RELEASES.md#200)
