unstale

npm / dotenv-expand

dotenv-expand

What changed in dotenv-expand 6 to 1000, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.

4 breaking1 new APIs and options1 behavior and defaults1 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.8 on npm

dotenv-expand 10005 changes

Breaking changes 3

  • Command substitution is now supported automatically during expansion.

    1000.0.0release notes

  • Expansion now distinguishes unset variables (- and +) from empty variables (:- and :+).

    1000.0.0release notes

  • Node.js 16 or later is now required.

    1000.0.0release notes

Behavior and default changes 1

  • Decryption of encrypted .env files is now supported automatically during expansion.

    1000.0.0release notes

Fixes and other changes 1

  • The license changed from BSD-2-Clause to BSD-3-Clause, which may affect adoption decisions.

    1000.0.0release notes

dotenv-expand 62 changes

Breaking changes 1

  • The default export was changed to the expand function, changing how developers import and call the package.

    6.0.0release notes

New APIs and options 1