You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+31-14Lines changed: 31 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,19 +3,36 @@
3
3
All notable changes to this project will be documented in this file.
4
4
This project adheres to [Semantic Versioning](http://semver.org/).
5
5
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).*
7
24
8
25
## New features
9
26
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`
12
29
13
30
## New rules
14
31
15
32
*(Estimated % of affected standard users, based on test suite in parens)*
16
33
17
34
- 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%)
- 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).
0 commit comments