Skip to content

Latest commit

 

History

History
348 lines (274 loc) · 15.4 KB

CHANGELOG.md

File metadata and controls

348 lines (274 loc) · 15.4 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

[Unreleased]

Added

Changed

Fixed

Removed

[9.0.0] - 2019-10-28

Added

Changed

  • Bumped peer dep eslint-plugin-jest to v23.x.x. eslint-plugin-jest will also need to be bumped when upgrading.

[8.2.0] - 2019-10-28

Changed

  • Final release with support for eslint-plugin-jest v22.x.x.

[8.1.0] - 2019-10-06

Changed

[8.0.0] - 2019-08-10

Changed

  • Updated to ESLint 6.

[7.0.0] - 2019-07-25

Added

Removed

  • Dropped Node 6 and 7 support
  • valid-jsdoc and require-jsdoc since both have been removed from ESLint core to a plugin because of their complexity.

[6.5.0] - 2019-07-02

Changed

[6.4.0] - 2019-04-27

  • N/A

[6.3.0] - 2019-04-27

Removed

Removed the following rules that are now covered with the same config in Airbnb.

[6.2.0] - 2019-04-26

Changed

[6.1.0] - 2019-04-14

Changed

[6.0.0] - 2019-02-16

Added

  • Prettier support via eslint-plugin-prettier. Three options have been configured. endOfLine is set to lf. printWidth is set to 124. singleQuote is set to true.

Changed

  • Deferred rules covered by eslint-config-prettier to Prettier.

[5.2.0] - 2019-01-27

Changed

[5.1.0] - 2018-12-10

Removed

[5.0.0] - 2018-11-17

Added

Changed

  • no-extra-parens - Added ignoreJSX: 'all', // delegate to eslint-plugin-react, enforceForArrowConditionals: false
  • no-invalid-regexp - Removed allowConstructorFlags: ['u', 'y']
  • wrap-iife - Changed from 'inside' to 'outside', { functionPrototypeMethods: false }
  • no-unused-vars - Changed vars from 'local' to 'all'
  • indent - Changed for always 2 to SwitchCase: 1, VariableDeclarator: 1, outerIIFEBody: 1, // MemberExpression: null, FunctionDeclaration: { parameters: 1, body: 1 }, FunctionExpression: { parameters: 1, body: 1 }, CallExpression: { arguments: 1 }, ArrayExpression: 1, ObjectExpression: 1, ImportDeclaration: 1, flatTernaryExpressions: false, // list derived from https://github.com/benjamn/ast-types/blob/HEAD/def/jsx.js ignoredNodes: ['JSXElement', 'JSXElement > *', 'JSXAttribute', 'JSXIdentifier', 'JSXNamespacedName', 'JSXMemberExpression', 'JSXSpreadAttribute', 'JSXExpressionContainer', 'JSXOpeningElement', 'JSXClosingElement', 'JSXText', 'JSXEmptyExpression', 'JSXSpreadChild'], ignoreComments: false
  • new-cap
  • no-mixed-operators: allowSamePrecedence from true to false

Removed

[4.2.0] - 2018-08-05

Added

Added two new rules from ESLint v5.3.0.

[4.1.0] - 2018-07-14

Removed

  • Removed deprecated ESLint rule, no-catch-shadow

[4.0.0] - 2018-06-23

Added

Added two new rules from ESLint v5.0.0.

Added older rule based on new options in ESLint v5.0.0

  • array-element-newline - Set to consistent, which requires consistent usage of linebreaks between array elements. (Ignored for test files.)

[3.2.0] - 2018-06-16

Removed

  • array-element-newline

[3.1.0] - 2018-06-09

Added

  • Added max-lines to test overrides.

Changed

  • Updated array-bracket-newline to consistent
  • Updated array-element-newline to multiline
  • Updated object-curly-newline for ObjectExpression to consistent

Removed

  • no-magic-numbers

[3.0.0] - 2018-05-12

Added

  • Disabled id-length, newline-after-var, and no-process-env for tests.
  • Added **/tests-*.js as a test override pattern.

Added one new rule from ESLint v4.12.0.

Removed

  • Dropped Node 4 and 5 support

[2.4.0] - 2018-05-05

Changed

  • no-magic-numbers - disabled for tests

[2.3.0] - 2017-10-29

Changed

  • padding-line-between-statements - multiple exports don't need new lines.
  • array-element-newline - disabled for tests
  • array-bracket-newline - disabled for tests

[2.2.0] - 2017-10-29

Added

Added one new rule from ESLint v4.9.0.

Added one new rule from ESLint v4.6.0.

Added one new rule from ESLint v4.2.0.

Added four new rules from ESLint v4.0.0-beta.0

Added one new rule from ESLint v4.0.0-alpha.0

Added one new rule from ESLint v3.17.0

Removed

[2.1.0] - 2017-07-30

Added

  • object-curly-newline to test file override

[2.0.0] - 2017-07-30

Added

Changed

  • arrow-body-style to as-needed
  • dot-notation to allow keywords.
  • max-nested-callbacks to 4
  • newline-per-chained-call to 4
  • no-extra-parens to allow exceptions for nested binary expressions and returns
  • no-multiple-empty-lines with EOF settings for 1 line
  • object-curly-newline to account for destructuring and add multiline support
  • object-property-newline with multiline support
  • quote-props to be consistent only when needed
  • quote to avoid escaping
  • valid-typeof so it requires string literals

Removed

[1.5.0] - 2017-02-18

Added

Added two new rules from ESLint v3.14.0.

[1.4.0] - 2017-01-08

Added

Added one new rule from ESLint v3.12.0.

Added one new rule from ESLint v3.11.0.

[1.3.0] - 2016-11-20

Added

Added one new rule from ESLint v3.10.0.

Added one new rule from ESLint v3.9.0.

[1.2.0] - 2016-09-25

Added

Added two new rules from ESLint v3.5.0.

Added one new rule from ESLint v3.4.0.

Added one new rule from ESLint v3.3.0.

Added one new rule from ESLint v3.2.0.

  • no-tabs - Adds disallowTabs compatibility from JSCS.

Changed

  • Updated no-native-reassign => no-global-assign and no-negated-in-lhs => no-unsafe-negation because of deprecation notice

[1.1.0] - 2016-07-25

Added

Added four new rules from ESLint v2.12.0.

Changed

[1.0.0] - 2016-07-17

  • First release