Skip to content

v4.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 20 May 15:14
· 25 commits to master since this release
59dfd53

Breaking

Add compatibility with ESLint 8 (#118)

Use @babel/eslint-parser instead of archived babel-eslint repo for Ember projects

⚠️ If your project use Ember, you need to

  • remove babel-eslint from your dependencies
  • run yarn add eslint @babel/core @babel/eslint-parser @babel/plugin-proposal-decorators -D

Please check your .eslintrc.js file, it should start like this

module.exports = {
  root: true,

  plugins: ['ember'],
  extends: ['peopledoc/ember' /*, ... */], // or `peopledoc/ember-addon` in case you are in an addon
  
  ...

Replace eslint-plugin-node by eslint-plugin-n

  • eslint-plugin-node was not maintained
  • ⚠️ if you use plugins: ["node"], plugin in your ESLint config (like .eslintrc.js) you have to replace it by plugins: ["n"],
    • same if you had some rules like node/some-rule, they become n/some-rule

Remove eslint-plugin-ember-suave rules (#118)

It was added some years ago but it is not relevant anymore, repo is not really maintained and we can stick with ember/recommended rules for Ember projects

⚠️ if you have some eslint-disable ember-suave/ in your project you will have to remove them

CI

New workflow to auto-update list of contributors (#94)

Reuse organisation's workflow to run tag & publish (#92)

Chore

Refine information in package.json (#93)

Relax prefer-destructuring rule (#89)

Build

Update eslint-plugin-ember to 10.5.7 (#118)

Needed for ESLint 8 compatibility

Upgrade eslint-plugin-prettier to 4.0.0 (#85 )

Drops support for

  • Node < 12 (this repo already only compatible with Node >= 12)
  • Versions 5 and 6 of eslint (as far as i know we use 7+ on all / most of our projects)
  • prettier <2.0 (we already have prettier 2.0 in dependencies)

Upgrade eslint-plugin-ember from 10.6.0 to 10.6.1 (#119)

Upgrade eslint-plugin-ember from 10.5.9 to 10.6.0 (#116)

Upgrade prettier from 2.6.1 to 2.6.2 (#115)

Upgrade prettier from 2.6.0 to 2.6.1 (#113)

Upgrade minimist from 1.2.5 to 1.2.6 (#114)

Upgrade prettier from 2.5.1 to 2.6.0 (#112)

Upgrade eslint-config-prettier from 8.4.0 to 8.5.0 (#109)

Upgrade prettier from 2.4.1 to 2.5.1 (#100)

Upgrade eslint-config-prettier from 8.3.0 to 8.4.0 (#104)

Upgrade eslint-plugin-ember from 10.5.8 to 10.5.9 (#102)

Upgrade eslint-plugin-qunit from 7.0.0 to 7.2.0 (#101)

Upgrade eslint-plugin-ember from 10.5.7 to 10.5.8 (#98)

Upgrade eslint-plugin-qunit from 6.2.0 to 7.0.0 (#91)

Update eslint-plugin-ember from 10.5.5 to 10.5.7 (#90)

Update eslint-plugin-ember from 10.5.4 to 10.5.5 (#88)

Update prettier from 2.4.0 to 2.4.1 (#87)

Update prettier from 2.3.2 to 2.4.0 (#86)

Update eslint-plugin-ember from 10.5.3 to 10.5.4 (#84)