# What changed in react-currency-input-field

> 10 changes in react-currency-input-field 4 from its official release notes, upgrade guides and advisories: 1 breaking. Each one cited. Sources checked 2026-10-23. HTML: https://unstale.sh/npm/react-currency-input-field/

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

## react-currency-input-field 4

### Breaking changes

- The package no longer exports a UMD build; only CJS and ESM versions are exported. (4.0.0) — [release notes](https://github.com/cchanxzy/react-currency-input-field/releases/tag/v4.0.0)

### Tooling

- Test files and examples are excluded from the published package, reducing unnecessary files for consumers. (4.0.5) — [release notes](https://github.com/cchanxzy/react-currency-input-field/releases/tag/v4.0.5)

### Fixes and other changes

- Keeps the sign when fixed decimal length moves the decimal point. (4.0.14) — [release notes](https://github.com/cchanxzy/react-currency-input-field/releases/tag/v4.0.14)
- Stepping now keeps the decimals when using a comma decimal separator. (4.0.13) — [release notes](https://github.com/cchanxzy/react-currency-input-field/releases/tag/v4.0.13)
- The ESM build and its types load correctly on every Node version. (4.0.12) — [release notes](https://github.com/cchanxzy/react-currency-input-field/releases/tag/v4.0.12)
- Corrects abbreviations, stepping, and other input edge cases. (4.0.11) — [release notes](https://github.com/cchanxzy/react-currency-input-field/releases/tag/v4.0.11)
- Long integers are formatted exactly. (4.0.10) — [release notes](https://github.com/cchanxzy/react-currency-input-field/releases/tag/v4.0.10)
- Negative values using U+2212 are kept. (4.0.10) — [release notes](https://github.com/cchanxzy/react-currency-input-field/releases/tag/v4.0.10)
- Trailing zero decimals are kept when the prefix contains the decimal separator. (4.0.6) — [release notes](https://github.com/cchanxzy/react-currency-input-field/releases/tag/v4.0.6)
- Corrects the package entries for CJS and ESM. (4.0.0) — [release notes](https://github.com/cchanxzy/react-currency-input-field/releases/tag/v4.0.0)
