# What changed in eslint-plugin-yml

> 5 changes in eslint-plugin-yml 3 from its official release notes, upgrade guides and advisories: 1 new APIs and options. Each one cited. Sources checked 2026-10-21. HTML: https://unstale.sh/npm/eslint-plugin-yml/

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

## eslint-plugin-yml 3

### New APIs and options

- Adds an ignore order type to path options for yml/sort-keys. (3.8.0) — [release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases/tag/v3.8.0)

### Fixes and other changes

- Types now support exactOptionalPropertyTypes for flat configs. (3.9.0) — [release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases/tag/v3.9.0)
- Fix circular autofixes and unsafe moves across ignored YAML anchors and aliases. (3.8.1) — [release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases/tag/v3.8.1)
- Fixes autofixes that reorder YAML anchors and aliases across ignored pairs. (3.8.0) — [release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases/tag/v3.8.0)
- Fixes line-separated groups that begin with ignored pairs. (3.8.0) — [release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases/tag/v3.8.0)
