Skip to content

Commit 3dbd008

Browse files
committed
changelog
1 parent 5b26369 commit 3dbd008

File tree

1 file changed

+31
-14
lines changed

1 file changed

+31
-14
lines changed

CHANGELOG.md

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,36 @@
33
All notable changes to this project will be documented in this file.
44
This project adheres to [Semantic Versioning](http://semver.org/).
55

6-
## UNRELEASED 9.0.0 (BETA) - 2017-03-01
6+
## 9.0.0 - 2017-02-28
7+
8+
It's time for a new major version of `standard`! As usual, this release contains a
9+
bunch of awesomeness to help you keep your code in tip-top shape!
10+
11+
We've added several new rules designed to **catch potential programmer errors**
12+
(i.e. bugs), as well as rules to make programmer intent **more explicit** in
13+
certain circumstances.
14+
15+
This release continues our trend of tightening up rules so that, wherever possible,
16+
there's one "right" way to do things. This design goal is intended to reduce the
17+
time that teams and maintainers spend giving code review feedback in pull requests.
18+
19+
When you upgrade, consider running `standard --fix` to automatically fix some of the
20+
errors caught by the new rules in this version.
21+
22+
*Note: If you use the Chai test framework, you will need to make some changes to
23+
your tests to improve their robustness. [Read about the changes you need to make](https://github.com/feross/standard/issues/690#issuecomment-278533482).*
724

825
## New features
926

10-
- Update ESLint from 3.10.x to 3.15.x.
11-
- 3 additional rules are now fixable with `standard --fix`!
27+
- Update ESLint from 3.10.x to 3.15.x
28+
- 3 additional rules are now fixable with `standard --fix`
1229

1330
## New rules
1431

1532
*(Estimated % of affected standard users, based on test suite in parens)*
1633

1734
- Disallow mixing different operators without parens ([no-mixed-operators](http://eslint.org/docs/rules/no-mixed-operators)) [#566](https://github.com/feross/standard/issues/566) (5%)
18-
- Enforce 1 newline at end of file (previously 1 or 2 were allowed) ([no-multiple-empty-lines](http://eslint.org/docs/rules/no-multiple-empty-lines)) [#733](https://github.com/feross/standard/issues/733) (3%)
35+
- Enforce 1 newline at end of file (previously 1 or 2 were ok) ([no-multiple-empty-lines](http://eslint.org/docs/rules/no-multiple-empty-lines)) [#733](https://github.com/feross/standard/issues/733) (3%)
1936
- Disallow Unused Expressions ([no-unused-expressions](http://eslint.org/docs/rules/no-unused-expressions)) [#690](https://github.com/feross/standard/issues/690) (3%)
2037
- Note: this affects users of the Chai test framework. [Read about the changes you need to make](https://github.com/feross/standard/issues/690#issuecomment-278533482).
2138
- Disallow redundant return statements ([no-useless-return](http://eslint.org/docs/rules/no-useless-return)) [#694](https://github.com/feross/standard/issues/694) (1%)
@@ -35,18 +52,18 @@ This project adheres to [Semantic Versioning](http://semver.org/).
3552

3653
## 8.6.0 - 2016-11-22
3754

38-
- Update ESLint from 3.8.x to 3.10.x.
39-
- 3 additional rules are now fixable with `standard --fix`!
55+
- Update ESLint from 3.8.x to 3.10.x
56+
- 3 additional rules are now fixable with `standard --fix`
4057

4158
## 8.5.0 - 2016-10-25
4259

43-
- Update ESLint from 3.7.x to 3.8.x.
44-
- 2 additional rules are now fixable with `standard --fix`!
60+
- Update ESLint from 3.7.x to 3.8.x
61+
- 2 additional rules are now fixable with `standard --fix`
4562

4663
## 8.4.0 - 2016-10-10
4764

48-
- Update ESLint from 3.6.x to 3.7.x.
49-
- 5 additional rules are now fixable with `standard --fix`!
65+
- Update ESLint from 3.6.x to 3.7.x
66+
- 5 additional rules are now fixable with `standard --fix`
5067
- Use more conservative semver ranges [#654](https://github.com/feross/standard/issues/654)
5168

5269
## 8.3.0 - 2016-09-29
@@ -67,13 +84,13 @@ a custom parser, since `standard` can now parse ES7 (i.e. ES2016) syntax out of
6784
box.
6885

6986
- Support ES7 (i.e. ES2016) syntax.
70-
- Update ESLint from 3.5.x to 3.6.x.
71-
- 4 additional rules are now fixable with `standard --fix`!
87+
- Update ESLint from 3.5.x to 3.6.x
88+
- 4 additional rules are now fixable with `standard --fix`
7289

7390
## 8.1.0 - 2016-09-17
7491

75-
- Update ESLint from 3.3.x to 3.5.x.
76-
- Around 10 additional rules are now fixable with `standard --fix`!
92+
- Update ESLint from 3.3.x to 3.5.x
93+
- Around 10 additional rules are now fixable with `standard --fix`
7794

7895
## 8.0.0 - 2016-08-23
7996

0 commit comments

Comments
 (0)