# What changed in markdown-it-emoji

> 3 changes in markdown-it-emoji 2 to 3 from its official release notes, upgrade guides and advisories: 1 new APIs and options. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/markdown-it-emoji/

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

## markdown-it-emoji 3

### Fixes and other changes

- Replaces md.utils.assign and md.utils.has with native equivalents for compatibility with markdown-it 15. (3.1.0) — [release notes](https://github.com/markdown-it/markdown-it-emoji/blob/e30efb3c280298039be0fc2ec77aeab1d3b8596f/CHANGELOG.md#310--2026-07-22)

## markdown-it-emoji 2

### New APIs and options

- Added bare.js with zero config. (2.0.0) — [release notes](https://github.com/markdown-it/markdown-it-emoji/blob/HEAD/CHANGELOG.md)

### Behavior and default changes

- The emojis database was updated, changing the available emoji data. (2.0.0) — [release notes](https://github.com/markdown-it/markdown-it-emoji/blob/HEAD/CHANGELOG.md)
