Releases: wikimedia/eslint-plugin-no-jquery
Releases · wikimedia/eslint-plugin-no-jquery
Release list
v6.0.0
- Support jQuery 4.0
- [BREAKING CHANGE] configs: Upgrade deprecation warnings to errors when a feature is removed
- [BREAKING CHANGE] configs: Update
allconfig
—
- New rules:
no-css-numberandno-css-props - New rule:
no-deferred-get-stack-hook - New rule:
no-internal-array-methods - New rule:
no-jquery-ui - Use messageIds when reporting rule violations
- configs: Mark
$.Deferred.getStackHookas removed in 4.0 - configs: Mark
no-toggle(bool|undefined)as removed in 4.0 - configs: Mark
$.uniqueas removed in 4.0
—
- build: Update eslint-docgen to v0.8.0
- docs: Fix spelling mistakes
v5.0.0
v5.0.0
- [BREAKING CHANGE] Require Node 24, up from 20 (James D. Forrester)
—
- Rule fix:
no-sizzle: Fix invalid defaultOptions syntax (Anders Kaseorg)
—
- Code: add tests for eslint9 & eslint 10 (Alexander S.)
—
- build: Test in Node 26 too (James D. Forrester)
v4.0.0
- [BREAKING CHANGE] Push Node requirement to 20+, update devDependencies and fix (Ed Sanders)
—
-
Rule fix:
no-class: AddonlyDeprecatedoption; included in deprecated-3.0 (Ed Sanders) -
Rule fix:
no-other-methods: remove 'finish' and 'stop' (Ed Sanders) -
Tests: Use map to simplify invalid test cases (Ed Sanders)
—
- build: Upgrade eslint-config-wikimedia to 0.32.3 (James D. Forrester)
v3.1.1
- Rule fix: In
no-animate, allowstopandfinishwhenallowScroll(Ed Sanders)
v3.1.0
- New rule:
no-fx(Ed Sanders) - New rule:
no-done-fail(Ed Sanders) - Rule fix: Add
stopandfinishmethods tono-animate(Ed Sanders) - Rule fix:
no-extend: Only fix if first arg is object literal (Ed Sanders)
—
- Code: Fix some indentation in utils (Ed Sanders)
- Code: Migrate GitHub Actions from v1 to v4 to avoid warnings (James D. Forrester)
- Code: Code cleanup in tests (Ed Sanders)
- Code: Fix typos in utils documentation (Ed Sanders)
- Code: Upgrade eslint-config-wikimedia from 0.28.0 to 0.28.2 (James D. Forrester)
- Release: Provide a .mailmap for consistency in git logs (James D. Forrester)
v3.0.2
- Rule fix:
no-append-html: Allow passing selectors to some methods (Ed Sanders)
—
- code: Move joinLiterals to utils and share between two rules (Ed Sanders)
- code: Make isHtmlString a util (Ed Sanders)
v3.0.1
- Rule fix: Fix fixer for
no-extendto ignore single argument mode (Ed Sanders)
v3.0.0
- [BREAKING CHANGE] Drop Node 10, 12, 14, & 16 support (Ed Sanders, James D. Forrester)
- [BREAKING CHANGE] Raise eslint requirement to 8+ (James D. Forrester)
—
- New config:
deprecated-3.7for new jQuery release (Ed Sanders)
—
- Rule fix:
no-append-html; check appendTo/prependTo (Ed Sanders) - Rule fix:
no-append-html; catch .add(html) (Anders Kaseorg) - Rule fix:
no-sizzle; allow 'nth-child' selector (Ed Sanders) - Rule fix: Add fixer for
no-extend(Ed Sanders)
—
- Code: Use object shorthand for properties (Ed Sanders)
- Code: Fix comment syntax in build-all-methods.js (Ed Sanders)
- Release: Update devDependencies (Ed Sanders, James D. Forrester)
v2.7.0
- New rule:
no-append-html(#284) (Ed Sanders) - New config: Allow rules to disable get/set separately, starting with no-html (Ed Sanders)
- Deprecated rule:
no-submit; useno-event-shorthand(Ed Sanders)
—
- Code: Sort ajax events consistently and alphabetically. (Ed Sanders)
- Code: utils.isjQuery: Improve
Identifierdetection (#283) (Ed Sanders)
—
- Docs: Update eslint-docgen to 0.5.1 (#290) (Ed Sanders)
- Docs: Show which rules have options, and which are fixable in README (#289) (Ed Sanders)
- Docs: Fix test links (#280) (Ed Sanders)
—
- Release: Update devDependencies (#278) (Ed Sanders)
v2.6.0
- New rule:
no-escape-selectorfor$.escapeSelectorutil (Ed Sanders) - New config:
deprecated-3.6for new jQuery release (Ed Sanders)
—
- Rule fix: Add fixer for
no-on-ready(Ed Sanders) - Rule fix: Add fixer for
no-ready-shorthand(Ed Sanders) - Rule fix: Add fixer for
no-error(Ed Sanders) - Rule fix: Add fixer for
no-parse-xml(Ed Sanders) - Rule fix: Add fixer for
no-parse-html-literaltag style (Ed Sanders) - Rule fix:
no-now; recommendDate.nowrather than(new Date).getTime()(Ed Sanders)
—
- Code: Add real arguments to
no-parse-htmltests (Ed Sanders) - Code: codecov.yaml: Remove extra linebreak (Ed Sanders)
- Release: Update devDependencies (Ed Sanders)