Skip to content

v2.0.0

Compare
Choose a tag to compare
@eslintbot eslintbot released this 14 Feb 23:10
· 55 commits to main since this release
  • 53dc0e5 Docs: Remove prerelease README notes (#173) (Brandon Mills)
  • 140adf4 2.0.0-rc.2 (ESLint Jenkins)
  • 15d7aa6 Build: changelog update for 2.0.0-rc.2 (ESLint Jenkins)
  • f6a3fad Fix: overrides pattern for virtual filenames in recommended config (#169) (Milos Djermanovic)
  • 390d508 2.0.0-rc.1 (ESLint Jenkins)
  • e05d6eb Build: changelog update for 2.0.0-rc.1 (ESLint Jenkins)
  • 1dd7089 Fix: npm prepare script on Windows (refs #166) (#168) (Brandon Mills)
  • 23ac2b9 Fix: Ignore words in info string after syntax (fixes #166) (#167) (Brandon Mills)
  • 8f729d3 Chore: Switch to main for primary branch (fixes #161) (#165) (Brandon Mills)
  • d30c50f Chore: Automatically install example dependencies (#164) (Brandon Mills)
  • 2749b4d 2.0.0-rc.0 (ESLint Jenkins)
  • 922a00e Build: changelog update for 2.0.0-rc.0 (ESLint Jenkins)
  • d94c22f Build: Install example test dependencies in Jenkins (#160) (Brandon Mills)
  • 7f26cb9 Docs: Reference recommended config disabled rules (#159) (Brandon Mills)
  • bf7648f Docs: Add TypeScript example (#155) (Brandon Mills)
  • d80be9e New: Add rules to recommended config (#157) (Nikolay Stoynov)
  • fc4d7aa Chore: run CI in Node 14.x (#158) (Kai Cataldo)
  • f2d4923 Docs: Add React example (#152) (Brandon Mills)
  • eb66833 New: Add recommended config (fixes #151) (#153) (Brandon Mills)
  • 0311640 Fix: Don't require message end locations (fixes #112) (#154) (Brandon Mills)
  • 2bc9352 2.0.0-alpha.0 (ESLint Jenkins)
  • c0ba401 Build: changelog update for 2.0.0-alpha.0 (ESLint Jenkins)
  • 51e48c6 Docs: Revamp documentation for v2 (#149) (Brandon Mills)
  • b221391 Docs: Dogfood plugin by linting readme (#145) (Brandon Mills)
  • 7423610 Docs: Explain use of --ext option in ESLint v7 (#146) (Brandon Mills)
  • 0d4dbe8 Breaking: Implement new processor API (fixes #138) (#144) (Brandon Mills)
  • 7eeafb8 Chore: Update ESLint config and plugins (#143) (Brandon Mills)
  • f483343 Breaking: Require ESLint v6 (#142) (Brandon Mills)
  • 9aa1fdc Chore: Use ES2018 object spread syntax (#141) (Brandon Mills)
  • f584cc6 Build: Remove Travis (#140) (Brandon Mills)
  • 35f9a11 Breaking: Drop support for Node.js v6 (refs #138) (#137) (Brandon Mills)
  • 6f02ef5 Chore: Add npm version and build status badges (#139) (Brandon Mills)

Migrating from eslint-plugin-markdown v1

  1. Install this release:

    $ npm install --save-dev eslint@latest eslint-plugin-markdown@latest
  2. In your .eslintrc.js file, extend the recommended config:

     // .eslintrc.js
     module.exports = {
    -    plugins: ["markdown"],
    -    overrides: [
    -        {
    -            files: ["**/*.md"],
    -            parserOptions: {
    -                ecmaFeatures: {
    -                    impliedStrict: true
    -                }
    -            },
    -        }
    -    ]
    +    extends: "plugin:markdown/recommended"
     };

The readme's detailed migration instructions discuss all of the differences between v1 and v2.