Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release proposal: standard v11 #1065

Closed
feross opened this issue Feb 18, 2018 · 1 comment

Comments

@feross
Copy link
Member

commented Feb 18, 2018

Planned release date: Feb 18, 2018. This release has been in beta since December.

Try it now: npm install standard@beta --global

This release has no new rules, but it does update to the latest version of eslint,
version 4, which has some significant changes to existing rules. Most updates make
the rules more strict.

Thankfully, most users will just need to run standard --fix to update code to be
compliant.

New features

  • Update eslint from ~3.19.0 to ~4.16.0.

    • The indent rule is more strict.
    • The padded-blocks rule is more strict.
    • The space-before-function-paren rule is more strict.
    • The no-multi-spaces rule is more strict.
    • Minor improvements to:
    • no-extra-parens,
    • no-unexpected-multiline,
    • no-regex-spaces, and
    • space-unary-ops
  • Update eslint-plugin-import from ~2.2.0 to ~2.8.0

    • Updated for eslint 4.0 compatibility.
    • Various small bug fixes included related to import/* rules.
  • Update eslint-plugin-node from ~4.2.2 to ~5.2.1

    • The no-deprecated-api rule is updated with Node.js 8 support and improved
      Node 6 support.
  • Upodate eslint-plugin-promise from ~3.5.0 to ~3.6.0.

  • Update eslint-plugin-react from ~6.10.0 to ~7.6.1

    • Fix jsx-indent crash
    • Fix jsx-indent indentation calculation with nested JSX.
    • Fix jsx-no-undef will not check the global scope by default.
    • Fix jsx-curly-spacing newline with object literals bug
    • Fix jsx-curly-spacing schema incompatibility with ESLint 4.2.0.
    • Fix alignment bug in jsx-indent.

Huge thanks to @Flet for putting together most of this
release!

@feross feross added the v11 release label Feb 18, 2018

@feross feross added this to the standard v11 milestone Feb 18, 2018

@feross

This comment has been minimized.

Copy link
Member Author

commented Feb 19, 2018

🗣 Standard 11 is released! Run npm install standard@latest --save-dev to update to the latest version. This will also update the version in package.json

Changelog: https://github.com/standard/standard/blob/master/CHANGELOG.md#1100---2018-02-18

@feross feross closed this Feb 19, 2018

@lock lock bot locked as resolved and limited conversation to collaborators May 25, 2018

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
1 participant
You can’t perform that action at this time.