---
layout: post
title: ESLint v7.21.0 released
teaser: "We just pushed ESLint v7.21.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release."
image: release-notes.png
tags:
  - release
  - minor
authors:
  - mdjermanovic
categories:
  - Release Notes
---

## Highlights

The new [`--cache-strategy` CLI option](/docs/user-guide/command-line-interface#-cache-strategy) can improve how ESlint detects changed files by looking at either file metadata or contents.






## Features


* [`08ae31e`](https://github.com/eslint/eslint/commit/08ae31e539e381cd0eabf6393fa5c20f1d59125f) New: Implement cacheStrategy (refs [eslint/rfcs#63](https://github.com/eslint/rfcs/issues/63)) ([#14119](https://github.com/eslint/eslint/issues/14119)) (Manu Chambon)




## Enhancements


* [`5e51fd2`](https://github.com/eslint/eslint/commit/5e51fd28dc773c11c924450d24088f97f2824f00) Update: do not ignore symbolic links (fixes [#13551](https://github.com/eslint/eslint/issues/13551), fixes [#13615](https://github.com/eslint/eslint/issues/13615)) ([#14126](https://github.com/eslint/eslint/issues/14126)) (Pig Fang)




## Bug Fixes


* [`b8aea99`](https://github.com/eslint/eslint/commit/b8aea9988b6451b6a05af4f3ede8d6ed5c1d9926) Fix: pluralize 'line' to 'lines' in [max-lines-per-function](/docs/rules/max-lines-per-function) description ([#14115](https://github.com/eslint/eslint/issues/14115)) (Trevin Hofmann)






## Dependency Upgrades


* [`3cd5440`](https://github.com/eslint/eslint/commit/3cd5440b94d5fa4f11a09f50b685f6150f0c2d41) Upgrade: @eslint/eslintrc to 0.4.0 ([#14147](https://github.com/eslint/eslint/issues/14147)) (Brandon Mills)
* [`c0b8c71`](https://github.com/eslint/eslint/commit/c0b8c71df4d0b3f54b20587432d9133741985d5c) Upgrade: Puppeteer to 7.1.0 ([#14122](https://github.com/eslint/eslint/issues/14122)) (Tim van der Lippe)






## Chores


* [`87c43a5`](https://github.com/eslint/eslint/commit/87c43a5d7ea2018cffd6d9b5c431ecb60caaf0d6) Chore: improve a few comments and fix typos ([#14125](https://github.com/eslint/eslint/issues/14125)) (Tobias Nießen)
