Skip to content

Latest commit

 

History

History
331 lines (218 loc) · 10.1 KB

CHANGELOG.md

File metadata and controls

331 lines (218 loc) · 10.1 KB

Change Log

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.


  • N/A

3.1.2 - 2020-02-24

Added

  • Definitions for jest/valid-title and jest/require-to-throw-message

Changed

  • Bump dependencies

Fixed

  • Remove settings from import/named rule that are now invalid

3.0.4 - 2019-04-22

Fixed

  • Remove preinstall hook

3.0.3 - 2019-04-19

Fixed

  • Fix shelljs output

3.0.2 - 2019-04-19

Fixed

  • Add shelljs to peer dependencies

3.0.1 - 2019-04-19

Changed

  • Allow for explicit any in TypeScript code
  • Don't count variables ignored by rest siblings as unused vars

3.0.0 - 2019-02-22

Changed

  • Restructured project to make it just the ESLint config
  • Fix support for importing Vue files in TypeScript projects

2.4.0 - 2019-02-20

Added

  • Support for both React and Vue

Changed

  • More test coverage
  • Support ES2019 syntax

2.3.0 - 2019-02-06

Changed

  • Use new @typescript-eslint packages
  • Update all package versions to latest
  • Babel 7 🎉

2.2.0 - 2018-11-28

Added

  • Rules for Typescript
  • More rules for Jest

Changed

  • Updated tests
  • Cleaned up duplicate plugin settings

Removed

  • Ava rules

2.1.2 - 2018-11-28

Fixed

  • Actually fix file extension issue for: '.js', '.jsx', '.vue', '.ts', '.tsx', '.json'

2.1.1 - 2018-11-28

Fixed

  • Use browser and node environment for React apps
  • Allow importing typescript files without .ts(x) extensions

2.1.0 - 2018-11-27

Added

  • React rules
  • Jest rules

Changed

  • 2 instead of 4 spaces
  • Allow for one-line if statements
  • Disable warning for lack of JSDoc comments

Removed

  • Vue rules
  • Flow rules

1.12.0 - 2018-03-02

Added

Support for newly available linter rules:

1.11.0 - 2018-02-06

  • Relax a few rules

1.10.0 - 2018-02-01

Changed

  • Relax rules for Flowtype; don't require variables to be annotated and don't require undefined return annotation
  • Don't require JSDoc return tag for undefined return
  • Relax comment rules
  • Turn off guard-for-in rule; too annoying
  • Update dependencies

1.9.1 - 2018-01-25

Added

Changed

1.8.2 - 2018-01-17

Fixed

  • Add Markdownlint-CLI dependency (broke Travis build)

1.8.1 - 2018-01-17

Added

Changed

  • Bump version after some changes to project config (no rule changes)

1.8.0 - 2017-11-18

Changed

1.7.0 - 2017-11-17

Changed

1.6.0 - 2017-11-15

Changed

1.5.0 - 2017-11-15

Changed

1.4.1 - 2017-11-15

Fixed

  • Switch out prepare for prepublishOnly

1.4.0 - 2017-11-15

Changed

1.3.0 - 2017-11-13

Added

  • Support for Flow via eslint-plugin-flowtype
    • Optional for projects that don't use flow - only checks files with flow annotation

1.2.0 - 2017-11-13

Changed

  • Relax rules for eslint-plugin-promise:
    • Turn off promise/avoid-new
    • Turn off promise/prefer-await-to-callbacks

1.1.0 - 2017-11-11

Added

  • Outline for style guide
  • Actual test suite to make sure config works

Fixed

  • Install mdl to lint Markdown files from Travis CI

Changed

  • Stopped checking for rule MD024 in mdl
  • valid-jsdoc - Removed description requirement since we prefer explicit @description tag
  • lines-around-comment - Relaxed setting to allow for classes to have block comment directly underneath
  • no-param-reassign - Added t for AVA test context

Removed

  • Support for Node versions before 6.0; 4.0 LTS support ends in 6 months anyway
  • Placeholder tests

1.0.0 - 2017-11-11

Added

  • Settings for all rules included in ESLint
  • Settings for the import, promise, ava, and security plugins
  • Placeholder tests