NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4449 most downloaded on npm
An ESLint plugin for projects using Cypress
Last release 26 days ago
08 Sep 2026
Release timing varies
gaps range from 9 days to 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
74 releases · first in 2017
deps: update dependency globals to ^17.12.0
deps: update dependency globals to ^17.11.0
One column per quarter.
ESLint v9 reached end-of-life on 2026-08-06 ESLint v10 is now the minimum version supported
Update dependencies
@typescript-eslint/rule-tester to 8.66.0
eslint to 10.8.0
eslint-plugin-eslint-plugin to 7.6.1
eslint-plugin-mocha 12.0.2
globals to 17.9.0
typescript-eslint to 8.66.0
Disable
mocha/no-async-in-sync-tests rule in documentation
Previously was mocha/no-setup-in-describe
deps: update dependency globals to ^17.8.0
docs: add no-and rule documentation to README
deps: update dependency globals to ^17.7.0
deps: update dependency globals to ^17.6.0
support chains started of helper functions in unsafe-to-chain-command
deps: update dependency globals to ^17.5.0
added no-and rule to ensure .and() follows certain commands
no-unnecessary-waiting flag identifiers defined in object/array patterns
deps: update dependency globals to ^17.4.0
conditional expressions are now checked by require-data-selectors
require-data-selector uses consistent rules with assignments
# 6.1.0 (2026-02-20) ### Features * expand no-xpath message text
Remove deprecated eslint-plugin-cypress/flat configuration
Other changes:
Deprecated: Accidentally includes breaking changes from 6.0.0
Deprecated: Accidentally includes breaking changes from 6.0.0
# 5.3.0 (2026-02-09) ### Features * add version ESLint v10 support
disallow extra properties in rule options
# 5.2.0 (2025-10-01) ### Features * add type declaration file
dont throw warning on variable data selector
publish only core files to npm package
stylistic: apply javascript formatting conventions
eslint-plugin-cypress/flat is deprecated and should be replaced by eslint-plugin-cypress
eslint-plugin-cypress now resolves to the flat configuration instead of to the legacy configurationeslint-plugin-cypress/flat is deprecated and should be replaced by eslint-plugin-cypress# 4.3.0 (2025-04-22) ### Features * add no-chained-get rule
## 4.2.1 (2025-04-09) ### Bug Fixes * deps: update all dependencies
add rule disallow usage of cypress-xpath
# 4.1.0 (2024-10-30) ### Features * docs: publish updated readme
Support ESLint v9 and above only
Support for ESlint v7 & v8 is removed languageOptions ecmaVersion: 2019 and sourceType: module are removed from eslint-plugin-cypress/flat config globals is updated to 15.11.0 eslint-plugin-n is updated to 17.11.1
# 3.6.0 (2024-10-11) ### Features * publish eslint v8 deprecation
# 3.5.0 (2024-08-12) ### Features * add rule no-debug
add name to configs (for tooling)
# 3.3.0 (2024-05-29) ### Features * add flat configurations
support eslint v9 through @eslint/eslintrc
issue with unsafe to chain command that is not an action
apply no-pause rule recursively
deps: update semantic-release to 23.0.8
convert deprecated context calls
## 3.0.1 (2024-04-25) ### Bug Fixes * enable cypress/no-async-before
Support for ESlint v3, v4, v5 & v6 is removed
deps: update semantic-release to 19.0.3
unsafe-to-chain-command: Fix the false positive of 'focus' regex matching 'focused'
pencil: add option for unsafe chaining rule to check for custom cypress methods
## 2.13.4 (2023-08-08) ### Bug Fixes * bump globals package to latest
handle ImportBindings in no-unnecessary-waiting rule
Wait incorrectly reported as unsafe to chain
Solve unsafe to chain command does not exist
Add 'unsafe-to-chain-command' rule
Properly export "no-pause" rule
# 2.12.0 (2021-09-14) ### Features * Add no-pause rule
Fix crashing bug in no-force rule when using spread operator
Replace deprecated scope.resolve method (#70) (9bcf51e), closes /eslint.org/docs/developer-guide/scope-manager-interface#deprecated-members-2
Fix cypress/no-async-tests not found error
Allow aliases in require-data-selectors rule
Add support for eslint 4 to no-assigning-return-values rule (46bf46a), closes #14
Add support for template literals to require-data-selectors rule
## 2.10.1 (2020-02-14) ### Bug Fixes * add no-force to module exports
## 2.10.0 (2020-02-14) ### Features * rule: add no-force rule
Support chained wait in no-unnecessary-waiting rule
Handle cy.wait in a function with a default parameter
Your coding agent can read these notes before it upgrades. Set up the MCP server →